0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) 16:00:31 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0xfb) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x7, 0x2, 0xffffffffffffff7d, 0x4}, {0xfffffffffffffc01, 0x80, 0x0, 0x2}, {0xd18b, 0x400, 0x100, 0x4}, {0x1, 0x2, 0x2, 0x81}]}) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10c0, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:31 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f00004a2000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) listen(0xffffffffffffffff, 0x6) 16:00:31 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) r3 = open(0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) dup(r4) ioctl$TIOCSDTR(r4, 0x20007479) r5 = open(0x0, 0x0, 0x0) openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000000c0)) r6 = accept$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000000)) mlock(&(0x7f00001cb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6, 0x0, 0xfffffffffffffffc, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0x8, 0x5, 0x2}, {0x3, 0xffbf, 0xd, 0x40000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:31 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243ef6afb1955e14207536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r5, 0x10) close(r0) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000000)=0x1) dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5797, "b04d6a07000800000000000900f3ff0a6300"}) read(r6, &(0x7f0000000880)=""/161, 0xa1) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000380)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x90b8) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:31 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x85, &(0x7f0000000280)="07e09d90c6c2f4453a5e50c4fb036e564aba7e400607d1e9e903828bb29d2ddbc58bcc0955f94bd3d369fc5ea128e35b0f8c19f4680ba39d31e9edafbebec0b019719806e55d7bf2d75b7d6caf6c530000000000ee349c064b609eef3e570b0e7ca82b8efce158ba45c1f7addb74db9f99f5be019d6220fb288dbec52082886b52679b9eae") open(&(0x7f0000000100)='./file0\x00', 0x82, 0x40) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f0000000040), 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4c1f9230aa13a1cc, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1) write(r0, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x286e0, 0x58) r3 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r3, 0x2, 0x1) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r4 = accept$inet(r3, 0x0, &(0x7f0000000040)) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket$inet(0x2, 0x5, 0xfffffffffffffe01) r8 = syz_open_pts() poll(&(0x7f0000000140)=[{r2, 0x40}, {r4, 0x100}, {r0, 0x10}, {r5, 0x4}, {0xffffffffffffffff, 0x101}, {r6, 0x10}, {r0, 0x1}, {r7, 0x4}, {r8, 0x2}], 0x9, 0x200) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3f, 0x5, 0x50e, 0x0, 0x1, 0x6, 0x4fbe, 0x1, 0x0, 0x6}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/81) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r3, &(0x7f00000005c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d76f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc6f9613cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77d225d879a0510e27638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9ab97f0f7d2f27e97434d4e1d80873c771a383aee9c46406ff5cbf23f0b7b5016ad80a050ce5d3be794877e17a2f4", 0xfffffffffffffe8d) 16:00:32 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) write(r1, 0x0, 0x0) 16:00:32 executing program 1: clock_getres(0x4, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/124, 0x7c}], 0x6, &(0x7f0000000340)=""/104, 0x68}, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) socket(0x1, 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000004c0)=""/173) sendto$inet6(r1, &(0x7f0000000400)="2129469ac71eff16f7e98eb16bdc23dd9f26b84e8a1cce1469dd7eeb4b144e8a83d8fb30f489d7fbeebe4928031f042d4116089efd1e0685d4223c6e614b6f6100a76968a1a0bc93008ad3056d2de473e4fe901f936c13874279593fc22e8c8ffce50365c5f2de12b1561b6fcda1e106b6692d04e0b51fc6ea410cc486c53df67667b23456c678a1e832", 0x8a, 0x40a, 0x0, 0x0) 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/100) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x20000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000180)=""/243, 0xf3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "cc4e0da367000eb76ac8af7a730e082aa800"}) syz_open_pts() 16:00:33 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000100), 0x10000) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0xfff, 0xfffffffffffffc01}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x2, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xff9b2f91d8846152, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0x13a) 16:00:33 executing program 0: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x800, 0x4, {0x0, 0x101}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") getrusage(0xffffffffffffffff, &(0x7f0000000280)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) pipe(&(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r4, &(0x7f0000000480)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/30, 0x1e}], 0x7) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bR\xf9\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe81e4811e79a4a56, 0x0) shmget$private(0x0, 0x1000, 0x44ceeeed2a02155a, &(0x7f0000ffe000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) fchown(r2, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000007}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x20000000000000cd, &(0x7f0000000040)=[{0xeac6, 0x9, 0xfffffffffffffffe, 0x8}, {0x6, 0x1, 0x6, 0x1ff}, {0xb4e8, 0x5, 0x100000000, 0x3}, {0xbf0, 0x7, 0x3, 0x1f}, {0x2, 0x7f, 0x3f, 0x673a}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r1, 0x0, 0x3) 16:00:33 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000380)="cf2ac14be3565f39226956943b9d5a68f02abbdc1cab9eb0ca34a7c1e6f6ed869320f008bf91bb94fb705f3cb0bc27bd55477eef8cd619f23a53cce4741dcb322e26df0220d19f30d7980113d7e959e373338b6b9d776ef3bcf310539cffb028d6ba06a58e0e1a51bfbc273534a52204a809b7493b57a80012df15826fd385c53afc5f6259dc892673cf9d888ecf20d8323c1f280a6d1026e7d172d5d9b42ba496b1df490fd08db07e54f1f98c2798d2931b6150e42aff9c07ca2f34f6c11bdeb08c38e937b2a7abf187458ce90d50cc1be7a3897554281ade9a979724ef24a28c7d401fefeee573c366b45ff4b058084b23b3b27c6e74468b90c24633bdc26560e1231317338869114ca0ee0109ab40cae0365ad7bae70d7f6e152fa5d6e9b84310e98f7b358b62a67cf4522b867d326cf86cc2dda722d64464d20383598b68a7233878d5b62182fa02c891769877e65b4e3529931354ba09f4c1f9861ceda2ab233b05b791a89ddef51819cc6677733fe32dde616b7f7e6e3d711d32da9da741b107ea4a72f3eabeb8c3db960b609c922ecf7eab8e1a9039f038499d0af75c626833742e3f126aae04541a10f2b8f6c50a8f506d5811d7064413437ac6f8d02c6e2f3e1a136f1ec51887e796dfd3ca5e8d9450f38868ea63dab67c1cd4e2f9ad74689f5632027ea60d8fb15ff3272b23efb574ab84f14c1e841819f2bb43f394b68ba4912efe3377295f605ae2e29e1dd06e44c2c431902fdaa9fddeca19f391b05ce8634bbfb829b0e86ab01811b92ee93af8f5914c2b8071438425eb127cf3f538fd1d79a748e5905ef70713e40a1b332be09dac67342210131b7843a647111d9a1980f24c77245f88fd96e185ddcc660057b0564173d186b6ff0fb9ed0b932feced701dff7befce7922da5997f2efbfa194c063642d3d8b9c38f8613e8fc37130ef504bbff2283a040f32f7ed6a8feed4d1ec9c33ce5dbf57f019c11b8fb0cbb01d5f88aad1942e7947e89dcba1d9e3b76b96c21482fddb9bf6bb1ca50ec6beefed2c7caedbba0063444c3dad1435cd9d730d6658e94f19e268658a97bedc0239c54438346fa10f7ea4408a8dd70ef60770cf91ca05fda75e562175c0932b55b9a5f76a7022177566920a2e9734da3539d13c8b659e52c0470d59d4bb9d376e0829e6da050f9134d038347ef35da0a7a7b56b91bf33d9a8d691b4c97844eb3e46421326157880c3fe152524847028477871d36700cce5398f2ed48099c8edb6f67c8c3bb8e8efc6d8e2858dec5a0400f2c99492f343e0c2d2fd7b65c23e162737764ae1e55f30061c12d070479addf99bc303a505c8e6ea338a2c2099988ecaf38b63943911c476d8235791345a72dea91288df07180e054bac2185440c53e1cd02dd89add23ac1b631021bb9373c963c9b7c470de7ccf249014f43990f7d6841cbb320d006eea434f35a1d815cc96c53a61e56103bb4b452f86b395aba453e3421833faf901e848ff435f53f1e20c0a6ac2d6054d3fdcef18367ed2745a843d48f043e0a0cabe171a7008100de8cece3b4aed8272394aa4dc2f3787188142c4c39e36ac4365c38083073976895155a83090644b645532ac0dce03e171521842fdbbc9320297dcea43f46e53ac7b128aeeb0dd9673859324afecd9709e04f3cfe10423cdbd9d43eb9da106070dd724107d523b215086f4421955677b758b777121bb6501c2a286ee7ca6bb1fd66ff8f22a3e2a5070b977a75e8dd459cc8895fcb1a2f875bf7e788272606b97834ccf4768d6542b7eb5ed7faae9241ab7ca86c868ce63b393522d1027cf93cae29fe513a2e67e6ef2ec645954db475ac32277989b22fc827a46a2efc3b9636da349dfda9cae497c1ad6bb97b4a10da0306dd10aed229dc3c0ed361133dc014025d1246b6e2f65c285a268d4ad731973fdde0c5b228ece247c833124e8e4d814f807e1b9c1bcaad6fc2debb8f29a6342a94ebceff7b737667cebababdcb0b7872f24b5a566b67223173eac4dbfe1302837136ba5295c612e8f86d2a6a7f7cc1f5aa88f6f16aa10170b582aad06da488a45b1cb9841bfb392a96cb6e5947badae7e0a030e9e683b71c0163b79cbb4b0579eb1df50bafdf9a8df7d1705cfa75c99fa1c87c2860ac23cb3bb9ba85a38bc8f88f5b046bc16f4ba1e7f17beacb1edadb887544308931ec04201f555b2e9c93d53cf4f1dd9dc3a0f8b3a49e69ecdfe9cf1f11d18c129236e136aab6da1dc0da422e156aff8654916afb6e22ea7d66ca12409d19ac2a1a37c408011d6262815a247fc654116902c66316fe5a80a5f5b3f40849346cd07efd1efc7d850ab9c7a73b94beb23c205a7a3e8e466dafc41fe6524a54917b2ddcc849649dac3d25b833bd1b351fea5aaa712edd545c6bdb7f13e00f5e196e006dee367ca2bbed5ef7ed4909d6d430d5d46638cced8adb44050d1ebab6a0c38a5fb27e7ec18b4a3985d2f00865cf0ba57aa3e09acf07f6e3a185cc2b13cbe1198846d3e7291b6f2a927fa9eeddc68c6b9d88fd9f7a72949504fca66bd063d98e738553112b13104042d6339300885fe7d94d162c8e0720c7df9af9d4cc1695bf42cbab902d198647327cb1597eddebbb9aed2ec8bed2dce1d7390e0f228cf865c90c7dc8d268d17dbe1146bbad23a69366546de6da03995b9f2f8323d100827950f1f5295b94a8341aa2e51b82d2e69b99a6a1892b79c0a0f0a2dbd892687d21b71b27aa47c1b8c09f22ed305b0264a50918d71dc5b0eafe3abb90d061eb02e0b7d2cc556a9f339d73bff0c1d511415be3b5b6698ef1493adf466dc72473effb83442817887db482782fa10988b51c3601c78139387e5756b1f8c43b63bb3b73c7ac16cb5eaa060ae524f702e56661a72c703f4112939aebeb882932e5cf312e6c0d3d7f4a4be0391ea958c324557ed5c89e1c1f80855acb1b29b6d3c3e96fe29ef64f7ae42bc36bcc588517cad7c5755ad0c27d018a14fc10d11d7ad6a73e98de6529e783447668a9d0c86a138e4d67b16af46e43bc33f0579a99bcffddadd87f6a748c3c353136ee746b7714ae9d451948a49ac7c581881eeac1f7ed0ee579d27adc4c3f0697817b33d0f14391efd2b3221795cc323f1e8ab1628a4a072d7edcce21d83a28136b585e3b5625735505a71ae8cbafea44295067c83af542e1bf5801b234ef99ab11e21bdb2c7a61934a75c1d26f853741d368cb7af69a03e3f8ff4b2b1ee576a310896f14f95b4d16e5e4f6896b27ca86851ec634561b5366cf9562ece2fcfff292d83591000616a50595a5da2b0a268fe5463c630e63e7e0de88461cddabcbbfdf9d0c321ba3ce8eea867f901f82db0f64f0998499e2abf04dbc2db7eb9970b4a77bbac0fb406212db21dc05a35a17da7a64503b99cded1dc0ed047c208254fd75c78b2d9a455fc58626969703945cfd10d0e849388eaa6de011c5d8d2b44e0cb304cf4440d4d9ca7f6600439b1e1ce76fba8a42f37d3bf7b8de30ebe9fe9eaffe2fd16d10adf09a93d349b4fbdbd484b29adc820c56a8eca5f79c44445f581f5ecb36834a0cdcde7b66fa8bddaeb03a9bb3bdf46d94f8834b659d6b19313df8e1f656fbd5f9ffa9ed10d668f0cfcf74ddcb1a3f76e55e2eceb8b14bf30a5a67f9440e8709675dae49844ccc7bd3463ad2d946fdb673f6112849bebc62a8bea80815e745ebc4801ee1a50a80555c022171d8614896d7de4156969d4aefca88e5f589e89b69ff44531cbefb6fc97f345ba02fa4eca6ca72917fe95e5b50ef3b50f823bc135fee4cc3e55f0924fca5dc1f199f7d5ef083b542637d75107c2f57c7ca6956ff140f5420c7b0d343d95dc84a1d8421491ae81272a9e590e8c6e09484913f82f55581caa3a823d29f2fa6318e0798c98e6ced5bc81afe48d6f1310d0a7227065396bbf4ed06ed9c360b0ae0e03d498d2e7059f255b1f54346cae34532b5ce83ae38ff83ca366d7c33384b705b839359e045dc267e86bb31aea219e23acd3c077065e93a63d5e9a17cfbde4e83b8610c487c4c491d074b3781bb147e571cedb4727718074087e91c2d419aea9211d38fdde0efa7781d2dd02865cbff12aae0ec5ba3e4eec4264d1f0871b9500d04bbbd3eb7bc6613e97fabdd6bc971c634d5c1a4f3bc70772624c48965767e20973586cb7747ce2a4b2b7ce7cfc764bcbc25d29901bf129fc8e30e9493573ebcb863edf0e2bfffa1dcf567bfdc4a1170c5d8451d8a7dfaee9385eb3442deba0ee9e17a1cc2439e8b90ad9ff22183a4a75592c663d3ccb3e1eeb1954b6b4d2e1ddb5b713ee24128d4feccc66eea5a1693e50d8ecd024a2471bbb239df65e6cbb4ed4010762c74f63ba967586631d6fb6f8a5400698e3677ba51cf702c8a769d95d4a9be14c70dd5e05a722de6dc54fead4fefe45755582ac48301d6142f6c4e1a0bdae22206709b52a52455355e7e93cb8967cf64d6e0989489f395c1f73540dddec52062400112bc7dd8981312cc214a521242c7a6146baf98354b26b1b203449f7ad27818e9cd98c1e5e02732241f86357e7b718ff765b0cf55abd143d2e9d6951e6d6971e0016835652dfd5e1b3d3446a0ff57ef27131c5fd764313e10a5b2a06ac5ebe8fc0e79d7f1e13b237d2fb331a5f4da0a0e0683eb9ad19c98fea3bd46d3f1b6e6880e165f64c1127bc215f987325b854d3661f084d20fa0cbb3a534180757a8b614bccd574c9a00bff96a5cf4703566f8f7179f5e7b06880d6364020854e26d57e9fe92b899a6615d978110bddbfd55cfbcfbdbcdf6a839f0bc343cf7dc1d55b148addbbac648a1f8749e04e98e891a22893ad1c022588d81cfd9165ee2481441fd5e1f4fbba137dada6f0d1ae636854b7b65e8a51e5494f26150d9ab5f5bbf14ef3272fbcfb7073b2f09203154ec4a901f295482dd1322c11cb7315ac45c5c61367082dda07e119c43e594b68179114d5fa527b6556e9fb6af2941ef04dfb714563afc9b0ab5d0fab0d6da88610fb8a75874359e9c7b47b1a19ec6e8b8706c21d93952af6781a164fdbb60e3196df275f827d7fa6df95569ba7fcd5c75223e454dd73de6ec91ebeadd236a0c5e24e126b0034f534280ddde7a08533e6e8cf8a99682a84cfe6e280bb10aba94ceb7b5390acbed434ee511af8cb45d6b2e19df97f791faa8946593930750194a85aa209fd5ba698df3a5ad87c3298b44f905b58e19c4e33819898a637c3f646a5e4cd74bb8b7afeec0e82bae777044b7d9fafd93215bbf5ad20530e8f00ea0c990b7b1173eb3b574d1e4e6738a4a14fa1476f2ba2b71cf79d81372a054e740992929333cfacbf97572627646dc21c359d7e4ba13601c22ff4f69806cd7f97c5432cb85cc7f05d232e7316682fef575545bda27a175f0361b7fc3ad6bd128d445632a0063868a09a85b38c4734ed3507e5082ded377615d3d276a5870a7eec56e5ccc1265586a37154b1dd0fb9090c4d5d1490cde352ada40347da35b0e2d3af933499607b01a6d421e9a0627ae6f518d85859d3e48212b51056060d4c4853c90c6b36715f8e816ccb7343147383b6921a12e60345ba211b528f465a6f2201dfb7a60fdaca6b8225f3fa196edc87f47b84ccca3c0494b7049952145c230872d20b42fc9ba8efd29b6030cf5ed1d2d057ce7e668f9c51a6e7cbc73dc5b128e33a3832f987bf5fd32f2d16595417a6a4523e13e6a309a191bb417aa3d51b6ea3ba98f5d2f367848c24154e35be1bdb1a5dbb0f1df74fef201a2e9ee6c968c1e26c940a56a47", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 16:00:33 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) r3 = dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x800, 0x8}, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) dup2(r0, r2) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/250) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4c, 0x0, 0x2000}, {0x10000}, {0x6, 0x2, 0x0, 0x563}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe(&(0x7f0000000140)) r5 = dup(r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x7, &(0x7f0000000000)="68f7171b98e3cea9cf85e7cb7afb3b3d20000200210013e75f03b0a0347037fc61", 0xffffffffffffff19) r1 = msgget(0x1, 0x20) msgrcv(r1, &(0x7f0000000080)={0x0, ""/137}, 0x91, 0x3, 0x800) r2 = msgget(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r3}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x120, r3) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup(r0) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x35c, &(0x7f0000000240)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffff18, &(0x7f0000000400)="660e0100000000000000") lseek(r2, 0x0, 0x2f, 0x1) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000}) r4 = semget$private(0x0, 0x7, 0x40) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x4da) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0xdc74393682b93cab) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 16:00:33 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10002) write(r0, &(0x7f0000000200)="af8cdd08dfe33d931427b6", 0xb) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r5, 0x2}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x700) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x3}, {0x4, 0x3, 0x9, 0x3ff}, {0x4, 0x4, 0x4, 0x9f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r1) r3 = dup(r0) pwrite(r3, &(0x7f0000000000)="89ff27d05a3c1ddf66b1f90019fa62f499d65f1aa21c1c50457bc2b7cd4ee916a501a8c82bc53cc8570157983494e33b694dc55017e845045cb74a060bd2b2948279d008afe982c984cc17d1794217c8512383724247ab009426c4546450aece989ba5bae4896af45ea917c0452ccf0a828e6fa1fae87a92e395c145c396f549e7bf4474a5914c126d711d15910c7a817c26373997aede9651a4ba417c23f5241cac1b69cdfd3a377d6e4a53296660", 0xaf, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000080)=']+-:\xb0$.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000240)='\x04\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvfrom(r0, &(0x7f0000000400)=""/237, 0xed, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) write(0xffffffffffffffff, &(0x7f0000000280)='oL', 0x2) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="ef34b1b38b283ea0e17a201c830c03c0f76a45662ccf7ec575b3bc92f68a31e0c87b69551813a2f84974db7d46e0d9ad4a3d0dc5d27d41", 0x1a6}, {&(0x7f0000000180)="4333cc23eebcc4cb38d272ed7da6d47261e2800a59758e66388b5cc5a70c01007ebc58fb66c9758b4297fec134d779dcf1247e33747891e22f1a724a28eb0be6c8de820953459e8cce9c1d71a22436560a1bccf48380875727820c3420fd960f2fa5f49894227b81a7979bc652f1d1c67a8759d636c17b8d5af4e65e7869208887a993ddd53ea4", 0x87}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000580)=[{r1, 0x8}, {r0, 0x100}, {0xffffffffffffff9c, 0x40}, {r3, 0x88}, {r0, 0x4}, {r0, 0x2c4}], 0x6, 0x400) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b7") 16:00:33 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x5}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x28, 0x9, &(0x7f0000000000)="030074e5", 0x4) setsockopt(r2, 0x7fb, 0x4, &(0x7f00000001c0)="8cbf582997759afb47209697275bc641e62e8bb297c80458989358937c21cf6928f150b55b460d456df606c7c168655826471cc6f4668ed6a6520f09000000000000007983c655329550f131830ae6ee70c3f8905b419d8b43541effac83a9410bbc830c60229e2de547ad0721b52ce0f775b3996b69141888d130e97d5958d9c274ec50da3d4f99b78863cf983824c76a9f557a3779e55b44186d57c20020c50df43e66c7b465fcaf7568a643934054c648941e1250fa35e8d4e7", 0xfffffffffffffdbf) 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/89) getppid() 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0x2, 0x43b, 0x25b8fc1b}) dup(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000240)={0x3, 0x100}) r5 = syz_open_pts() r6 = open(0x0, 0x0, 0x0) openat(r6, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x80000000, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x1, 0x6}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x8) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000380)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x8704, 0x200}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x6, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffff8, 0x8, 0x1, 0xc4, 0xfe66}, {{r1}, 0x0, 0x42, 0x40, 0x10000, 0x3}, {{}, 0x8000000000000009, 0x40, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0xefe8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0xace, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffffa, 0x1, 0xfff5d, 0xc9f0, 0x6}], 0xdb4, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffb, 0x48, 0x22965d2e7624b4b7, 0x100, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x7, 0x79a}, {{r0}, 0xd6a81088e512a54d, 0x12, 0xf0000000, 0x1000, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x2, 0x1ff, 0x3}, {{r8}, 0x1, 0x64, 0x40000000, 0x81, 0xfffffffffffffffd}], 0x7, &(0x7f0000000340)={0x8, 0x7}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x2}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./file1\x00', r4, r6) r7 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="893374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x29) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r8) r9 = getegid() fchown(r4, r7, r9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="f58d17f9d0fe9d93f995326b794dbef70193a3504a4e8eed2de944c21195f51368e6ff54ce904166ba51c6aa7977032b0d8be3387251b78cbe1897436580850456da52694bcde476e04720b231956d7e059075d7b35b2ad70b12b19b01205575e7febbe377d0f96208950aa025dbe199afdf1ca89ed63f676b94a913dcaddc4cc4d90bf70957942ac41b6612be98", 0x8e, 0x0, 0x13) 16:00:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x288, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x401) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r2 = getpid() r3 = dup(0xffffffffffffffff) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/209, 0xd1) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvmsg(r3, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/99, 0x63}], 0x1, &(0x7f0000000380)=""/4096, 0x1000}, 0x3e879ea708a056ae) connect$unix(r3, &(0x7f00000013c0)=@abs={0x2, 0x0, 0x3}, 0x8) r4 = socket$inet(0x2, 0x3, 0x3) r5 = accept$inet(r4, 0x0, &(0x7f0000001400)) r6 = openat(r3, &(0x7f0000001440)='./file0\x00', 0x8000, 0x20) dup(r6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000014c0)={0x7, 0x6, 0xfffffffffffffffa, 0x9d3a}) r8 = socket$unix(0x1, 0x2, 0x0) ftruncate(r8, 0x0, 0x9) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000001540)) r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r11) r14 = getuid() flock(0xffffffffffffffff, 0x18) r15 = openat$klog(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/klog\x00', 0x0, 0x0) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000002800)='/dev/tty\x00', 0xa, 0x0) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002840)='/dev/diskmap\x00', 0x8, 0x0) pipe(&(0x7f0000002880)={0xffffffffffffffff}) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/wskbd0\x00', 0x400, 0x0) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002900)='/dev/speaker\x00', 0x800, 0x0) r21 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000002980)={0xffffffffffffffff}) r24 = getuid() r25 = kqueue() r26 = openat$pci(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/pci\x00', 0x8008, 0x0) r27 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/wsmouse\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/vmm\x00', 0x20, 0x0) r30 = dup2(r8, 0xffffffffffffffff) r31 = dup2(r5, 0xffffffffffffffff) sendmsg$unix(r6, &(0x7f0000002c00)={&(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000001600)="14f87ff393677eb03e023530d17f58f1740c365305308f3f86b82f0cf04ca1be63aa96ea37338adb77591638e0d200f6b4a98949", 0x34}, {&(0x7f0000001640)="68c0ba2670ae3e63cbf48969d66effafbe296e1e96b99a32afa91dadfe848c40e80c9183673eda910f2f14abf4aca0506da9021dfff767b8dd87bffb5fd5191955f65f021226cd8ffce5d1d02294173e52d64bc8ed9b87fe707db0e04338bd606bb97c909bcf85fe3f50a06f08390b563f7eddebd2806cdd85209ba34e043966bc5736e4221d7b3caa1e07097d641114fe1be7a823b75ff612d36804b48006a7ace5d15e17a33a8efcbe97dce60982bb38b9aa8e54757ff01723b256a91cadbd448fe4e933fa5ecad41130b5f2e0a2d9e06af83c740945eed2dcb737c1fc42794dfba52df91b6cc23f9fccb234e3be1cad690b176c9a42a5721bbaf72eaad8c449837163fac61b80b1af34934436b9e16c1daacb22e7fa19f95458b8eab17ff150aec73e7c6674cf7353131b70d02a2ccec0e6c12d885cfade5408a52bd3de8e915976d482540499a43d08c9fa49e3b8dfc2bfd4b8504d21b4e6763491b9f6d52c9e75f26b9f231b9211672649443ab04eb7dba17fd7da2e2bad7c7ed49903c668801097953478f9d10ef1c8024aa97d0dd2fbb0775109aee52fba7a19f95ca3717bb5dbfe1238d0f47b4466bf3dfe17bf3085645847e5c05fc55ef4435462ca481a7cb561361ab32f0c162f3bc51323e2c7a20982828c29c4aa8536d697edc686539cbbcec0c03d34e409f7b36bd7f914e1df96d0c724d742daddafd72aed5c5c8339e3b55f367aea5265b8873ca219ca3104528d97305a85d64dfcd9b43f2a8babcc7acf09b52f2ef1d44b4c522f2f3053e3f70ffbbf66437f8a6721a06069b387f0f3b27a2a1a5e88eaf3dc5f5eb906eb6fafb55555fa4d4ec752339c414b7999e83082f6b318153d4f4ca39069b4fe9bbd0cac05d2d3c4b0be65aad58422bddf3a42e05a69ea5d3f58702b74ea716f6a9e0f8ffcec5680900a519d1c64fe736dd40ed644e10694b600dc0f3038ae79bc43a3778610a94da45b879f7c9d6ad03cc12034de452511ff35672e4faba24925054f35cd13a0d4caaf6433752bd07b19abc426febe3648ccb3029ae8abebe26efcbf732db7d2119ce9bd78ba1383dee540f6390b562096d9b6c3b95ae6261506118d58354f4e9d9ca90ed434fae6a8af1b374cec61046bb68b40dc7c8e1f9584e7418314f8870be52895488fcc7d2bd680dd127cbefe051032bf4adfbd0dd2be9e5d8df5209d361880199db523a83d784e6a75d0d506a982e10c88ed7eae6923640b177d10ad6c6ef63afd2382b963c6d9397320d54527d8cc2f36d40253e2a4a167cb3c55473e66e5834409037bcae63f206393969094895a049b80d443c033418c5e246695ed0aeb91950605644defafaf439ba2a3bab4caa5ccda2dec21acdd41f80f0d71d28d7e0a003215132259bd9a83aec6e5aec692b1afdcf239a277c9231630ada4650247cdfcf68b1d67974afbd1acfdab4e5503a9fb76d1d2b4634a993e1ecbb5e6f5cefa181b252e4092bc73c373e97e5ab3cce5d4e758ddad4bb89db9d81526aef0ec61d8c94214733140b50144522c6c15dcdc001f88e05f0a6c51a5365300d8e2c009ea383b19900ca254bcc36f0bf09bd007563fceedd941cadc02a62a5bdcf77ebbc0c7180959359d3415cdac3e9e40b9428d2d53b20c46bde935328619c5b13fedcf963db6dad39753e2f656b3cf2959c1e2a2c309663a95f476b88ee4df5bdb8da0dccc4edca864c483123c7cd33d578e22ffbb04ff0afc5bb4156e6653791a757b51fceacb5befbd9c61f96bb12afeaa7eeba3847ec0684c976f044776b9172fcd13db66a77786a068f737415b66de57fe34a505d9ab3bc182e2554b4faadda32598e1a20e76847f788443dcb51b5cfd49c3bd6e5446e1f141d713bd480918ff5affb8d3f65910df9b780e5ef362f3864a83b525826ff1b3e3b81763c956d2549713a367c69f01a55cfb57e9da8fa57964d05e5120a299fb890b110da799aaa53c5026779df47816c864ab961167385b374fe7ad8d407620480d55b823c7d601d259aa7e888d23d065f3308b29f7708acc8da410747830244902938ccc5042f776064a0082b5a50bc54bbf3866c067637b1f8b357141b47c4293bfa9eac97854b2a4b91ecad9446f7c8a5b953e20a850497ea4df8f6dc3bbf9f2a837d196ae42b382666e6abde1cce02d0099d0d0bdb3b0a2579b9ae803e5c4cf8d254b46f7745d0498f2f5885a7e5d24850fff1a50a97d5385024eecb87c8e85f5166a34255d2f5ed6e0c711e164a008bdc283dbbbc8dc4d395a4bc07d2610481c74613a30ef7dd5a11dbccd6ac35fe16465b9ccffcecb68e658ca10393fc427b13ddfa889bd9589fe9fe4dc155d6e72896cc1747e7e8d942dd4c2569132eede8b5a87fec910257a635adecdf677659a3ac1cd00a4d6215a3a0a89f5dec907b9f3096eea015bc208a7341c17cdece8b80e84289d58983744f424414c92a7b1f0a69c2fe47b282b9328e46a0f75c949efd25ee9a30c05820557c66488c37aa103a321477e0d78e787347eb226c0a6b150a678612b5791e5768bcda800b257856e11dff5ab5e5e907cf03444feac87f7014b6062a2d51a74180898fdf1e40f94cb8bd9891a90cbfb793e505e3eaa55de87f1a64068dea448d2e355a1305e78d4a550337b9a0b89dbb7b3e0d1d161e51e488a77da40912e2322db7ac8f88eeca5b42cb310966f2567ac0bf5ce4f90b1c4080467593ba5d38053f753e6c5ce57358230d275da73d97e4568242dd2362daafd3d7ebc7a851494db9fe6cacf81d9307cfe0317a0553beac4c100a98a9a3bc45fa3ce981363652b215ac7d6b61257f8f9c5b61dd34294e95dbb9118ba635a0c5d86b8046840b3771340b625e130bed69ea7f626c0a5de5f2d83e0538859296ed28fcd18b808da058b97a9f7e34a0aa945dd72c9a323cd9730770e834e0b77a344a6779f5c0fd97d1bb26275f87aef1bb7aa362adbf787bf2d37d37242606199ef61c9f9316bd94a9f59cdbe21f9a44786bfc33deeab9226af414e1383fc3fa6d43e2004394ebc2c33534dc9d5b626b4ab6dd6bed2b5ef32bc14d0032277eb102bc42cce6040ed78ecaf5ae287cc1e37b91e6e9b7f99d4325733bf65c72a6e5ff245b3ae31a25026b7a0b3e5aaf94676c6729eb9ed6a02e935f85cb33492e0ba94e1b7d0176e21a4d11d8c11e3ca5f63759c827622d0f8ee2ac13ea4ec1481ca8166872a9c51cf2817327ee7aaec523997b70db6cd78662edb6e1e841b589559116074f6ca96c63999370cd5315160e262dbfdb71a13cbe2acc0b4c0c5d032c2b7c90610213c5a128b54b85a15f5bd674ae0d65c1b853b6ca6ff1d71ebc2c4deed1594da36e17a8c16f39c5c36bc01643c10a94807aa52617e1e0cf37fc8abf4edff20ef947f9108b27ce94ec5da82adb8b433cc6297de391c67984c755dad27000cd07893ed29083b5512c1e8320bb79c054d465e2b3c67b63d0d988cdcaaa629605fd67a24e1a716add5efc340fe13af25c04eb9ba7e08da9872844690178f003e4ddf4a1b8e24c5b0c05442213895e648f24e3f3cd5cdb0c6ebdca1958e6767dcf6bd1cf5514be67da80373434904fa54dc619d76d015903b60511dd7964f761574883ce20d41cdc138ee05f58911571478144c06818bfb99e1976f6c15c0853074101a7f3fec3c74976bd31cc82c886de7d952b525b8ce1d6d73bd6f021aee02e43e9dcffc4eac5c24fea1a9996385e33b547f1440a710f74624b55f2ad3f309296150e1afdef92716ef3e8971f0d160c8c4126217c17fc0ff375a3d7ec654305390dc3b15f9eb7edd91c6657864d23636ab701bac573f0ec8542249cbfb1965ff7fb13875dbc084fb2f9230233166ec9d4d820c4b90e864c058ec03e7d352d029f99c75e6b15b2861473a6c45c3fcd6fc2094394e4a3995b4e3cc2e32635a1317528f2db4c17c0aa973a8bfcd4886d5787656f128a97fa5e2702ee1a33b49ad020d03ee9c87b543210b4a644d5dc215ce61f23ecb42392a756c81e6af1ef30fe48f836dab52a887aac462cecf8b5d07a697e1136e69ae7b19837f54e64a920f97842b22dd3dea4c05175f10a999d1fcb9b2b703fdd8bccbe140573603aac3fada05eb464edade1ccc787616418caff1c143751bc45c9eade8dbc0714c28bad870e9006d75a316381b152d18a5c8a72b8d6f1517a8bbf908f0c8538b43657a67106c8ceaa8c24adb6afe1123ae080cc2ae0629049af4facd787af73d25113187db32cd1315fd0dd2b386326eb19f87859c8c917aae0318f374d7a5e89445cfcc4f900dbd4189a04b579c15d7e6ce69a759767ecb946bfe8aa3354f5366f6a8e5acf29a38993e565495a6b12df553610afbbbc881f6771f27c7679b61f34d9c0ff4197d816391f2fa7fb88eb97b9666e55e24cb583a5b1994644c59f136376753c5c28d335e54e7567f8cc7c859e19e6e7135fafb386e784b9e22eef65f20ae4684f594c444cb99f5b9e635e0475abf3b0f260c6cd24974bfb43ce58cd6c7bc2402dbc3b40801d13619bbf8889dd495a2b1c39e262543c083abd9852f3293ca8b692a3e126655181e069172eceec849b5bb8f81cd92b8b991ff205d3bf7a2123624fee7d9e2931c10bcb603682df671f94bee94e4d494be0d0a0dc3b03505cfdb1579c7a6749982f6853b3c1d4d677b0578c0acb914819768a079e6e1d3ff3468270aaff4a755f0f9b935667385cce246332efee5c981a217ac81aa980047238a039731af33519f806f02d4e025f024992f8853cbcb9c27a6de4be6c01dd5a97e37ee528019b765c2080c0b2639bc0ce0c91cb4b5dcddfacac6ad6e6a03a28ea07c74239782edb29956e8873c5422357da7773460067ef50f623bcde5fe3b69a4cb9293b7bf7ad11f84170bb41733cf63bbe4ee321eb77cebb99810dfd230e42d26dce57c631090c59b0be92ec9048f843e202d3cea2320f95e5dc87597b1c223bba7d6cfa871d4860976369fc8a793d37a991aab36814104ec7d274f91e8cee1e34c5b0988ebcdd92338256879dc305d4a2a9070616da272bed8c67f83c7ce8c7205ab547c5f5c0266b19d94e9dfc2e26e510e49e8a2226874b0728b84b653be78004113e3d754559ddfef5b3887cdc0169411dfb24c45145814ea6926f4bd732a3c4695546ce87e43f423cc8e867d03f4b6b9e6ec184109f85760721ce2a2b9d264544df333328f7177da64bd64ac895c44f6190fa2157a01f14a7a89f031299624f897f1f97975c7f0f4487c6520c8c997eace12d90f356bde0841ec7f87942648174d87050efb78816069c0719f556221d71debdc5b2ee88901494e784a1479d3e572078418dadf943e10d056edd14ac714a8181c3189c2ee020c6685cb96ae3d4d23ac08b75ac0e405c524278a80a48273814d486e79b2a86858fc43689a87893df7c5798ba90431c5b548cc7c8a1bf3d23d0c36f05c22c3ed9536fb16e6e1562bf1dc04b3df1e7719a082f5b09fac0ce516a8a1e55f63609025610863e239de3b85793542ca4f943137d0a1fa3533d6f65b16ebd488f829d5f6ccc2eea50ea3aa613cdc12fa3e5ecae63eff28d5e7d0491ecf964ade111b10dbace1efb0218ef3296bae23857cd6d26f6aae8a61b2e9efc43418a058c0adb1121e26e358b61b180486789c1742770442fef85f50b1dafdf42b81d0d5a8e7eb640c4e121bca86b95a0b9d76b2176fc5566b83f5f28bae33ebf1fd937b15ad793c4b3afab964de7fd323ea3bb5a0cea3194035e9867a9d6f6bdb29f371f2", 0x1000}, {&(0x7f0000002640)="f50954b05c8affd792dd0e0a849bd6315d8bc7a7bbb5c5271ae572ea07cca75c660af03831f2c37aaee1bcfad25863b53ccace907ffc0261721e099f5c46c7aa8851d694ec07166d01757b089788c909019165ad0dca4f9cf31ca801a31613b5fe9e2e6c3ade2a72bb72ee3a3995bebed68ea55df71cec92045e4586abb1ea4f9c92bda0d529e42cf523ece8bd0177496279a10645336da675b1c37b99673ff8632721b49ef87f43301c97e34ce47a3f989c29d70f7001041cc881946fa2e92125a0b231b40527f1285d11414d834ba9c8b8d86f60c0a0c8", 0xd8}, {&(0x7f0000002740)="77a361ea4f479dad8c17844625e56b725a6b0af6f6a26c", 0x17}], 0x4, &(0x7f0000002ac0)=[@rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, 0xffffffffffffffff, r19, r7, r7, r20]}, @cred={0x20, 0xffff, 0x0, r2, r21, r13}, @cred={0x20, 0xffff, 0x0, r2, r12, r22}, @rights={0x18, 0xffff, 0x1, [r23]}, @cred={0x20, 0xffff, 0x0, r2, r24, r13}, @rights={0x18, 0xffff, 0x1, [r25, r6]}, @rights={0x18, 0xffff, 0x1, [r26, r27]}, @cred={0x20, 0xffff, 0x0, r10, r14, r13}, @rights={0x18, 0xffff, 0x1, [r28]}, @rights={0x20, 0xffff, 0x1, [r29, r30, 0xffffffffffffffff, r31]}], 0x138, 0x600}, 0x8) 16:00:34 executing program 1: r0 = socket(0x20, 0x8009, 0x3) chroot(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r0, 0x4) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x23}, {0x8000000044, 0xfffffffffffffffd}, {0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) dup(r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') syz_open_pts() 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) recvfrom(r3, &(0x7f0000000380)=""/242, 0xf2, 0x1, &(0x7f0000000180)=@un=@abs={0x2, 0x0, 0x0}, 0x8) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ff, 0xc8, 0x4, 0x7fff, "ce9a23278c611ac50110f285787f35fc36f3de73", 0x4, 0x5}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x0, 0x5) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x630b62eb) 16:00:34 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x240) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="830446d8aaf71f9255568b4e", 0xffffffffffffffc7) 16:00:34 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000080)=""/23, 0x17) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) write(r1, &(0x7f0000000100)="f4c4d5c45ddec16f3dc7d375b88e6de05709abfc0c480931dda9cb5dd47cb80e7baa49fb54b5aaf99a7c155461cce7f00c840a4a43f89ba256b0bea7b388cd127736a86b6c1aae6153b791cdeda5c3e38a1cbe78cebed314e27f6e7bfa94edcf6f72962ce09643d9f3ac329924b8e20cd5ecc66ed3beb96ed7838f147dc48d4dfdfe6803beb14bcf99b22bf8cd35326beef75967", 0x94) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x3e8324abd627ea7c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x400, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) recvfrom$inet(r4, &(0x7f0000000280)=""/233, 0xe9, 0x1000, &(0x7f0000000380)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) dup2(r5, r6) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000540)={0x5, 0x3}) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000580)) getpid() ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000600)={0x8, &(0x7f00000005c0)=[0x7ff, 0x2, 0x10bdb408, 0x2ab21ca5, 0xfffffffffffffff7, 0xffffffffffffffac, 0x3, 0xbb]}) open(&(0x7f0000000640)='./file0\x00', 0x20000, 0x1) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10002) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000006c0)=0xdc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r9 = semget$private(0x0, 0x0, 0x142) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000700)=""/176) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f00000007c0)) write(r1, &(0x7f0000000800)="83e6fc263da874526f92cd47a5992cabf09008db69e3f05ed37fc6f9e2f0a6fc9daa32b7897d085cc6621305f90c28a1738d5264cf39a94bb2f93001a75a8b5d0f4d8a9be309e242af72f75190b9e72c48745825ef772e1e4824729c880c8269af019a30a9a55d764cc0e3165178c1027ee4959a5ee75fd5df7b59c57a5f0ee9768e2735", 0x84) pledge(&(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940), 0xc) 16:00:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 16:00:36 executing program 0: r0 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000280)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000300)={0x2, 0x3}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0x7, 0x5}, {{r4}, 0x8000000000000007, 0x0, 0x4, 0x7fffffff, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x10, 0xff, 0x100000000}, {{r5}, 0x3, 0x18, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x20000000, 0x7, 0xfff}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x52, 0x40, 0x7, 0x5}], 0x3, &(0x7f00000001c0)={0x2, 0x682}) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) 16:00:36 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:36 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00001ec000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmat(r1, &(0x7f00001ea000/0x3000)=nil, 0x800) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) r8 = open(0x0, 0x0, 0x0) openat(r8, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000040)) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r3, r6, r9) 16:00:36 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r1, 0x200000029, 0x80000000, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x8}) 16:00:36 executing program 0: r0 = open(0x0, 0x361, 0x80) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)}], 0x5, &(0x7f00000004c0)=""/219, 0xdb}, 0xc21) getuid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000400)='./file0\x00', 0x21001, 0x80) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000600)) connect$unix(r2, &(0x7f0000000080)=@abs={0x2, 0x0, 0x2}, 0x8) socket(0x10, 0x4004, 0x4) 16:00:36 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000015c0), 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fchdir(r2) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) close(r1) syz_open_pts() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x6, &(0x7f0000000040)={{0x7, 0x3}, {0x3a56c214, 0x6}}, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f00000000c0)="796968ec2f96") 16:00:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r8, 0x2, 0x1) pwritev(r8, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, r6, r7, r9]) 16:00:36 executing program 1: r0 = getpgrp() ktrace(0x0, 0x1, 0x10c, r0) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000300)='./bus\x00', 0x7, 0x20, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) dup(r5) ioctl$TIOCSDTR(r5, 0x20007479) sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000400)="1d378551d59aeb95dbc6f1f7e576ae931259a6329f6407b45d8bd60b3ebf87691b3ebd4420b0ec5c78c5edca1bda5e6f3c81802bc444f49b7248d589675ee3612f46cc1ec013be2c4ac997da0f7a8b1a9e5b49911973849bfb2942ef26bcbc26dff430f48d70f3687475bf1c5f11ac8b1adec728b093d37dcb37a24ed548127cb96c970928606503e50603d77ea61141a19cda173c83cbadc8033e7f0667c7f902ccdd31e2eacbe1b71493949178242d073ece1dd8cd9f273cf089a4e4f5850aea26c43d116f1a3992017252f7cc5cbe87f606b946648c32e410c0f17bc64ecea900ccf2ef4ba684b97297fd1af5d006eb482fc7fd", 0xf5}, {&(0x7f0000000140)="d02278a3d770ca6835a443a99b4c4f1d555f84b884ba428126c19f96400b8c90fa8490628d55901ccfce168c40cce4d9cc43", 0x32}, {&(0x7f0000000500)="f9348817c4f119bd6de5030311e4020a8350e48be5bbfde37185624d51c820392333314b3a0f0d13220cc7b11e201f946b002a42010ca229ec189fc7118edd7aac2d5c0be87281b4131e060f6b9d07d56986e9370b7850cfc34511eb538726785b1047b4eae91a0773a17ecbb128e6a23ee1ed10bb8303aa8eb4b090d59ee6441ef68dc5ee7c14270b12dd4406cadd1cb759e0319478306b1e6b0dfe677269bbcfaa526a7f6e41466fb73402421eb990c9b1420bac3118bd38764514ed5d54a0d67da07c733ddf598e28d4ca2ade28a4", 0xd0}], 0x3, 0x0, 0x0, 0x4}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r6 = dup2(r2, r3) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x2, 0x8, 0x5a2, "0a7b2d355cc191e6ce74a7a288463ddf9aadcf47", 0x1000, 0x1}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r8) fcntl$dupfd(r0, 0x0, r0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:36 executing program 1: r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) linkat(r4, &(0x7f0000000400)='./bus\x00', r3, &(0x7f00000003c0)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) r6 = msgget(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r7}) r8 = getpgid(r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = dup(r16) r18 = kqueue() sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="6cbfe9109fb17b802310390a90a143246b", 0x11}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r11, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32, @ANYRES32=r13, @ANYRES32, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="076fb800"], 0x88, 0x8}, 0x8) write(r5, &(0x7f00000001c0)='p53', 0x3) 16:00:36 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x3}) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) syz_open_pts() ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x1000, 0xffffffffffffffff) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="4e8ef5db88d2134552be8ec2a4709c484872564c510de9e55a8584d5cbc173033b66260c64fd4f2e0dbf3c7dd60008730ef8ac5f75c83b181d1301b5c77406bed3a3b14b0b61726b42992df030524fe8831ed46f253d23c7c2a9f0c2d9954b63492c6faf671fb4d40a5676807644e16d3f5c5322423330", 0x292) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x3f, 0x100000000, 0x6}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r3 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000340)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10409, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup(r5) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000380)) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f00000002c0)={0x2, 0x6be3, 0xffffffff00000000, 0x5, 0x7ff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x2a0f226b28ca5ce5, 0x10, 0x20, 0x10000, 0x9}, {{r2}, 0xec79ffa58160bb8a, 0x18, 0x1, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x22, 0x1, 0x4, 0x2}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x6, 0x2}], 0x1ee0000, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x4, 0x6}, {{r7}, 0x3, 0x24, 0x1, 0x81, 0x5}, {{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x699, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x30000003, 0x2, 0x1}], 0x6, &(0x7f0000000280)={0x0, 0x6}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r2 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r2, 0x2, 0x1) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) r8 = geteuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r11, r12) r13 = getpid() r14 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r3, r7, r8, r12, 0x22, 0xffffffffffffffff}, 0x6, 0x5, r13, r14, 0x6, 0x44, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xb, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r9, r9]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) r10 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffff9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) fchown(r2, 0x0, r6) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x8, 0x4}, {0x5, 0x6}}) nanosleep(&(0x7f0000000080), &(0x7f0000000100)) 16:00:37 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) r3 = open(0x0, 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x3f9a5f7, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000640)="fb63368c7d58c755668fa0c56ca09de37b707d82b2224e935e31aa784d78d4233541f2cde8338e38fd2c2c3fbd8c82909eda48df6687825d9c26266bd497df95d78e0a6a2146a1329c02c776e2d306780be166c7d0dfd173e8d00947e2d7cc5e7cb47ad416cc2a59cf95c7f57446601c978d96846147540c22c527e03865a77e14d18163afd43959d2df02b68f7a64cfef330abc7923a466f495ae8483d5164a24d93aedb7eb7d300d4b1d77fdde15e7ec2871bb8f52967571b483835f6d9acd55e91ac56e2f56edbd1adde69d86d4d95a7b09c6caa7088fbc840d8f52cc153fb2e6c7bf89804a85c6cc4fbe6b663ed9c8817862985478c7ca1459fa9c445298b888f901f789e6113854bff70f13820364658e81ac887b984fb7e77e8fb506197ed5f60ce4f8a357a673fca6856a9b230914755d38d823a68036ff34cc35000ae954b531418ebb82a0c7622306aac2b644ea312eb4ef37dd1607a4ea4d19c051f3396c4a9ba7e1b2a2a3de5c5b790128fde7c185f0d39e354f68016252c68906575810909e6609dc5b82bd21773525e373bb25e2965fda0ea0c52769c0cdce1d6999ff4aa60b686642b089c7af47c6c4ada429aacb183af1f5ce9794f50a87e49f2e79f5adc53cf055e27836aa0b1620a9d124b5ab0b442d", 0x1d8}], 0x1) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x64}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000001c0)=0xd357) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r4, r5, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r6, 0x0) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = semget(0x0, 0x7, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) getgid() 16:00:38 executing program 0: r0 = semget(0x1, 0x1, 0x400) r1 = geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r3, 0x29, 0xc, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648797385186c73c29eac226a7aa494b03bd9ee91f93eb70fd1775be480e0cdf6d16d081c6f5f86efcecf7a6da0b4e7e06903ca53d876e5189cea03bd332501f149fab687146c4d4f3987a4ddcd76a3a3718f181f12b7f3b206391279843dcd71542e41a8e46e61305afde2bcb6cdeec85e7ead9a73bb70d1c39f0de33a6ed032c15dafc94f4afb00e4152e1e713f1d32869a8f06cc791aefd42fa0746371541f2cf812334b2ba3a970fa7094", 0xbf) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r10, 0x0, r12) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffffffff801, r1, r5, r8, r12, 0x133, 0x5801}, 0x1f, 0x7, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r13, 0x0, &(0x7f0000000080)) 16:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x2, 0x8005, 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) socket(0x2, 0x2, 0xffff) setsockopt(r1, 0x79, 0xfffffffffffffff8, &(0x7f0000000040)="d60435f86dcc6be192827f", 0xb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x4007, 0x5) socketpair(0x1, 0x2, 0x9, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) shutdown(r1, 0x2) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000f9, &(0x7f0000000000)=[{0x14, 0x0, 0x0, 0x19}, {0x400005c}, {0x6, 0x1000000000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x0, 0x7, 0x6, 0x7fff}, {0x6, 0xffffffff, 0x9, 0x7}, {0x2, 0x0, 0xafcc, 0x6}, {0x80, 0x4f, 0x3ff, 0x4}, {0x8, 0x9, 0x7, 0x5}, {0xc3c5, 0x2, 0x0, 0xfd8}, {0x1, 0x800, 0x8, 0x8001}, {0x5, 0x10001, 0x1ff, 0x8}, {0x3000, 0x2, 0x5, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file2\x00', 0x8, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) socketpair(0x1c, 0x2, 0x2, &(0x7f0000000000)) dup(r2) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000100)=[{r3, 0x4}, {r1, 0x80}, {0xffffffffffffffff, 0x2}], 0x3, 0x10001) fcntl$setown(r0, 0x6, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = dup2(r4, r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x8, 0x0, 0x0, 0xff}, {0x54, 0x0, 0x3}, {0x6, 0x503ac8b3}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x50}, {0x5, 0x3}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xeefd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0xee6f, 0x2, 0x100000001, 0x55}, {0x8, 0x1, 0xffffffffffffff01, 0x3}, {0x7fff, 0x10000, 0xff, 0x5}, {0x2, 0x2, 0x1, 0x6}]}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7fffffff, 0x4, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x6a8, 0x118) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x4) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40, 0x7}, {0x7, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7ff, 0x248, 0x3, 0x100}, {0x5, 0xf1, 0x4, 0x5}, {0xda900000, 0x9, 0xffffffffffffff7f, 0x20}, {0x2f68, 0x9006, 0x7, 0x6}, {0x80, 0xfffffffffffffffd, 0x8, 0x5}, {0x20, 0x7a, 0x3ff, 0x5}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x6, &(0x7f0000000100)=[0x80, 0xffffffffffffffff, 0x1, 0x169f48b2, 0xf3, 0x100]}) 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:38 executing program 1: socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x40000000000006, 0x3, 0x0, 0x3c0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() setregid(r1, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x6, 0x4) socket(0x0, 0x3, 0x10001) 16:00:38 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x301) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfff) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x340, 0x0, 0x0) 16:00:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000008074d3000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r3, 0xe) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="4526c300000000bd000000000000000000000000000000002d7efcbb64a7c441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0c1d392939aed2ce67f8ec2170d5f01ddf43a08306a5bf5549bc95dd17405f8e96975bb208374e4004fbcc614ab46c75eab5617044f0ca56b7c7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb2870"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000002700)={'./file0\x00', 0x3, 0x3, 0xfd, 0x0, 0x8001, 0x4ffffffff, 0xb, 0x2, 0x7, 0x7fffffff, 0x39248dd9}) r6 = syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r7, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r5}, 0xfffffffffffffffc, 0xe2, 0x4, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffc, 0x3}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x335, 0x7}, {{r6}, 0xfffffffffffffffe, 0x44, 0x4, 0x598000, 0x7}], 0x4, &(0x7f0000000080)={0x5, 0x54}) syz_open_pts() r8 = semget$private(0x0, 0x2, 0x50c) semop(r8, &(0x7f0000002840)=[{0x2, 0x0, 0x800}, {0x0, 0xff}, {0x0, 0x4, 0x1800}, {0x7, 0x28000003, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x2aaaaaaaaaaaafd3) 16:00:38 executing program 1: 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) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0x6d39577a699b1edd, 0x21, 0xfffff, 0xb62, 0x1ff}], 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x20, 0x3}, {{r2}, 0xfffffffffffffff9, 0xa1, 0x4, 0x401, 0x3}], 0x10001, &(0x7f0000000380)={0x1, 0x200}) syz_open_pts() ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x100000000, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x86, 0x10, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x40, 0x8}, {{r1}, 0x14920b44bbbef171, 0x80, 0x693d84c7190f5778, 0xfffffffffffeffff}], 0x40bcf0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x40, 0xffff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x82, 0x2, 0x6}, {{r1}, 0xfffffffffffffffc, 0xe2e7ccf9cefdb859, 0x40000000, 0x100000000, 0x100}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xe8, 0xa25}, {{r2}, 0xfffffffffffffffc, 0x20, 0xb172c32b11cdcdf5, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xea99, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7af, 0xb22}], 0x6, &(0x7f0000000100)={0x9, 0x7}) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0xf7a, 0x8000, 0x8, 0x8}, {0x7, 0x6, 0x958, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x6, 0x8, 0x2, 0x300000000, "e27d4b76d476f9155e2f16e91634d817404fc10b", 0x7ff, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000280)="356f9386ec5224b58e2e969772a2984f6aa250d7ccf8e1817b52837f15efbff64781f7c0a78d4bb6bc675e32b345bf3821c1b1c770f0d89c5397a7b2142d489440a14f695f8a0b1a869ef9fd694f1341376082dda9285fa5a688a68c369b5c28d5ad997c21ba999b683ea2fe6dba21071be67ff21dca9f0097e0905f5b9f9bf85f113c8485f41ad62b7f3383f9121f996caa6bdfebdd745488cd4241958ea20ec1697b581c4fab0e822598344e77f8c017f30ec7832e852eb806de7f0d24ced8e73d77950766ad5a2e4e3bc0f09c9ca252777d233a8e88fc1dde4f68ca84caa361ed75c901c3be58bb1a152d1eaf5e3f24a2ecd0c140a069373706346046f4e4487b47c7b4da73f30aff7c9af6c0544f6475b1c447dc50fba9a9e9279882a8a39a2c100f6453b85cf9194b585b37afc413645047c272f51a78dbcbb515cca67fa4870cf49f63168938a291794a5de0c2f41b70f757dca8828832bedfd9d4dbe5e9882db4a6cb0fc130f18f2445701b091017182a8b68854907a1db4207af41442f62830dd9b169cca7e199ad764fd9c59e84f8bcbd072dc7bee3ceb7ba64021364eeb858a66d43caf205e5e4ca0b8e0b0ead19eb45c6494e334dc4ce14e9e0deca0aa81854bc40fd0df022647dc1bf5d5f0334a0cf4f071022dced0c9a9c974bc77d2b1d0da8658036f35a4b70bfb1c4d8e05f22296df5ea92e426f5f032253a4b8d32509e0aa526b2515d7c51e326d972790d1ce419896a3eca0befd50f1e6faeb51f977b8fdab66c6a9fccfe569376bc38152b3dec4af34d7b1df3852821150c6adcd6a6e6fdad798c962a3a75addd7f2284bca7ccc07223b68ff32c5d16153288a15d4a7b9136b01eca3181722445883a60faac874d8a14b470a4140466638a07d7bfb8d71f41b065d38e87c6e86205e129f4feb14ebd634e94addbbfe41a66edee5846c821b465b7e13707cea53a73e6cb61800513ea5398911c80273364b8a8293ba6de61b28cd64c328936f0fcc449fcc5e3f3bcd8de9d507e0319b91f6e9b88ba95e92633905560e61eba3603f6325d17fb81fded4e7835efd913ce722e53387c72d47c770f2a18756ce8f23d2e5955b57f23395d2c90d16aa020bc0d16e90f14829273b7b9798afc8b71b171e72bd95a26038bf894bbd36a51c9f9f464320117eefb45060d62a93ba2e46745b7f83a9e16474f34e480c0f7702e5af659c7e938961bbfcb719f5085b380ac7b8ae44de93a9a763be09a4562b42915be71984ac54e64e446a4600dccdcc3c979c7da4f9932aef2971d7b1ae85b2e458dea12d5c957143a865ff5c8de0bbb82d835d7e54534ef4aa9e72496bb0ce2b48fc3a19a712d90c744dbe2bdd78c9b30437bd1d3b5a32b276953681853e2ca7a205e4856d6774dbf64ba774bc6cedddf57a4675845c2c3b1e4165e0d1a4b21cd9af2ae8a03843e4ceff3345dfffa681edd20473e7d42bb23b0c5d4f92d5e4dc7bc47d672aa71c020464e4ff54e2b5f7d1b114b8ade6389a39694a685259922bc78ee1249e6038c84c1ebee07432a028dd2d5c3552a84e4e5d8ea3458996dc81eb3d3e949d8a9bc6e028541fc12da9708cd7066e3ce512086fd957d8e2594d1f05b31aa7bc8781451e2a6806643b9479fd2f687c487b2985831c2c15393f4fdd8d5e4a4b1f680305b6b24b4a6555e080cc5af6ece7d9618875d3deee8f43b22d1b461d6352fc1c626fbc8b155182d30273cca239b47f97a1bdbf94c87d1dbf3ffbb4b53918b8cc36dd8ce26f79f19ca2d8001883d5587c60a23b24f252685b2f7464492bf9f0ee477169cf89614e9f05c4181bd0f0b099828a0888450dd262dccd7854983e45ca36eb086110682634f498c06449c569d2e98ffe49ecdf868e47febb7990520c789bc33ebf48da4dfcf26b2ab4b2944680079d33a21dee056f974bc260e40c7ff005cf50303a9c5825f054c0c299fc8fce2199a9357ab9c3396a51eb67f7b6561c5d83f771f7a1a974642d8870a04a2cc040ce59e79eab80db33c0404f89eb383f89f65946bfcf5775c4390ce1e42c83ed0643febe5ab1684b8ff668d98a7659955e3f8fc8e739b75e89d5c98aec06fca380107950d13094143ef99d514e9e9abddc1bf3b06186494a56dc6969aedc33a7e5a8a54e90f52ce5f581892d7529569c24c69187a2d31e2078b2c1e2ad7f38f588e5e3b33b3a3f69d7f1fe21c2f3d9bd1dc0482455cdd79577148a858ff2710840cc1189e64e94dde6fa8d45c1a13a35d9253772f649cd5483b23530fdec7e3796ed392f90ed8c6ad6a1860354fae83b5f06d079721d94875d69404658c828322b022c9fc310712491c4d237fd311891c2967e988a5d7fcb0b2b66a415edeef045b6ce6fd44133d53bf31ead0f1072e51c5f8d4a5bd15ba9b8511c85922239769d08999ec0469bd950f177a17f7eb84acd3ea80e7f786ae8c856fcd7166f8861f5379768bb4086d6543cf07147739831b1ba787fc51cd51e115e520999b9b82030f83808e9a0d616d7a516a48916ef395ea7e3ffa3f6e5bda2407876155e8adf1208a58006f6954b3bced03535999b9b6545610904be1d31eda49437e6328b8b6acd6500a1637d07813bc9c39e48cea7d5ddbe80f3e7eb47b5f713012b2a2d9ad8145a29c56ea4ecd8e80b512afecac5a8f0acc290df8c922eeebd670415946ab5578f258744707154c5bde8749e926f1d23734cf7f94565bd62291bfd5713f221b0d05b7810ebb7b9c694f70612668ac38476074a224e363066a7d14155a08a8250019b386130e2f57ac1f08212123f45ed38d43b186c9c2e21b4119e0f3cd9d4666412c842b1d53ab3cee48d7c8be5e5fcb98f0a54b4fb03ecad90bb6443d9001ba2172b55e808de61adebf4c1f932169a3ee7d841169a5fd4870ad10cf3e58d4d663eb11c3265a40b29f2ec7ee3e91e91d18cb9ce451f210549cc4c224d1bbbdea63249a8c24c3b7af5d2c670f057976e8dd686eabdd3d3eaa5789fd1e0b4408b1c5f8620cdd0c94f24983a71c65261799c0d0ce38f2d9f9acaa8d063e453ab9cb3d7fcc04964941d10806addc2a23b0d8be4e35ee9f785df4b3deae5a6d32b3ebd599b8cd73c604ab7facd278ced175923d6a535656f79eef782e38449fd780cb406f4d68d14d7c67a0cdc29810f8152d973a8cce88e5c45b11ac8aa444d41628d0be4ac4d0e60f059b152b6910f60530eee70381dbcf0a167e4d27c6cc19cb46c8dd04e39f0ee2289bcb13e4960389d65fde886ffa069fae7300e2e48864ab0390f3e741a778bc78606898947b114355bd5b71bf50acc90d2306274d0d920a60a9ccd4094a95c1176913fd463fec6345e7b5f1ec6e3aa9d849f9c8ea1215fdf7777775d019578fa9f2e8f7f1b3f6c348ab0466bee702131b539e6b550d86b06f9a2f3922ecaec7fd000426bff49990c95b8961a022709384506b2e6593d7fa00e3d4860566b234f92e986b98d7ca0e9bfb13176d49d23834bd314fac254f17182f9455a223e5775402271ae49f2fe14cf44e67168ac03953d8e1260944667107850c8293e4d540a3e35b95b095170c4af75053a120a608a1c570866a8b2c040be86ff6bffd78385a86df73907305612cba6b02e747a5795f3db0251b8cbb03a389e6f2979f51b2bfb7942206d8e73739464279b1048994fe92405b6632c278858142868f13fbe9b856facee5ac6d5da3514f1723b988609b221f583ad741a684b89c1472795454879896195c0c7cb9ec74fc88df7516a0ff5702b7364a88cc2733bcc78d1927b4b34a1b8caae6f7a3c93b37138a15fc0363c1c228f87bb284f3edf6158563da20f0b1b87a34df0abfd76951806343a55d8b832cb676dde07cd3935e20f479ddc582b8644db5d33ce9d7e8fecc477c1d9122e10866601e58fa1fccc152fd5fcc92415986be502df43f2f55bafa220b41caf48291b502e34902e1e3b01dc6682451874e98e8553c00bf42753bc64db69c67b188bf241267f3d0a29b07d3d435c30d192dff493614a1e89ade15b57b7c64adc36b423966dbef0f08f791074a97148f2f13bda96c5d37f2676c85c4625e1e1267057dc19bff77b326815532b6329bb0fb663603ee3d60170663400c0e781903c7877a7aa1c0b77f49df5c3d2f57318f0167f09632488ddd8983a57c183ae235d7b972689a3cf1574d950f405d20d6136c76be0967e5def76ba9dfe284bf0db36aea7aa28d49dc01374edf2199bad34e4f747b1d696ca02827d8f91c07f78cf9182024ba5a3b84ac84062121b8f6431a922608c75bfaae2256a82d61756ef250e2ad88ec522727f42204dbbf60d5403bf88ced2a8dcdf2e4fef5fb1d6699a0590fb99d440ea55319efd6cbddea322ef069d9a3a3c341493fc4f0031d5e946e17e5fb53098d9c85a86da760a99950bc07901f00f2cf7de73907584b3327f09fb6549f9a2834986243dad76344c1da97789947780d34a160a36d91833c795cacfbeeac8c5290aa4003a0ed55d7ab5f2ad8ba5caa815289f8f0c68c590d42b9eb2f2141c356c8f4c0125fcc0a349014239b8bd2885715079995a89cad33fae58071368ccff9e0a88b62af07bd515cd813944b0003d6ae0a02c97633d6be97b05bd2a6512bb167f139c85ce4a087352fab3f4333adcea051df4de7bb19ac36b5faa6dc544e00420d7ea20f4cbeb3c5508fe3029b28bdcb5ce7fe5e74843e030632ccbe254264076d49c6785c15f097445e2311730652184b8f2a01eda3125908c450d2723f04c21b3b680b8643017c2a27b0716bb9a43681dbb5fe28a282b5da1ab18921d403d61880c81db876129b4b422704ec88ef643558a5b9169db0fb5e424801586b8b742771023f756558723d6ac628edf5c2663293dbe1b6a2d153100cee43fc96105d429901e85793a3a457491a43deeb30b400e7287fe4906c92ae268ba1099324578cbac017fdce636696967cd76c8fbe3641c092c6f014cbc975dcdb1cc67aa59766894ca8d3710615c93f5c3a96e85efaf5cfc24b0161b8c1186483f9b59c480a92a92ce2f6fc77cc0cc8661d9a5eb6e52105e94bef2f4272d203f9cd7c3db606a85e1f4c3d951ef9d65581403a42acd1a896719e72791ce7233d7744352d618e9cf71431230f5c099d235677da399bfe713d911139e7b86f6f7b0a5ef9580ccc5d76fdb9d9e70358f616133e774c61d0c9fc7fbe19d6ddac3ca451e0a1319795b84f477c84f488e2294fac22a5fc2ecdbe6736f34292c3ece1544fc17cf7835eecda018342603b2110179d0d43ef658e447ca059338bba94440d9ebadd0620c91743c1ffe22952472a26bfd21a16c7c5b83028519b3a48c01291842963be20697745607f1cc7bf2bf44d9638c648cd2f905750d902e0b4c000f9619efeedb153bb072f8f5535f1cce4b4f055810db14fa42851c8902af65c4d7efef2ec933f5f7183b5f108408c1b86674ff9d153ecc00972d55323fb2dce55a9fbd36cecaa9e0a70f2563ef9af4b926281abf103ceb26de9decf4bcf46110343ffabc6da7ca87d134dded0ecad09fe527da587b72368b45cd4713e17eb098ac2d53881dc53cf1a8f75dcd3096d210b5fb5c5e7f44ae224e350351f964d90a77a211e62a9bf49082773bc36440fed1492c6bb7b202d0539a1d92925c515163cc2a1bfe247c67d0f0d9a59d0452605d66c118b42cc6b5521bcfdd89d9224b18a7328183da58bef36bb709db6f3ad852ad8ba721f252552fc53271722ed1bcf38e39193ced7a50fc8913fa86ca5850b091b3c40", 0x1000}, {&(0x7f0000001280)="b23ae3871420c2c89ff27055f9e9a5653e0a643f4f97f3908cf3ca556b82abca801f044aa505d40a01f76283157477eb534a561aa8c52a10f60eb1e491bccbe69f6dcdbcf4b7f6bac8b0165c37483a0e615b9accd5ccc29c53d96a6099097dc09dad675f3c0e125f800cf820fae23dbeccc7d3a912075c11c15e0c030f7b2dadfc668c2de855eff0905f82a3ebf34883e6d9381473457b9febb3fdf2fc58fda830", 0xa1}, {&(0x7f0000000080)="aca4efb47e681ef0c01487ed8b7c375bb211281d0b2d4f00190b44178f7a8ecbb32fadf162aa274cb3bdd96124a4693881cc25754e003695", 0x38}, {&(0x7f0000000140)="7249566daeb22f79e08eda7a9a366aa284122dfdd769775d0f2ce7d5f1d4833465e98b69eb73332739ca18a8d61947a9f7b8f6fce2693d730af3c6b2426f0fb16a1d6f32b6da8adfb4a31e78f3b92aa31441c58084666dc5ffff4f8e9b4a5d41a67caa9a2f1c8879ea11ef", 0x6b}, {&(0x7f0000001340)="7e6d1ea1a79c5d112aa9c29f7ca06cdd45fa89b389ad625cffc31fead1d85d4d2d48dc31216358687d9a2ee6e85bf1f24ecffdc73e9c27cc0d342b666a59df70fb25cbb86c59e26be1053b83f3e02e95efc2faf1d0b8085f438b8da32eb3a9b8d7d5a62544d479089852f8b2d1e6c3787737f0a1e750a899cafc31a7ce028881f55f14321eef6b9fbc9ccffdc260ed33a707bc8607f59f57181ab61cc82155f876d4b57b70c92ae5f73f67f420a036165797a8bdb30627fc2f8d744bee8994d31b49b175f725c2bcb9592d10362a3318e6b2ff1975f3d47ffc62249466efca80149b", 0xe2}], 0x5) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) 16:00:38 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7f) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x6) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) sendsyslog(&(0x7f0000000080)="d77fbdca47507d0ae18367390d361b93ca7a7e41f29714d7a15fc2fb4fbebf6d8317f499d7d2877bac2b9acb62a45835f3b3cd15caca7b04212af0a2f7a998025dce029086a40beb60c0a6cb7bcec0dfd5b3d0817c3d8f2559d38ccc8ec43302e42d9fccc95bff3a0f6f35388b2e4ab30b26eca3872182a2a3e5a2f0704ad7645a67fd1829a66e6ab34560b183e7b6e3e21efedb3c0436be7a68ec4d1d29f2e1dbeca6df8b95bf8714d773f5ff14fe14ae5cbde831d214aef9b8d13ba6902e712655dfa35e2abdb3316b4d3dfce526555f3857355a8e67cce304edc7be495c9d78698c43f76441385263f3d60cc457b448df94a679d21c9d7a2f5c888d96a33c1cd7b43d274f31efabd664068c644243cb63970fa695034846ac804dcba71ff5cd8b64d49a97be52580d13c2d2a1baa221eb3744078427805b7131c99220b4590a8ba9dc384ec8c2d3124368973d410c87bfcec76fa6441519252e10a299a42008635c32c32f5f53fb8bcda8879cec87504ca1ffbb263d646065fdcf31d58b0fede3aa64e9afc1d722fb151ab425ff2e5edd089134452d6d0286eefc942f288773b21488e9a847ea1d10617969e94cc4a161bc27b2d4683430ecddfb9cc7b6f9f321e6d034b6ffdf01cf04b4f1f3892b68c846ef86fde7866a7dc3b89138645ddd5da4a256daf958c5d936fee8b23a994ad3bf654aee91e0e4552db63dbfe0e3ad05672a27b6439a0e6ec3d86b6cee8c3d476c9834abfd2815292457bfcfdb435a2daf429fdf85147e854c24e6e65076397fe257f643cd97ba4446ea82fc8d0c27e828613ed42394ebfb5d22ca882c74df49f363a6bcf7e5751b2b0c97e1a0188c44891617edb12599815f3c46be2d6e9b86a44ec9d80701b3bd861c66470a6f9e45e679d242a2e98ffb305f73890b7ec2bbf9752e65b3e202139d0dc34c285dfd606e8f3540318d2da85269cb540ffe3a433390c678cda1bdaadcef3e9deb30f1402e8582b10f77a365256929e77ac11fe0c56ef2b659a2c4a3c074fec858e39265e17095f4679bcccb2f469f481b477bdc39e1a78c9874c0b2275328db931686f0b34afa0975a6b8584b2dcb3cd48f3f6bee99fc3b643c53e0a96a6899dd14e11deacac3f25e2e936367213de6253a7bb2630ad006ab69186c4c0b6e4284c8e0c5c3d9bc377b1ffaad1b53aed9b0d5ecbb8ea2345b719dc44784ebb86dc5494b93861ab2d8aca2bcda21b770d9256b7c235430ab1b35f7d11ace2ae365b3fafaff5b3fe6872a5f0ec68059be21e92c5ad589edfef9c3fe5bc1c4c38028e3160a6c9731c3f72787f5457b344a0559af1ccc28de357a564bb35cb9f5036f7517619675f7c026ccc92d8a52648b2a243b7c933feaacc0156fdca035563fb4f768a5ca44af1db38e7c9edabe749afef7b7c19bf716b6c2616a22bac8c476c8cf8ef99064238aef77b684212c913c749f34774218651f633ea6939654e8f58135c7b0253b234ffc1b660c57949b5df2c546dd280c71c8ab78c9ac561bf859a14302982054bae4ca5f71434f6b35bda9dcce9b9f2b0dc74d186075286459128fbc5edb54e6b55877f57f0c871fef57a7f90290b72cbbc6af00c1cce131e0874b1c7f992b65f30f3130b47d1e3fb41133dbed7adc575183b31fe4a455b002554b2e11148337c8c1218eaefab9e38f4bad9cc35ffecf3eeebbdd9da220511315ea1ee5f4a6e23fcbe79fefcc1298ffb330de109e06e53ecfc7277f87b4a7b9ac9699c280630d122c4faaa56a0d00a8df4b33ba249e3f7314d196908f3be781c1c25bf4172f2a2d56e8508f137524931885c609d12d202b9c5890356061116a2e27a59175a6c89a162edbe20bb8007dcf704255a876942edaa99fe00acccc9363b6d558acbe98a2652f474495dc9dbb4074e8beded202fc477d3e1f236aa3931050bf62bf4eea26173df4d1b9c0563095e61efcc9caede2f1bdb44960b6f1888935bbdb1f7b82f0ad24dd932434026ec6ac869831fd3536fabb9a4920ca29adf795fbbbb33db51488fed31992c0a85fdc05211bcda2266b2333bf52f67ea49cfd10f6e756e61982169a5e9978c4d8c2ec3b569a0949d68d5b01df710a9a3c7b65672bd810f946cbc6f9273546070d65da96c2f4980a500b0bf04d05672fd081d0c3613e26bbd0026b3c598cd60b6f32871a7278c0400e60a7ad3303ebcc6b27028d9c28a04724e0516821bdc0b2c69d9553632225b590745a2c9eb882400e3f32c6d9e820ec25b1e168263dbac84166915b6d97f3a3d44f64c79a6aff5da013831003e24e43f58cebbe33c2414ffce008b08537a4d7b4098955e387670da94bb1cbaecf2205ee3ddf0c23c0a0f4514f7a4e7b99032cec4a9c26ee8aea402c5b0f0aaf1eb986b71a00592cdd988bffe656d464975bdf4a7d62a15f4841f719baee9964fd6fb3577ee319b2ccda156efb43f713879e83a1df31175c2a7aa9a55f0e09baf0c66f3de6bf8bb55c90494f4eaf4155a5b4674bc97fe5decb8af60a62b008a7d678cfd3122d9a9f47be4abe1c2e6d86c03cf6fabfbd48dafcac271e851ca500671ea380d947479dff1584cc1f57e09e3b2f8586f4a878e8a872676b72332e15e48532c7bdc404d209c583e9ee8b6680fd8760603a8378f9b678a24a0229ec4f85c61ed12b37b557aedf23f1b8994a19d50f6f6e91e47bf4932452ba2a08ad41fadd6c71ca386437ef3f678b78bcf4215645b633c8e77eed2e8d6d88b50650a627579cce527ae46a846688fb6dd0f8c98df1bb82fe973e7850483c1f1037153623e6450561ba567218099827afa10d952dc85d96493b97621382cc9ef730ffd2330221744f040fab815e7c186c0c95a1ecedfca637a159d4d626b9f647e3abfd08e26a7cd3c752ff718c3356e668d22375789e3bf745eded95c662e7bb2d2554dda6557811591be252c085ea0bc0734009b0f531dbda26b9a79a52ff318682b8ae3575514ceecfae2eb07fcd4609f523adefd63ed3ad110939389604bab1eca4a7b95763cb76dc04cfc1e8d4d11d9b6410c5d47e79d86ab8437b4a4af3463572ba1d3350c0fa0539b546eaef4f7d6bcf66af6ee1ccf7d61cba304ea7bd3f95dc42436b6815300dbba7f6cfd4191073e799cb2ceb331a144e6ae2069c7f7ed3da18d0e6486ebdca01baa0441c27c0bc4cdbfb9a4f8fb79eddd925b2e3d87b50ddb732b69b75565f580307d41c1945ac98d65fef6b1175f29995c18bd82876bbb35b72a416a691ce366d6226a04d1b474258e82de7de74279b4169a6ed457fcccf9328d01c1f10f8b9c7ab345e2ab240acf3614834aa28b6465dfc66e5f9147b630678eddbf067908349f0eaa0ae73dc276d16803ed132cc9b3924bbe27e4fb1cb9b7dc2e86b6d4c59c884f7b2332738ace09db416211351d9b1f7e06ef1761d0383b445aec6c0756acec74769a1d4e571a240a328f838e2aeab1cb25c227e93505499762ba6d0cadfe23d1a3c3223bf9263a2a4a5eb8d29c3334a41d2fd0560f8aeb89c5722e871c32d8dd3bf35c997a9e9873f782ceab25d250c5a6f25d401b72a486d6587f4ee8d1d41b12b9fcd9ca6226d657e82f3438de6708f892269ecd3f0722d42e5f5e077ff1ebcf9a8204049a417f5a3aee50a1e7ea98136d763526b299eed8fa234e73fa4d990558f5215fa97f1be1a58b7720b3c94492c8f298574af14d59738bad437a5da14d2f18eb56750031f257d493c67a902e732845970e50ad893540623313e276c7ba24a5073264439b9b92e585ae2202b6bb3df587c15533616c5703df5a39936e1ec2e64b627b378e52189ed7a1d0521c679f0248c94a61791f016c7e7105f2beaf86618a1413f2bd74ad8b7da03187842d4ee1fc8674cbb056f1cc891f9851c1e12ef996a70bd833615308ca1b43e78d8c7066b3c52c61dd7ff72322367a40ffbaaec91a368669829395c5d11a9bd6ce96e6a34a9deea8ed57baf90aeea84b544a99a9551869f1c5d605cfa434a5906ba3b777cfb58198b5f636078e7c4bfc3c6a9f794b02d66c3ed7d464012c06557bc69d0df2fcc2d4e8c3470b70f761311b163723bc25bd39e7fe60c2b5469f831b23d49ad4211daf51ac6b64c80a9c9cfa3354dcc9cc9cd37bf71c92dbf72a7cd5ac0221720074f1556d8ca2712228d5589956620056f769c6bc1ee2683539f001bda00aac8bda0a154d5881a70c30df0c275eccc4bfaab26556223e36221351a0d684717e33dbe021442b72511a3880f2a76fc26cca80500d226836da143f0668a10890c9cee250331fdd6a6f7707b85e17a9bebdcde926a45d03855e0cf84566c1d2880e1f801ddc4cf0a273df3e7d8a81c9229c70d808e34c108d953e234c58742affa8eff3e3b747f48cebd70d82dc5ef050f26e5df59038b4d12d60cd01932eb7df84bdb75d428747135cd300216825c366c86523993cc0f27b344f5e6a39bd3cc5e0fb2cd01e165dceca25488b42a5b5e89f6e728cf98c8abc06afe534b067b98a037c567bbc762a5b06d634c3822e9123712b8f80e2fae8f3d324fb7d78119bfeb94b4834c33a47cc25d292db4d30d68b61119c1bfc6d11fc48119c6f52247cf5db256d23e7a5c865421898db0bc58b9bb3d287778bc429b120732cef3c30ace783b1fdf1bc5426379113b7ad152b875403450660a24bbea51c3fc9142ffd29e288082f5245a5c981f653ffa6e4ed235cac12124d8279c87e42a556b2aac973b5a9013c886fe51899ad2d9fe53d776db196b4b827551a50cea82fbe9b0f4cb5b4161ec02b75876be717a7a1ccbc31f7c2161b2739f0d85d282df8b9ceb85ec91e04b70e10f0e7ba0d69ec8ab2b4c35691de5aecf2b613d5f1f37fc5a42f0a1d759e210728733f940938429c219f4fd0f49cd9e8854380da2b871d3bb08a1f3c942033f0685429f669fb34660683af45481476752033240cfd02c565adff21cbaaac7ec0edb857c1d9f6e4be9692a70136b267f8d92af438945c7c857e870de6fd9c28c3ece50876aae3594875889292ad3e7b2bb4addb469e7ccb13b95ac52633dfed4f1bae0acd55a14d1ed54b8ec9fea222ba94b877d3ffa409b5a08d696ea19088024381bdfc29987b36596a0a9bd070395139aac82be2bddc23f886461837807904eb472284b045afe81cb2a8fb73720f356488891cb9e41fed089e9ec9f5e1a628f386f17ac0f75c6644507171658edccff15d01655f3b8d38e326dfb30f71d23ea43abaa0b1d900f2a2032f6b1fe3ec1697613810c17a05443f40572f65a244272b1c9a94370e873ea3e65d8604f943dd2d3946a53ab9599e9fc3c07536434146933680f2d7224b40a843a50a6b191efbca7a3313c889ec197f0e4c3104b318e3a55f455f4f7a9130179d283168192ba9a6d7de0c49cfeed6c09714815bf886bfeefee5976c710f9660ea315087457bf93b78cff715774dbc60f9b87495140f56924a70dd26084ce4c16608f52274280f8e07ab7f2c9cb56a628a16f21f927e2b1d9dd10fcd06657949141d9a1b7c86e9b726f5c790e01ec41819dc8b837ba1618b1a420b031de3c6c1f5c1fb7607f3e3bb7d4f7fcd765e1f010dc4372a76cb652fe675ab127cdb72665a948159c439f993ce8b8958e1879c01eec8d3812eb4179c2edd1f28691bc2007138294580d98e280379c2c22fc845f702af6b9abc0764de04f3440f17440c53531a52538120340cb71c72e646f7ff7fb2612aa88c10477efa1e4c4c0b260db8ceef40cdde9bae27262970d65cb651ca26d9bc519c1983f", 0x1000, 0x1b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r12, r13) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r15, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r16, r17) setgroups(0x6, &(0x7f00000001c0)=[r5, r1, r1, r9, r13, r17]) r18 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x833, 0x50) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r18, r0) 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x100) fsync(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x80000000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x70, 0x3, 0xd92, 0xfffffffffffffffe, "73111b0ad33abecdb209a324eff9b3a5f19db7f4", 0x70f, 0x9}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = accept$inet(r3, 0x0, &(0x7f0000000000)) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0206911, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/d\x01v/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r2, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 16:00:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0xfffffffffffffec6, &(0x7f0000000400)=ANY=[@ANYBLOB="024bec0d80069a6fbb31430000000000f561d90858094fa1a813d111c9607c689efaaf8f497c32e3017c687b966e6ebdabeef1ce969f8cbd620b51b2e4687ab1084c3304eabedf650000000000008131281445e696819fccff8598a2cebc1f9b5173de522b921c4b38ebcc321bc60764123cab2c9fc669bad6ac98400ae0a1946ff7d8cba3838bcfdfedef5a13d6cbeacfe21a01d3b1bb62a14fb63f61f6dafe4fabf976a34821a94b54414ac9b52ccb9ef2b398859360049f403ad65d4c983f5c80d3be5aec142710fb26b00640bc1ad7147bcf6386a949a74ec136a6af3f17dbbe9147f1746c9ee5f70cb6982627a313db905ab72412117db7e5f7b3345e866d0ab64cda20925308ab57c4ff3396bfbdbadf20e539053a6a1eddbf7a36ab0e03dd4023c5981e6b4884da39a4b4565fc6a5c33af254b59432c4721352b596a508e3dc4a231ed02846207a1d6b2e94717a7a6fbf0555dd2373c809ea06891b5a763fde9a7f25493498a01a027e74c759c4780e09946c196b942cd04a89a5ecf87d2300dd0deaa05a2d836a4ddc8622920caddf71b55f1d71da3634d05a411465ec1b4e5f3b056d8f635ba1fb2bc012ec34c6e6ec78da0f29566b1fc7416a9c7176bb779bdeebf39dc09936eefb31b48e6c60ea30c52fa9a9333754d77ca2"], 0x462}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x7260}, {0x8, 0x8000000000000005}}) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000040)={0x81, 0x8}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xfffffffffffffd82) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f00000000c0)={0x7, 0x9, 0x0, 0x5, "af9b00afb9471a2c20aeffe9cee23c570c483f44", 0x81, 0x9}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x180) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0xfffffffffffffffe}) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:39 executing program 1: r0 = socket(0x18, 0x3, 0x4) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) socketpair(0x1, 0x0, 0x5, &(0x7f0000000040)) socket(0x1, 0x2, 0x7fffffff) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) 16:00:39 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x1) 16:00:39 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0x40}) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x9a25, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x8) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)='6', 0x1}], 0x1) 16:00:39 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="1b13a0586539801871e57b5d4d4c", 0xe}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x82b) write(r2, &(0x7f0000000680)="0364cafa1ded7a46f01c8eb7da74a5512a0ed9b69cdcc8e37d23d069ea2d775c411515b28dd02e734eca87145534400cb566cfbd9f31dd13c236c12166ef43df4e6003b8af61679b4a81a9e0a1729ce15ee4ae2ac0b022ed8137fa004e90deb53a88ccc9865ef25f01ba2a5e31132f0092f61f146ae54031f3dcc2eb10214b5f660e0a6d847d5496b7755b4bcbd8f17a0e4fe023b70ff6a8262f9853d13ba2ebeda6a89a0fe1e9fff457341696af0bd9d3b0bf22747b4103cdda0461b00ef08ba83f0f58ec6c4556eb7293eb7028f3d44bd61bf05fd81ec1c091a3b4ca3636a19caad230084a42084ffba0a7baeca6f0d0c3e8778780d2583159b2ac447b2affe3cfb38c0431001a0366fa6f9fe13d3d252cee6697ef390d3e0e110bc47145d118f68998f0dd3d87162bbe7ee03ce54c3b7e0b5532db2b179ba06ab7a52ec5eca3eb0bb8204718dee375d22dcd006c8bec5e07ab247d9dc6bde9bb67e496861115e48b3b22fcc751ac2e91343ddce7e4ebdca4c6b8eef816963fd4d070c43bd434e6d5f6204c0c7ab5cc8bf59c75bd27546e46bee49335f467e7972a38d214542a4477cc26792b27d616389673ae45a7f912d1d2297651e5b162eb5dee5b2e279a747b9412e6bb2a195e9eff843796a38b7e8b1ad61cfd4ff5a3a33b0c192747fd2dc005abd0c79c2884cd8ea7f80d502400d845d5ba6690fdb1dbc51b4764d116fbfa9e5a89afeb4095483af6b245e2aa91c46f7b94ce3a37bc6482ad63e6e9523e68d2439541ed47ad8796161a4ce386a20e7fc78b453e69ac6010edc598aeafcf81f8c58d1825ab2a1ad2d846f6f7de93383a8abc7768439a012d0dacb06ff0b65925989fc38ee24ca095dc89e8b01fee9b2818ebe045757d987c62b43828fa008f3197e76146e11e532904b1d0f13a03a47427fe60ceb076edf1e5e0550c885826f5204c2f7f7510c7399dd4b37338d96f377c4866ac5fd11686275264802fc5db57301bd553a0dbc11d711d5cc11eba88e57a5217af06db49af20d096fcb296ec0f972bb3b5c451ee6f14fe933597dd507815a178eecbc0d89fca4ae3faf6cc9be826bfb95be832c8717527213781d61d6f199b8c7dc644f6f848e73eee22bae9b0dcc0ebb9accaa7d4aba13832c06e2fc8aa6157017eea6251cc4dbbe88e59d216c90994953909531bfd93b569719846097998e54a7f5dd75f4e0345d9c7911f3d6c8ad77ace3d0aa10f4bead69cdf1df014d2ac029cf4576407225a00a6a8878c055572f67033fb78b8480173a70656c10cc2fffce74bd6f957ca9d73dc46bcc5bc40dc434382a4baf2516c416a8f034b73bd12ed683178accf23e5c858c3159234449a13daf00554620e364f5dd38c944629326c9274ab31e1acf290a8f3b1a83286cccc7b92d1e624ddf7eb6af854d1a3cd1f1a9c5c7b26412952be790eaa76f140c84f0404574b4e0ff2dd0cc79fc45e78a56bbdd390b6cda44ebbacfd6b2f55d5c5a5db64437b2fdf8ac96cadd5c0cdd90fe05c5006b3edd2e9355f8073da9872fe7f854b780a4ad99ee0e9669ea8d0309a924614cf6f626164cc646c36a092298426dfc898cd1294e5f06a8b019ad23ac40e3632c0b705f5343c1504b1618655bff3b0248a6e7f5305e1a3b4284f184b94dba3d144e93d51f6b14328ff1c4f25e8aa27011eae3f4dc17b061481468233a81fde45b0b167a3c15cf8c3b59ceb364cf43909c65535b7d305b7f3eb2d7d148a0f91726c68089b36304fec05237ca870138ae69db0e3b19e2c934c68d9a693557c436984b6c779e97f4391ee741dd34d952b649518fbf49c8b97e94527bf57ed28201b8b7e9eb29022a2e81fd0e034cb45477ff001d42a656c7634e2e6816d84cc812514644cc6dc3c6058bd6cec808ed4324bc01ab281088013aff8887c1061ca405deb42542ed494ad844ec4688a8b83c40f8644968399e6a382db503c1ea64a6bd6c0e1b5508207aa543cdd5bbdf471d9de076c593d28f4aa45cd5cc2dd573ede127657bc3b3c933a76cbf159ace0cee5f7ec417cf3ba684a8a3178b4346f6808fe616cb28527880d2652eed159ae775de8e7c0fd51795e3c15b4c96f9839e8e8906dcd7790b87aae3e7ff183f00bfa428ceb25b00a0fdd37a6ae12e67ca4575f61dff57a80257a735011251982d699ffe823770833ba540f47dd61322fc0b5c6a310653ce1bdf54fad7b796b596bc818266fee8cd402edf62f7c66f913a05ebaf3b1d1aec6ba0d6027dd156c4e39005f520c384144b14735b429613a0c9b2b31ae7201430440828ebe26e9c9456065ce97a93952470be05c4c49ad3c0ef6495654c554e9e53f45e30eb1302502c382afaf52f0c0401aeeb5801509b76b9e51c2df91f53f427387751e1f65cec15ddd8a561cc0315a1c25f9d91f9b21f43e27e3b4664fa3e0bf1ed4802bc3a2395b4f30a0cc7300977692140ec124289668e5a91ea0ecb6318e8f63ed763a1f2f8ce90d73ffed217c725c2fd68e983d18ccaecc87752976a6bb520636c2fd37ce26cc597d101f433cfb2b8ff4969459c1a2b5dfb09a8b1aca90b318c4e4c8987e24f9be8df9461d10e674e93bdaf88ef568fc3b858f7889c30552d9fb52f90e69262b4457a394834cf34e5ac80084a8c2cb7d69e309d3b22bc4f4d82329473487a2c68fc6c76df6e090d86bd4e5e641b76d81815a1548ece269aec87c1c29e108533dc847569a7e4e51b579c6f4339da9ce44a7c4139eb69c7c7b4773ec028a463fd09c82f9437747c287376ea79c762f8b9d3b759971ee05efc9a9489e8726ad7703376af9fcd33cc762a0afd067e14984c626f08281c4829f21e650ec1ce21d0841c3b18af92ade2638d430493918766e6afb83cbbb285d10acd2fac8e7441ee6b1a5b9c8f21c310f05dc37af7632a7362fcabaeac2a56ac50952e1e267ed0739ff9dc67097dc9428cdc8cc8e5361d1670d8a2c5a70d6d68a94b3682d5ee899f0ab8926aa3f8298a13cf8870d3875b3c1868c244d1e15a8c6669e6cee19067f5bcb658d5a12076d80d33cb6855b77f43d686a9f2c034eb3d5df85e64d5140ad7f86a8f048a21ceecf5fdd45e2163c82660e317a190560395cb2dc57db6182d7a92d97b3fd55e368e3b22f70d4270e2571717e0f843d48b7c951455e5871e1d7955a34e4afebb8fae64b16f2f5da951df6ce58fcbee2e21282aa7152e0f569a5cb347678e142c1df7055a1fc5aa388806eca2055a6c93c9e659b57f49518fb7553f8c01844fd1544830986f196eadb8346c9660c086cd3db50e38607fb51af8df667d0972eea591bfdd91713050bfd55ede31e3db226c86a238bba3f07ae83edba74818a1a7ced4832b96b41006a76b448bd33ff4f21e63eeba773ba8445069c7f1a049d44905b11d4565b350047dba9343b7bff1875dc98209898207e1dda9beefbf563e549133528be1b5fdfdc47a9a9ba0b3768d2662240a95a2f3ff08063aeab65d50e9d515487b67bdddb84234d551311a186af80a75dbcd658b808aeb0eb0137457c7b1ed98f35252b4599284f5816b44a2c9bce22a8afc7331cd7e3e95bbf15ae973c3133c8fc7065867e9f38ea72f8891797df3e5ab8c88efee5eac8510b4d1a991d10ff259d0aff900b4886128e6e5a893302040e2d512479bd9752867d335f09dba89a3ef093576fdc9a34541c575218f36cf93ce42a0430e8290596b194a837dd05efa3f8bb04781f24f157b6f74c4542d9fdf505b4332845885d66ee76fbf16b53f544c8df2231b7ec3dcb49d4ee5fe9fb201a27373e9ced4f14a9d201ec96f40a0465e9652774e0ee41a9792850d3bc209dcadb2748bec875385532e1b676eb6a085f38316868b4a341ea3bd0b3f3244618bb262369f6e2037f18baa06bb38e1d017a99725bb42ffdeb1956a06449cb2ef4b8141c737c8546a7d50107fded49899d8185f5a94a59594af78c392eb3f8758de6a4534cc7085549658226f5dffaffc2f08a299cb50d0a5b39d01ad257e1d5da506bfb627072e3dee146731d45422de950242047ff0fda8e20df79f242ebed2b45af43734dd9826568cb943995dad2dd4edee084a7b86897d0b6063b72737b6a8bfbec501c749478e918ce3c495b865d067cf64a1d04c9ce27ccfa7e68c547a3d8cad0da74e144e2a49be102d8b905f8f9323a3d4a9a433cf7c70fb4135f5f2d8f20286dd5f7cda9b52a0342ccc1055357351c28b2357dbef5883131d85d2956afd2f3b5ad6e50225beed814444e351a6e175b23b0d28b38ba93bab8e18f263e9a13baf1798ecaebe70fb986ae5c0057b3d474fb4fc42ef062e03870cf536cca47dcb5349acabd07f55d6148cb054cfd4461812ed1eb56aa5c7623ada560a15d7fc7e3e1a563bef65c7116964d76ba640f759641fb98c13bf59691a0b81364d59817583c1ee2f8354d368d102f731fb527b614caf1ed116cd86054acd074192d96176cdf699280baa21ed1a0588372a00895fa7c5c65faa6075772586f4c5f948a58a07007b557504b5b2c0359115f85946b223fb70e1599fffceef9f545b241dc23366b25739fdaee8c704791184e03254a24a18cf9e9245fad774885a6befb580b68456e3b92e3ac6b84239c2b526d1e8ff5246d99ac1c6c30dc37fd3f6f4f42a655f711ffe7350abc8051adeb938c27ff3a2ed168d073640f608d43cefaca32db1c32c3c5fc84234397af5b3a5bcb0378441de93d0ca743c511556c111e082367ca7810d46b6e65fde2d63bc2611cf6f1239710a24ed84cfdd55f627c6a73792be913c64240973cfc937eea42b1e65b8ec1a296782cf0c187644108a401055a7a03dcd2473677effe5534a6d0370ab7bfb421ec74edba8abdf028812e5dc30c03f76bef3f43dced7a75b79b9c36b0b9aaa09f7fe143772fc54d6eef473ca534d7df6f183a747d64943683d4c8230120bda8de248e0a7090f4c7e2ba0c82d9fe129b41152172d23c2deac0a30c04c5774f558649370ab9b0a6e9ece8e4ce2a38ee6a6905b17c51b84d33b5f0033868817ce4a092553cdefc1a7093b00d1922ac506d10269e11869e67522d4e492252004e03cf674083f10c54746f0c85900b9ef62ef18c3a6067961bda55a4a12c8d1f7f8b7b4b9c0d260220b6c4656200fb2fb0e39c26db8d35e7068483bc63d31d48ed2738d8f533a378756c63d2570df9c210c25c6d5480224e22d0304655a24566dca9d4c729f293ed12abfa94482eb6d19aa05985ab6a4a2ba0543d9f3c926d39a344f303b17b38737f1b2ecb0072cfc811e7bf82781691aebdd67ce20efd635b49a2d05c29a64dddb94007f7edf5b9188c9c1170a448ad8e629420652dac8a6ff88ff8a610c8792aaf86590d03a18e1e18bf5d3ba0875614dcaa43fd486962965a2e21781a4b7b4ea64729fba245158cb8e80a13322f2a6a6c6101abff103f6dd1f2f90a0fc3713315b0d8d40d457a5e6894720af9242f5c9078119a5ef3af9b941a9b8b3956cd977352d89413f16e3375769d7b32d117e2827163aff8ee28fb6adfb405f74ff2454794c851b62d05f86420ebfdd47956e70f24c89d2e221071062dac9a79fcc3e85f783d42655dc5ad3155baa932975791d0e8e6bdf56424a8f432b0fcd383b7480000b6b909b00c9922b70b354448b83507fd06707de6cd5d8ab47e37af69d81913fedf21e31458de5e25751793a0964b32ede7d72ef7ac78ccae89865e5fd36b7e8b164ec3f0b98e66647e38eaedb5f4a06721f644b35a38beb73e3e7f18b71b614b998b39ed9e3a75", 0x1000) 16:00:39 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:39 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000000), 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000400)=""/233, 0xe9}], 0x4) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) r2 = semget(0x2, 0x1, 0x0) r3 = geteuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x4, r3, r4, r7, 0x0, 0x100, 0x3}, 0xffffffffffff45cf, 0x7fffffff, 0x4}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r13, r14) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r15, r17, r18) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r18]) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r20, r22, r23) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x6, r13, r19, r22, r24, 0x8, 0x400}, 0x8, 0x0, 0x68f6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xfffffffffffffffe, 0x101}, {0x18, 0x3, 0x6, 0x1}, 0x3, [0x1ff, 0x7ff, 0x4, 0x2aa, 0x0, 0x2, 0x1, 0x7]}, 0x3c) syz_emit_ethernet(0x4, &(0x7f0000000080)="11b75818") 16:00:39 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x58, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(0x0, 0x400, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) r4 = socket$inet(0x2, 0x5, 0x6d1823ff) accept(r4, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66697c653000af9c5d5c4d8da2e9f34e65cb34bbdd0539d1e182762d514ae4544f065044588c3d32fa61043e7cc068d2df"], 0x8) listen(r0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r3) accept$unix(r1, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x10001, 0xfffffffffffffffc, "0a1fbef2245185a8186503182eab7fff0e091fe6", 0x1}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002000)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e4fcd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be", 0x23f}], 0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/170, 0xaa) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a", 0x325) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3) sync() getrusage(0x1, &(0x7f0000000000)) 16:00:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2fae57ceb549955bd4c015e0b766be66696c653000"], 0xa) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x200, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/75, 0x4b, 0x800, &(0x7f00000001c0)={0x2, 0x0}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) dup(r3) ioctl$TIOCNOTTY(r3, 0x20007471) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2d66696c653000"], 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus/file0\x00') 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 16:00:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r0) write(r3, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0703a277dc57451912000000ffffffffffff050005200000040000000d79ccb026ad29ca2957172369eddc9084acf2b6d8e88f709c2aef98af1d6cd4075d806bbe1bebd58305bd61610a80ee1a147b4424dbee9375d48ff495fa3f5f8b02dc4e4d5abf8407ba850126db8104570b9224bed733ca29dcaa8d1cca6f74d7869b57ecbafddc35b7baed704a0c9408a19d8b3f67b15df9bf9d3b9cc285eb9e48b8e47ce3a9998ad69a5b14bd8d8a08b60b19758de68557ba8262cdb2632f380d425994ccb4c0d49e998b6f14d19b6987d0fb5eb4dcf1f67f03e33b92030bbc38fe9e9c648fffdce69057dc48bc3643c6202c05d4ab19cfdb1e81e7b65b9b0684d7782183"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mkdir(&(0x7f0000000000)='./bus\x00', 0x116) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r2) write(r1, 0x0, 0x0) 16:00:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x14, r1) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCEXCL(r2, 0x2000740d) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x81, 0x200}, {0x81, 0xffffffff}}) r4 = semget(0x1, 0xb, 0xa0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000340)=""/203) r5 = open(0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r6, &(0x7f0000000200)='./file0\x00', 0x8) dup(r6) ioctl$TIOCSDTR(r6, 0x20007479) recvfrom$inet(r6, &(0x7f0000000040)=""/48, 0x30, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:40 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) dup(r3) ioctl$TIOCSDTR(r3, 0x20007479) connect$unix(r3, &(0x7f0000000040)=@abs={0xddba26c35a019e66, 0x0, 0x2}, 0x8) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) recvfrom$inet6(r1, &(0x7f0000000180)=""/197, 0xc5, 0x800, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'\xbc\x00', 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa6) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0xa) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x401) 16:00:40 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x2}, 0xc) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xfa1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r12, r13) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r15, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r16, r17) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r18, r20, r21) getgroups(0x8, &(0x7f0000000500)=[r5, r9, 0xffffffffffffffff, r13, r17, r21, 0x0, 0xffffffffffffffff]) r23 = getuid() r24 = msgget(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r25}) r26 = getpgid(r25) r27 = msgget(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r28}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0xff, 0xffffffffffffffff, r22, r23, 0x0, 0x22, 0xffffffffffffff81}, 0x7787, 0x0, r26, r28, 0xff, 0x2, 0x100000000}) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x206594e37d931304, 0x0) ioctl$VMM_IOC_WRITEREGS(r29, 0x82485608, &(0x7f0000000180)={0x1, 0x5, 0x3ff, {[0x100000001, 0x3, 0xe24, 0x3, 0xfee, 0x4, 0x322, 0x2, 0x1, 0x100, 0xd02a, 0x401, 0x2, 0x7f, 0x0, 0x8, 0x0, 0x4], [0x9, 0x364a450a, 0x6, 0x80000001, 0xef, 0x5, 0x1, 0xfffffffffffffffb, 0x32, 0x1], [0x8, 0x20, 0x6, 0x2800000, 0xffb, 0x5, 0x5], [0x800008000, 0x10001, 0x10000, 0xfffffffffffffffe, 0xffff, 0x1], [{0xfffffffffffffffb, 0x0, 0x2, 0x8}, {0xa81c, 0x1, 0x6, 0x9a92}, {0xfd7, 0x4, 0x1, 0x2}, {0x2, 0x1, 0x1000, 0x5}, {0x4, 0x3, 0xfff, 0x1}, {0x5, 0x4d, 0x1, 0x3}, {0xca93, 0x20, 0x4, 0x5}, {0x0, 0x3, 0x7f, 0x800}], {0x6, 0x100000000, 0x80, 0x7}, {0x7fff, 0x7ff, 0x81, 0xfffffffffffffffe}}}) r30 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r30, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r30, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSFLAGS(r30, 0x8004745c, &(0x7f0000000400)=0x3f) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x7}) write(r31, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r31, 0x8004741b, &(0x7f0000000140)=0x7) writev(r31, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) fsync(r31) ioctl$TIOCSETD(r31, 0x8004741b, &(0x7f0000000340)=0x80000000) close(r31) ioctl$TIOCMBIS(r31, 0x8004746c, &(0x7f0000000440)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:40 executing program 1: r0 = socket(0x10, 0x3, 0x6) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040)="1a6065da2dcfb3e0ba845bc203c71b4be2c4372bd4d048e4361a740c6d88a13c280248b0f16379963f52e15ce57b", 0x2e) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/47}, &(0x7f0000000080)=0x31) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x5, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x10001) close(r0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r3, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) r4 = semget(0x1, 0x2, 0x40) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/16) write(r0, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x50, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='[)$\x00', &(0x7f0000000600)='}\\\x00'], &(0x7f00000006c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1/file0\x00') 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) dup(r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) 16:00:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) r1 = geteuid() setuid(r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="01ca3d6443ab75fca25185b74c02ddba20e107757a5fd9f6e8143c6d976d4b1765f912bc643f718d3cd064b528f5a9a9d8cd8acc406194621224b8f4f0edc852129827f832c32278d8cda9af6be4bd1cb903905bdb357b861380a579c0b7", 0x5e, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {}, {0x10000000000000}]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0x140) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000440)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffff9c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = socket$inet(0x2, 0x5, 0x3) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x20, 0x6a, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x1, 0x3}, {{r4}, 0xfffffffffffffffb, 0xf81eb9b7f1345f82, 0xfffff, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x6d8ec95e5fe2b4a8, 0x4, 0x1000200000000, 0x40}, {{r5}, 0xfffffffffffffff2, 0x20, 0x40000000, 0x8, 0x3}, {{r7}, 0xfffffffffffffffb, 0x1, 0x40000005, 0x100000000, 0x5}, {{r8}, 0x2e3f4d01cef01908, 0x0, 0x4, 0x1, 0x10001}, {{r9}, 0xfffffffffffffffd, 0x10, 0x4, 0x7, 0x1}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x20000003, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/8) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x87, 0x8}, {0x23, 0x40}, {0xc5, 0x4}, {0x265f265e20ea5c88, 0x380000000000000}, {0xcf6ee7a4353b51d0, 0x1f}, {0x21, 0x100000000}, {0x615338fbdbb62066, 0x5}, {0x1, 0xf3f3}, {0x83, 0x3}, {0x23, 0x4}], 0xa}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000080)) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r1, 0x145) 16:00:43 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) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x8, 0x9, 0x5, "2ba3715b9ab300e4a2ae10647e237990a6506ebb", 0xfffffffffffffffc, 0x2}) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xff) 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2d0000000053000000003d2ff94407c6f861113c72749fa8fb8ef8a239bd3bfa249c9396b8494a92dcdae194a708d0ea19233f448fa16c3166b741696999eb8e3d52958b9ef9155763b644418bc61ec7ec6ee43eb7dd68bbe3b962d2571eae97c4730fd0cf94fe1ece46e5b4aff5590e5eb8cd712d4caccbce8818294340e5c2a67d4c4315bcc3749c4040e5b156f1d0975baea54f1e2a0fa8b852bed59ff3b33f22820b05600d23b03e3ec7e7059c2c6deaa22ff3a5b8d77cc5b1579536c321b2e6ebf75802cdaaac"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x2, 0x7}, 0xc) socket$inet(0x2, 0x4, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x82, 0x9}], 0x1}) r3 = open(0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) dup(r4) ioctl$TIOCSDTR(r4, 0x20007479) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) chown(&(0x7f0000000280)='./file1\x00', r5, r9) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c6d3000"], 0xa, 0x0}, 0x0) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0xffffffffffffff1e, 0xff, 0x7, 0x338b}) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x200c, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0xa}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0)='X', 0x1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="b38d440153578f083010"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) getsockopt(r4, 0xb615, 0x5, &(0x7f0000000100)=""/18, &(0x7f0000000140)=0x12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)=']+\x00', &(0x7f00000002c0)='/dev/bpf\x00']) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0xff0d) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x5, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001140)=""/80, 0x50) rename(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x20) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5a, &(0x7f0000000180)="ee55aa0f809fa20edc3608554747a8fcd0c6df36f15977cf28ca5f41ee3dc8ae14b7d61a3f9c34c010715a16be56ebb10ce37c3e75c5bbcb297e46df504f5248c828d58b68ec31736373604da24d63c1d551b6b41631221b151d") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8000) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getdents(r1, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000091, &(0x7f0000000140)=[{}, {0x6c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/55, 0x37) syz_emit_ethernet(0xfffffffffffffff4, &(0x7f0000000280)="07883232ef02f60c3eedaadc961fb0b3b65493ceca2d98c010865eaac2c648e9597b1ed1d42f7debe38ad443e928b573c8a991ea30351b59a32743be676a6a8d26a46ba6c45f1e92ce8f82b1d83f5d8eb297bdfaecdfe7195ad58622a43465c7155fa3ab573f5abc6831b86d3b847fe5752584d7c67f2b6cbdcbf5fbcf1d683d9860987c9f59547d5253fac5e0569392c1a76ad3f9c603e2ff7ca46b7f86ec42c7f3bdb3bb724d2e") 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x9c6dabc2800ef778, r0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:44 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820300001ca6730dfcf0ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:44 executing program 0: 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}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000080)=0xc) 16:00:44 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendto(r0, &(0x7f00000004c0)="1f6a7fad14094eb4583fa36e5ad61ac5c89a7f21ddb47e4efec7d1de5366913229c0d2d58c26f6", 0x27, 0x1, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) r1 = open(0x0, 0x10000, 0x22c) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) chflags(&(0x7f0000000400)='./file0/../file0\x00', 0x18001) socketpair(0x18, 0x3, 0xffffffff80000001, &(0x7f0000000340)) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f00000003c0)={{}, 0x5, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3}, {0x18, 0x0, 0xffffffff80000001, 0x4}, 0xa8d2, [0x1c, 0x4c0, 0xd2, 0x5, 0x6, 0x40, 0x1, 0x200]}, 0x3c) mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x319) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') lstat(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) r3 = open(0x0, 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) dup(r5) ioctl$TIOCSDTR(r5, 0x20007479) r6 = open(0x0, 0x0, 0x0) openat(r6, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = open(0x0, 0x0, 0x0) openat(r7, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = open(0x0, 0x0, 0x0) r9 = openat(r8, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r9, &(0x7f0000000200)='./file0\x00', 0x8) dup(r9) ioctl$TIOCSDTR(r9, 0x20007479) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10c02, 0x8) r10 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r11 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0xea399c8ce0ab46cd) ioctl$TIOCSETA(r11, 0x80047466, &(0x7f0000000100)={0x5, 0x0, 0x9, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r12 = kqueue() kevent(r12, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x109}], 0x9, 0x0, 0xffff, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = msgget(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x6, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x6, r2}) 16:00:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) close(r0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt(r1, 0x40d5000, 0xffffffff, &(0x7f0000000000)=""/8, &(0x7f0000000100)=0x8) r2 = dup(r0) r3 = open(0x0, 0x200, 0x53) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) dup(r4) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0x40, 0x0, 0x0, 0x401}, {0x6}]}) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 16:00:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="771aeb05d6e830bcf23697f17420be5ec14d46749c5b2e12395d8013526f2c6e67846195e3df786e894dc30c757077aa9a5a5115e6d16310bddfd66c29b5dab92e55072c10080d8f7dc72c8b4f7ac354af807b0085dd1d02780bed04aba2f02f39a72cbdf40dc3c783ce3c441d24fcf3619a99b86b24229eb3638758d00ab7b0afc1935b028bb933378e914b209766b0365354b1ad8d723581c9934444a62ed4fe52b4e9e1dc47302869fc3f73111bec", 0xb0}, {&(0x7f0000000200)="69c76a4ae8c29e06d6da3cca7fc489fb9b2998c35cad4f42c87ee8fa0920033f1e351c3d20529c2447a5cafa5d5d3a90956f34cf6a5d6d20ba23d8e1e5f737fe1a67ec308555421672821c5da4081cd87dc13cfa189f62c7dc8c9a4569d5796cb29e409652d2bd34b9d1eff27c2bb5acb1652a5579c5b2d4c89b6adae62977384a16ef8bd041c18982eab06fdd2acf5c648c7678635d8d28593355b8b2c88678e7aaa54777f90239f010b1eecf8a06e31cef9dd943333c9f8ed0824f9229b0c0907f58aa825960718225395979f911ace2e22d70c6ecb2e5da5a4e37d77fcc34e920130449a6b9d14f0204ad69f9900640fa", 0xf2}, {&(0x7f0000000140)="d5ee7ae63de6419e9f0e74a29889a80e8cc8e26c3ce81594346fe93035833a1b53c4534d98c3855b5801f083fe00e4d3cace83ca90856bf9d041060c2ff8f588ee177d77a2f7e1f5e11ab1ec26785a15242eaa02294e", 0x56}], 0x3) r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="e1", 0x1}], 0x1000000000000095) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) fsync(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) close(r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x20000000000) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000080)="fe070000112a7fa008f70ad909a84700000000102c7eb6919ba283e54216c38c62fd50b5212ccd3ce285413ef94adc4a92a87299b3a3fec0091900a81cd755864738ff6bb21f7359294823b7c9fb5bd485c350bb264ce53b3dee3b63f726bd30d11c00180301c8c619460f3ae269c117eb27023b6fca441ba89d377c6b1875218ebd05146d8ac9152af16e4b941ea9d91bf2d1961b3fa3fca6c702a58f7549dd12844ecefdcdfccc091270fc1666cd2e22f88c3768a2034a7708c888a94933af86040aa43166", 0xfffffd29) r2 = open(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) dup(r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfb29}) r1 = shmget$private(0x0, 0x2000, 0x78, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="48cfc3d10cacbc66d5ee45f61f1a11e14008156de67535c41d5c4c10d859c3b5883d90ab42646bb14548d2d574eddce7e3094ab07c874f17c2b029dd1d5d4cb61f12f5c3997ab46bf5c658a05d5f1602f695d6a2895bb347334cdc7c93e97485b29316b0a619adc86f5f0df3e3743e72e37cebf88b1dc83fe8e3fd5f06bb96683cf039c02069b1cab7b06da637d887528be5f18921f413a6f0af0dd8fa3ecabc6c65c0b0104dcc905db0c36058fae25de77c1d60fb3489dcbd89385e87a0f1c1e6bb59edcd341635c61a65bffd80f964e6119b4281b67260e23933336c45e7e21c206deec547bdbbefc82c174e93a95959fff12835340a5e7d256b1834bbe445948930188ba48ea7b2d643deb821f13dff38326f7a233cdfc96a1ee06bff920c543f2a71edef969961aa9eab4909fc01f28da1d01f3923630f1f2e106ceef09ae69757f2ed2d32239a93780302eff45d1706683e2dba9a340730f915c4972df8543706c0f717b40a50f032e535a4c88d960e6131faf03a545b567fcac2e14ef999b83c4cb122dd8c6c458c8710d2f0f5e354cd7a0819c5ba3025a1cad7ef72710d6aa4ed171d1693dcab1c72192734e5f49ae8bfd812907a1b5f569003a0f63a634417befcc96207a4299062e6d5ae96c2bb796aee88eef6bbc045b44b4aeb9788b00b4c5ce53b358c77734caa27079296064accccf4b53bd1ffa1ee511d9b7561848d0465bc2e488cb4a46c21de9c7cc05b8a49bdcbf669b442f187b9226bdb1c3394b556ec7ec0609d4175e4d12890919adbbd171137c1fd5660f88600bbd64a1570eca6c25e071651bc3ed4afc1dc5da798497f23cc4dd28971ab7bde543d2ddbd775eae92170234d26192fd6786e0069a4ec352ddbd2669d010b3ff95a50cb26b9a49666a17f9c2d2bf3b79fc83102e368b8d30139a03d9523a9e45d881007d81767f5bd84ba8188c5ff2aedf26906e30c2e48cb654adfb928b05b8dade6780b4a8ed985dbffda28533a054212d9b74f3da3dbc4084beaa189961e7d3eea86fb7c99d4a053a5a629677c8dd39d777c7a3a2d41708c2be4994f6d8b74e373f856b75a19988512ec9460fae9347a82f27fe48938ef99ebd2c4132c0d13a082381949577dd301bd841901ee08b38652edb876166cc94c61fa94d0aebbccb345b1ff88a104d4cd268a296eae8b2f5914d63b3da621b021dc2d8169f1fab8f555658ebf24ee0ecb7e2416672acc6d1b53755f4b529827c9eada412e9219c1e3cdae2ada91dcccc63c7c05484a143bfa4dde6cf7d8deb9cab09fcb3e97e1a739afc85ad656e50625d433b5992699d8bba0167016452190f18cea7b9d8a9658e546a00da40445fdd5b53a129e5d55231b44f5da3c457e13d9365559f2161b533bab92f39ceec5b951749076289a690f72213f537685b3995b83cb48f43e6cff44aae12167524a570369d7000b6995c059d80ee0158f6caa13a1724225639adf6edec70a3de1529bf63e156227f901bca9633eb18337df6bc9bd7ec9ce4d39f44a0e03f804d2fca7fed8d96de17ad5c25e494bfbcc5595b9109e262c18c0cc27a5ba99643fa36350f9ad91d2ed8ad09635b5b1efd77cefe5787fc0159d214c384938870915a13e17e729881bb71363415275678ae7f2a3148ec493dcfece4bcf1244624f599e9b3cc1e0015c0a1247a283975661a3567ab154f75da5611404ed15e87beee5012f430014da1194cd610fc6e5af45f9da3221d03c523b1dde57af74e76aae7fd2ab20927664814daab5e4843d8ffbab6fefff598e0ab4200df7f11f7afa56bb6b423753dc0b90471f2c5e694b8dee50b01dafa2e322ffb167f743a6d2e3586fee1548a9eecac67d2aa5acb8262d05ad19a55be6e0e09ff9467740a62f5fbb4b57d7331170e6e5465b20d66bc7883d25464388d3e37229db6ceeb936579f0255e6ed1bccfc33862601f446aa983a7ded7892fc3bcb72a4fefb9d71196ecefa47554ff0a2fd99c204a6d5d28a36f0fd20826a8b79e2be58c972df16860374f02becc7703b18ee018b8afea4e4e880a0f57b4ebd19ef616b4e04cb3df8e925158592654530780dc5cf2e8120418a48c6407d28f82ddb5608a3ae8e44dc75108ad6d6a7f95e4d419b86321951fd535462875d8c75d03241a2182f52ef934d976551917615d38d44a3dabae5b29235ea109cddfc34c43e57a91bde7712a5095832f396aef265ddf5c15d068b13879cad1f9eee02ee7eff48bcdc997ee0584a19caf373d2f7d0775709396355e961e683d540fef132b6dcb8db24b35b65804de9f090709d47f1abe47e92712c48914438b591c29001bc3e3f59eac0e0632471a2775e4013883b512e9a9e00b747d45820523227c119ae21c767103d9a1fe08d2ef5d01c296964524f9fd39f353e60d1fe4045c1a5d70e614406c158b1a45f7e4cc04358cb486aaac14ff51f9a00f2aad8fc927577dec5f18dabe71b67ca58c8945d677f951021b5f70d1b07efe1b944fff87c79ea35bdf12a4069d2022c965fa2ad00239a4e55d28e4bb460d1d686eaaf3bbccc43ca0c3132a6b8dfa7fb9a0d23d011cb20fd489e50ec777ced3ef8544e520c26b77e2eb819139fb4b5fffaf24b2cf2490e9565e2809667927e021ee746c53ae3722c86db2b7816315474645b3d3f418336440fc26d00fa5112c4b00e3c39a0ad20402a13ab95e589b4d31a749da7a4a60b3af08604bc848f6d998952764f91049bf9691bf128e015405e7733136baa0a5ad28995070dc3301406e769cb543b13a4fd4cd67b2b0bc2586b9500d3542633dc71d342e86a07b69e5b3c99fb3938d6550713dd4fc04a9390b46fc1a51f52e2661adb5eb39252bcedf20049c5b5dfd20a0ef3e00ec080fb1e76e42e342ae443ea254dabf3b6ca6876e614160098284fe0b33db73ddc507f9dcabfab0034cd221173421af602d43a00e886e2d3644e3ac34ed89ea6f39a06c1cab309df2528b31f15cb70539f45b906b2534e55d28a7ebfdfc7a68499c5b9821150b64d9757b0f846baca7e0632fce3e6aa4f6cd91c3db7fa83666c89de7264b7cd084030d04ea0851d20d5089b719c3c6fc7943b96a69589393843e1550270c5e4a31c6ac264fb6c70c0242a8b35ffa244fb09546a9b3c10af41702bc01e959453d1595cc4d85b95a830540d9c380aeab0cdb56517b73599b0129bd22ae819c3cddf115a7a4b5e90584177edc002db650c8f13d74613fb143ba2c5c3d0ecdcce802f3e96d1093b6e604280e260b5397e47e36e7aeb8a1af88791b1b50e7c0dd66561d744f0f3974a5efe0733fbea80907497a892a94400d664d0c6dd1d3c0558b11a403be3e34be504cfacc2fb8ae77a0fb2015b9f13e8dc06f5b0bd7147e59c12f5fc55f624cd15b255f239fa968f08fcfff10a639a7a0577ec7137e6daf77ef4ce1f7ea43d3a0098d352e306ccb05c0c1c5a4d5687cdcf3e363375bd5071972fbaf48785a53bfb6cbaceaa73d3058ead2a68564e359082479c393a5bdfaa63fd813a4ad7a0e04bd21d426b7dd3e246a3900bfa09e51985a953c53a97510b255f4d75590c22f12520b4cf1f629882a216442ea25f1545c7ac4a695703006052991ffabee1a0e684a943b088f4e4f2c4374c8379aa76078745dc6d8ca4b821ce7e1b3895adc8fcee3b70fcb96badd74a6f609b0f1a46fbab28adbe51c78c9fef5119b7fa750f5fdb341862189a0b2e06a177d0200deef13ec613902cbd1900cba844dde69f89383688f9ab7b26e82efab3128d25a5d6d80acdf03242b998614eb4fc34bf2c750ebd206eef4672e6c27d61c7326eb9688b139f3ec7ede9c7976466eb428301769c983f92d6792ec403c4e6848d7e06448402a1f0549463f6e55545fac2bf07477b4a4cc6a26b373fc654b26a5a56888f9a63b23ea620dde18ab04ee4c0db49aa6b36a57e5c60ab348d7aedf4880b00a2ac2b5e63962522d25d674533aff1065b82b688d074f48d02a2a44da374645a1eb195c6196f71a78a79469591a84851050cb0b79ae90ac4afa3d19c34814f4de261ac01d74226a28471a52981bb155b79d753ed9f9b7f53a2f2ab7e65f0fe0e70249b7dfadc330476d9ae35df0da22a485d528146f5f0e2f79748ae17bec970b982c0c83aafbaf733be935b8a577e193d213709d4232e2d3928d5e65d8fdd042c4c738de64c0c82773f7398a2031651044d90e24b01c277d042a6176747e196ea52a38ef04f48c0146015b9e2da83a2d35a3758942a4e2af3fee1543705265a824df337befd88452ebdba23d2e8ff93c38f32360422aced8e3d96cda93117621679a96cd9f31ab11ccbbd35e17b0db03b9d18e62c0e0af927610a91ae8afe2797ddc952c10bd0d43865a02687ed4c053a6a84b30884ec4489d01cd6a08cb22e6b8ab5037cd4815bcfd4021e118d8e723e088261d0f7a5be252787e958231b2ba041839d57f79e7fb4f48bcb7924d29ff4f5cdde2e83d117f73a11fab959b71832cfa22eefd29aa903c61664e6ad6b916ca8bd30c4f31a67cf7d2ef4f79971c414e849e4c826eabbcc297aee9e5804ed6307808cf0fee618b07de1eb69c21004434313a37278bedb779ceaeaf54ee66ace20db9d3a6b7530ef0e132847077f597bdd27278bd6e3e68b41b3de89f6319b683f6d6226046f6e08ac1f825540a1671fd62e71fdf20b7385f2a3820f2c338dfeaeb93b425222deb4e1b141c25f8152353e3f093ac17200df7ca605546e9246a2e12a8ff42d420f9b8d180a80de76db9f9d1cc35a2962cdce3a1f00977bd55c99a1303460dd80b5e94ac1f6a71d8d301f6a66e6f7f519781c8c6dbb99492a76ad56c954124b85a02259422e40de7ef1508abce74d9f2a5c903dcfa3a302abbc25e2873c18f996494cd5624ae536fa4ef318a99573ea969ed874a6b0b00cf5eb9c68d6e87f47798dad78a8e0df9c667512fe857b6824025df15fb3c1f80bed586296c55a98635ab673bf4b02a8bebea0ed8ee8154cf463a9ef826a9e80c620bd7bb2e6fb4bba041d0e6128106d66fb5de8dbcd53af3386e7ad7c45c1856b92a6b5afb97a72c069dbb52b0a0bc9f1c21de0a23da98b8a12363eca9a941b460154ac6c96d33388eb66ffc1d1de0a7ac914939619e88d7d7371cd56b0ebf380723a6bd2d421e50617f00b6507c932aedeebd5430e09287a8e9d81a67fa271b5cdc9cd385093f401ee40d9271e1c469770c15376a98b60e220bd06c37fc91c8ce3b85bd43dc46c39e4b42dac14702f55301647dbe604119955661e4ef474d773a939567579798c18a9bbc6605effd3cb37962c1f062de01ec72e8139432104b13c5b6bdfddb4fe3a3bfa98035a6d1aaf231f2804c4b42c330c5d7c892332af144f2b48aabeac09665b32261e776137f18b34a6c496af213675d046894fc66971545e656867be51964b37658e67ae849670d6e9c9522cf2319be078a016ff59af5b913ebb3f771501bb014552f3e29b9ba07c32d39421aa166e77a7b29f5ad43b16315401f83fecfdec7b1eecd8052c94e891109944d213f07a9ce3afe717f6653bdc9a8f7e505b4a58427e33e84202f30703070d418a5467", 0xf79}], 0x1) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="d8935918ea56c7f21d56ad1ee415856c179b56cb7c61546b77033044857f49b61be2de1b95fda0ab64a02721637de1be52b64ef74747cfbf057b14f9f315758a7f91b16a5978ce26d7a54ed53ed044825dd4fe1cf6d8fbd9511705272a1ef934a193d5f0631ae4941a1d6e2983250bf3e6b8bdb6c2d3c4538e97a406f05dbe93eb75826d409c940ae85382cfcfbe7d78bd87c6946d38f4d9956c17419f1730bdfbfd", 0xa2) close(r0) dup(r2) r3 = syz_open_pts() shmget(0x0, 0x4000, 0x40b, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x2cc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="00015440f73ebde61a251a09c5dc230e186004008bc841ffff0000000af6ced3b277f22b8d2a48d69e0053000000000000000000", 0xffffffffffffff3f}], 0x10000000000002ec) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x40) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000380)) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fchflags(r1, 0x0) 16:00:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000021d, &(0x7f00000000c0)=[{0x14}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10001, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20002, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x690, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0xec16) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r3, &(0x7f0000000180)="491535b567ac060e4b6259972b99f0a19aa912fc4d7c0b2715f2ba5dd159ee5aa3d44f050977e5e764e1edf0db6766cbc0b261f7a37f0416b74c0116d7", 0x3d, 0x0, 0x48) fcntl$setflags(r2, 0x2, 0x1) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x2e78c91c125544c}], 0x1, 0x0, 0x0) r4 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r4, 0x0) msgctl$IPC_RMID(r4, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) socket$inet(0x2, 0x8000, 0x5) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="cb4cac4765034ccaaf572af810f8d40674beebf6029053df31809317c49e881a816f3da6a98e64681439e95e585416cf90e5c73828e67bd3094c5f985566fb7166d4f562cc9faccc70aab0ac92f13f0864657e661d45f44a4b5d3b073bff84b5f8909dc312f4c83347082e3e2b5371797bbf7eb2e106f4ec6f7e118dab0f9fcb490211b73f7dd82dd3bef862afae8a37253f5e2ddfd16b56c8a607c5ddbeec8be55b23862448c3fd7f1078d4dea5554e0191e359173fdfcb0b97eb8935c24f92a41c1b883b48fcd125b0cbfa4faaa4785905ca8c5fff210989dc2ea8ace1ca4801a2a23fb0b18e0e83f8caa7", 0xec, 0x7, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="4bd37aa552c542fd16eb3e5e8a5d12c666970872a3622bdeff78621e40f7efd1062def141e13652452e9f32b7d04d0aad6cd8ef385fc6631c8d7908d4867a053371949779aa86af87d517d59f3dfa27674a5758afd9a020ca503452f652dd17fa665c96526e011e66b9d2c3ab66a04b43edfeeceddad734de5213f4b6b5aa685f5f2f67853", 0x85) 16:00:45 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x3) 16:00:45 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:45 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) socket(0x6, 0x8000, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x3}, 0x8) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) preadv(r0, &(0x7f0000001600), 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f00000005c0)="2dcd57e487948e23d164d57a47a12c86d20497968cb16001b56321e8111549a7ccd8cd4ca38a47b195dd2562d73e5f6932b0a8950198871caf6e3b7f4b7b9ac8470f5ba035cc607e68f673967a79566347cae9f0b17faf4552249feb32c0efc399bb41c63b643dfa627c5afa9c77f22c2baada6f7276eb1b931b36ee06f0d39e8458e3198d707ccf972698b347439ceb9cdd46f1ca88380d285bb2c8f46a47e0be106680061484b99e7f44e3fc8f66d5286095fe71b80f7bd6100086990683233272d6ed453bea4f3d6261de9273767b473943cf8a0e4f0cb1d7d3df845cae2ecf5989d229edf56d88b9e5c6afe34f4d7a43d3ca4ef3b95e19d4d13e10cc1225d28a4f4ad5b89b0a3ea425a2e0f163819383510fb20957f9ca8d406da90f265193c09870ba30724bb7bc03b6f2af9a2963537864f6efeb2c792e5a0a8647d2c45b3ceac99492eebf1804c13b747a80d0cd9d35ddb7d0cf32ad1a943cc1ed9c9177b79dabaf061baccff604118a9e5198c27f01898185593879528e8ffda8262fcd878f0588a6548e7a7057f0e6c117e65b04deb2ae8ba220c450df38bd6fa4c8dfc31f0a805e9ff664325c69af4f3cd57fe321b90f1adf22d47c62a0913b89f7717d91d4a11437656b6428a42e5567f17eaaf648fd1886421d8d3885febb3872cad10a78551f2d795bfc1e28774127f62f0e6145b9162828ca80b3dd046389ae3e7682670769e03063cd41c45633d2473e4a9d9aedc3463dd9148fe72c42d32cec3d1d24748612fe8fc44759290bba0b9b0e624160ab5d54ebd6cfb485fa8a28426e73a1b10f06d54db228c24b45cd54d3921a0ada134c2e1411f720d0cea9ad9d2482bc7245f4a0978395dcdeed736e950f4d295c1007d00ff1de1627d4461e7190cba413c937ee159eb565ce5c1258df761c919e10c303fdb6f0a36b808a5ef6b6a4147e0e0a0b1638e75ab114d3ec92c9b4d0892fa3f21b031d8f2a9e12d690c1aa5d1e4d14429e2e76ff178368b4a24bed044a8d30cb80a2532e9402f3eb4962c383b97ae71e68b64080c99ba6d44f11c3d4008d2d56d50dc51293bf22e506958f67593ed0c6a80e64af6d6a38b20fd474f32016e4b6416353dbcada5605ba1437e2d6d71383a03af2225aa3be1b65300da832c392c3d562a3ccb5d73a8a6424e18c2f5618e50dd09d7f97d548046b1638c2946b6d20a91ef0398e5d6a9fde23dcefc2751d8ad33ab4d81233503c30ef3334c6ca3fbe2ed7f03fec053f072f2d7f085acf5cbf8d12a7d1c6c1feaa72e9f4c193fff5b01c70a83bada0206d95ca3fb1238ccfdb07bef1641dec5157fc2b945be44e41b726ab74a8474ea54ba3307564d6a4dc73e81f15a82e7c36d455924a2be277868d942dbe73a83db3363c325175ab9e1cab3cd8923af0abe94ff02714720f5b9aac6e48eefeef6d6386986f1b4333a084918932777462d094a1c9284e9e823960a5420baef6ebf762aa2fa0a81608587c501b6908823131ccd5afb05d35fb5d1a3010d8bff0dd931588ed70a862c8603deec0f38b1b0ddccd6a98c56a9aa3587ee366c0aea1e32184867bed7d3f2b759cd0edebe3476c61a5a9e97bbecab309b3f69e6222e01ae6603c7a4e13a8bbd8c8cf827631194ba610da15926fe0b4b72347955cc72dcb50e94118e68aa6d09ad443624533f4817af4f4ffafd41ac46fbbe4edffdfc233c799ee7c7fe806a1d8efd83abb885296babd3a5af159d274de75eb64c7363d7d749aa76421365ef51a659b2c49928cd0ba9693ac59c3ef866ea119612c7bfebb7a0adf05953c93811966b1e455a2a012c35af64f4c40a573d7929f95a6c1a21374a7256373856cec967bffd4b90ac67953ab04f61ca5f2a33823fcf26e989c84241d1537733416afe27b82e65158888b8367659ab145a9eff5b712fc86061fda30c2d4ff272dc3d8731f27f2cb701c0b1bd3945befe09e56102bdd3441c7ae22c2675fbe215e94a2c68c533190847d83d901c66c88f6466b4d9c9e322542e6f1853074fff61e9f36cd9d311732dc5f031455555751a81f113eba7e62537ec251ec19d217dc9f978fe2fa8e1fa1d7f1f68304caddafb3aed0e1971db02bfa7457d5c1ec68daf9b4a1d09d02fe0b98fcff7b1f0d9159e3ca5debca820cd484402cf1272c5dec0ae67c564aa9d8539199eb0cd1070b9af120e1c2d08d5c59fee9eeb80efd26c5b0174a4f4a7bbeab4fef1f4949fdb7ad9f68e472240f2c922db2042d89e83648925091c0e360d585a888486d730e3d4be64372498fe9cad54f48f6ef0a00d5b5f478497486404474fb69f06fd18bfd4ec6affd39196232a1c15b136ec602350305e8f6d26046473cc3f8e0ee97160f1b5659f1bcf79d2bf08162109961ef3615eabea7a93c5d92be4150c2bfefc93a6991c1f7b5b004f2c6d4bf80879bd042d491d494ae0fa86a469aeb23f795034ed5a752a042d998f14181f2d856bf7e19f1576e8799b01994e145451a68afd77ed8baad6cc418335fc639634de9bc37f31bffb364322e2dc740c906ba21e527db3206cf56373a37a8b815c46084fb4d86f4a092f9d09b0b48e4ac94a4abf368ee809725f5bf3baf42f5e8cc64baf1ae1eee0c9482490e5059bf1efd6d9bc03641fa3718be32da458d50846402534c79a479de675cd9fb733f6c75620b50e65a4c155b6850dc131be706160edd989435ff83bbb2467839ed1b3d673bafbf73bd1edaf6a9211acf53b5e0d9471dfe03cf8a4332063c6d3fdeee84790de677fffca07cbedab45ebb38e398de1c808594eff0672d6a3516dca2cf62e2dfdb531cf6bf2372e7e5c08c44e932f4bdad8a565425ac6a49192d960a2976be05cbda1c2c060f37c3bc2337e23fd7c836cb4bddaece9d77f17a09f62f663b253c78a23e13889b3b11f21fb1918146021af2d4f4fd037bca96b251c65ad880aa0c48644fd8fd3aa2717490ee4b364358036966985c43e83538f693c139bbdbf1e74883c7820701b8697f4dcc1b25deff4bef94c71e224ce0b46e09dcb3981eea6f70d45a5813959ac0292d6657cc3e56631b1a4e0d1ffd2ca5b79b58d2c637f6365827954ce29eeb9f256a88667f48f06c6838a7aa05b12a876a057aa4d95e6821b4910d411b7086a450cb5609b33ecd70fcf078d4b195f5084e3a9f00acde01ce8b5210913db7162aa44e790f4390bef64ea15651fac50c69ba4607d381ac2ad5ab45a1666f7c055c0610cac2faaad8cf9f2dc95342f1cede6cf980c9a080278af6bb151718605f6fa62b0de8f63afaa6c4137380e81970d0bf02c71bd71c31251288d742d2aacd6ad98be9b79c5a72826208e368ca55a9290a24aa822d7b89736c193e1734fd96a1fd0ec62100f43f3fd005bbba9e07b51d9cae7b935beee4ba6dd5bba351281c37eba940846baee34bf46b22e14cb4289490c538af3c78d2fa0f0e823c8eb6232264f24a9ac7af045bf049d5b33aee326ee833bae1269e465d08296ee9a43dc9e9ba444a07f55dc26b74010bb1bafad7e37d4b3e967628a1d9c0e34bc4ea0dfd45e461568706c3ecdf6720870f15f86a5ca3dd3c944cabcc6db5c15e752bf06f2d838a99bdb45af448d3af152ba9a28241c945efb94674b8bf479f296acf00cc833d283164627f9ca8108baa057e45ca948683cddd4ad91ad5f9e00a33a35b0155904b46b04dccd9dfb068dcfdee3df4e7986f95132e5b603e5c7f34ea780119654d4207e959f5b255bf49c80cb4acef10abf33e2d5c2531b7e20e194456da18a73c4d3ffcd95d09d78e61d2bf1e1bbece88b204190515ba2baf43441f1bef269c257e116ef2957c3c61a86ac625c3ef19b5262c0576b9964cdfb7ccddb4f258b2bbb44ee0bf25ea36f1cf47913585f137f296f7e325dfcd3340cf591e4655ba0110e4a20bd4cc8cbcf30ff06ac216b2b5e03c341dbefdf94407fc6d6aae00978fc72b43bbdd3c1834a55d6b64265677d933fd2f731b1d7ca8d9e0f0309c3047d20c204ea2f714e4b4b0bf74db00c4081abedc29de42644e28fb211de8bd95706ee3ff92116e08cf6876503104f8b0c4bc9b981fc75d78a1842551ce4c79f499faf7623190be062a006b26d276db47e0855ece0ba8698180a811d460e06c141b953bb9db346856ccf5cb558f015ec6aad8a9046917190b821b5f66a3a56aec8697597269a07478971d3393ac0e74c41931c0cf013eea7c08e8569fbf9fc4bb65ec277c482cfab5f867529a716ae4690ff5603748a9cea4e0570bad7398b951bcdde1331b6291092ac19e62b0a6d36fe94ac64893de84a7c79ccb764c7e21e53817a72ad7fbccc358ea8edcafa759e16f80c2820d695a2399205e144610a1ef3f311d7d0524d0de88f1aae492ab2a7314c51d4bb6c5cb98eda597fb845ee8fe0aed7c14642fa22f44b549823132e027f2134c1f93debd3a76852ad5c55df468de48473555d32251c074333a7d78effb35623fe61b780576c6719f9490a277a7ca1dae90326e27062a9033bcdadf2637a8a1180996260e822cc6d5d588335d601c3b24f0b5b7e3f2ea33843c6392e25ed31e07ef8597fcd5b6f49c687d250f8e2a6673c8b85a349cd2c8321eab744bb3cc10e065a9a4522b6cda766bdec745fd114c42a0342206d87b6eb8de6d92b37820458fe54d20784b34da05e382cc96f90b0ec8d7b7867401e42844363c714210feee3ed3304db4630f37a15ab9649ab1932b351162cc8f445a8bf0a5a57b95922732c814602b049d12c9c10403d800e47424a9c0578b915855e0b4886546759ab3ea29b032222c9c734bb1b6ecdf3278b6ba3e90db711ad56f1ce29639ebb36c41114676a871f09ffa9a55246a19a936cd42828e89138ce92a76311370916780c289fad76f74d2752f25b250a4977596a68ca1aa1b052fddeba31607da81e3221cb8d444b8122f84770f855388dc877b59cb80387f439e26d5211a6fdf596cf01489357f7022dcb444e39d92ff1888664908c9bb9a11fb1e203730056d3c8eefd6bb50acb74d2d89f3dbd55c84d77e391079b7f886c1980f68686eb1f1f791af2accddc916a1027cea3ac804d5002ca7fd266a86ff2b02adca62d112c59eceaaa6f4627dba3170709b6538633e5fcd516f0965e377f2342e5eb02b71aad748e92e3b6d3c9fdb3259f420560006872cadb25b1501acfee585860227615d45c0a1f8793c4bfa3595b4f5cd3028a6dadbf29e5e8e4b9b79507990a47fe7cf958dbdfceb8e385355ab798ec271b572588f716d3f9d5e0711a3162a78a8e38285bf68aaf2ac3489d83fa5621578db64cfe9c16a64ed2918da64f0f9ab4903cb77d8bdde99b29cb084b9649875b6ab115600370dc21a67ed97290745789f7772254f3108611160e1a89427e4f60db939ca9caa2bfaab05639b4018bd771738ef6636525817683d9082964e0305d0ebd60185bb169e9596244b3dd4451c58747821b4f8b7dd8c142a51566f8740cdb0da0a9cdff6e99597a0c109ecdf5444a6f5f2d8ed97feeeb203ef3e69096494ad3e40d154f8f71325c313dd16823956927249982b9cf02e454e6162f5bc275de1c6f8f753cc2e8a9f188a7aef3fe673d6a43b6d02246673ef769f16624251a883c0cf7a02e2a5ace5c4e5ad0159434bd7fbe7f3435b97f0cf8134ad1761dc2f95c2b5fe7522e88288a6a4adaec145acb2c6173b2ad2b1db969b09795f8b4ecfb41c75aea6ff60273baf3c6ee4dbc989263c78d6c3c0079a89dbc00c582cf7c9440fe8bcf6bea90c2c6511867fcafafde73a1c", 0x1000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r4 = syz_open_pts() close(r1) syz_open_pts() r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x90) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x1, 0x8000000000, 0x7ff, 0x5f2, "031f000000930a0010075900000000003f00", 0x100000000000}) write(r4, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:45 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) fcntl$setstatus(r0, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xba93ff732179b0e8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x8) 16:00:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x1, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000002c}, {0x100}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000340)="6270a4871a5f8c8454fda54b8111c81ce0e950dcd28f8d12a454821a6e8da96309ab2c0abb494e3cf2cf16485fc03076a4ada319f5cec2ad6bfe6e0f5ad351cd18c9d2f091170fd975198b57a0d0eb31479695a4a325b306327ce80d0d4a82e6fea50cabacd1b625d858d830179262bd05d934bb24b93c025e66638e0e33167bcae8839da2ba8d93e55302e49db500098edd4c347cb688e24b581aaeb1f9891ac2701ff6fac3e2a5642da0f59a67e7317a2f64632ec780a42672dc1235b2d42894fd062f0312a1be98451cb82cb926ad55bf224917c909c66cf414f7b9a09307e258189a56d2261cbbca064113dc7930066bf069dd189e57a7c947b55fc885738ad125185964756215048c24dcce159421ea0a0208ba6ce5c0a0478d611ae500b020b2feaa3a83495f6193df2be55fbcbc74343c2aa305b9442062ac9e5558b8d284727000f22dc7902297836063ab0b4e02e6e27cbc242345c95373b1d82b472de77a22161f2d9c1605c130375ae59b224a3748629f61450110506722a3e9ae3c53a0dad75a7e56f3b1009d82209ed33df42a8e13496540a516c2295130a1f6ea1c8a0369be4852e1b5dedecbfba9409d1a51fece7d31f135c5687980140112c641e2388106df00596e01afdc7ce5300bb02f8aa7969e430b7eeaaf0dd329f300849f8efcf40bafa3df81d3b078e4b2e97945598d63f6b5eea5b1b7860c07e50df7040618ab2b9c91cfafdb942abe3c0aba6a6ce947f1895b2179015ba42f7a18c16667885b46756807fde12612ba83015551ed20fb067baecd7b9e472007dfac5bb569af2508ee62c3f0265d6f9c788bc8d58847062a12262034a2dfaea60e7bf28a004208407921ea15d48579f50b307dc44db2a431d1f1992030bde0bdee464e55f392b0db53151759b028521a8e5be06d95a89907e95462c15b71d4eeb69c10e4bca62222da5a316d62fa3c61e98d80c12e291cc47bcfc9c2ec284de2a8e5a9c5fecf85a309490df6800ce2d207ecfafc06f2be083d66bcfd10e2f2f7b0198e4ed245352984970e6388640eddb7d04db81c4584d75707bd8d33cd3a92a722086f3f1c6f095be28f9a4b1e6d3e8214725a32cd9950520f6ee1e48e6853533911ea6e7f8a0689cf77daa6ba815284393b0b7e309222b36a7dfeb682ba199cdc1aefa7bf4617c145b50f8e7ac0500e4b9dc592824e7dafb8a97950eee2e22749b0e12fedbc693f17b2441170f442c8f986f493bbaeee0019697877ef6a79a52ce37c6f8735ed913384784c161c9d79637a8b7f969769207378c4f705810aec12cd506d88d560980cebe621be1ddf3cb982f26078ca4667a4ada51f3b25838ed108a3d74d56b9da8190f9fa460de905f21df1289d30cba41a9a751823f5910f5a8cd4d3617014fbef67597f3081c635a4441d611bab76cf9a5938b4b80604c8d35a5122da8dd7b90ce69b592f767a2fc274063ebd4d603e204b091b60208004c3f6aadc38ad99a9c1111dbe6174985e03699c91051ece1108b927e779e4745308d9c907733c42c593eb50af2e676c031621737c0bb6fc0666f76c969b82a65e054fa3dd3eadea0e7f67850d7bad1fede2b41dcb76de46c56090b3a0b59f6f5b8960ed7dee02245607164b9e89a9ee7bfa7dd09c6a8db09c5eae23bf6c1dfc4ad519e43ba49e85cce3649e2166a2f996b5e8569874b2e886b9408ec5d0652c5b2e43833569b8446751ba822a983131b40c9555557c7f28ab73a1c1b6db04fc3053481083d87983e0bb734a9d6b3d84ecefc8217c6c685a695eb0c2ca541e3863458900c3833e85d00108bc32f11af0914894887a3e9e08a682cfd2c3a6121e60d88872d6c46057a94c17cb15fe32276cffc0fd9d9b40ea0066be2100b15924b2ec523be2c72ea265206c428cf6569b44a0c1f50f8c4b934983201e1deac10e8f0b856190ec1411df9601438b04da05bbd0608271778f00fa7c614c1475ce0058fecc229d557c68153d3b366e210824a89695df1e1011b58ed306cdcd59a345ca96ea2590e3824ff6526e3d9d7fbd2b48e79aab6789224d3d755db58d0349c9424796174354def10039fe52ffba122d25e223d63fe357b95dd0c931729512d65d988805dd8a69105b30ebedd7d2787e60abdfc7a61b429af7587f6b501e762a96ba4035a952cd01665544d281e8345bf1e538ea798ec9a62a7ea627f75775a9c199eb6cd6d1f87989367cc919d19017117dcab00f068f047244c130ef0b8f4281f9d4935e0eb03cda67bf3e5281778ec9f609b3578d3dfe3cbe5821fb93fa1e6e9ff1e3cf9c6304a0301e7a4d9365f1d10412c41ede4c53322b9f1ca4ab85dec9b27b3dba1e1139c10b9a1fad890e2c04c29b5e27bb238e71ce6522b052965b2d81609c535b52d6497a23b5fc34c6a65beb0a673046e089b6eebe05d920261c31988b78ea157430cda5fb6a303b2336abf665618d219ba45290ec9e089f296db786cfa1c54108aec1741b68bb1b838ed1db68256f6a3b056f0a53ab5af4cfc353798f1a6c44a00e7e5cf7a0d1f2170ddf7e11d8aa5c3b53bba7e30aa2e614908935696d5332d231f8e401d1c0298929b657ef40e855f9a3ec2bf732a41dcec06b598d4e89898a6fc0e58e5f9c2d8f7c31491b51ffc768199b8b2a8a9271b9dad452f6cc3796130e00447a8a1215838c6603276c226ea509876f03e22060b2c5ca5976e8887f36f69f49f7b51ad6d2f2de89af18d8fb09119f802d9ad006aec11856fd7d25565d89aedd11f11906eddafcee776f289fee9c596a9841a0bd4356b2e14c9a534457bf1fb7314a09b326e1ec911afcef7a156ead2ef110e0fe3c7b35781902b70a8ab0e18dc75bbf10c3d2044c66eeb1d6f79781c742e8c15e614e24bc00f808f2ba3157de48f12b171f17aaee25f7a38e92de84db1185a41bbc5a547695552d894d3b8db9f9e3c5b5143a72ad0ba851abeb2f01c2167367d3ffe6c13e5ccccb516655d3d819cf051d9b2e6b4a203469cc2382c73f51df7e13572636717fc4a4cdc9ce6fe05eab72c6ccabc00d3d705b013c3d8ca76c72e287bf4526526ffe3e1ae82f4003381cb4b177c343940986ef1784a83a6179e6c1a91954ebb21c0e278938e4795fbe7f1c489577b7220a550a6255994706fe0c8413255c7aeed2470c8ca48fcc78e4e6d405ae145ac4a66b789f9889ebbfd3d5f68e91ef9368cfd41b00b3d77a474d9f99ef2a413dd0d640bddb99fb7f46b077ad566cf05364e9ba4903ac4011a57d3e1d8805bd392e23303fe87b702016e32112513351af3566100c17bf6083804541c0c7516850bad72376c82d9fcc79570182ef23cbc0414ed0e95a59ada41d2ad18feb61d1c12a63cb370657d55f278373c3d5e0eea8fb658c790adaa1dfbfe022d2962037a4484a2a20df21847653ea0191875756e02a7b90a22d3235228e782c9b6bb1759c1592575337bed55b3836dd398371e21cd1e292107987448ec9c0161350254a9e06041cd58fa3d36fa3ea51f0d5236acaaeef41ec1d7055dec291112108a08b5fa25af5b5b1952bfecf5b054787cb786dd1ac2feaaf9537d2e274edacc98070784381a8d025125357a7e21ea647b042983b4efb971a6447d89038c97d9b3168dfcad31259389f06aaaae61efc60deb79f85c9777596a89b285160ecd4383220e2c932558a21866d8e75912640fd4387e069bc8f2d01780e2c93d5171245c127182730ffa7e1f1da75e606ec30f039868dc1236cbef138aeb3a718af8be3ec8bdccef2081b0ce85f7df044853e8ef075ad399d77b36e1bae3e6f36afb6a5c1c903ebd3cc3b8d5c34f73802e0ff9b5173b3f8e15ea9b98d92ad74073cfbd5b2dd2d3d064c5e33fc4f84dfa83f296b775cbc1dcba8e99f5e12b3cd4e5d17bd81e377071e4a42285bfdfc4a347399e04dc6decea099109de1d62f37eb10b6be4a0e0d76579b476f57d0984cc93697c51d6b229551a83108098bb21526fe663bbf6764a291585dedb4ac4ed79cbddda2f8ab56b211e09efec76c7f8e91bb23aa74397b45f042170d1f935bfb27577b6627c689b29e4e563ef900b5db142b156a3f8158b7aa796ac6fcf755dc0a826d7e36148c02e2790354210280f224237435ad72b5b1f262543a6259c596c82b00bf349bc043defe20db6c6be0c232054d8ff7402f845d143fe00de8279571b89eda71820b51bcbc27953a0051210a91cb616c139e17c41865008fecb931e8cb11dcc45ad892ca7f5639d5db0e65027ad549a21ba40748ec880a24d4659ecee0e46f13610ef297c077755d7d8c7577d0de4a56e9db7026f4d1cf723c0e6514259327a066e0f0086715ceb4e6995962dd87bd10bc7227b22737d5dc792f9d6617d489a6891554e47d75ce42936edfe9bec57d2e574db1a8c7923429c53bda93d842ee23e10a2775dbf1ad45f276d0e9d320fbd6a00a0a5a6f73689250a797f9ba72c5add7bca6b24294ce0ed5878ea5881e9ee616df60143cb2a35acbad6611208353ed4df87f2868f9fcd58aaa25839d6333e01765f3996920a748fae071e972039117d7aaeb138b15b8ef3a7bfcad83fe60018aa93b51639e1870b0e7570e3a8205e7f9d5c18382099eaf4394d2e073aefd67a128cb9be58c3e9952cc53ea4009c5bf4f55417efb5aa4b962439b4e8585a538164de1bfd34ed4a955b68e55766b30be0ae2bccfcfad5e6120b116a110fb4505cea3e63d679b111e38c542988c48fe19cdda3dcf9bc695e790467dfa7ed4556d1d91349e27a6d0cb3fdda352829f12430c26ed4ab865730b58fc27eb49968cfd315761c3bc4a497dde3f3f0680993e67f9355cb38c787df44466cd9660f6322d127a4efe102f487a5dad244b832b164a3dc8f140b33a790fda5a3e2134cbf78c6893e9c1407518903185d17dfe038afa69c90441efa819a7fdd6f59cfedd42126f8e54657e5211b04516867f1b0134758e8c8bb555b8bf1bf0a30b7b83702f789dabc824d8bd6cf774da5dfde133e39928e407c9bcc0f8aa7915ff5838d00006eed4b255bedc688ce1f8b454ed5ff72743680a9ee66989d5fb77c01f21d7d8445c21a6d434d03d4b1b5299e1b3edbfa0dd606d6693a071ed2c9dc8bc6ed5eb19bed4222957a6ea694d2f155ddeeee7b77b1029f4159c044e57b4557331cdf5fc1f7d4de11b87d8b01abe114d7e7137f3dd2160c9d98bfe2f1737a21d8d3daafada20e783eb6154f623e1cde46ae99cbb42665ecb74de71dbe93c96e211005a6e97ef70b8d2e7643f4ab5ed166423efd9969008c4b3edba0b06016ea59dfad92a04742373b4583a6a4e95d0af0fc38a1acf164196f94d60e638d3bc0f9ebae84a54eea0c767f8128bc856b42cfed75d7d701cd3301dd592f6a19a5dfa611413faff1b7d70ea6309f38bebfe725bc9e8d8b0dae83d6b77cca207dea537524d6181d17fba6e3cffd939bc5385fba227bfd2191da529ded37f80dfee330d90b05560c8a9fb53f2d23ac4b97f8809c633943a6f00531e84fc5f4dade87d9ae38426fe055ccffc42ea465904e60acbdf628bffdedc4d1c8f7ae9f86130602248c3760597c45ec865eba937f559d02e668b5777d417f0834a8048e53ca1dc4cb9c056ba4c7604867145aab0b98c8f188124446794843a291d46f3bd3c72a037adf1202031f854c50ffc6b994a4607ef3fdb62d3606027afeb314d7ed11c2b30a542f09c941d1552c542c8bd935c1f3f3ab5042613452f5302e107ede50678e8f7f663c61059dd14a53665c47c73175bfdec0e7cc403") clock_settime(0x2f6f3001a7e06fc0, &(0x7f0000000180)={0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x800, 0x30}, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000200)=0x62530bf69a96e3a9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4a, 0x20, 0x1000}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x8c, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0xf0, 0x4}, {{r3}, 0x277ae630164eb028, 0x9, 0xce62cd7a57dab689, 0x7fff, 0x6}, {{r5}, 0xfffffffffffffffc, 0x170, 0x20, 0xffff}], 0x8000, &(0x7f00000000c0)={0x3, 0x54}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x580, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000240)=0xa2f8) 16:00:46 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x5, './bus\x00', './bus\x00'}) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x180) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x4, 0x0, 0x0, 0x100000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000700)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8001) fcntl$setflags(r3, 0x2, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b976e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f22a7594ab459e07405a0c46926d76636b7b45742ebc173360ce049a6b14eb828cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c0", 0x49a}], 0x1) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000640)='./bus\x00', 0x40, 0x20) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000780)=0x7) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000700)=[{&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f0000000540)=""/233, 0xe9}], 0x5, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x6) 16:00:46 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) r1 = socket$inet(0x2, 0x3, 0x102) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r2, 0x2, 0x1) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x20000000000000) pipe2(&(0x7f0000000280), 0x18004) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r8) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r8, 0x4) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r9 = dup(0xffffffffffffff9c) connect$inet(r9, &(0x7f0000000000), 0x3) 16:00:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r0, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000c015c340e2f3624d6da552710000000000000000000c0000a6a01d000000000000d20000000000000000e5000000000013b1ae106c78000bf77571a20486dbd70fb8000000000000000000000000000000000000000000007610c7d246510000"], &(0x7f0000000280)=0x64) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1, 0x20}, {r0, 0x20}, {r1, 0x8}, {r1, 0x20}], 0x5, 0x1f) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001700)=0x9) fsync(r0) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700"/159], 0x9f, 0x7b9f9f1b8fe721cd, 0x800) getsockname$unix(r2, &(0x7f0000003040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ad2ec812f4237522d7870ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6ca8ab5efa00142879cdd5f2b44859c11d7b8e2973a699cf9fc7829dd157262ddf30e606484bc723c8586ea28b5b308fccfc5470faa3853b0ceed7afdc0815a8f56929f892005c5a150f708f9b684fba6a0e6"], &(0x7f00000013c0)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xfffffe9d) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) r9 = open(0x0, 0x0, 0x0) r10 = openat(r9, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r10, &(0x7f0000000200)='./file0\x00', 0x8) dup(r10) ioctl$TIOCSDTR(r10, 0x20007479) accept(r10, &(0x7f0000001380)=@in, &(0x7f0000003000)=0xc) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001800)=""/175) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001540)={{0x1, r4, r5, r6, r7, 0x8, 0x7}, 0x4, 0x3, r11, r12, 0xef7d, 0x41f, 0x800}) ioctl$KDGKBMODE(r2, 0x40044b06) unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='r\x00') open(0xffffffffffffffff, 0x10, 0x41) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r13, &(0x7f0000002f80)=[{&(0x7f0000001b40)="0ac80292b93bc0620e1090e8ebd706df3cdc9c2f887c961c0e019ac4f7dd42509c9dc29baf798380bc56771c4d0271855535e035ac799c17c8a2017eaf2d5fcc9b17249ef35645b484aea12f7ca58cd454750298ded341d2e6a258895e54e79dd3428d29f8bc66bc672f71a72eab600b9dbfe51385df655b5ee810d9cde4d671a3facd525019945a30de7e5c05db18e6f8ff89d95a22d49f5a8f23557fd99570b4f5d01279046d06416675"}, {&(0x7f0000001c00)="2853e27751162d9318bef74f72e118fa1495648c633e900cb9ab3ac5b3cf5c75ae4fbce2c036d268db5b06b09a1c4bc435a0730e843a60fc689cc29e78f8eb8eb86b4d3d3a14771b849b93134cf392f39c11cc56ff57212dc03752a01336f97e7735032f0ac5c3aa20644485a1d50067fbedb47327287377dabfb1fe0ee0898b43fadfefb6f47edc5b80c83007e3dbe788822fb7d56bf0ed5b04905afa4fa90918b4b450addaf9ab111fa39dbb72e642ed9123dd36d3ec666a668b349ec6c5b5a5ed9c"}, {&(0x7f0000001d00)="c6f08996d5a79f583d9b3c0656a45d6ac18319a2b74c7ee1b92e8f245528c4a82e027f49a030d0a27a7cf52007923ef7439dd4ccc2e67f152e04330b44abf2c6d81ebd1328aae819cb55f41e5ae70416ab498cba342af3f58d77b7c35f831716b72b4b0f013d52e497a905c42cdccb3d90545c53a38aac48de841393d7e22eeaf57fde70e5c07a527f4d77145476bd0e02a4e112990cee49811405ad5bf0ec672e2bc9b899016c705d1c555f90dbcb80c680a772cc983461745e52f64ec86242870d8959"}, {&(0x7f0000001680)="0310a35e8481dffac881ed"}, {&(0x7f00000016c0)="be3191534ea7234ffcd720799831464a4860b3ec4ab4237db6e26715b90d1f303485a74aed222a6ec00cbf50"}, {&(0x7f0000001e00)="6726f895a30706418a5fe9cf3e497045ec4cc4ed5bae21913c36d909e45e9be244b8ca2d0e18fa2a3c7ac7b7fe73b604f8425f4d4707504a960a2a1dcb846fba6e1b70dd6a15a1074dd2d4ea833fda2542995217c42b6192dd40fb89f511a4eba24503c1d963e95bbe2dd6682f4b867ced809957c0b08ffd"}, {&(0x7f0000001e80)="265f65f4b7e2c6e02b2274f4c789a8f4a8ef62861fd65aa61415a8a0598ba58ceba11a62d9620cee064396a96939be2f7c74e7d7047d4cd0c9e50c6c114250129ee8a2dbad2267b48026a9ffc505d302c23fefaa4cf786cdf691c90fabc2bcf472e3058929d578b2c484f06074794f53f94e3acf84e65d7e5a316380b852887ca511351d52a4d10a860e45dbd79d95e880362a42357775068120e601e530405367ac99ca3976f42f9fd5e330504911a2caf63f632b3d3f07743727cdaf7aea55c0630f935aa1b4b4469035987428ccde168435eafbee0ce135930f023e546d969bda0cd5b0cce2f28fb20032b8363aaabd0c0fb35b372027bcef69883f8383d6046baf9427acbe2214d4b6d1979001aef8c43431b79d61dc0e2f557f39727b6ecdc6ac75aec9bf74716a0ac6fb418fbb38342ed5970355017b7efa5a09ed51d4e6a8c0f6d841d0306772ebd199ee0e8ea3f345f57e38cfaf9304393dd6a834bdf7421d608f0c71d84d4309dd632280caf617c5182336c4c234d88a9dbb6466b7822418f2688553cddc7686c311931d084225b8a8eaead9327ee4603c299f00d86f8dbf83500a827917257e6b83c52b08d555425cf7f8a78583ee7c06804d20321c622886ad749ef2f4bfeb4a4a665d516a79712fc38f265bff33b25f0635348b2e9907ae5221e6a1843c9a508d9d3d3dd5e54b51c1fd90d04d3dd3926eef10448e1ba7f2f813024e36d5ea94c4ba4a3bd57822b38d690c0b6a1b250067a1ba1e797d33eea0d20d3f4623d15dcd0b4765f10ca1d1b8471bd6389dcb9ca43b3d19b04ad81978dd0616dbdf68551837c3b904312e3de458db27f11702e99450a434ee08e7fcd84518fad208f901c67f9cdcac5ac83d36eab386eef5e4636908af6b6b11799e7a2f24cb05ca82f4d77a93e22b69fc1d70b4551db3e9e3980662a5bcf1e50166ca519f595927e42641fca2c3185f370b7ad7d8790be1342a2d3fb99decdadf6b316faa6c0a744ef17fcfa11a815732ad6d0bf2f8235840a39cd2e20363a097c3d39599ad69440e89fd9c1db5c159db3c26c72868c26b3e7f81cef1a5e96faf84c8b62c30a5306e24db8091db3bce7ed330371a77855da2990fae0f0b9ee40c7c54411e529b9fb49928337fd1a2ae682fdcacb343d3562610b13ba2e340fde1519e9b39aa8839cf83d3dee5fa26c0fe33519804c2064467a7d99b0dc725b3c655eaa37af0fba7e8997996fe9df8223a9e9a3a21272a2887327441ed6aa259d07606f65f24f0f8bcdfa4f9c4e79f99e711a1d030a04a00248ce1284f7a8bec60d45e40e5bd909fba7d8714f048af36da809e9a01335e9264bbce75ba990536bfc718ecb026bd14be974cad09b0b4b1f202a1f632de4594120955e586233f9a4a9a33c1d8cf6faa1c5137badb25291b4881aeacc71792ca813828fd758d4281dc2c47a9413f8d41d7c145acd6c6fb2bcba67c703cb01f2237ee71fcb3ae3e63542c47ce2a0e3671a7edff6c0079840f13d00c7b9d1d864effbbcf5dbfae6baa5dba50c34e387f6ea7b3aeef7877c88b4fa34e2f6b86e75ccb3d72e4227416ceb2f64654e73a98f0d82c6124d6e340476753bef6aee50c20a8503a34b5771b2c10db70a779684bfc85553dbba7de76432a89be22cc97c2bc95601ae112743277b35feea7e70b7fb2563cc4a4e253abb929442d3a68d7d592894fcd2b48de519632b2c5b795d33b57932b3a6b5266f4ce73f6b2cb739e1ba17728a0fc1874c22e4f6d31c6c137a8c788e984e9c8b28c3bb7ba4e88de8cb8534222b3dc76cc0a2a8213d24d06203f76f1c334cac08dec7a8c570320224c20c16c0400fe4ac3a1da97fd1627dc46246d13b6bd131634057011c2373ac74e66761544c0e26f63191bd3e765a528066294d8fc58ed12800746e78482782b10a4beee2981a09561e67810175a7b5f11b75680a7be04bf5d4294a1e32e61cb6d983b89e7da702f74c74cc4bb95dd494a84c0bad083ba065826835bed8724ea4dbf710d3790df9fe7dc5895c925f8cc55d19140683effdc383530aa05f8f36aed50e75a2fd8d26c0707720f13e7a82b647ebe2b03e5cbc841008c35ccede7dfc0fbc289076d27d5f4bfc54579ec12f06496d8801c2164e3b70da940f03d62660b37cd546911d363539eed0f16fb34466e2c73d0c936a3252502e5aa20add38164b3a431bf39ee64c6c4ac42a544b346e060df59b9b109afff7493dc39f3480521db3677699c433655cf4f0a4483100a36f983c74cfe9b07987f619d82942dbcbbd1e3cc01facd7a5501e3732e2dc3b8b8517b8033d55867918db21f8d87962b7e34ee44f2a371b2fec197c1e9b1587002df3f288953dbeab484db1cd03732facf99847c8a2e42687102843eacb0d65c6abb6624bb26085668732bfbe3f8917eb4b29dcfb34d6174f206e826f15adf2d03dd2813bb54aeb5ac4f6ec5ce09968d3785270e66389a43e46d1067a67467502abc8117c6c314054c38ea4f039cb9a9b2202b389afe33d9152fc0082e98246ee6be8d0a180ef4260f0dc7323d50640b1b01b5c29df57f8177bc349870d842a7bcbc47cf6b2b8b55599437a3f571b7516181d807fab5c97e712dc3000effb580aee96320fb5265f6c390860a59cd629cc3893ba57b29756712c301756fd09a4efc31c2a701ccba5b67cf8e3b764e5010d97abd7f8032201b086b24af36b464dd50ec48a50106baa6b86ed25af82478a7d779f484e86bc33f03d058c3817560395c637180d47740c36fb8e908c125dbe60029aa8fa55cbc6a3de18443565f57a3360a33458db70dbfb687a8cb5453264dc53e6710ee2c84237df8132a5aab52e112f840f791203ef26968c9fdefca5fb40f9bc9b8a8a662fce1a4cdb374fb680f7b446094779adb6c0e46dac600220312becd18bde2ea7afc2e811cda1ae57bc98ad92cb8a769bec08203f2018558b702a37f454e3c930180151fdab19007621be83901f5285f98818b1a6eb43e7066c0b87b3ecd32ceb6b994b0a09d068e13d1c9365a05db1f4f9a69f76d22224351ff01a06382e0f030811f1412347f2a943071b9d476318ae11f8f9c485ea37fba86b88764b142453c0f75087817dd082eafa05a41418283735cbe656dda57ae321b0a4030727aa2f195c5532b183685de94387ca9dd65fdc34df7ef0011cbec8bd6d7254f26e8ff6a0b814e48927cadc3282c0566f164c91638a85915e4618da5217b9674ca25d489b0f5eda676aec527c97076bf85dfb1fccb700da0b1ab067a1dc2191314e2d80ece72f76ccb20e05006efe7e0d41290a0264b9c47eae4b173b34eb1e792f042aca22e926b9875eca8e1bf24970c1251994db8006edd4d49b1153c14729cf45c38aeb04c239d4c63de4c7e468557db26f5c6c75be3deed6a992fd27ef8f8fb5ba0c6579e90defa65eb0dbb486fcfae6b468a1557b707a5377bf6b24ac0ce2bfb08524d539d575d58ff68701ca75f04a83b00a0fc12d2e43fa5f139dbffbc6af7eb851fbfdaddaaf1fc2e4ccde7323e35fd5965548ea2678795b70ff6fb290f8619ccb91c9f36c52fc9dcc320ca512ca3a5237953a841b6f5549aa120894f5d27081a09001c9759c1c60285ed1749416698f869dff6689b8aac28f31a0665e19b1b3aacf450f61103a9b128f55ea1ccef98c5551bc2c11f462d164457f7ce0096b41d1f5fc7a296379386ab8fa979b32f35160af8905b63d5a1b87d89dc3fb2754d7bf186b3e3d9b6592d599da9e936cfc847f48a1223bf4f759c199703684156222348e436fdc369342308fe37a061b91c23ca49a01636b2678e8c0097ab62afeb5ca9ef08470f08536430b33fe92dc47c946dbb07dbc7c318b7e3aeead92eba62d0b141991960f7116e2893e1dbdbba92547d8de2fc21fbf0feceaf50c7236fb61d6d78880eccfcb80770e36d2db4f0a5a868027a42b57fb5826327d10d9769b31b2bf26a8649e5a5f4f5e2620cd3d083c77f77db74458cdcd042b65f91eb33fc5d4b95f72ded791ee4a49cf76c63a5e9132aac051ce29cda81d6771c47a037fb19149ead3f6ee26e5a1bab485b9817cf5c763443282f3b590e1c205ace4e3ce02a04b16e3e218a9f122f3d0ebbf0af40be8891375fe954d31b466db18cc2459d3b3e615632040f566483fa6b15f9e17c6ec08fce1bae371d83d5f09128e30e5c4bb636e11602de9427b2230da9fdfbfca45c18cd5691c01d9079a250334666732de19058533fa61097fd6905c6002481292c941f8784f926e3ed208cdd377c80eaf30e6bdd610c09ac463e7ffe3369facc75247f2e4648f26a5131b29928bd43f2fb0659d89ab5e8269e0b87d6b5d36953173ec44fc6efd7ded0f49fcc04be56a3875954866642bb299e2ae99ec7e98d61b2da375eb483312edba0c507f27c71a230c9e3cb4bac789ea1a1c848ea465a756dbcdf6334c27d107aa5faa582a131d85d93cb9deaf53edffb33699c35e6354a09fa190ac8cdb2922c35a2f0570ceaecb2d98748639305fc11a40e7d7b5a0bf3560022757931259abc7bc96cacadff9bcd8832655341bdc9127e6a455818246743469145eba49711b08e63c01e4a76ed2a10fba70ceaed772d228c86030fae68b8f3b417a3b443292f01d1471c2248c90d6391e3f1b81d2fe225c1ed97539f4b339324a18fc99a96addeeae1ad1fc6a4bc7d6b8f3799ac231e901be05da551b0ae03e2219cb36cccd488e4b59117a31a94b0572546d75eff72b1d07a869713d4306956768156418ad9eef20c0e7e06fada3be9035a6c8aa11248cd7af79725daa5ab0c994b012edbc573ae60b19d618667d8432949dab672f3dcb1cd750668b15039071129c7c681955bc555cf314481df01270783e7b2572e24a20696401f1499b8f56ae53e14db742debaeb477741f9103409058e78b404604d661847b0a75d011b061a0ac4fdaea6c4cb88238432818b285b3cf8ab6c64ebf4a54705f08ff7f6170e5fbe00633e4dfae4ecca04aecc90e26b927f919c7249b17ca2998910858dc7e3f1a0e3bf220734da4fcf39e558115a9278023f04cbaba87e7dda9c322bc8ad4fc50552a25c66ec46147d1d23241065721c8ac4b6a36da4ee5d91241cfaeb337db1f6dba4b20fe8f07f7078106e29c46b8828b0388c858ec2576084b7b1f596a2f4c4dd7dbd3c4e1f5373b8a21e0fe83a74f3327cde74c4964331bf178c42c27091820b8866792a9b58bccaaef0ba4bf6d54e4f064ab7ef98d3e5d93f75b1660db8bb4168df8f42c948207e350dd7d8341175ddcb57d3d76d5f40fece1dc71677553d5f806e640aa5902b55468089bae9b57df8c4b0d5308829fb7834c2332bd4e81821ce3fcf1b0a1605a4bbbd806aad37801dd18d8f35d2aa9d793a1edec84a0ea4c94d542ed07c37828345e918b41d281d8d74d708ab9a6bd215ae29c135a95cb1835a1db1d7ba6325497ed32b831e1e73dcc584852f5c770f5398a26f61efbd50bd67b6b07216a0821db4e33409728943c9d9c71e1ec265b9752b59a073ed6821d21b066b33999453cad08f98be9a1c9f871f56ceea53f9a89ec3924c220205bbc00fc56cc02da7cd63685291c516de0761f2b38370d304d9fa0da59611b41c4956ec9529d8a080b45586d32441abb48165628d6c56e242ca7e288fbea17cf424639a1282b9d2873569554b91f9ab14f0948ebe3970e1f606b66a4a10fadd7621e6021a6d3a9d8b3e339624e4a3a403633da4a089ef846e1806fe573ce718f118cdd5146c3a212a11df625a5", 0xfffffffffffffc6a}, {&(0x7f0000002e80)="87768ddad9194e8b3e829e046f41ede27fd0b2c1babd433bdf004a739522c72a1f82de84602671eb053b53164fa39d2dc1ee71b137f7a1c168bbe203994daf45f5eed3fa1683d24a03992a342ab17fb137cf2fbd10bf86e819f9edd4ca442ebff9736adb6aee9a1743085e6992ce8839f6f31e37643150ed106dbc2d407be3e8cda62636d6a4b1dbecbda6e53960f871db9bc23f2ac73f0438cea583779f1a9dccc71d37223fc3011157c077c79c74670820f22aedb7bba65fb7c8c3867f9166036a1320ee7190d04364ce5980e028b3d10890af7e8d4d9aec0a5a71"}], 0x10000000000003a5) ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(r13, 0x82485608, &(0x7f00000018c0)={0x8001, 0xffffffffffff4bae, 0x6, {[0x2, 0xffff, 0x1ff, 0x7, 0xca, 0x100, 0x2, 0x5, 0x7fff, 0x8001, 0x8, 0x7fffffff, 0x6, 0x7ff, 0xffffffff, 0x8, 0x1, 0x6], [0x1000000000003, 0xb4c5, 0x53, 0x80000000, 0x4, 0x9, 0x8, 0x10000, 0x2, 0xb], [0x10000, 0x7f, 0x1, 0xb8, 0x8, 0x9, 0x8], [0x0, 0x7f, 0x783, 0x5, 0x1, 0x2], [{0x3, 0xfffffffffffffff9, 0x5, 0x401}, {0x3, 0x3, 0x5, 0xfffffffffffffffe}, {0x5, 0x3, 0x8, 0x9}, {0x100, 0x1, 0x4, 0x6}, {0x6, 0x3ff, 0x4d13cbe4, 0x400}, {0x5, 0x7, 0x6, 0x1}, {0x3, 0x0, 0x5, 0x7}, {0x7ff, 0x1, 0x81}], {0x0, 0xff, 0x1, 0xfff}, {0x5, 0x7f, 0x37e7, 0x1ff}}}) 16:00:46 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000c80)='./file1\x00', &(0x7f0000000f40)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f0000000780)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000b80), 0x2) dup2(r1, r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x4}) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = open(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) dup(r3) ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000bc0)=r4) r5 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="828df75aa5573fe8ecb1a67994ef0ce0e309472058a802a5449060f37dd05a4364fe61ee289d4d1a9b272f", 0x2b}, {&(0x7f0000000100)="71a5d8dcc2ef4ee04b0eb68d16bd7126a22d1f65306d6fa238350c1af7c5036d5c442941a7f26faf2b160ee21fa2a5d424eeeab3b8629e21a0e100d566b8940eeb0bf01bb4db2cba557566", 0x4b}, {&(0x7f0000000180)="bb2ae25c43a5fe9d0f816a3e8772fb53ce94dec09046f7eeaf8af22dc1dce3b4d62e05337014ad5c8813a1e4adf845da496ccb25f68a6b727c69af2959311c3b7df6c79682d118916cd981d9ef098f9e67c0a49b342dbb54764ad3267accae18d7985e99adc5b0bf", 0x68}, {&(0x7f0000000600)="43b56fe6930b9390aaaec8b3c3953e97579c8439193a5d101b9ad32fe2666b5979a20f881261aaaeb16b8fcdc4f2370d66108f9566fa226efa011846006d206530ccefaf2686bdc1cd76fae48724889f1d68c4342adda7f25d9d4e43136bffc952d4aeb856ce215a263ea13b59ca7534713d60824cf1f42976e2e07613d676a62a4fe12f931c82db85f4b5d5ff302419ec39a9a92e97b7c30e7376a8c333fbe97351e21245b48399c9a873c7d39e24a5268e3e9fde769f1add9147d0ad3f290344179867c675c57e03c90806a311a070f6bd089734432ed1c1f3d4a96f18ab6840a07638dbdab37172b774f8bf8b9209147ddc6ba69e11cbbc9b49adde641eee17c4b35ca7881b51b61f822482cf8eb25da366afa9f0447a47d95f0834ccd6ccedf93e55c2a390c3b20a386cc0efcd17a3c63ee6abe9692c8276c809395c74046039def60a4fdba7355fb38bd90ed3a1b3d7d0513b0c3897ad2add427ae9304d580fe39416913e937c717ee2c45a2b2828c10b9dceecf04ddcb435fce1b0095d2022e3d9173bfdd50c802901cfbbd91bebbbb0d4ac6377c53f8355a4fe9d7e3eb41368e5fa7a095d9ceb3665f7a47e0aa00067a0836b56b0b92ed8e13676d75ab2408603a24cd3e3441f39393f5c6b401127373b0c9b99b368b6816aa4c5b18270cb24c12b432f3ac2dda8afd5296e21ce8174dff405bc0fb518b6120740f5d090867930393a7dd25b0293375c68564cb0f4a86833d68d4fc2cbccdead9570725f55e841f815bb6a70d144d1859d7bff251e167ad3b96b26458323c9d89a71a707ad56dd4d6b8d0561b0321c7f832f9a7f2de8f7cda3ae7555fb10722ab4c0175723be635ccf9ce34575dea1d8b98187e9dd48fccf73a25a2d4fa1604830b4a5ca37491eff789ba1b86b82faee19be6f6eb0b849d439a9f8d625c62a6eef2109e8da6ad75b6a24443c3a68ddc9863c9ca6784893c2a16c67fbea2f4ad1f66ed1df4fb9bd6ea5c57def5a6931acacaa489713c3d2f4977549c524964c10b5039590f256ca578f771ea81e8c819bc9de9ebb1a755259e3073eae38856ce3d113e172b193b993779f86b728df8ab12ce61b5fce2557a6d9555b64a2d34077866c9b63495b6eddf8549018cad16ff04e06662f68ed1d8527e77c5d447ab3ea3005bba09c57f154872bdddeba7be3546ba38624e318fc7b5f3649a0aa5d10809e72475f338a8f7fe9f46595d81f9241b9661dbabed26754a149e3bca57e126dae856e8128330b9f6036556465bb61501547586c091ef40769a41d188074bb56621e1fa94da6c299b0e1df5889b1a0394291d5e1b82ba6e39301d26f197de2c6f9d495ab890d5e250135e8d879ccf4a5fd1f9693eaed87aa5ef2a23124574be2b50acb6b7aedda0ef26c82caef256507ead1ee5140c7032ece54b7a2fdc38a1f190793b224ff6fcc6241a32ae59e7c1062dcb3e2da511725ea2858b4900916008886995ce5d2c8a479bc997a9ddc129de2c67ec39b84680a77acbd479a357635a2d0763253291861b461a95906f450dc5852d43d147b4bf71196e0f594cc8323493b340c9d135237f832914c34e1b979d7ea233c079bbd660c38b63061b7cd28b22bc673a3ffcb7d0f0bbab4007603b0e8aeab8d97a307c50a867cd8882e94fbc2bc4f05c2e76c5f956e06cd4b9df43f86fd9d4c92447466482637da68fcdc55f959e8f89f1c88757f7647484dba559b4781bd73f486ddd2c75b63377ada152459a2eacddc08ec004600aa0db41f4564a025787b23c4c214b7ea42a79119935528f4b9c9bb18236d521390f10ada8d115cb5ae0bfab7c21139c93c8e592f6f737e34bb029c98bfbceb6717b31ec1b5c3aad11dac1fb8c75f1ac382bd11e9edc8a07856711966dcf7819654dcd31cd03f13408c91a7a682fc68f210e1df72d822ef3ac485d1ce0fc397974d08d51e7eb00a659b0232f5ba2b8c5396342074583fe6724e6c977678b6bb9d518102d1a71b2e185b2f60c084f2648c69ff2fb46034b6a44e47e489f78ef0e86436546b83ff9f48e1321ebf63cc96df0fb02b5b1e93b1ce5dd0d622c35d5baebb0ffafa3e95bb1714a6cb067029be6233edc65f280420b602e6a600263d091cc0c9f3dc2b2b6cb10ef4ecd11055a564182b826f76a882bfcfc522e65e73f69743cc583153d6e7fed572f461fcb66f2582aa6eeca186e5f161381959dcc34721a2b65b4ed46d9314c7a5ef23421daf8d993c0b69a46bcd763d9899fac6b9cc9c8d71e377f1d89a8fc997391d94ab4b383852a05d3bea46a6f3b0901773e43d0c1cf5805c823bfea21c9ed6e8f3f9ebf04cdd12ec1e0636a3c181d5fa9a33e725ce341133113b066435eaf10080f06278e5ecb678064aeca44baf58792138540ee66ff37f90b9868ae263c330800924d0def903d78fcc3ad3557f4670f65cfe272c4392e5d5f57ed50a656c9488d09612df1dc6c722f0c0828ab7a59784803579173363ca1011b3cc439a89adc531c485f548f887d8eee8bbb6d1db5831a5c4ab3264c977aefca5200c620a964da6992d71abc934864d2fcff6748e7dd67b2db76dd065c488e908a36456bef72ba41eaa591c9071722e107de2a4aedc23891e5a9b4d5b50ce449146f2605d5b0f7ea40f441f8b76cd1acc535884af5c8ae7bfdc2a422d2d6f97a0f5b2ed675329acae7a9a7625efd0016fb9a5b93695a5de6103a36b9fc8afc9d7544fe1399c5ab4f66ae3e01dfefbb2b35cd64f50cef70186b755b80986b71a8b7835f256db768a2b64f0c5e2cca280f34b0fb331d2f317a172d9b41781889932d5d68775019b82b0955c4cb7ea24bb68cd42a2dbe54b436ee793e1ee6de251091cb1eb782a89e90d9f7847e8c4fec6b501132823813bb61a29bc49b47b867837c9eed5913f24c785d35b5dbfe70a60cb02f0e284cdf3a855553c6ca608ca42644475c27bffa795de61a433308dc9a99f0a890b56e53535c1de734cf9bc9cdfdf1f72cf75be32c8ed36851dbcd1f95004610b1447bbce0616e7db9d51de4db418a1c64de5ab12fa0c4287992fcfb35489012dcc47441670ce5030f6c5f95d6316375f94dc79b3546cfa3faed444347c3f15ede9dc0055265084dcc6580ed695417cf40f6ce57a433abf0af5164470fec17e28c60ac9c0b396485a70226507a02310eae69c24ccdf07ee50eba03688be3df456ab820f3483a87fc96d7fc9262b209eb734a25cd5aebc53d44959f5b8cef654cc0a649962ddf7f30f6cc7787e85519765d758a48a6087f822c0214348c14b8c493545879c23efb116ed4295dd8935d5675d770d9e8aba34720233c9f98ac4effb1b590080dc0ef69508fe409e7c75e3a513b91c16fabab6276cd3d1aa849b96f04e27a764f6741f9a4e946bce9e7010c315ab946168338892a5d2d82b7d830f1655cabc2740b17912ec5db8b8bbf7ee58ecc473e8351b276dc16738286de1f9db0e700003d1af07489affa389c5c232764a45ec7ffa3595a4673d2528a2e99a00a36bf7cd39206401372285dc11f3746b8f1a33766e2d31bf7f60f266775ac8c9217c41032de2ab59f0b44f0060138cd69047ddc32bed8b60e76b7b7cd987f6ed0802995e5c65120bddd0111043472b4722e6da248e42e7b9f13969f971d1614b96a94bbc2cd360ad3a41a9dd7a972214be36e00a4cb94bfdced86751455778784342c3500c724d156170161a02a776da7345e3e98d7c873d7dccfc07547e880bc994f5d330237700dbe75a4ae14e896b818d4c6ee9c9cf7c5a369fcb99a161f347e39f3db6bd70f439ad9c1a8fc1f9d19254715206a155ad427a276158c681faafd1f9a8a9138f73667d0417078c53c851cca2c9f1083424046bf8f38d27ce47bd0513f295e11132f5468ada4144afe7e64f7ef1d97ca7fd3106d6d966122041b3d430a344bf5e288479bd567daeba5da69b2f966f28215a2e34e8cc40750076b2919d0314b0c951b8f64211be557b055aee7ddd981b70072222410fd2c16ff251eca68ebad69c57db5640091c82bc47e7ba762ac41a234c4d71ca681a6eedce97cd6b64b2cc82b87d98fe9271e40eac1aa018710d6046976f5729e5105773803f0da8c1e0808bf404f64a8258ece360636e1f565a294537221f301b956e98bfb109296f5d9ae0bcbff01329016f09be6b548229f7eb30732802a627df7fbd142b92d44e61fc365eab8319a3d63c6c94b3cbe8f362603bfb47382888b29e7da1eff830983d10a383b9703a97639eeae4f252677c261d74b604cd71085d505b05b2a277bea3538f945be9bf92d1546b0d0526bc65be6b2c1f8fbca12a37768ac8cda79e01467670bb5ad1bdae8f72eb4abb9e119739a954318fdd1fe5fa58561f7052bbb6fdfd1da72aa8ff5202462dff0c846215bcec961cb7cdbdb864e54cddc329bea40c707413009d712a7ba7447e16749196523e2c6a24f814d71a68d217aeb4fe74d71f6c246881686c2c3c9e96661a313603c7397c2d6defbc54b938790aaf2a4b29bad78079cbfcaab2b88356f692137628a897ae952641598079e74d002ea58f9b450192e43f1ca9ce5659305a0e7b61cae839b42ba88a6e215f473528a99e1917da6016e3a1820ad73c0aff2f3c6719620d8dfeb9583cd339c59232c7918f1d3a9612ad64a0e701c95721ed5924f47d60f901d10e824b1759524e1adeffce66794ddf939d93d4a9b78b3edc9470708f0a7a9a752753c44ad55db9a850cf91a6794bdb497719b7602aaa403c6fee439433a4fa4fae018265652387e0d33d28a6d41a141a9574233a661e42f278f3c02dcc2dcaa247e96ab29f7c1df70fb377a5471c90e4616609d32d956e2d052c91968f47268e46a9903a2d9c2ff0830da8ec0da01f14d36d770b3f10011f3480d9ef664c0725f143341719a0861a2461f6c642ab61144793b8b33d8f2601ed189fb2efe1dc70e90d252d0042d7993e02d05be255dc3eaa752be35a04bfaba348fff8435d11823613bd18796ffbbb0858acc4b342c94cefcd823e424383fd874abb87086a0a3aaf0ac7c780866c4d802e73557a9757ad5527252153c5e602e6c7f331c6b54927ccc51c8647342c2ed4c509aea0aefe54e561eb28e9c041acfbb74bb7c4ed01e016e92215b085aff3dfe6ade7e8c23856386d9353b9d0308d0690a3e712013aa3d7369f5bb0f1e60f9a17f506a33ce925740497f9248ac7d896204bb14e9b4d1fc2804c042c83b5df7fc0e28e93acee513645fc93815b9b3c75e52265d8a3bcd6e29025dbf18bedc448f224e65fda6007c3636db0be5e1f9c8eb6f848046e16860d5c6ad21c10a6d4b5eb8d77d25c0645f2517952699fd93eb37039d3231bd209ac99327f9d927dc95ace9428b31add8b4e32bd6fd0fcc6f14d1ccfd56d4bf05e73302702b82a90842c2dd956cc0afcee79ccb3961ddab7c65cfb903d3eb44b8255e09647819bfb0fab84e10a0b26cb2cc84fcff4c351335c6a3bdf6bbb2eadb8ac223524ee7bf2093e8bd5854ed79a6581feeaeb6dd2730917d4640ee0ea9447d88484eda608ea0f8cd4f61d35f195d737abe057e6efcd7b800aa700813eb11178394f6c57de3317a728c7c4fc2ae5c5397ae176af6cc024cec35516328efb9d52b8aa61b6083b6f799d8cf780ecbe524b05ca8cf9337e66b7091ff014297da7f12d150c2cdc562e50065b3f64955377ec162f98688a3dac0046821cbef9ea4cee828ba7ee998f5c4b5c5c47744330a57723a5728f9eb2b24a34bdfa75ba40cfce824ad7105716eb", 0x1000}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000000000001cc, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000240)={{0x8, 0x6, 0x7ff}, 0x85a, 0x81, 0x5f}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140)=0x1, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r3 = fcntl$dupfd(r0, 0x5, r1) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1fe5) getitimer(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x4, 0x3}], 0xfff, 0x0, 0x9, 0x0) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xd652, 0x9, 0x2, 0x6, "6a45dcf4c5f8671bad23a6cdfc1efe320fcc214d", 0x3, 0xf5a}) 16:00:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000769056d21851b59f949e833f446e9f7b00", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xe8}, 0x0) 16:00:47 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) setsockopt(r0, 0x0, 0x4, &(0x7f00000000c0)="c7df64666363cf16adaa538fc9beba7e4d60c7c003f98ec4dcd634f043989d32826ae7c97d8979979af815652d7f2764235c398fef0990d959a44ae7213a3d9bfdb0832d4ae6059e9e2e63f4e16a632685f4ae0323f506affa1be109a32a360da86c412970fa8f764604b5f6617800bed80460fc5f540adc3a98dd836b9d90e5497b2cc3990a189febc3fcdd8b0a4196bf0455199bb3cf3ea92b1c59461f5c4b25a517371314a4a3fd9421242bee232573e3fbb7e43fa6d242f3c672f53c052bfde6f3ac91fd1bcb2276a4147d12110d5a9553f61a588491f517077df45b981fb5cc1adb73c3c3502fabb1a139062d8757746933115a7e82e40cf7e8e77abe22628432ecb9a64858227968dfe70b1d8d01e746ace52ba22664e1eb34fd191c3881b33345ba4838f4649720c0dd7e59c1f57d6fbc0fd51cf77077b79e59923c14eef58dac9b633d1376722e09cf70316888854e8a77ea4ab21bccd7c8fe66cd4990c6490121356d548a6b9b3af30e9978f94dcba5dae8ecd2bd808fe44ba411748f18fd9557ed07e426421a50719edf0e94411ad1bf740ae101ecc4a5b02ae36fe3cc14f7530afb601a0832ec8e2c48fb5ef4535df3423e5c4d2f3d20ee57e6a6ef7ff0dd9db16a0d36ca2358e3fbe1371b00106f8173027d28ed4b7582a7ff233b9bfccca3fa14e7d844c4da8fb7f7f36d83506fc36d9ed441776cfbbdc7c7dff36a4a6b058d08551f2a0daa6fcf1d7811c41f3dbc348cc8797751d0a1344e7705fcb755fbb86a93eeef159c946cc83e7e471ab49da04a7be4591bfbac8562bfe85054ccda8f7fce06a86fd61a9b1ef45aff887c2bce319ca77a01911b8541f847edecb1ee4701f75c6e5ba086b8e51aaa57874dfab0f94a2bbf5cdfd391401be3e116482f537f87cad2e6bd64730934d1c8a8ec9ee8c76188712a3c8aaf3adcbf176f65b8c413a91064e1a50f1351686492d037ed59b9f57cfb11d616c43af1689f1ec35883b9856002259e99ee15beaa4f7c5032a88da5a6144d8ef673e12ab347c3aa799a13ed4024cad780c43dbe2890b597807339bd12f49d0bf9eb031c9984ba648467109b69629c97e9e1ec3ac3ee222fabab604b48e69c02e774fb1b5f0570b03bd8ffae3e1e8ccee3b341a80d59f3d2ae80495fabf56c0af82d8c7e0a98238e7760f07a2795fa5502da0dba3352836627591263dbfd905750d8bd81798deb412274275315105ae89d391243df8e99d1dc906e65d847a359b9a3f066cedd9d429533a45ee14c80395d2c523599529d261e4c4bf0fe82713f50a188f7295e754350dcfb3ed3b67bf9acbc18c2620da2e64f02762e75e72ddf0cdc5ce12fad93f16d5aad4461183605e4af3c343f3344f8ac44567606efe77142ab63a5d7a8e4d33e398cb4e7c164bf2dd582756bcd19821f837c14da04ca7a026333218b3c8809a17bd354c545e02b3742e66111ece2aea6c3c35dcaa6838aeed088dbb9b4cbbfe115b996156c3f80fec8ac161b6f74f2243d56279c8a930e75e2d77c44092597ccc26721a36fd0fbc1ef21f9015b08e7fb153432f19391b81ccab900247ebe89f330ae318ee8a8ff266d51cf4599caa876af3ca0cb67e1fb1cebb0184097e4958946245d54eee438c581e16faee9923ae2e0af88b7fc472cbec0ec3b85ed1f78b59d1b52986d588cda6e96e2f6b2dba1118279a3b8d448967eeeb45fb04ebf902e51f9d29dd187b497f2f70739b7fa8ea166a5d803bdf7099624cb2015557c744c2bcb2049ecac4be44cdf346d7f9583bb069b152611fdef6e67b2418dda33d146322d8d79bcaad98e53cc97b35c7475625b705050d71bf7ef72344f012fb03a325f482360f0451d79048e332a3505fd686fba60aa63fa35f3dff25f5edf1aed8c372b964c676214d2b2a1ff0df9a1a50a067f7a16417ac9e7c50cba7ebcbf8c4e0cb09d958e2b7a9a09047dee47ae6935537bf7172beb8f742289b0d4b64a0681765e7bbe5735c4af5d94bd7234699215d3a6cf53c1f8dc655200ec07d177099bd35ad61eb2514a06cb7a208e095447d1c701f65029c4a86598f00f6fe2f3fe1538d58eb312bce5cf913194ee4a209b219db6d21a412a41578858c5e5d7f990c245c4862483f65536e95a6472b37b9ac0981bc9a2bb2cfced6c430993e3c3e560b7446ecba10aaaab862a154e2fc183d4bd61a275a79bb7b6eb35fb45464de1d0109fd16886dc00a62ca6738246285c7f88d64f13476288c8dca965db0f094337f423a2210f22280a76555e2d78613971094c069b16e2647706d42d3c96034321dd5a45bff76cb20cce271da7616b665012697b4419181a4b22e4be32ba068f7fefea916357abea582138a42048a86e44d79efa055266aaa787dad8c798cb36547df54a3f23bdbacb864b014810b9731fcf064c6aaf6a6e14c0cc9f9e4c9247777ff990dff829eb16b66736a93a8a6aad52d9a1f6940ed9d080aa722cd2dfaae246fa0bc0fe79f0c339f707ae7711dc7071ce7c836cb0b5152225e052922b3138dbeab437fb47076b834e39bb6e84d467d95afc421438899860e6da640dc0f0d4cd8ffe74fd5b33a9aef26eb240d5ef4775e9a38f5f907325714cbbc9ffba75874ba9203bc09347d4a81017e57092c549d20949b31fff918fbdb7e2386149a86c9f96c6c246f070b8439e8789b00b659e912dab1cdbee5c25401d284d579c9ec69836c96c8936911fd9550ff437b76efe3a4f95f45e8c9fc94a8196833a3635a66f6eea616866395d4987e8d2693dd53cd3f70c8bbaeda580d841cabe089d077fd06d9cda962a0477193ebae64db5c89bf37611bbca889e0da0673becf3400ce00bcd97f92b58bd37653e1ca69564f57e89154dcdb9dbde42c326ffd92681acb0cb48ed2ed5b7b7808f42b3e9a6dafdf83ad13adefca4ad9f5b93be1caf6d9a0d3d680d0ffff9081acaf5d42484a9e28d8ba0aa3f9f3eb2bb0274d846acd097350cfb0e2785b4c75c7fd6bf6f459a7a0da3154cdc68bc80b317b1a3fba856f27c8e40d5ebbec9ab17b9d20612fae41d65cd410b6d5efea75bee3fe4ced791dc763e639631f8dc9589cbb4a06e76b31b269ce84911cf11ff6ec93f301efd7bef6322dc71a4178697151ea9af0ee574a83ef2760a0143cddd403276c37ed5ac5eb39719b703f86df973a7f6e82c2a6eed1ae84cb1b5f2b175265cd77074eddd34b78585da6867b4e0c045448784956284e37f05d3e95fd60045113e05b471cbb87273d354718b73a7658ec56e0f9299a07cb617b39d9943cc774c2fe1ff7ced517cf1cab03308e7ba6307923cf8a7191aece7df5ea11dd8ca88c43d21a7042f8c28889660a8b88f01ecb309224f5789400904887f7bd73ac9e9825f28529a76d355f8584c47236f280302516d127f7dbecbd78b83e92347620bfe933713d3eab9ebf5ccb608c892a8554e5df224a3c7d95160e1f2f5c26b0107d5877da028eb3b67d0bd2309a416e5a77ee124a1b1c3c5c16d6c8f90a4a81554cc01e110588ee147d4b83950f1b38521deba00738a3b4bf0e0423593f255923a91cf433fc8c8348650b2b83bec84d04f7c6bcba82c5cdc6e071a7938f4077e2b42dcc8c2baca08f45169673b50983449ccfa106ff247088c6a7f5f0f5e30f37fa6598476ad991870e953f149c89ebae5b607152fb4448945f302867abca7f55aca427e3038b3fa26b97ed889fadb0f2fc6e1e3b60bf9ad153dd6641a8497d2c512b2e249d104390b52f2b754338ebb592c3549ce2c976f0d26333749ecd10e8496c06d1d7f198bfc33e49a82e32b622d01d3b8bbbdb578448b9f0c55467b4eabc926a39ef43bfce54d6f0878aa89c881dd95f6c33aa3f9de7c1d998cc625cafd5922dcccf7a33f530243584e5a4fc0ce27d313dcf576f3af89e026984f990f7460c388d70467b28a5477742e7088de5def323ebaf3e4efd16e9ac4874cebf29a8ead8ac9231bbfff4b78bf90be8c1d9dd4f1ebae376208fb6b5b6baa082ed966c08f79e61c51faa0a52283577c58a49a758f85aee49ab401bc9b08e4fa3ec516bd267b030ce9fb0ecacd6aee2f9c673b9f52c61392bd96792c8c683760fb21216dcc965582c46c20e89247ef8d2bfc618a80c275e27181f022058f5197ff0608880e35c5bc7e1460d8d7663f30a6341516d3b914379a0572db9186b85badb3266a227abceb49de01dbec48c5e5486701b5ec76fb283545016eccebe0b373734ae006e790390ef8f137c965bdfbef28cc4ec6355b4ab56f17de862c7b95bd5bbe625ee7e6c7ae62e97c3fe8ee2af8ee5dd153e72c9eddb8136c476c369a7190b4e46dd267a62e4bc08f92a4699e3292717bb34e3b8ce9dd2c6cdb096339d4e1ea9eb601443c18a9ddb4a4ac5c5e8e4fb720c10304226742dbe2dbb576ac0e93356ab9ce4e77192104b475d6f468cb8d418288cfa85fe958022944065ff5adc8a917681581dd9bb2e8e393c7b8d09445ed1c7e3b889c8a51d7a048a1a51f81aaa3ba0ef66f0efae26b43144e57ef52e5bc109e3ee90946c408635e5223e72501ff589503f1c731c0bff0b31b81936bdd7a084ed986b6985e1bd73f06cc5db70d7ab4983647ff614197f326201e6f6ecd9f8029d51428a81b1f256e12518e0a73bf8dbce4b575d5b1a3fb780910a7f7ea5c911a1aa49c3ff2ed8889952f6978a3b88374f1dc689bc3068275c016c062f26e49da300c0a9f0dc8dd281e6a8e6830eb94578046dfcc3ce06fc42964b2f9a308bdb292f6ba30c732bdda3cfcf56d02b07ba998086bd4f29752570925ff8b6b8267a873c23267ea8f9e78fd23df5b651cee0c52f3c41ee8a37be9d5c5eb124b9c9b03164ce3e6961d434e3ed0e6a9fb057d956558da962bf6f9249f1efec31c203240bddb0ac3fc9f064bf84995b469a2e38ca14ad305558ed6cd4c81bf4f61a1521fa895af5eabed4b59ea7b7cb48d4b479ea35c4a22b947ae1e2e94f8591998fa770d18b88152649c8277b81e757756aeb5ee92933d09f3f68cae43f8c3208a9246d01b4f7b478d35823164be5b1e557f0cd605ee7a41cddad14e7a78d17a58a5f96f1a11ad9c31d26d55738a33add374316b6a1a0391449242e61a5ab7357eb2c9b2cafc4fe31b669c3fbe210db80567a4995aa51c194372a6c967f4e4cad30362d637e624e75edfbe8ea497903f50ef390f1af07e27792243e19b5672cde1cf3d48dfdca14b547e844c0e99cdfce9539d4753648dc44bc2f0ab9c5f36611cc7809a87bf1c710dd2af9b4c2c91f987d9018e35f42bc7b014dd40601523f6eb2bb23400342b077ed2dc2d422f88f9780a67a0863061468f801312bb10c2a2a9c9832740e79bfa5a8f50c44d16a3fdd3a7f1e71c139aec9578ebda660b033287f4ec9ff8d857456c5248af9569fac3791f9538984d103a38405104c4d09bd527a358928c9d4d96180de09eac32864b2ff0db416f7b52459057f38bc4e257d32efd4a4694123623b6b2a4937424cd77c23b977e289faef2df9470ade6b60c6a491f81483599980aa2cc07d532e0979d4e48f53e3ed3a92a6ad39fd54e078afe892b20461ab9fd4604a240ae7004865e61384f8327ab1982bb18a7e9ff083cd5b99ce59402832cc08125ffeca10962e6dcc55f89055cb1b4c465dbd59bd79814602f4dc3c19cdfbb6628120120bc7b3fe5f87da6f81f1cce8367a8a219547a24947c20b3846dc77e8addbee4f9640bc81f3f2edb01d71292f37e2f6ec31132c32f1465cdf2df0f3af3e17035701b74a615139637", 0x1000) r1 = socket(0x18, 0x0, 0x8001) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="00040000bc896b9e558e3dc576c01c68f427bb646739fa27a1f7ceddb7a52ec17c1c15ef965fd5b88e68e9f40b630fd57da2e6f429498f35d403830340cb28c6133f998abca64014a8506d6839ee74dcf8661bd9e39ed7391e", 0xfffffffffffffe22) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setown(r2, 0x6, r1) accept$inet6(r0, 0x0, 0x0) close(r0) r3 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r3, 0x2, 0x1) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) listen(r3, 0x0) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/21, 0x15}], 0x1) close(r0) syz_open_pts() 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x3d}, {0x6}]}) dup(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 16:00:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffde8}, 0x11) 16:00:47 executing program 1: acct(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x9) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:47 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x29, 0xfffff, 0x6, 0xffffffff}], 0x80000c4d, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r12 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r13, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)}, {&(0x7f0000000200)="1797ddc95443bb03484d4d9a27b8b84f3d0b1f3807f4c4fbd575fbf6d75e35e585a0fc3a603a47ec60ecd60e5f2fcca9f01e37402cd60ca62d5cd839069dc20260242ea48b43974867ace0a5ff8bd52b1f23fedfc9ef56ab4ec7c1dfe427191deb3d8b06585397fde6dadd643cac", 0x6e}, {&(0x7f0000000280)="c567d3bd7582189a2430fcc04ad757ab5e596da4219c79bf8c73a55c28abb58c44ade8f32aace100f5e186584513195b2bc77c91774eb1806bee000ef20254d565d9baacc95a61fb21141853d62fa38d91a35db75945a87d973f97e3e523da9bb5098fa52fb1ea46749aedf4aa8c2d23db98b288f86275e8b3f57870688516298ba53a73753e570a3c7fd8cfa54b2ccbfce6a60fff151e4344cb1a2d7619c5cb9d6f9c793afb505965fab093b05792959e26aa8bd2b9ab830f1c74acf342e8dfcbcfa49071a5d52656646b53ce97ba51dd50bf86d6e5a753db4d52002fc4feaa7a93459abf7ac314cbead9fc", 0xec}, {&(0x7f0000000540)="94924db9e890c7964e2c02a786dcb56ec0fd06158c52c2f12fd9dc4406c1ee811f77a2b9092bbf2d6340548a96190a0acd3b62448f6aaf6d86059bbdc838ddf29061b481c0f1f9027458fe1045a47c4af11eec624a6ea00999474e8eab3bc1c8ab6167698afb019f0d0485d8ff24571d3e73233f7a5f825987fe177a3994acf526600f54575ae81c700088bb183d2268c7cc7edf3ec7f6ff89bcc896500f93c920c85abf38f7c3d7d23921a02973656274050baf503275b5f1262ca042271791d7c43c07909790ed7346133948abd7c2b030bec55cfadb4bc37f678cf5936bff2f86e405857e0000", 0xe8}], 0x4, 0x0, 0xf) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) acct(&(0x7f0000000080)='./bus\x00') 16:00:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) pwritev(r1, &(0x7f00000010c0)=[{&(0x7f0000000040)='h', 0x1}, {&(0x7f0000001040)="db", 0x1}], 0x2, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x4, 0xb176, './file0\x00', 0x8, 0x7, 0x6, 0x7}) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x4cecc3053e2b37a1, 0x400) getsockopt(r1, 0x2, 0xffff, &(0x7f0000000000)=""/18, &(0x7f0000000040)=0x12) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r3, 0x80}, {r4, 0x2}, {r5, 0x4}, {r6, 0x80}], 0x4, 0x100) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000000c0)="050979cc71d883359a02ead148030084936fca000000", 0xfffffffffffffedb) socket$inet(0x2, 0x4000, 0x100000000) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x2, 0x4}, 0x3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x796c, 0xcef, 0xb8a, "d0ae18c66e18547b2930a46d603249f131db651d", 0xb75f, 0x80000000}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x6, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/121, 0x79}], 0x1) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b2dce25bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628", 0xa53420ce891fb161) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 16:00:48 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x101}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) getitimer(0x1, &(0x7f00000000c0)) 16:00:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:48 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x4) r2 = socket(0x1, 0x4000, 0x7) write(r1, &(0x7f0000001200)="775a0c118367a76ab09963dc8b8afa2063864aa9d0ee373cf0016dbb169e0823e8e87099f184cf8b96567e75a5ce3515bac60c816a472c9e0966c7ed17f9db3a476a0fd82a758e7ba862dfd5c4686f824ac08f9c8f75b5a276bdcfdff490301617f48c74fd61180114c152c7c2708d5e4abd5e6d17e6a3aae5f5b76a09c9a71758d5b1344944d2cd91b6b20c3a1d973af5257b", 0x93) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = msgget(0x0, 0x500) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, 0xfffffffffffffffe}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40, 0x1000, 0x0, 0x200000000000000}, {0x5, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x10001}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xffffffff) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet(0x2, 0xc004, 0x10000) 16:00:49 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff000b01000000d292851cffd891a3755ffd33229c1ccfed0a907157bdc498461a575ddf03a75e7aa7812fa32ee963fef9d3cf4081d0e5bf89694b39400ffa0d6bb23194d755bcf48161bb87a004d98eb7fa3c2e0b32315a7ea37e6727aeaf2d3192a8105edec5deb46616cca6e50e30866dd63d7403889d75d7130819fba0b3af376a089b1ffd01b9d6fdfac53fc953664d4f1f5d92d806d319463999dbff049a68143a013834343b3512a22380a882769c24c168bdb278e618a49597ad33908b84b5e4ebc9d0afec0d21244356f7a8233b9b1e3648710c65846f278c56a822afc997794a301a826f64f33ea647ebe9c598f9d4f95290f2591c9cb9dad020e03570e9"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000000c0)=""/9, 0x9}, 0x2) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$BIOCPROMISC(r0, 0x20004269) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xd817) getrusage(0x0, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x400) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setitimer(0x1, &(0x7f0000000040)={{0x4, 0x7fff}, {0xbf, 0x7fff}}, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="200000000000001b542a538706000000a71400000029009bf23e000000415f4dd6ffeff5fb934a02f0b255dcee030035700100000000000000165d4e3bea260088a5120780c650d22a0262e502818d31e721d190567515409aea11720eb325ec187e38bbe2527682211f17709bc584025bd17e57b09ce015b015373d3b910c55a157befe6eeddff16f5142768ed195bbd41b304ccc7616a042409bca8acab6f2797edf75145cb33c21a1ff9918341610c7ff7a94f0618d32a38339ae3dfb6884f554b9e08f8b75bda50a58c4fb3b14a032449a55a646928ce2fc89a4ffab02d93935bfae7500759ab3b47c5b809280ff2186de010001a1b62d6b9b97bf7173fcff2cb95268fafa6f2baef5a38849fc652f59fff07723e572b867a66b26ae5d8c2b6f7f4b08f3965d1e"], 0x38}, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 16:00:49 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x2) fchown(r8, r10, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7fff, 0x1, 0xfffffffffffff738, 0x761e, 0x6106666c}, 0xc) r1 = socket(0x400000000018, 0x3, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000140)=0x2) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000240)) fchmodat(r5, &(0x7f0000000180)='./file0\x00', 0x51, 0x6) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x58, 0xfa65738a28fbcd79, 0x6, 0x57}, {{r2}, 0xffffffffffffffff, 0x0, 0x84, 0xf1, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffb, 0x8, 0x7000000a, 0x4fd, 0x8e}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x108, 0x1, 0x7, 0xfffffffffffffffc}, {{}, 0xfffffffffffffffc, 0xa3, 0x10, 0x7, 0x3ab}, {{r4}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x81, 0x9}, {{r5}, 0xfffffffffffffffa, 0x40, 0x40, 0xfffffffffffffffd, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x3, 0x9}], 0x5, &(0x7f0000000140)=[{{}, 0x7fffffffffffffff, 0x20, 0x1, 0x8000, 0x7fffffff}, {{r6}, 0xfffffffffffffffc, 0x1, 0x1, 0xffffffffffffffa9, 0x400}, {{r7}, 0xffffffffffffffff, 0xe8, 0xf0000000, 0x3, 0x400}, {{r0}, 0x6114fc695710a24f, 0x86, 0x20000000, 0x9, 0x1ff}, {{r8}, 0xfffffffffffffffd, 0x80, 0x80, 0x0, 0x8}], 0x6600, &(0x7f0000000040)={0x101, 0x3}) dup2(r1, r0) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xc8, 0x0, 0x0, &(0x7f0000001200)}, 0x4) 16:00:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt(r2, 0x5, 0x2, &(0x7f00000002c0)=""/177, &(0x7f0000000140)=0xb1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, &(0x7f00000010c0)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x00\xc2\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x40, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x8b\x00', 0x0}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xe643, 0xc4c1, 0x3b1, 0x1, 0x8, 0xfffffffffffffffd, 0xfffffffffffffffa, 0x2, 0x2, 0x4710, 0x100000001}) flock(0xffffffffffffffff, 0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r2 = dup2(0xffffffffffffffff, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x6, 0x591e, {0x101}}) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0x8}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@abs={0x2}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x122, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:00:50 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7f, 0x0, 0x6, 0x17d, "f3e15b25786e9207d8dc31b48ca5669af42c5408", 0x9, 0x100}) socketpair(0x10, 0x2, 0x9, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x7fff, 0x9, 0x55d, "8e3a9080606c519b3153ad14d117dfd2acfb1677", 0x37, 0x8}) 16:00:50 executing program 0: getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/51}, &(0x7f0000000080)=0x35) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000200)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/\x02\xc9\xdd2null\x00', 0xc00, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='x\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x5f13) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:50 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file1\x00', r0, r1) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000400)) mknod(&(0x7f0000000140)='./file1\x00', 0x1000, 0x20) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) poll(&(0x7f00000003c0)=[{r2, 0x22}], 0x1, 0x7) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r5, r4) close(r3) r7 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x40) recvfrom(r7, &(0x7f00000001c0)=""/150, 0x96, 0x40, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt(r7, 0x4be3, 0x6, &(0x7f0000000280)=""/233, &(0x7f0000000380)=0xe9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) 16:00:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x401}, {0x18, 0x0, 0x7, 0x7fffffff}, 0x6, [0x0, 0x5, 0x4, 0x400, 0x3, 0x10000, 0x8, 0x34c]}, 0x3c) chflags(&(0x7f0000000080)='./file0/file0\x00', 0x10000) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file1\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x80) chmod(&(0x7f00000001c0)='./file1\x00', 0x98) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000002c0)={0x2, 0x0, 0x7ff, 0x5, r3}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair(0x6, 0x1, 0x8000, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000340)="b7cdb607ebde33e598c0ab14c1c86af5af1412d19136f13385037214069ddea61971a1248b0f00543b68df8d28dfbb51c61863bbffda604168463b7d2428d39bfe687e4ff33d10c663b8a85fdf3aa4b0a76b4a6eadfd0f8123e590f51084d5b9d89b77114c1e369bdc695f65df4e13d197a4dcd53112ec261d0ba92de824903619ff2a66b3a3f749a508abba3e4d472ab8912a1f5adcabe38a247d16ffe865a88d758dbb1b4aa78d6c7202f7d15e79ff87b2e44817a4f86a38fa91261568f8563ba2bf4676aa241ea4f0100eb0fe38160c128d72355c566d261643717fa2ee8efa91bb1c4db18dfff17f4d", 0xeb, 0x80b, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair(0x20, 0x4, 0x7b61, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) bind$unix(r6, &(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000000580)='./file1\x00', &(0x7f0000000600)=[&(0x7f00000005c0)='/dev/wskbd0\x00'], &(0x7f0000000640)) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchownat(r8, &(0x7f0000000680)='./file0\x00', 0x0, r4, 0x4) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x200, 0x0) fchmod(r9, 0xa0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) symlink(&(0x7f0000000740)='./file1/file0\x00', &(0x7f0000000780)='./file0\x00') semget$private(0x0, 0x2, 0x400) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f00000007c0)={0x9, 0x1}) r10 = open(&(0x7f0000000800)='./file0\x00', 0x80, 0x3) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000840)=0xfffffffffffffffd) socketpair(0x7, 0x8000, 0x3, &(0x7f0000000880)={0xffffffffffffffff}) recvfrom$inet6(r11, &(0x7f00000008c0)=""/202, 0xca, 0x0, 0x0, 0x0) chflagsat(r11, &(0x7f00000009c0)='./file1\x00', 0x10000, 0x2) 16:00:52 executing program 0: socket$inet(0x2, 0x4, 0x100000000) r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x308, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/119, &(0x7f0000000100)=0x77) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:54 executing program 1: mmap(&(0x7f000071c000/0xe000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) r3 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0x105) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r3, 0x100}, {r0, 0x10a}, {r0, 0x2e}, {r0}, {r4, 0x2}, {r5, 0x2}, {r0, 0x40}, {r0, 0x4}, {r6, 0x20}, {r7, 0x80}], 0xa, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r9 = socket$inet6(0x18, 0x4000, 0x2) bind$inet6(r9, &(0x7f0000000280)={0x18, 0x2, 0x100, 0x3}, 0xc) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000240)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 16:00:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xaf67728406cc6370, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0xa6, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x3bbbe6287a00a68a, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000140)={0x3, 0x1000, 0x800, 0x10001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x192a4724e48f2a3, 0x0) pwritev(r3, &(0x7f00000016c0)=[{&(0x7f00000001c0)="ca1b3c6ff75509682159907c0eeb21cfb63fd321da470b16c263b90ad26f65d42bfd5c933543b815736efefa0ed9cb26abbdb3fe11a5df16d3aa90cbcf2e72cf5267e9557cee90bfa628f4875c90730d9a716b535c855557a8c75a756c6f0018d6c9c58e37b087003e1d57dd088c74e10d20f0d38d5b051ba8ba260126ac31d05f5b3fa81c2ea517151ea849e6c47d49f3c40631edaa7700bd0836d6e2077f7de94e0b014c7509fb23b9e52df57a1ff352fffb56eb6171a60d9fa41aca2a3ed9", 0xc0}, {&(0x7f0000000280)="b1586f6da68f15ca4a5edb89c4ab748f2887810902358979d4b1de830e678eb4ff1b9cd03b8af76ee0f745340c142b1e533d18e2ef017ba9c1ab3118149c75987533217db03cbc3954685429651facaa48e69e71695254e91e6876cef4a484388ae3e2d26bfeabddd2e88c87bcc60c439c32cc9d5011e042c0acd2020bfa7fc4b5f4f5932ec8fb5995731d21749e192cdddb189b84386c81e28c3dba3f8bcfb7b87ccd6c89d1763b5febae78e5d5ff2fbbc3979b8026ece39c6491d422e29ab68a8eb453b9127ce6d6ecaf00bd8e7f870429a1e21678e6f483ab485596a9a82d5d658e4bb1868f8966a0", 0xea}, {&(0x7f0000000380)="7118347fe4290bba887ff17a7bf6f645e770483091d8607b3e78f9ec3683c45b3c8d7294cc2069d029e72b30ee581094cfc142ba9fb67a9cf61bb964986c7e9c1c6f4c3965fa4e13eb9de52593bb7778cb495f849219192460fa5719c08adbd302261e0fb76c491b9b7b9da35b2260d13ee071248c2b8510b969e71167ff0eea057b191cafa5c1527db93658fb460b2279ae670bd4b33b32a986776a3c84e628e535b5e561841505ddf9ff824e31ddec8fdb8824", 0xb4}, {&(0x7f0000000440)="bcddc8e88fcdae0c707e5ff0910087e42eec8b800ece5183a3e2329265ff7cac0fef25e6f17630b780e09698c8306dca2763a347b6045f7e522577d404f2b960893e6d6e50131f55ef0714fb89e3bae6f478e004f5d5a0908f7e37a76c306b2949d7df5cfa06f0d80465d844d68b97f3093664792099675323b77c368fc37138", 0x80}, {&(0x7f00000004c0)="3011f46ba20459d6f32f6416b738a42df29b6c18ea68ea277098ae6ef572cdd1cbda9fb3afca78c79f4ae503bf26c405152244ff64c31aedd7777e2512d93165c5fc7fe4e70c45ce08f8a6952eba9a323d99f0ea0d7678ba7a35b980e14b49ec992e9d3052204d9801a524b7a23cae5248239b5499839e7eabe807de3551c1164d68d67796fd9939246fc2a34ed211c7e751059ca2b0f4b7e9d474d3f3e2daca5d699a560e49b026cfc5329cccbeef31e692c4793cb2ffa54c8dbdc39b9222bd38bbd325d31d6c5255b01c8d3e98f6c04f", 0xd1}, {&(0x7f00000005c0)="5ee1bfbfcd78575044b76ab43ff0a44d86668eaef26b03cbec5036bb7cc18cdb12bb9e1b62d28adf5006861d3b66cf9925e1a23f805f30a688b065e355dc5a4a024bad873358beb0c83dc72e93921425cc5b811fa755c2ba297ef1be4c46d196f8973bc0f73123467ffe9ebdf24ba5085aa1518d82a398e8f63bc05c96b3558f79b7ce8788a7af203225d65397d5066f872ae5c4f3df2f0793cde92e122de915a91e69ad1d94be3ddc0337066c08ae77289ca9bc8d625451f9d0cc5fbaa98a3649d5dd0a5db09b47b4073cf9d84f501486a72c0ed399793525709c112359afa67888f71832a3786dce7545679b2217aba122e8b48aad11d3c9798c223f87ecb11263f9f57687959d4a1c61df501da89b3fdc40b050ceff3b7f3142ebc30e4227f169992113f1e7b0dadb751dadf2f1445bf35237e392405506b3aaced33fc54eec4b5977437319912fc71ed43469fbaf390a60a9101713a4a5411ecc236833a5b44b92288bd7c1ec04015e4db95237aa9a5e6f809783c8174fb66317de8bb3f82b121d871c4515d067e40df16e8a1ff794d38dc1b7edbe6658d752c8ef04edf0d87252565da24e2579609fb409b1e199e021e509f802977d64a0094c29b007123a438981340c88672a2a36925c3a8d72428ea3e6030346c9024e3a7992c93a5e8bff62a7438d195b816e5d363fc08a02c6c620f9bd575b1ba97dc88d8a3777b02f3fa1939d928c46248b8fd98a15ff82afab9d1d65392be46f5ce3493056b94b4c34942a84c4a1f21e59fba0545d655071a19068e7458db46eca0c5caf726b2ef65b989fc4a156dce82871e289a765996c599dae285f01582a25876ecec2375991f9c92d216867575c10f55ebdc7b6b90c43fa85938ea3ad3c3bbcdb0e452e49663979d2522162181dd6d49e7eae25d8dacd519ee74deb9d81cdc762cec8d52143415ac11a769e87a42005e55a032aba4c5991f9ac1f5c77a46a1febfbdb48d9311ce2dd3a1b49177c025efb98ceb862b38bd00b25cdf47ea3eb87cc46b2c9072911162c8eb32478efd8a1d24f9839c18971c355867394ad286a9d6f6329d6332130743e8d7b94371ee083359539ae9f4cd9fc2ff6f2e38516f1eb4a82154c48578db6fbce0080e0ecab55bc98816a40f3784267c3fef9c763ba6a1ffa0403ded869bac20c5fb35c2ab331a87fc71d0d51df10234cd5742055744ab06a755977fc664e1336bdfc4c758b05d78c775d7636d1a919fc20a3e6889efbb86c00efa723a5640e777b3e7e89b2586acd0089893cb9705d65937768ccc7a4a7dd43fd11233444951101de1b649fa1fbcbc9780f2ba3ea6bd82d1a43c8c2ed284e8ea9df06df811dd16d0c617803b8d93e3286e237a09c7a60023299cde01a3c864bc7e374d113ed513a9d5c63b0dcf65765aa5edab6d2ce194d1a7c4f41a191d73d891134dbc721f7d5990e0ec71fa72145c2b75507396c4125f9f9d8272dade69d4be9e3d65a313b7f5a0db04c83478410878fd7fb73bafe14ca832e2725e886d3dff63f551f86f4dd597a36c0f0a9e08407caa4f962771a687a5cdaf340bce0f6784d4df272aeb5d91b99abe54ed4c669f808239983b34c62a26ca859d5352d46c2a9aacafc2ddd9e12c240843f5016d2506049b30e4b54042fad48960e07dc392f80e5d55834ffbc705f913daa2d4f43dc6a6ac0e36cf5135a0841eb0e70be02230908f4d10bd340857753bd21abf00447b522016415ab741b489c35dec71f6c7cec1bb173ef9cc21a506fa17e98eaac24a2b1c66ffb3b3dd71f292a12abbe2c86ed9f3578ec44b8d4be9d5526fc9501f8d56ac5d57441544c3d782eb31b82691ef4d338e474888a3c76fc3622c67c9effff75b4e280fe2ffefdf93819c9fa4e17b0a0ee27016d238db95bd0f97580bf95686703aaa6f9898a82e5d43054d2b6b729fa1938f0f2aea0993d5d28d6f58f96c5264a2168a0995f328a9630d0ea13b25095da9451b4cd428e18fd166eb69886b622ed32bf2cd765767caaa339541ab029c903761bab07615a60793e8ecffa47805ff6f8a50974dcc6d4dced14a3a9bbd8d0b9d4192af25fcf9446c39ae81b7959dbb10ecd2b77270d164f768eabdfac6b5b870fdb90eaf2a4fbf49facc7a9f6b9a58b0fd982132be71814495cdce7bd47d6f65c81fc19583cbecb26de74373bb29089a1511a5ffc9c818a7d758a3ee0feb4ebe2a6e14db6c5413107f14e094c56956fb24476bb230a561672a912438274d089a133ba9c8c61add52e702fa4acf26773bc414e87a0ddfbfd61d0b309d0c9432f24a27b9397994a057b5299956d0c3033857916eca778c06b0b0e744079799b817b5de8fba70f7f0edeb5e171a28a4b099493667f5070b53ee59c41968fc50b4173279c85529b366d5483bd5ce455232c7b908326643b4da1351f8447479572d2a4ae7e250d87ab22b1b47e9cb1de71536d217ccc5e07286a7cf1e0aac52424d7dfec6b3e396792559f8c60fc40f51f69d263e0c0983b3a0afc7ce6f629db8ffec00e95f373bd24c241999fb8512808b962519556229a28cd3be4e1984144a6629574919fd64f5aa2366e79d2f303ff18018e1bfd9652fa1ff8265dcbf56708085e4e07910b93acd4af5d5536e6343b4084dd7092bbb58cc081ed9db5924c28df5f01f922453d3222f9f6d2abde3b8f19a366f6c7d110c7fd20febbb889404514a80d035362a4aee33187ad7340ee2d7e017a8ce6f8a04798d8d903f8214378720b02b6f439ac41afb3665cd6fef6c9b5e86db02708376f67c1273a7585df6e5b1c6e3f23bfa19976782aae1b0c6edf943b4547dd58981edcf39bc730ec47b805a521efbf5b77053fd8328a6660e71156970bc3d0b4b612368ef4a711250af995847e6a411af9b47998cb762e7789d187a3ca8271b9479912d7e5425a9122e2ddd38d43f426b7e0eb6723005bf11df5b52fc1ecb9adec9fd030e14e253d4f8a0ff491790ea2914799ccbfcf53849bf317e2e161337824a7f5308c45137ebd2a97c281f7c9cf7a81b29ff524d96823d6c9307a60f5bfc7c8b0978335b3a9932771bf85b3ac8c1241ceee6e07070f1eb0f7591ec8275db8ba208d43cb30e81078cfb2bc161947a6767609077db0eb89b735b35a8956d234a9a28066702da04225ee57630048c0523cebb95bbca882b512f4d4335ae79b800ca485ec6b2795a8f05af12340eeedd7a7fc91d40c6aba37504d990ca03f3011b5ebdb1ac8192c6c29857e3491166ceb2367ba4c508b664936752608a4cf7d689be9981d13bec3e95c763622ef8ff965694ac65581f33903754fff505aa2fc4f215cdd48cec67f16f4d5a19b0025213f413f5d90dd8e1b5cb95d72d4511149dd9b4416b3b6f92f1399b32577d4d4f09de6e98fd044973c87778de957d81963f747bd97808d661d0f856b3dc21937451969fe1e105529b6a9ab2800db8249ff873239f54c3afd6f17270e4560b0d4ba0a8d6a7ee27ab1652451fcac234fd1ced467f763a7bd10fc13681736ad7ccf940556a39952124e682f5bc8544e2bd258874f5de9751446e9c7c9bb01d886bd8b4a643d2b3360ab16c227f2d47e09398f35707fd595cd2eae33aa5c4f4f01d9ec71c0695137f0c710f52111f22f5b9a4ddc52e58ef5c1d56ad5a453e3652b647016de13144738202ca27d97bb7eff482817415de58e866d3bf2091b70ee0fb619018ef98f67ae2fae906d8ce1656cb5db3476d03304a2039815f23ddcdd166c0afd57330f8ce12d83019b3d7da7e98e1b89afbeced12bd6b91e654b1a2d4bfed044e3afe198db7f8313c4b52d2a7bc623e4e999e06c36927841b9a0ba7ae925db4621fff9c49fbe98632f09f0a69329f86100bef6c3f6f86e8fbb137ea4ec1f4b508707ec88802533d3dc999197a23c965db5ee26ce05bce190a11b4d08fbb8e49a563eccf17d236599be22d9caffe375466bf181f66449bb8e92d9aeeb9751e005ab7a875346b8b765695db6d9a6d30e961440d0c165910a35e47975f3771cec8ac70c404b9d448b7dc979863d4dc7e57dba63007f6fcdc91dfd6fbbfc6ded20cf14d331f2f941a58c3fa228112e40c7cfed69135781db9bd716ebc0737bd9a0ff9b301c8490084dcf8a184681ac93d5a5e7ef50234ba417e077d25f6d37e3f385d3761450c564d92e6d649b75cf484ef2a1c0f7b05e5b9678e865512d4f9c066523462abefb52ef319f2b740c8b3202768a37b2b0becfd232165481c57b83c6df4b8f8e3b5a3280e61da56a56bd5016920d1e877aee9e34b93e1a5baacee855ff5bd4ff7cf7bc658db8a1f6d052fa3f17d44b8a06eeec3b8ca804838a9ebaed02b1e9d4fba8c96d0d8b3ffcfebc662547fc0e21446343cc207ca00b32a83ad96539ad93e210cdc065fe38c8a0c5d0a43ce8b1815492860c5538cb510cfbd91149bbe697612a8590f00fd2edc435fc22904fea68fe20a7744fe88ff129eb1ab188383fa1041f91d1bde9081a1c0dc8b5f3e42a25de5afadef2236d7e71e51da9b3b9fb3789437847957833505fb660fa35e2b9049abe0056e24ade52ab2be94adcec3028a5df0cec0304cacabde22bd17c36574bccc19468e16f7b098a78963059a99ac493de42d06e7094fc6a53970d759d1a60b9121351e53138d2b6558e95f941eeb663fa72b1f86f6c44d770f1cd3f993c41360f70fd1f2d721ce0f52d416016cd102ac5864f6a9699ab17b3961cedc0a8accaf41759292009e3e91d08b6ac4ee996a26a9716a8b90d37ae6f3f978e53607c989ef25d61814c40c358aa6bfa7bb4a2fe78f820ca78129651f0701f7c3b3cddfbaae61322cabebd84161501ce0bd73dafb7d80ddead9e6897fdf9b1c6c90800069529c7b5375efc9238f9537dff2576c223e578a86baaabcb38cb9b6417ba7aa6560d954504332fbd4cd6300f0814abfddc648c968472f080ebf2b83746ff88a9817be402eec43d4596832b6cac53dbdbd50e64f2fab5fcb61e4d3c1849fabe0f38f6224740cf02344d471de1ebb16a261eeb42bf49cdada2fea38036ba389e15bf90ea995ec09994747757f185c4fa3c88fea19d4aa27ea713f8a3cc98c87ecef998b966bf175e269b7976677d4fe406fd74fd76ce8a60a13a349ac3cbd66385409e5154c315b80596c43ff36352dd745504801603781d92be98c13f4506ba90ebb385c8cefb9c340bde73d065103885c417f39e62c6bc7aea3c5dfddc2c1ba1f283f9897eb8d111d2d65eeb735cea11d4568fc5edfffec263dd363b2e817a09492f3ab174bdb7a6a44915564bae1ba52be6fda418f2f864b96f667ff97112cca551b37526769bdb9b9d7bf076e704a83b5339cd0b09e04a0e4c760f97d23235d6b40087607826e2d4c701f61380830187808b9a7a902eb994487c009af04c292675ce8c9d9c79d88b48806c67e3de7e22ab93ef63297e7cbf45f38d48d190bcd1f0e01018542df73e43524d675c5c5c11ca0729fbbc82b2bda8ef1381dd09f61a4e592faea141b52fcf2edcb2823a5ef7f197c0c107ec29f76403d830a489ece45323ae881f5812bf00f9d70d563080173b1e1b617a1350cb27cc347911da2c9d1e4014a845b0da82a1e8ace673cf8639082bb397b56740506a64b14bf0f5880432b710122ec3576cced7b1efd080f30169fab2c30a0ea817c4c6509328aac68b3f09c862d6760e7aba3d71573720caa5b22f61138f0e98d44d6344f877ee9ad10208712b079b194462c976350e94551a4e5c6c320c445fad6f2c19b18e26da0f1cc690", 0x1000}, {&(0x7f00000015c0)="7b8fc458841446ed288db30c53ff8d1c64cb447fc66cf08d60f906ad82b3a16e15ffeab29fe024ac66cb35e3dac6140a4b457b5c9b47256b9452331247f9fef0d0f9db89dbc5ec0328e25c0da2fc", 0x4e}, {&(0x7f0000001640)="59b006e8155098f9eee28bf5805a9b60a04f55899c2ae111eb86f06d5007c76b0b63cc919f8b252a18d0a1de33c0a0aeca418e49845d18d7a09a940f9e08e7", 0x3f}, {&(0x7f0000001680)="64b4834af90f248a5deec84fbbfd058f5ec80429644a8c8448ba882fc0", 0x1d}], 0x9, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000001780)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000017c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001800)) semget$private(0x0, 0x0, 0xa4) getpeername$unix(r2, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) mknod$loop(&(0x7f00000018c0)='./file0\x00', 0x2000, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse\x00', 0x20820, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) setegid(r5) pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x57e9add40bb6b298) ioctl$TIOCSTOP(r6, 0x2000746f) openat(0xffffffffffffffff, &(0x7f0000001a00)='./file0\x00', 0x20c07, 0x8c) r7 = kqueue() fchflags(r7, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001a40)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001b00)=0x7) fcntl$setstatus(r4, 0x4, 0x8) r8 = open(&(0x7f0000001b40)='./file0\x00', 0x8, 0x122) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000001b80)={0x10, 0x9, 0x4, 0x4, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9bb8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3f9166f0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xf2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x2a0}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) pipe2(&(0x7f0000002080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38006) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000020c0)={0x10, 0x9, './file0\x00', 0x4, 0x8, 0x40, 0x7}) 16:00:54 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:54 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmget(0x0, 0x2000, 0x100, &(0x7f0000c75000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:54 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffffffffffdea, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES64=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28, 0x81fc6c84092b48f7}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x18) getdents(r1, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x12001, 0x7ff}) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r3, r4]) r5 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r5, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0x3f) mkdir(&(0x7f0000000140)='./file0\x00', 0x108000333) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x4, 0x4c, 0x6, 0x80000000, 0x4e16, 0x80, 0xffffffff00000000, 0x10, [{0x100000001, 0x4, 0xfff, 0x9cab}, {0x9, 0x2, 0x2}, {0xf8, 0x1, 0x6, 0x8fa}, {0x8000, 0xef, 0xbc6, 0x800000000000}, {0x6, 0x8001, 0x7fffffff, 0x5}, {0x7, 0x2, 0x930, 0x4}, {0x0, 0x81, 0x5, 0xc9b}, {0x7, 0x2, 0x7f, 0x4}, {0x1000, 0x0, 0x8, 0x6}, {0xf9, 0x1, 0x9, 0x7fef2827}, {0x8, 0x7, 0x9, 0x1f}, {0x0, 0x0, 0x80000000000000, 0x8eec}, {0x7fffffff, 0x0, 0x8, 0xfffffffffffffff9}, {0x1, 0x80, 0x100000000, 0x3}, {0x3114, 0x9, 0xd10, 0x3ff}, {0x7, 0x1000, 0x9, 0x80000001}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r3, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) 16:00:54 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/36}, &(0x7f0000000380)=0x26) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x2, 0x4, 0x8c2, 0x8}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x401, 0x401}, {{r4}, 0xfffffffffffffffe, 0xfd72d2092f6fea1a, 0x40000000, 0xfe7}, {{r5}, 0xfffffffffffffffd, 0x32, 0x40000000, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x1f, 0x1, 0x80000000, 0x9}], 0x200, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffff2, 0x40, 0x2, 0xe1a8, 0x401}, {{r8}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0xfffffffffffffffe}], 0xfffffffffffffe00, &(0x7f0000000400)={0xfffffffffffff396, 0x81}) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/247, 0xf7}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:54 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x10000000000084, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400080002001, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000380)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x8, 0x8001, 0xffffffffffff7fff, 0x19}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) dup(r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)) 16:00:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2cbf9b8fa041238ef890e0884ba1938c2d253f802b9f1fce21122de816d812ab08a6b998329aae376e48509da00c847666f2ecd5c35956931436a14b0fc461581442fd9ff3276199d0991a61f8cf0b517cb6e59023cd42a7c8309d870968ab9b9bb5a7e1f7ed13da8b9634d01072933b426147f9841aeb261dec", 0x7a}, {&(0x7f00000001c0)="4e247229a84533d0796d9a5d36b187af9882b8ab90c080809594849e5bfb3945170233fb2ee48d672299967230e7e297c9543076bf648d6856e5cd12e0bd0773fde426290c710f87f4a6bb54da021e6a5899a5a02d", 0x55}, {&(0x7f0000000240)="4770388dab10ae284a4d6dca7966364b5c7c0051c72bf45438a4e52cb30f6869530acf453a793e2da24d691414514687b7b0498768fd0b0a1a44f71adf9410e921152e6fea769884ab9f07b8ebfca79ad1705a6ed57f", 0x56}, {&(0x7f0000000380)="8bd678d41247fad4cf835acffcd87b9e7703d5c725a23847940260679cb84031d9cb656c375dea980d9f8bf2772156e1e04acc32282be08375209939e526f6e9131f945fdeed08e9e41bd199587678c9a1719f17a12439b6607e9cd03b1b6e384109cf6fa691214767d1402bcf6b6a8fd4977e5a1c40fab6d1e4a30c0ef623e7211b1a00", 0x84}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:54 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x80, 0x0, 0xfffffffffffffffc, 0xfffffffffffffbfc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x20280, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000004c0)=""/90, 0xfffffffffffffcfc}, {&(0x7f00000003c0)=""/112}, {&(0x7f0000000440)=""/111}], 0x1000031e) 16:00:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='='], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:00:54 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) 16:00:54 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x2, 0xfff, "56787560e20712e28bb8e45bd1d796d48c6e3a3f", 0x2, 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000100)=[{0x8, 0x5, 0x5, 0xffffffffffffffff}]}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x65eb91414960bf10, 0x1}, {0x0, 0x4000000}], 0x2}) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x1) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) 16:00:54 executing program 1: clock_gettime(0x2, 0x0) 16:00:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$inet6(0x18, 0x4, 0x3f) shutdown(r1, 0x7) pwritev(0xffffffffffffff9c, &(0x7f0000001300), 0x2c9, 0x0, 0x1000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8, 0x2, 0x2, 0x200}]}) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x800000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x12e, &(0x7f0000000040)=[{0x100000000050}, {0x40, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x3, 0xda08, 0x7}, 0x80000001, [0x101, 0x3f, 0x9, 0x3, 0xfff, 0xff, 0x1000, 0x1]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:54 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) acct(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) connect(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000040)) 16:00:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x8, 0x8d, 0x9, {[0x4, 0x3f, 0x7fff, 0x5512c20c, 0x3, 0x4, 0x7, 0x20, 0xffffffffffff8000, 0x6, 0x3f, 0x5, 0x7a, 0xfffffffffffffffb, 0x0, 0x200, 0x80, 0x5], [0x100000000, 0x2, 0xecd5, 0x8, 0xfff, 0x7ff, 0x4, 0xd68, 0x7, 0x5], [0xfe64, 0x6, 0x1ff, 0x6, 0x4, 0x5, 0x8], [0x366, 0x10001, 0x6, 0x1ff, 0x2, 0x5], [{0x7f, 0x1, 0x6, 0x80}, {0x4, 0xfffffffffffff001, 0x9}, {0x7cf6478e, 0x9, 0x7, 0x4}, {0xfffffffffffff42c, 0x2, 0xab, 0x7fff}, {0x1, 0x2, 0x7, 0x9}, {0x0, 0x4, 0x8001, 0xfffffffffffffffc}, {0x4, 0x5, 0x10001, 0x6}, {0xd03b, 0x2, 0x8, 0x4}], {0x100000001, 0x1, 0x80}, {0xfff, 0x9, 0x0, 0xeb13}}}) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)) 16:00:55 executing program 0: getrusage(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 16:00:55 executing program 1: r0 = socket(0x18, 0x2, 0xffffffff) setsockopt(r0, 0xf, 0x8, &(0x7f00000000c0)="9e11ebdfaa107a2614ea2cab7b38ada11473210f7b83fc15f1de14e3d9693499498f435bab9814b824d97d95c1384f6d9ca65f256c91a7b6a0393ebbddb9a433971fc3520a8e026dcaf200f8ae8f444e54b1efabaef8005b2a07f516beea1da9bb7cb4f409b835f77a0304884c26abe9c8604ac6347b35e7ecafe17fa2cb007671c875d73103f1ba47219f559b5d2db33faa9d12703c37be58ce14bceaf4e7", 0x9f) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8, 0x0) dup2(r1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x4) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) getsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000180)=""/196, &(0x7f0000000040)=0xc4) 16:00:55 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = msgget(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r3, 0x0, 0x0, 0xfffffffffffffffe}) setpgid(r1, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 16:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x80, "6adcd569ef64e16eb595607fcfd71100", 0x3, 0x8}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000540)="89ec86b7f43a2ab836ee8d05fb609901ab5539ad44c23109f73a5ff243094ba809", 0x21}], 0x1, &(0x7f0000000840)=[{0x20, 0x0, 0x0, "9eaf8a9d88b42cbd6a"}], 0x20}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r1 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000200)) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000008c0)=""/4096, &(0x7f0000000180)=0x1000) 16:00:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x0, 0x4}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x4000000040, 0x0, 0x0, 0x1}, {0x7, 0x997}, {0x6, 0x80000, 0x0, 0x800}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000140)="d966080ddf2397fc55c53388c55eaf6f7c6829875f75a9e7c55e050e42a399bb0f8b3347f7ac828a12d7ea2fff08d67f098a86511411c42ed3d02cd247cb276662f89c1611327603704565a9f7e9532f199f577867268acd5f232dfadaba26e8fd4e93e066ebeac2243c07191f639056acb02cd3fab3beecbdc03fc3e023e39ad04f3ac766909169f535f6325c911fca1043a05dfdfc2fc43562700ce22bf509ee3c331e9b9561e6b40719ba44e486c753003fc17a1032c8451514f2ff0e070d6c3b1e1f1fcb88fc13797850dbe0a92091ccee39a7bcef53", 0xd8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r0, r3) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)) 16:00:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000004c0)={0x8, &(0x7f0000000480)=[{0x1, 0x2, 0x400, 0xb8}, {0x4, 0x8, 0x9, 0x8000}, {0x8000, 0x1, 0x93, 0x3}, {0x8001, 0x3532, 0x5, 0x4}, {0x7f50, 0x6, 0x6}, {0x7f, 0x80, 0x800000000000, 0x2}, {0x6, 0x3f1, 0x7ff, 0x200}, {0x1, 0x1, 0x9, 0x9}]}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x2, 0x0) recvmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f00000002c0)=""/25, 0x19}], 0x3, &(0x7f0000000340)=""/231, 0xe7}, 0x800) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r3, 0x0, 0x0) r7 = open(0x0, 0x0, 0x0) openat(r7, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x1, 0x1, 0x9, 0x3ff, "01023b4389de4b103702273e4202e1615755f514", 0x10000, 0xfff}) 16:00:55 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x66) ioctl$KDSETRAD(r3, 0x20004b43) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000081}, {0x6}]}) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x2}, {0x74, 0x8, 0x0, 0x5}, {0x8, 0x2}]}) r4 = open(0x0, 0x0, 0x80) openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000380)=0x3) socket(0x6, 0x2, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getitimer(0x4, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r6, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = socket(0x18, 0x1, 0x20000000000000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xbf) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x7c8d25e5a584cba8, 0x0) fchown(r12, r10, r11) chown(&(0x7f0000000100)='./file0\x00', r6, r11) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: mmap(&(0x7f000071c000/0xe000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) 16:00:56 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)={0x2000045a, &(0x7f0000000040)=[{0x200, 0x4, 0x400}, {0x2a, 0x0, 0xce}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:56 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000700ffff00000000040000008a5b67071b542ad2871d000000b815feffffffc1bb893f00"/56], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setreuid(0x0, 0xee00) r2 = msgget$private(0x0, 0x0) r3 = dup(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4, 0x3}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) 16:00:56 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000000)={0x8, 0x1}) socketpair(0x22, 0x1, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(0x0, 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) dup(r5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x28020, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) openat(r5, &(0x7f0000000100)='./file0\x00', 0x20, 0x392263d03d987904) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffa5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xcf59) 16:00:56 executing program 1: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) getrlimit(0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:56 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r10, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r14, r15) getgroups(0x2, &(0x7f00000000c0)=[r15, 0xffffffffffffffff]) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r17, r19, r20) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r21, r23, r24) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r25, r27, r28) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r29, r31, r32) getgroups(0x6, &(0x7f0000000100)=[r20, r24, 0xffffffffffffffff, r28, r32, 0x0]) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r35, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r34, r36, r37) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r39 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r40, r41) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, r37, 0x0, 0x0, 0x0, r41]) getgroups(0x9, &(0x7f0000001180)=[r3, r7, r11, r16, r33, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r42]) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r43, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r43) r44 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r44, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r43, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x06\x00\x00\xafbpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x34, 0x1000000000000, 0x0, 0x7}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000380)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") syz_emit_ethernet(0x3f, &(0x7f00000000c0)="f8f173d308c6144ff046a3caa2ff5c22f4c658d7a87fe4b9d311a86b9582ebb14b9b254af440d8b5098c313e2f273544cc95ab2b59cbec05d0054d0a33f6f6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x8, 0x24}) setitimer(0x0, &(0x7f0000000200)={{0x10000, 0x3ff}, {0x8000, 0x1}}, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r1, 0x8) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:57 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) pledge(&(0x7f00000004c0)='\xa4\x82]=\xb0\xcf\xd2J\xd1,\xabof\x99m:\x80\x93\xad\xf0\xb6\x84\x1es?W#=\xf9\xadL\xce\x0f\x86l\x13\xfe\xbf\xf8\xdeZ\xb2*\x01_\x14\x96\x8a\x80\xa9\av\x88\x10L\\3Y\xa1\x13[\x99\x17\x19q\x9e\x11\xbb)h\xae\xfd\v\x00\x8b E^kBX\xa1\x82Ho\x95\xab\x8eQ\xe7\xa3\n@\xd5DO\x9a\xe2\xb8\xb9A\xceB[1\x89\x14W\xcb\x90\x03\xae\x18\xda%\xcbo\xfaI\x9e\xfb\x1e\xfeST\xa3\xea\xf0\x8e\x04\x808\xf9\x90\x90\x81!EDm\xad\xddQ\x96v\xc8w\xe1,\x97 \t[*\xe8\xc8\x8ca\xd3\aK?\xa6\xf4<\xfa\x97mXiJ\xed\xd1#\xfd\xa2\xce\xf1\x84\x1eS\xf3Ms\xb8\\W\xffX%W;\x14NG.*W\x03\xdf\x1dIn\a\xbc\xca\x8f\x85\xf2\x13\xf1\r\xa3\xb3\x9f\xf5', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x60b2773e) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file1\x00', 0x2, 0x422, r3) open$dir(&(0x7f0000000080)='./file1\x00', 0xb86727e41dc46c3a, 0x182) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x1000) getuid() msgrcv(r1, &(0x7f0000001a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700"/4104], 0x1008, 0x0, 0x800) 16:00:57 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='\x00', 0x80, 0x10) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x6, './file1\x00', './file0\x00'}) r3 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./control\x00') mknodat(r3, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) mknod(&(0x7f00000000c0)='./control\x00', 0x2, 0xfffffffffffffffd) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x9) syz_emit_ethernet(0xb6, &(0x7f0000000100)="0051038c5c90a6a6759a74421711acc6dc311974fc088557e08f9f9406a6d65c8fd024249ba196f019a14acf0d98150dfa8b80f5d71ed65e515438bf5097d59ac387af2b0b98ec0968641a25cf94a26854c9eb1a8d3766d366245bb50c9428a1d0382627e6a3a43a11ba051f71dd06016bdf57e764ac9732d3408321c9c2ac929bc183da31714387ec83c6136bac47a0b15ef42a1faf89dfd594d6c508e989c5b6850c4b77abbb840937451c8dcf2d2ee69f7c436b51") 16:00:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x2) r3 = open(0x0, 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x19bcdcdec7fff60b, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000380)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000001c0)) poll(&(0x7f0000000140)=[{r0, 0x8}, {r1, 0x10}, {0xffffffffffffffff, 0x4}, {r2, 0x100}, {r3, 0x40}], 0x5, 0xa) r5 = open(0x0, 0x0, 0x0) openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) r8 = openat(r7, &(0x7f00000000c0)='./bus\x00', 0x82, 0x40) r9 = open(0x0, 0x0, 0x0) r10 = openat(r9, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r10, &(0x7f0000000200)='./file0\x00', 0x8) dup(r10) ioctl$TIOCSDTR(r10, 0x20007479) ioctl$TIOCSTOP(r10, 0x2000746f) pwrite(r8, &(0x7f0000000080)='l|', 0x2, 0x0, 0x0) 16:00:57 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) shmget(0x1, 0x1000, 0x200, &(0x7f0000491000/0x1000)=nil) semop(r2, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r1, 0x0, 0x0) r3 = dup2(r1, r1) socket(0x20, 0x1, 0x11001) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x1, 0x1, 0x2}, 0x800, 0x9, 0x9}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000100)=0xfff) close(r1) shmat(r0, &(0x7f00001a0000/0x2000)=nil, 0x3800) r5 = socket(0x18, 0x400000002, 0x0) close(r5) socket(0x18, 0x0, 0xffffffffffff0000) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x8001) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f00000001c0)="0000004800000000000000d8cbb372bece2ff42dc44b43495b822d2c68bcfe079fb513c924df54cbf27ff6d0e29b3ac1c76a8784c6983aca19412aa7b3f425ee3f458cbcf0a486c4af1f97bf1a3ca8b01f09f95fdab173fafca3fe474779601a0347ea351b7620c7c551133bb7fe1a40951cb6da609f294802361948adeee38cd01a0da10bcc393a1b69d339f2ba5efbafe638e71db30341959d5e4c1224fca8aa49c038bc983ced25d79429ac2a483e69ba53bdd2f9b7679a656967992f3a70dbada5f7079cc2a3f703cebffe9cca351f2038a60849bfe6e3aeeb50837914afafda86950896d08a96e27e610d2263ed181b87c14011b8375badc432c295282321c929987463df90", 0x108) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x9) listen(r1, 0x5) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x3, &(0x7f0000000100)={0x81, 0x7}) 16:00:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x10) r3 = open(0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) dup(r4) ioctl$TIOCSDTR(r4, 0x20007479) r5 = accept$unix(r4, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6, 0x0, 0x0, 0x73b}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getgid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x20000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x203f, &(0x7f0000000000)=[{0x24}, {0x70}, {0x6, 0x0, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r9, r10) getgroups(0x3, &(0x7f0000000040)=[r2, r6, r10]) syz_emit_ethernet(0x1, &(0x7f0000000200)='&') 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x9) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40}, {0x7}, {0x4, 0x10000000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7c5, 0x1000, 0x9, 0x4}, {0x4, 0x101, 0x6, 0x7f}, {0x2, 0x8, 0x10000080000001, 0x3}, {0x4, 0x8, 0x3ff, 0xef}, {0x486, 0xfffffffffffffff7, 0x2, 0xffffffff}, {0x1, 0x100, 0x8, 0x6}]}) r2 = socket$inet6(0x18, 0x10000, 0x3) writev(r2, &(0x7f0000000800)=[{&(0x7f00000002c0)="ac1a48038c00c75e4578925bd65594ab651f7694bbf615aaad0c2df2a50cfda47ff92bd8eecc7208c956b9c248847d1aa1449cc89c8559562c46fa8b732ba84402d626b3032d6b2b55edfed87638a19263f924e6ab459d268aca037028f002a8505c333f29327c9a31881d1b7cd558a4dc9811a87ab530869dbb1bc70a1e03039133d6ca839929c294653207b54b4ddc11ae7254d51d91e02f5090d6f37afa706e066f05822fbb36c689e0b53658fc535af1fbed611b2cf4e3ee32523636a6df3eec1ba6fc7854022936a25044161ab591ae2fad5887fb3bf2eafbedcb148d4f48a4c75c9855026d0ece9e267de9109fd657da", 0xf3}, {&(0x7f00000003c0)="465c322bd7e313e880be01f2f98afcefade0d56feab4e39ca82ed192685d3fa1a8483291661d6241ba8b1a3bfca7c747ca5f851c1c", 0x35}, {&(0x7f0000000400)="27e85b7bbbf86720c3b0632ec9bc174f43a18802bddbcce0f777c860cbd203326ffc18a1e9bab594659fed150a6194a5d20a5554fcb29d72466f6f6c5b05b37033ca8c0625828a45a86dfa3b44", 0x4d}, {&(0x7f0000000480)="ba08650e2b0bcf664557ec7543f8621fd58b624c225e4cbfa9b0413c432921e273dc2ff7359f8c656b2ac1dbb6f8e790b6ef1c8b94158a78aa96565ccecd8c4d44588cbffa5fc18c0690608c771a5df0f37ca629fca092c8427b3dbab789969a7e540296f3e43f8bc8209fedf209cced8048df7fd80a369aa2985aa9f53ec25133a83aafeeddc24827988b81ed4d8fa29661b3e0a33a93d3269f65d53a01f792df3e2f154f42db31f4c63f01a38ecdb22b9d595abd96a811b6450477", 0xbc}, {&(0x7f0000000600)="92d632f17e798bfec36a0d8b62cc30842dc1fae0bb65c5d043b8e3a7f66a0bebca251c1661a575ba7cf3ab188071e0b62850382acce9b8a8b21cf37c9c5e0011b114b2c3b8df144efd4d72c4b3fd8d80f7d75b4d02d6c79128bc729de701b6230b63d7628800268bb7ebff9d4015b962c274d6d654dde0e5298cf6f4c54bdfe8e938074b4fcbbe480713db1e74774aa3e4f220f09e687414f112a34c7b53813861f385b07df47f3abb8ad7e06fc26dd4e4768f0374ebc802d16cf77030c4e583c65eef4f4f855b39f1d068223b5e2b96bea58d99369d4ff9ef3c0a87bdd324843582d44ece869fb2e7d550d6", 0xec}, {&(0x7f0000000540)="18124771ec5ec2a8cad76ce6b13bef6ea35a02734220b655ecab7fc414a39e76e4fc31ac8acc2ccfc0441f9c396346df1904ecc3edd94561b47e238e5392ab4ea894f8f7af7fbee41762c4263c7e9dd32171b46a732774b0007311a20f98648c4d38996f2d7eb0463412adb0a18d6f14dcc4995f5e0adda2a8889f85d269ba", 0x7f}, {&(0x7f0000000700)="077c794b42b5baf057d815a8a1a95f35cdca2bd2067a522b99fb624fcaff501bb4c50d71d25603f1740d166270f1075ded582f1ba937da5a49ff198f73b6a00ded56d2d2db403fe36bcb142398e45048c1a5873814772e6dfb2ed32728ab7639b67a7be4650fd3e38727c4f009ea79db16314c93955edcff7f9c97ffd7311478b229fd4a6e1967f562120b8e92bc1996674a07", 0x93}, {&(0x7f00000007c0)='3', 0x1}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') syz_emit_ethernet(0x5a, &(0x7f0000000180)="27729b70aa7eef2e8961e858b5c7bbc406b740d62db987a3ed81ed3fea062acf3b034b5cef46748c2b142c7fbc6518a19ceb7ce94bd4e066f93c70e0464937767df44cd6a2ed686cabe7274906b7b767353dc0b94069692ec878") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x8, 0x7, 0x1000, 0x401}, {0x3ff, 0x9, 0x400, 0x8000000}, {0x17f, 0xfffffffffffffff8, 0xffffffffffff9257, 0x10000}, {0x2, 0x101, 0x3, 0x6}, {0x6, 0x2, 0x6737, 0x8e}, {0xe76, 0x6, 0x66b0000000000000, 0x4}, {0x6, 0x4, 0x3ff, 0x3}, {0x6, 0xae2, 0x29e, 0x9}, {0xb0, 0x0, 0x6, 0xab08}, {0xfffffffffffffffb, 0x7, 0x9, 0x7}]}) 16:00:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0xa8) unlinkat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8) dup(0xffffffffffffffff) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) chmod(&(0x7f00000000c0)='./file0\x00', 0xa) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) renameat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') fsync(r0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x9, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) 16:00:57 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8dc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c56300"/1179], 0x10) writev(r0, &(0x7f0000000e80)=[{&(0x7f0000000dc0)="857c6eac10d7f6aa6230ad399ebf6e86221176b7a579cb3c2b8aacade6c9f82c989699b7a5dbf82ab14059e81c6fd434bb781ae838a58d331cba871af17aa00b0223edbbd74913beaa0e33c27149ff252e8f7c343aa2c6853c89f5559777ba8b719f0c765f577bb2650fd434f97c99b6cc78864de65d08240f5274ce40ae781d883d86a39dc1b691308ba4879d2f7a3aaab50315"}, {&(0x7f0000001000)="eeba70365bb77ccdeedc39f27b064fbe51523d83911986dfc4f95425116aaf62b96c8207ed87bc6104371bd06a3f1c42ea79421125e90036613abf7e98c5d8ab6a890300e564ab7a57df0e342f605821850c3a693b20be8eee273b9ce533179713af95848245a71e6be0b054b746973cfda71645cff738b08f5b22643f55981a43742ea6578436768b4ca549a3149e78c8bc410af2f18e289d29ba9551c49c5c0b7223f69a57269d6945081f6b2f296231f77f798d2da106845d521747d33f603a3e92403ce45734dc01a80c7439451e1e4f1c6457ae49e12866c2e2989c788c61"}, {&(0x7f0000001100)="339474f2f6849816f419aa15c2c561c1b41febb02761529726f695e37107aaabb57e7fc923aefb8248164666a9bd370840bb2cd61232d4f1223103dd889e0f3ada3fbe364508e2b87214c4337e147cef2e531668a36f7aca4e2f0aeac3939d76a994e98dcf500ca6e17e0077b4ed2ac8204620a0be737a770ab4c96bd1f9ab60508fecdc234862f1d31fd575f0256be62a140da81feeb8980910a495a289f290139e82245eca2f25acd9c06a5d7437338a86a01b224ae1e353f2f6449bb84b796ed9accdb725a6ca9627f8569d1c7276b0feaff0fc5914aab18c542af0c06983fda75a"}, {&(0x7f00000016c0)="cbff281ec9e9c26aecccdefc53de56ee7860b2ee048249a9fbc94b20a67579be0079877495a23ea243ab00a269a8ad6f9e804f99a7de327d4c7bb22fbff6b34b4e0e6f6f09538d7f3a6c1dfe7ea4f8b32b30bdeaddcca333b38d9fb776b848b13e4a517aacb6439772433457d87502be8f309ed01de842d0884b30dccb34f1e0f51d6710e59b1a4e382414d90e23378454226bcc5fee32252485809c130f7cf765f67e59731bbe0e7c3c79d66eb0d5776d735c83818fe2722c596ee77511df3bbe23d726528e0ee49b177913d5e45e1e48c8eb84842bf361741d973500f7fa307f1043ac147c50d522879a2d679af4f3c28bfeaebf0c0532a0f4bb581d1bd0acaecbf049c952d10706387b3657ea91ae650b55c0380d5ef11043501473de2afc381b745067cc3e8bb3edbbd949449f3453513e24d0a1156198de022640d2eeb58e0ab078fcd8d6b1f6daa953364454056395e1afd0449220bf775174335ba6a0bf9f690309fc1cbf970a3be8989e1e0a94d7e7c9060ea0067aa5d8a849cef99bd5834a49e5dfaea4913d6a1b8df39643781c13fdf357a3c4faeda393a232d232079c38b23309ab692d6441ac73264151e988278137fcb9cd48577c380db4b9b82fdf8820b6ffa35e615bac844f188059050d53e1101521ab5b45ac62a0a4356bc52946ebfc39181d299464b8d5be6b75a88ac50d17e576fb35721687098ae257e595aad323af327019cb08c9013d098944b8db95de6bdcc39719d6fe5ab6b4c1d412e5162b968196259ac9f13095290cdf8b0e6b9402858a0522c767a7006945feea79367a6dbd87d748dcb2163c2c0360409605a3ed983f35f4810489c24520058bb4ab9993ae7eec9e74a45389491e00728e6e8553a51889e22be25e115c1f841b4b7d6c44b0e4b27b484251f73d981c241df127185dfa1f436c2a11403ee452e88b1d5180d7dd3017ec22389be5fd62c587157fd63c5ff6cd1cb764bcd8809c3a02d4387a932c117cae54ae107248e9ceafa609f9d02ca9923778b940f976776d1d397d2a635ad06f1ebb86d7298a8d31f6a6da2e5e3ca3a93178c752b6d06b26e43928d5f3f338af498538df024fcb41192c6206215fc987b27edae078c8ad1cde2e23ed4f77db112cabe2b9d5fd89bf9769411ef7f6b3bcd0c9e92ac6a91d223722e7e5d7a7119f4f2f019cf42cd0fc98384380a05e7b93a1facee7e9dbcf508a5f5874f49e77b02ad9ee1b71ab2b5a4bedb9f784bfc23db3e7837e86823975c3f53ac4de590644bc7426fd45af71c23f1b1e81a548c3b5a2881440adcca2cd9c19c9fdca53d4c897a36e6646a17a33975c61e3a19755818c207dde3ca59dccc891119b95d46932b6b55583c66c57840409e2d9810ed1ea25f723a7ab47cb33179585b79e626914adc56b4f8472928b6a109020ef5e477403c1ed580a3127c5e329af86978ca1e555a59e09a39f5993a81b35e2a33c4ab5e85639f198322f5462cf2c066483ba750c02975b3a7ed500feee434598abbc8774cd5018249a26d0ab93a35a3c218a1875a58854a06f33e3304f085ee10d1a272759bae4f4d9c27bd0bce775f1b929845ca237d7702e93aae568cb34388cb74eae858fa2dc46bd117077843a8ea9598b2ee37cad8a650e47e057f7c04ee37bcdab647590434499eaf9ba89db087d91a067b8c541430d0d39d23f06613cff4856cc2065b4864b2d2fdf30ef10628d35c926dfa9c7fd3d172b3a4ee4b7b31fb6941415c7b2a34b88a301714d93bd338a1a2c76ef613fc76be9243fade3b1bda6d63ebf05aa34d75a1ea9bb9168fe207534963b5cd3556df6afdb6300ece58e5abd9cba61768940da5b67e196c90eb5b8f80a9666ab398100dffa6bc9fd320d16f2edc54390d1b2ebf33a7c19a79f691bdb42faa479a2b1cb1d7685c10296e0cabc903cf83e250c96181c5825fc511abc64ad5f39bc34bf1adba733c209d5ba41dc023783b0a01e4b71d909551aac149de4fa913e649f6605547bb2957c3041662a55170e4356a888466ac83dcf675f83cbfcad0069bc144032223c3a2a398411329a36a0af1c125e97992ab4fb00b4b07330ba3cd75fb2a6791c982874cf25cae8b0a95e2f4936b2da217512c310b96373083a130c62140dc7bf1ff2f3db81e82ca341b79c2ee2940803ed3d773686863d79ad254c4cae0bf27a0b9f33ff53a20154141a9878f239bf40edfe96c04fc01072f23e28e3e1c4de654aba18d8e09fdef02d3e12f305b417748022675f9c22c3b75915c803643d5504ca9c0905e7dd1e9c3052aeaaca77af47260b598e37c520612f469cde7e9f3f33523bc9399bcfa5bae650d1ee63147dabd439278d90304ddf9992be2e761e4a601c4eeec6699c11b14aaa62ffc636b1e71e0cd29dbb59dbd0dd6baeb38a8bb89573261edc8287ab25b792f4427f8f11ee09b22be463086ed5d20e11ddb0bd4400645fec87b8035ff8bf5d181d1dc316f0a0d3b61d29b0f8cc2d57e895577e9332193660a78c860fd77eca5651fcfe068248fafb716d2150e56882faa93b1b67480a4f7a767fdd525edf62ac9779ddea23691b02c0341cc8e1fedb17d6901e740e25a5b1b577e3d42639a5e1736b84c54fb2dd784b62facb55df8f7dda5eeed9572163d42506736082bd04499f5d82e71196329b297b1c745af804a71ca17953124712f1e7e8f562dbc2a6cfdcb8da0620ca1b497ef193d93b21928a53ee420ee875d16c35a3821e13222a64701a6958c67ac4ee58e144df0b56c44d14cae4ac36a920a3b26878ea18c81c91ba49a2a811bb70773999e6340a5f73c6b45d5a3744b11287e625400ba55882ae2f2922964d567e0c00259dfdf13624fd7f23713ec9851d03f884530510da71ad911e9de85c70e89ec02a5883bdd7e7876b922e2042bc73348083a0bc8685179f0d07d3b492fc05502e27f20d0d9ab7c15e3df2fa834bddeb278a1dcd723f2e244d896b3fea20e8b66b19eaec0f394607f6813243e442a6b9f9348e9d0c0c7bbd606f67f1c694999a5bab44ed0ea80950f8aa50fcf2b0c932eecb7d718875917d9a5561b94110ded340a8f968551aea89b1a0963f51dae2f42a1dd084077934858f0806b68e0bdc300857663a7828eb2ec8ae706d236383cad63600e00f5d056f178b7a2bd24202aedb7889d9195e64fa0f5988d6fa4c84a912083ea11b5b316229c8db050b7dd8a01717731fa53816b1244e7382b39c4445759c364e489b9923c4b5d4595dd558babf526023e37c8824381cd7335c828fc52048d57e3a4fcc2a06faa31c29f5e7579888f1758e9496f54fcb4cd318f2e98c083286ebcd6bb3d5de2254e29b5602fb15d883e9fac928c47ccc1c9e5820818f43f229c16bda909703f487b58cdf3d18261b8473068f0725f97bd6affb160e101939fea2cc7054a1c9d69573660eb389660b945f6f638c680db8ca6fdee6c2934a247c20a1fafc5ef43566e6f22f532e5624e9256397f70ee47ee15ed8f2e002377bb8e9f87c728a8b4a95810456fead45f2aa5bd91305211190df8c73e533ea97d0da649cbf2e41b2e960a8a11696039aa6e279c3aee584506cd7c37bdcea0d439a358642cf9c87cb8ea63afc788b9c26b97b42a40de9adeda8610b037d780b22383c78ecff0d426ddbc4e8efccfac85e067ce0ddae1580886132e7ce3c7cce7dd99496ce1043c61f71619a2997feeab1a52f7721f16932f950611d68b85afa8068dd93c36b77bae21ab4780e40be42ba9b76e6985261fb293114ca710014be9bc6d70bf81e2e142dcd2f69ac01663d370c460b3d8432b3dfbcd018bf44f9da1484d8079f9e88daf179f7b590c79c2dad34108c59e801f2df27794b2898e84c62e4c2f531df54577e4b70a7f2718c3bad7b68c69201cc6b35dc478732cd88ed79c26333d06a909f77724a209d52b8739291382f7f8749dfe24928b283830ac1206b2aeaf3f734758c572366cf570df264aad5aeaf2dfe64353bfcca9e804261d3279a8ba0a97d003968d4344d052c5383ac1156d751f91c9cf5b1bf3574750dd19ca8983b0e103f4963663d65a6dc94e5f0f939cee5c1681493f415366edc7387e8f47813bb152de8ceaabef3c172194de08cc10f4c8fb0d6b94e11fb9d05df8a901ab036657d68f6cd4e3ec05957ac478c3c65a08f147edf79a1485b958e6f6fbef81477f15a11d5349f6c6ec1400eb3976ed2d1c86205a60d1750d51156e01fd6f67b66ea8005e767dc062a66b10f67e757c88438044ed354fb6cbe0182a674ab1d3537e7a39642ca4fae95e657eff80d22d3975cd29e5841e2280660e603970fb1da2a7be53d15482f1ae1d6b160e609908e81eb0618f46db5fc58af5a446e1c94cd2a22b88aaecabd00209c2d88537d82739fa5cb8e9118f4481a81f0c4245d11ae160692ac06fd9e52d6cc7710b4b3166b47219361ac2027e11a4fb3202f1b763b096a6c8df7bbcdf18dc10b032d032a9985fc6803d64ad9ad3c6bcc95518a5979c01d8ffd8b9ba23dddf66564e60770f75f4be505c928b41c7b3c27d485db230a76e45633ef4113cadf598040149f351905e024536236510824c8bcc077912a323e498245205b8626909453117b96bc8fcec8e6aa37fb324e063f244cd63ef250e7b34d321b03bea76d243fb9b3bbb75bba6a9a825313e20ef28fc06b74d115c1711f37c41850f672f0a38d9338a89b0bc32b6ec5658f9358b3c9231445a8ffc16dd64384646415a86ee5eb07bfd7e326cff78eed66f652f0cea98aa64ab6b152de30454201db38929ad3f582555d8d90355fe575f52eaf22d6e08d987bdf9e0a637b971fb9cf86f639274217ca05c9266907cfa1c9f3856b71d023de2bc88fca4302fda16bab7e27b368bf4f4263e031caba392cf33d5bd8b1520336008e9fac06708b2f68306519c358d10cc57e14f2ef384c6ac6e3574a39bccd0828081748d51a0e0c210cf545c997e209a104523a7ecef959fe6e6c82c39673dea19546f3f44b30dc77863af2a75eeb6bd912a493e0fb312cabbc4b193dfb93af77abd02f4c147c70b6f27f50d0339e7302e2a3e689d325ddd12fa0cc844783ad692e2402f64331552c4295bebf64d98afb9d7184f9722416d95fd0d4a9f08b60b3dd0d1b0d728ed0b7b5a4e8d6259983b46c8a48afb1ce9e83e3043ff280d68c910738b70c1b9dfbbd254990f8884173a10b6d1ff669948b8d6ecbdea6936cb1345ed2f44821917d6c86f4a6089f58765cad3b2e700e918eba5ff499a9a32de4ad5312f7375d664029918f31a42962b8ea17f9e6ce99d1374f90128069767901273cba1e5d5bc5432694d5e50c44c0fa0b53a29d453d1de556fbba31b1952d3493fa7d12570ecb84f4a1ac4a7829fa59e5128da63eda51fa042ba2b62fce337147fc1c1a77362f216ebf872b72bd3ba84fadc5d5107167dea708faa3188cf316052c15e22f0b18453958563160d858ff4326bef3cadced68515e909cfde4b1afc9eeee593746a4401a97063df8e9aa3e1c6b39c785a7f5e1e399c4977897900d54c92efb68e675e7ee7a56f4e380140f352d12fbe37ae0038a517dfd5a1b9c871ca1ccdbf539eef8f0a31639c3919b2b881785a2ebd60ff774bf77c2509245a32d0d001a5eb650926af3f18f6c9e2683413ae347571dd25c6fd8b4661132c1de9788215c6165b98a06d5864ba7ab8e4306f16224252cfd8e37ac0046b52f23ebc39a1ee5a042df8991d5236d9a70e46f98742c47cd913abec14f795e9c7c60fbe784bf9316ca09ba2a6a"}], 0x1000000000000260) pread(0xffffffffffffffff, &(0x7f0000000000)="c50ac1e740", 0x5, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800000000000000) 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, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000d40)=""/34) openat$pci(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/pci\x00', 0x103, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r5, &(0x7f0000000bc0)=[{&(0x7f00000005c0)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0x69}, {&(0x7f0000000840)=""/62, 0x3e}], 0x3) 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) read(r0, &(0x7f0000000e00)=""/87, 0x57) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) ioctl$KDENABIO(r2, 0x20004b3c) 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, 0x4000}) 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}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x5, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000100)='./file1\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000010c0)) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = msgget(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r2}) ktrace(&(0x7f0000000080)='./file0\x00', 0xe, 0x6000100c, r2) ftruncate(r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x400, 0x7, 0x1ff, 0x26079245}, {0x6, 0x8, 0x289e, 0x8183}, {0x10000, 0x10001, 0x7, 0x8}, {0x7fffffff, 0x7f, 0x9, 0x2}, {0x5, 0x6e6, 0x3d, 0x8001}, {0xff, 0x2c2f, 0x8, 0x7}, {0x5be, 0x3ff, 0x100000000, 0x401}, {0xee97, 0x3fb0c0a5, 0x401, 0x400}]}) 16:00:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffffff, 0x80000001}, {0x8, 0x7fffffff}}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x87}, {0x5c}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:58 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0xfffffffffffff800, 0x2]}) r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) r1 = open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 16:00:58 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = socket(0x1, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r10, r11) r12 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r12, 0x2, 0x1) pwritev(r12, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r7, r11, r0, r13, 0xffffffffffffffff, r1]) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000080)=0x8) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8b2973f502b7a157, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000002c0)=[{0x1ff, 0x10000, 0x10001, 0x7}, {0x3, 0x1, 0x81, 0x8}]}) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCLOCK(r3, 0x20004276) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockname$unix(r3, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) 16:00:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x9, 0x4, 0x200, [{&(0x7f00002ee000/0x1000)=nil, &(0x7f0000116000/0x1000)=nil, 0xfff}, {&(0x7f00001ba000/0x3000)=nil, &(0x7f000001f000/0x3000)=nil, 0x1}, {&(0x7f00002de000/0x4000)=nil, &(0x7f0000237000/0x3000)=nil, 0x7f}, {&(0x7f00000fb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000026c000/0x2000)=nil, 0x8}, {&(0x7f0000331000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00001a4000/0x3000)=nil, 0x6}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f000011e000/0x2000)=nil, 0x84}, {&(0x7f00001d7000/0x3000)=nil, &(0x7f0000164000/0x1000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000027a000/0x2000)=nil, 0x5}, {&(0x7f00001d0000/0x4000)=nil, &(0x7f0000373000/0x2000)=nil, 0x6}, {&(0x7f0000392000/0x4000)=nil, &(0x7f0000286000/0x3000)=nil, 0x6}, {&(0x7f0000331000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f00000c3000/0x2000)=nil, &(0x7f0000210000/0x3000)=nil, 0x3}, {&(0x7f0000167000/0x1000)=nil, &(0x7f0000010000/0x4000)=nil, 0x5}, {&(0x7f0000056000/0x2000)=nil, &(0x7f0000382000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000580), 0x10000) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffb000/0x4000)=nil) write(r1, &(0x7f0000000340), 0x10000014c) shmget$private(0x0, 0x1000, 0x482, &(0x7f00002a8000/0x1000)=nil) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) setitimer(0xd1ea6f7dc5a02668, &(0x7f00000005c0)={{0x401, 0x1}, {0x100, 0xe7}}, &(0x7f0000000600)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r2) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xffffffff, 0x5}, 0xc) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x36f, &(0x7f0000000200)=[{0x6d, 0x4, 0x2, 0x3cdba179}, {0x2, 0x6, 0x401, 0x9b}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000240)=[{0x2, 0xffff, 0x100004, 0x8}, {0x4, 0x7f, 0x0, 0x7}, {0x8001, 0x95, 0x7b5b, 0x80000000}, {0x5a, 0x1, 0x7, 0x8}, {0x2, 0x5e3d, 0xffff, 0x891}, {0x4, 0x0, 0x8, 0x100000001}, {0x6, 0x3, 0x1, 0x1000}, {0xb9, 0xffffffffffffffc0, 0x7, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) bind$inet6(r5, &(0x7f0000000140)={0x18, 0x3, 0x0, 0xfffffffffffffffa}, 0xc) syz_emit_ethernet(0x1bf, &(0x7f0000000340)="b6") 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 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) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e6e6709e58fe9215a3a04baf7c32598ff1a6ebe52d986cc9373482e482a49d487"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x401, 0x4) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1, 0x4}, {0x60, 0x0, 0x20}, {0x2, 0x0, 0xff}]}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='K') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000000)=[{0x40}, {0x7}, {0x1, 0x0, 0x4, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000240)="4466b872f866b5c0d78f0133c41036deb7225dfd24e6b593a4bfe3df70e72402a66264f11f3eaf0d7cfa147fdbdd10847bc930ad067244f0dd35f57796949139e6875bf1db477d96223cc9ab419e5ad8c2432d7116969b4b99d7b467dd1cc14b709b5933c4d9d97f8f706959f92f40bf3a0668a7cd670cb4275863e3b823b69025a54394015a4e74ef42048610964c460079bb5c3d13fc7a69cce7e2e793de38551430869b60942571e556f129b44203a8e4b2255270f0e2ac4d0102fab54d0f8802d6f48c6415fce63992b75e56494a6271427bff942296d165fa169301fa3479a51e75cd16866eb41e361069261c3c3acf2cd9cc7b081d81cfad8f88c651c70ab55f20bf7e5f1b02890302c262601fbf43cdbf84421897df003ff98fd1419cd0b02b3deaf614f43be4c6095b8c67cbc1bbc5bddbcf879248237cfc6b8e3893dda3c0b2ad5ac993cd8fabea905c4a2da31ccefeba5296ce3887fc4a87e88a7c915a15b2a89357f2481d42a08cbfefbabad0f3cf0a77a0a09cc4f58f3fe30fcb43eecda2603758dcd7675c4c11d2f5fdd4bfedc85535c915c6ecb194aa8d585576ac4415449f2ae53d16d3c8e3137df4661bf67d4c379cc3173982d08fcd0ec52a07cdb28eec48782318bc8e35c7018f20ac2d494dd691b477aa1ef796a2881b2f1743335336e6f58275661555df22db4aca56a587616ac6a3e9f0e7c2f34f738d83a680901d06713f99cf3bca54b3d1581b3f073381402881f6256178cfd4962677f1e90c19adc51e746bd60e436bcdc9cfe4f88424c9028ee7aee240d757b3ed665a09334cecc4fd21c3a9852d5bb7d906dd65e309d9e14e8cc1d3821ef68e935b8fc7656f136d5e39bbc05bbec6429eee573a995e27fcb12cfcb388b0c1961c1ec2130db9841d9bb043d16d50688b94749cd414a4273611ccdef2e1a20bdc8530b1c80fd2cbeb518f98f33205661a99a31d5aabdfeac4bdf27db0e5a55eed90bf4ebb5726b62c3480937c00cf8c48cc92af9a199aa070d086fb74b1eb58263463412ea49b4a80f67b302e8de3e88894eb7481464fb14fc16a574da8331878ef7a50f2051b87dbacf9db199b04f7f85840a9f9f18000b2be419bcaf018633cd42f10cc6b497e266114ae84b8c11a370869f2f07d2fb07e2b198affd70878e573e744b10e0b927d21c4f817095c1492831a4027843b6a6d94abb04b6fd7f5656c39269ce44324dc6a518e8335e33db5d2601b14097e07f26e9d324a929d5a97f2ca2c4231ad5262e078365840ef7c8352e2dc9de2954ccd4117acae5fa5e4462f5526492ede38f5c6bdb76f4f2bd0aef8532e6b1ba6a103734ed920dbbd81f775af56c6ee03d233e1ff930970d55f19be848e5932f7c652f0290fd35f0f9acf379a350fd1717678d72dd20d46a7e92ce6222c96646db0106da810dbbce5395f34d900b8207135ee6694333b6125287f93e6f79d29a2df9e152eca6ae6a9ca210025f237e539f923ca7ad0d091f2a783e902795da2fdfdf5d0800b442640dc4a4f4b9c4527632433f4912edfdffae4c2afc98dcc1378d1366612abba0b59d0a216299bd0448aadaa0764e67ba023a94e81ac405a1d246ba6d28fb306530a7a642cc449272eb6432666da74418dfd6b2466d7c2b166fab0e04a8f5a763098a36ae9aceb0fe9ce5949ee04c032dcba5dbd4d0cba095207bf86818790398d46ba630a881b94db2e14003d2e0e34dea2ff1fe6cde9ef2415ff835fdeb31bba316b7c3780979c12b715620334fa7d24c89b2f44d36e4ab4f9a88844b520b3af51836e5d97ea3b693059029f059c42e02200d2035234ac970a35f3e1e34519e0bf13b83ee2a24ec3e0cf131ea8aaca3a73f296b4afc00bd186aacaa9c6ef81bce919dbe72a301ef9ed7df47101af99270fc87135c3cce395d8b3e69e4cdfd713f772d43c00bb93e89b547d30412c47bf025128e2bf228c51453d6ceca22ed793035f7d7d9278aca39b4acdba80146cc86e4282cd1fb4c756de356e3ff1d94c4a06e3de0cab88d1bdf978d2a542a764d2452b268429d46f4b543ceef59f503009d220caf674a89e4d77e429d80f0bc61dcafb8cc4259d2412e321829d7078a0d2393af2e9130f1a9d7678e0fc9537f30a36b5bd5f141d79325e845679afe35923080eca846a1d9c28ecef6e45fc246fdf7f007cc28b0306e20b34cc50792677ff61197581591822af693e17f274edb5ee40d8d13ccd3bd5468a32bf3d2e7b0ad9d5432931eabe927d48fe81f77cd33529a516fffd14c1958caafdeb9d81dc6b7f606efd4a367bed54cbc7197bd18740fd3c7606bb349de536c73a69acfaac13f08924514ed4f608c64b6807e7bc73c0c93a87487ff7f01aa9a1911b4dc5c53baca5b891ce6965dc2b7b122a006ed1b8472fc892a89a779c4a8e2fdfe451fdb2bda2e741501ffa19faf9ff4352db1af053b320a17636cec6c3b81db7b98c165fd1972f28500e4dcbdb5509875d12b1069e3d5da1c9acc476154e57c26f570c678baea09e6a4b2407488ca8735b3ae2c01480c55bd63e746fa4e87370f6d636b2b599e30a04dd1fdf34f60b71fa5fae051aff8100426a493c37aeed9df6a590a7e759bd1051d46a4e8c5cec36f437ac9fd2740487fd9f34738c26d1433618308386ac137497e8502bc5e5ac9df039c3bc8d7f32714f7ee213f88abea9fdc0eb680010f4b5e85d8361c505db581156c4e686e220d9010ee0c88f701611ced63e2faae3166f73b015e9072795031cfd5fec4a7516ee549b4dfbb5df61b076df46e4b0b9030592642d60379e0c60211098bcb50ecbc90173ab4c5e3765ebe681b2aef4b3309e33efe271620d86d738cdf8decd1319fc4705d5a4aa10c34879365efc0c811b6a4c527e816f8e20fd0516bbdeadb6d424c83ebb6f5b847a9d13ab6aeb92344bbccf7fddc2e788114b80029d537db126a730a10231c25579a9e172ff803e54f16b135285e7b3af8ee9332d999bde9c171d246e4e9cad11b266e6d791cfa7e13f89f21a3c5c5f7b95173f5b870f038628d6ff9bee3236f9b2fd1717b1c31ea7f5b3cb67a1917d36a1b11eea76d9a9d9e231822432c9ecf8c518878d609dbbc90b51c3bfa15d118df10e8ea10b67d4c1e214833446a19405123384f968de4db8726124d088a2c67cf9dc82fe20432026c0be39304964277108b85acd238845da60199ef87c7298c63f4ca859417ce97bfbb096240a8c13f429d49dfd08a48386a4e766ade1011fbc3ac4b74aeea52bd413c304c4eec9109f6d054e02c9788194f82544c358b5695ac8cd792d9cbe9fb3d5c1f39e46a07a0440cbd796616eeaacd976b57d6ddd87cbddd6bb93799dbd9cf5bb18d8c89b350b72fe413f9524497e3b81684976962856840ea1c897a64f6d3d15c7668ae044d2eb8bed750d3da8e6912db31f7a2329416bac5cc51ccbc29fa7381e14a4d8406bd39757ae915d3367e93406ed73bf26d82eb950332d3312c05009f1f7332d83e2d12826be259214e8357afdd45f0b8640a3036c48b5f55e7f2ac1e006e3802c8425f69d6d67205415dca91cbc920e6902ca190f1eb4aa6b65b361287ec10be2aed80d22e689ec5fffeb6e61ab0d12b3a8f745d1fdea53199a74f982b3a897e0806db1a3fd2e9e5f2edaa627322425671dff8f15e7bf7f874d5ef998ef10b7ecce46af4e2cdc9071d05209b1d510a8ae01dc7899d0752f8103a9217c8b2117ed4b14560d1a8f851ed906420d965a382955087815fc1d42da1ea304c023b9d11ba2f497ba0cb42ada9a290d94a5297169561e6b8e8bc88aefce8ec1cfb5513c78a2ea4c1f5b465b20b40abb8aa4fb5888cf5506c5f04970f94a850ea2548920d0d83f1490e102d415514943242d5492a818f91084aecd28193dbf3515eb069605383eba1a1e0cd49d5333f529819860b6ce3543e0134711f936475fcd4e867e062f1a52a770bc6f7477b77721c9dcd299d4bc67af2e4e5dad42146fa3a74ca217c5db7c3f39db370b8bfc99c90b566e13da5defafc4414fc520ed14d771964c9770d6595c396f045ae866fcf11461a87d2b1bee0890a8c50c6d80e82dbb62239dd7d57a75a274f8b526eb0fce5e8d41d4280fcba1fbc0ba5a329c0a06fc606ad7975b567bde749fd7d243e7c718d9222ce3706dc556ca53ddb05c1cabdb46a376a921f602eff9b337c945443f3c93d9085679a6e098f904f71670229352403163fbcd96465a1493ee34cced5718eab17755e7e0dd28875242536711aaae0e996594a4e78691ec760faa6a73558f0f2fd771e59a8037e9ce73448b520ace5ad9cc8a658cf272707a78e36a4d4c400ead5635e86a86d4a4ce2fc580a86f54f660b56afce225d4c06246e3bc114303b3d3e2bbc848c5f52f39b7364ddc9fac8b82f339d0fb5d16e49565a2c909d1697f004e6189e67811e4db6a0e498f7bb320445756393dd5927c08c4f8dce2933bcd15cb941da6775ff58e932a1f6ec376f56ec241d9b3c9d09a20e934d9c43d2b22c888d726703d3a5efcec35ccdcd7d8d0c5f07392be99a2e73c232fba0df2bb83f5a55321bac6771f7bb7e0eac1d0615480241cad86c16f1e18ddfe587db9ed8b6a876b73e292649cefb192388c1110ea05546beda1ed915262ed6c60fcb6d32077f083ff32724f1cdb459e6c3a28a6cc88d2c2be05f6c6920a837eff16f70626e2a821912a7d3ce36ac5fdf10da1d561de86964a794c88a9b9207908a4d5c4e79f79af7b8090f3fdd99f0518d2fd4a99b90c2175e366d1c9cc8deb2c765d380d4250287db10ea428deccac01965857e7862f69b431563480585222856b585886b91814bde86b23ef2a4bd9678089e0dde5daa7115ddf5397011a8fc3e87a19e508481f3188770a1f6040d648b035d377b9385f3183aaad3fb8e45332bef139814df10b619b4f4267f4a9a418e8c955de20cd7acd975c3a70d5a1a2efb81f5da228a833e84e82812a784b7a095f7a19586201e2c2efc1070373c1f57900a5ea3217e9c4d8b3f8b7e4301249890cd7fd779721127a02226c0253a48ae2ab77bb7fd4de4c699e9df0ca8a20f3a19368373789de76b7d78591cfd19f91eb49268c87d8336d7727a1d4dbec0c878ab253e35d4c331e9601127c690c840a786d620c79712af2bbf51a50a03d10193e3644b811d9cdb6b56f247f1fa0c237f94ed766053ebb17d43a05fa03b01dd3caf4bf4fb83b2315f6e3bc2c85360d08eaab833db4c0a0a3f0d7520e8c4e37676b6395069cd842181a8e9f5c9f850309e0191ab5d3c61bc245a9948f88aac62ee2ae71117dd8a42a49372dcc4b2cec8686ac24966aaab5ea2045f752c903ffc111b32f14cb646a81e6b11e1da113ad243e468a9ce2e03a285300292003f0a98ed151d975b0238a7c837155e0f40860cc577cc85bf21cea43cd407941e7b9348f4cb30ccc3ca4f18cd22a0dbc08a78879715b80f4a1bff552594a3b21808164d81efd5a1192db43210f64b8f436c9586d844185745b4ed0335009502f58afaaf044a1142e944c34e8f7b2bcad5a24bb102f353c6b9bbafb5ee132ab07e9e59eb4459b2339458bd4059120c3afb4242a2678a0b9a6ef32eb9e9687d6b905253c25dae8f51df6c1e2168656a91bda1a3963dec99ca248ec01bfca2933c73b6c31049f3971013c032fcff39cdd15e7dbcc4c993b06f7ca96ec6213b55a1df796055406108d027c4552c74700988e53e393c3a98bcd141d13849b0a5dbc3e7ee1eaf6d5741a02551a3f6babfead69d8e743db4cc3", 0x1000) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) symlink(0x0, &(0x7f0000000180)='./bus\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) 16:00:59 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:59 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800000000004c}, {}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_gettime(0x2, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0x40}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x20000000000000) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r8) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r11 = getgid() r12 = msgget(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r13}) r14 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0xbd, r4, r8, r9, r11, 0x120, 0x84}, 0x0, 0x1, 0x0, r13, 0x3, 0xfffffffffffffffb, 0xfffffffffffffffd}) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="0f9626a613b9fd812eaa4e713048e69931929648", 0xfffffffffffffeed) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xc) 16:01:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000016c0)=""/4096, 0x1000) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 16:01:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x59f}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7fff, 0x100000000}, {0x8000}}, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 16:01:03 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x5a2) kqueue() 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0xe, &(0x7f0000000000)={0x25, 0x9, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) syz_open_pts() 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xde\xb6d\x99/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:01:03 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x204, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0x3d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = geteuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r12, r13) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x4, r9, r1, r12, 0xffffffffffffffff, 0x16, 0xff}, 0x7463, 0x3f}) 16:01:03 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8a) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:01:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xffffffff, 0x84000000000000d, &(0x7f0000000080)="eb3048e6", 0x4) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x8000000000, 0x5}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x782, 0x100) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:03 executing program 1: mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x1000, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) r2 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) r10 = msgget(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r11}) r12 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r9, 0x20, 0x5}, 0x4, 0xfffffffffffffffb, r11, r12, 0xffffffffffffff29, 0x5, 0x5}) semget$private(0x0, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0xe442e1c65a82f91b) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000157, &(0x7f0000000180)=[{0x0, 0x3, 0x8, 0x9}, {0x4, 0x10001, 0x1ff, 0x80000001}, {0x3, 0x5, 0x2, 0x3ff}, {0x8, 0xbc14, 0x9, 0x6}, {0xe5, 0x2, 0x0, 0xfffffffffffffffc}, {0x0, 0x1000, 0x200000000000, 0x4}, {0x4, 0x4, 0x3, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = semget(0x2, 0x1, 0x0) r2 = geteuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r5, &(0x7f0000000300)=[{&(0x7f00000003c0)="f9fc1e2d2a2343faed874d5b6360464341c23ddfdeee0465019bd194f69974bcd0ad9d51d8e0c68c351f0ad79345b47008efa3bf3b2b5bbc9630d544b3b769b3155c04555d16fa16600f4e87c3e3b9749dfad2bb34fecfffb085a8916be130fe66", 0xfffffffffffffe30}], 0x277) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000240)) r8 = accept$unix(r7, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r10 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x4, r2, r3, r9, 0x0, 0x100, 0x3}, 0xffffffffffff45cf, 0x7fffffff, 0x4}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/89) getdents(r0, &(0x7f00000000c0)=""/25, 0x19) r13 = open(0x0, 0x0, 0x0) r14 = openat(r13, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r14, &(0x7f0000000200)='./file0\x00', 0x8) dup(r14) ioctl$TIOCSDTR(r14, 0x20007479) accept(r14, 0x0, &(0x7f00000002c0)) 16:01:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7a9900"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 11:46:07 executing program 0: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0xb0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0xf003ec83af7f3e1, 0x4) mknod(&(0x7f0000000140)='\x00', 0x8, 0x20) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) accept(r0, 0x0, &(0x7f0000000180)=0x3c7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 11:46:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82, 0x3}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) 11:46:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_gettime(0x3, &(0x7f0000000200)) 11:46:07 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x2, 0x80) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) chflags(&(0x7f0000000080)='./file0\x00', 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x7ff) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r2, 0x0) 11:46:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r2) 11:46:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x0) 11:46:07 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ftruncate(0xffffffffffffffff, 0x0, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) utimensat(r7, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x6, 0x1ff}, {0x200, 0xfffffffffffffffc}}, 0x2) 11:46:07 executing program 0: setuid(0xee01) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) setreuid(0x0, r2) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 11:46:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 11:46:07 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x4, 0x0, 0xffff, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="93a5bcc342f70a136c4bdae424e5d0f59286bc50a91cd541a9e749570fef3143a874ed9511d6e1fc5dcfa5da4ac6b699eb10fb3418f577db9565b6dd5697778588ae075628616de59a74", 0x4a}, {&(0x7f0000000100)="5cd2f8e54952df39d2897c2458750edae7e320bec321bcd1ab6f6a62e670d37f27d6b04f9f09dc49df57d7d57691c77de7c9263150efe7bded5e3cc88297f4d7570960ad569d8c185f3af16c5d6c5cd17a4849c82c9cad215f1936257fc16f478e442ab8b9a22d12b5d68f800fe2d24a4bc90669852f6bb7919ae4ca0764a9118aba015eda88d185df555a0283ab17e308a195c111e13ede26ecdad6ad4e65417b1a60b33bed8c323f4d50bca26d4aea10823aa1133bb248fe271084658c7ed84f921998600430e29b443da9fd11d3be858894f397", 0xd5}, {&(0x7f0000000200)="e4071bfd3953084cb396ec9644fbd8679b39af2cc9fdbe2b7cd17284bcc197ac8ef0f13bf0d9d8be0b453b0993482252091a706b27adc192248509c1569d48fe0fe9820d62", 0x45}, {&(0x7f0000000000)="cc5845f6", 0x4}, {&(0x7f0000000280)="fcff19ff1401dbb09e83a5260f2ad0cf77c1f6f7a090d255d1f9a30cce5c9837cea99841a74f7b04b0c2dccea80514f48be2953aa637bf6e734e2dcc7a23728dcb50cc9df23548393567af2c9a676d77b513227368117dd59fa6e182979886fb41f67937fd43452948604f76085e27e812be32801ac6b37ffd3e07207a795efaa632074212b3182d06fddb4a2bc780630529d714bf0e58bbda23b221c8eb19f5b3cdf9ca3b690b8cf9bd0c62789bdfd6c7e0cfb55bf8c84d624d01795a06595f7d28114f49088657b294b811e2ac57d0712e550eedf5a7340e1de143254a4d", 0xdf}], 0x5, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = accept$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) fcntl$setflags(r2, 0x2, 0x1) 11:46:07 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x106, 0x34, 0x0, 0x0) 11:46:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) getegid() open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x1) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 11:46:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r2) write(r0, &(0x7f0000000100)="8c65", 0x13f) 11:46:08 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000005a6fd2bd31660000000700e1d369b445d8f524296a7641391266ac475f85a6c3"], 0x10) r1 = dup(r0) r2 = open(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) dup(r3) ioctl$TIOCSDTR(r3, 0x20007479) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) r8 = msgget(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r9}) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r13, r14) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) r17 = socket$unix(0x1, 0x2, 0x0) r18 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x83) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r21 = getgid() r22 = msgget(0x0, 0x0) r23 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r23}) r24 = geteuid() r25 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r25, 0x2, 0x1) pwritev(r25, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r29, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r28, r30, r31) r32 = getgid() sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="50ea89026ebf3e69f215d44077706103bce0d0dbb977620f51e5fc7ee839be2dcf94b5a3210a7e95ccd1bd27d4f50fa33d71611d9f615462d26bcd258aea0eb686747e33eda03c139fb0fd6290758e470ba0b251e458b21d28c5e2c5b1287a2a31a4ccb25b77303d876f96abbe8153576d385d6c39f52814e3cdb3e54de5afe70bda47b8c6c4d8c4773175579d6f016f4e151a8448450c5e0cbe5593e515ca9f88ac05253bc5917d3b47f5c1efa34af2fe6cfd514a72c8f8e0b45d227455554ca9bcd12a9df25adc1ad0bd", 0xcb}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0x0, r6}, @cred={0x20, 0xffff, 0x0, r9, r10, r14}, @rights={0x30, 0xffff, 0x1, [r15, r16, r0, 0xffffffffffffffff, r17, r18, r19, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r20, 0xffffffffffffffff, r21}, @cred={0x20, 0xffff, 0x0, r23, r24, r26}, @cred={0x20, 0xffff, 0x0, r27, r30, r32}], 0x100, 0x8}, 0xfbd1317c7da1562d) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 11:46:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8dcb6d6dcf1aa47d, 0x20) poll(&(0x7f0000000000), 0x0, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) pipe2(&(0x7f0000000080), 0x10006) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000180)) 11:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002700)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002b40)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0xa6, 0x1000, 0x0, 0x400000000, 0x37, 0x9, 0x0, 0x1, 0x1ff, 0x40}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x7}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1fffffffffffff05, &(0x7f00000001c0)=[{0x45}, {0x24}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf195b8a8d1a029be96914f435", 0xe, 0x0, 0x0) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x0, 0x2}, {0x1d, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f00000004c0)=""/138, 0x8a}], 0x6) 11:46:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x6d00) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000003c0)=""/149}, {&(0x7f0000000480)=""/137}, {&(0x7f0000000540)=""/242}, {&(0x7f0000000640)=""/73}], 0xef, 0x0, 0xfffffffffffffffb) select(0xffffffffffffff95, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/39) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) r2 = open(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) dup(r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0xb8, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmctl$SHM_UNLOCK(r4, 0x4) socketpair(0x1, 0x800b, 0x9, &(0x7f00000001c0)) 11:46:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) socket(0x3, 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x6, 0x100000001, {[0x80000000, 0x3, 0x3ff, 0x7, 0x81, 0x25, 0xfffffffffffffff8, 0xff80000000, 0x80000000000, 0x0, 0x9, 0x7fff, 0x6, 0x2, 0x3, 0xffffffff7fffffff, 0x7, 0x8d], [0x1, 0x1, 0x62, 0x8000, 0x7, 0x6, 0x5, 0x12abce80, 0x1], [0x1, 0x400, 0x284, 0x4, 0x0, 0x6, 0x6], [0x400, 0xfffffffffffffffa, 0x7fffffff, 0x7f, 0xffffffff00000000, 0x40], [{0x4, 0x6, 0x7f, 0x1}, {0x2c80000, 0x5, 0xfffffffffffffffc, 0x101}, {0x2, 0x2, 0x0, 0x35}, {0x5, 0x2, 0x3ff, 0xb43}, {0x9, 0x9, 0x8, 0xfffffffffffffffd}, {0x8001, 0xffff, 0x0, 0x8}, {0xfc, 0x5, 0xffff, 0x9}, {0xffff, 0x3, 0x10000, 0x81b2}], {0x6, 0x5, 0x0, 0x4}, {0x8001000000, 0x90, 0x400, 0x90000000}}}) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="79b11251c09c0c6eb47ff040aeea2a3fcbfa1b1ba48cacfdd335af9ee5911f1a0e533f11b43e8eb96a62618481cb216c1f0d2daa955e4380bc018186ca0d260db03f762a08bf1443589770e78edb09506e479d81b6f31b190f04d767e8104b8570f84f982d0e6fa77ba12d5490d808c0e36e1dbc2c72f833a8e560ef0727b670bc7ab6d700af6444ddd61158edeeb3fedb03be607b5d9d27d627b196", 0x9c}, {&(0x7f0000000100)="dde52f8115f4f78cb9f9c9c455eb4913c6fc618f541e972375a7ddba17e463cfab7ace228a1aae7c8eb3209c7f88b6d26cda9c60c24efd0b75e1baed08", 0x3d}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0xb054) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x1400000000000000) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") 11:46:08 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) fchflags(r0, 0x0) 11:46:08 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_gettime(0xc8efb47adec4b562, &(0x7f0000000000)) 11:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000780)={0x5, &(0x7f0000000740)=[{0x2, 0x9a5, 0xbc9, 0xeb}, {0x96, 0x81, 0x8001, 0x10001}, {0x7, 0x7, 0xffffffffffffff01, 0xffffffff00000001}, {0x101, 0x9, 0x8, 0x6}, {0x7, 0x1, 0x6}]}) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000300)="5cd88e7e42c7858dfa810c9bb4af748440a899d015da76b7bf5e5d3b987b76a2f299c1f75f3109955fe6123729986652009f1accfc6107f36f44c70472ce24ba486496844b3bde174af0d11428daa9ea44557e967f41211cdea8e092cff64f3b0c63c26e28d63cc052308525d63ab0acdfd844427bf49a7b3c3196b166d37e0eae4b0c5ffee1cd308e3effe0982e1b87d11ba696a48162b8bfc4d50e8972cd29e6875f36a2e8b2f997117ee361ecfcb0e08a", 0xb2}, {&(0x7f00000003c0)="c76177a8762f995754c5661c503e91f8b214744c4af9a378a8cde3387f4b7e6cb3063fafd0aa037b279af640195c45b18cf9daabf709606811d8b8c752bc873ac23002e9d97b66f6cf9552b17b0f810787e667a4deda64db232330e94025ea1eebe6e28c94c299e64b66b727596d5517a47c675a960db5fd4aa5cf72df298585c7e8155f4edd24ffeff42bd30979b08ed17f354a8ce9c3f17ee5ff2f6734cd186a0411aa84493430a2e089fc50a49e0cd7f9a61b344a111f9406ebfa76254ed0416eef4b61444ee58fb338aa51228a97654eb7e4034c4726e437d33235a7488807bf", 0xe2}, {&(0x7f0000000100)="c5915de63608fb296d674f84cb5165a4676e7efad04f160d897c11ce6dcbbbabacab9c2ba7c0539bb52eb3417abd383ae1447c47a869b104b841497f1601cd24229f9398ab02ec4158b70682f3695c0569d7757c0351a23de7df8d39a7726ebc91f5048075004ccbb9b8dc3c01f6eedba9c886ee3f02f07126bb4f4ba33b", 0x7e}, {&(0x7f00000001c0)="b1e55bdcb0bb16a7230687ee8af36eb75a8fa9bd1093f18b088eb0308760984e1673b7c4ad05c9cb491f5fd0f2d1b2679bda66520ef876cf8d", 0x39}, {&(0x7f00000004c0)="489851fd2b229a3141d8bde677949df8ff92b71ffde3a42720329620b979828fb805796fe38c9637f884bb6e8480d9d6cdd55e986ee64be1b4d7c51d1eec9f58bdfcac07bf154b9f8038c8b9f384671f0a81f692ed6c07d07a5d7ac0eda871a0a9fa46373664ce35ddb3d97bb1534e8ebffb40d083e64cd8879898de31224dbdb7eecfec4817fb5557b5be64b62316b0a440cd05baceaf1f7d1d93d7fd39693bb22e3114f24a43a6ead9017389c840323e84eda0f3e20131568b518e9c803db4a96c1d75001d4c555c522e021f6e", 0xce}, {&(0x7f00000005c0)="86334ab159b23f142f069513d70cc69d5b9d7132812a9ffe29ef373d95888adc7f6af9b7274c6f8c00c251050b5062b9cb4c195d6b70b8038a08f8d615a020722773b5d94f45cb1b81fda704627b80849355510648495c4e799feb375ef5eae94f122e6c2d3266a9d7ae41f34c69ef361cb382985eda76b4bd5075acf06bd4a349e56ff93efa4acfe86c96d25e8878ca8eca2ac38f4c91cdca0219cdc5a218bcdd445756cb6ab93054d8284cf3c13eda20408eb612998582d9bb2375977005a1ba3b16132d4fce888c5d07ecbee2a7d523055f62a004b71ba78afa278105baa057959f92ec1b93bdf8627e8558350ced", 0xf0}], 0x6, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b87987fe714a4554e9591d69c71bb0747d645524875b3b2809ddc3f3ef86927d4d07ed745852c1b9df49efade5a29870715d81ec26011dda2c8418c2149a2db8cabbc3a2ba2b29f05fb35cc0926b15e3f053a34be76803b78763ec59d8d8a5f02003340908d96c871640631c56982d7201dcb6acfcce8348871b78941099eca3176327940367fc55023ec5ebf2cf4d1ff86f6d9ec0aaaccd441c55d2025bd68080b88d8a2c66fd1c6802a410e22397f5c272a9dbca319b39998c0bf93eb808", 0xbf, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) 11:46:08 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2", 0x22, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000c61866696c653000"], 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000180), 0x17e) 11:46:08 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}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000180)) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/101, 0x65}, {&(0x7f00000004c0)=""/183, 0xb7}, {&(0x7f0000000600)=""/215, 0xd7}, {&(0x7f0000000700)=""/71, 0x47}, {&(0x7f0000000780)=""/183, 0xb7}], 0x9, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r2) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r4 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000580)={0x0, "525ca77dd8a41db4"}, 0x10, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x109) open(&(0x7f0000000900)='./bus\x00', 0x10, 0xa) 11:46:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) sendto$unix(r1, &(0x7f0000000240)="0f888802af6abbce9b1469d344888959c9e015ff548a1465d1f56892c28cbe82749bd0f5bf060b3d57b2f2e3867f62e58f79f75877be7bd9e2bfdc802f419b65b0d12997c9b8c9e5f2dc7ad2e82a4c296981d2c1f9d5631cda0787265ddc742cc4cb6599ec27884cac38ac6d239f2392d990c7ab0bfeb8aa0e26db828a24ead150c2085bdcdc684bd632d1d5842dd773f7a48660b54e3cdf70e5ee8fb00ff84efc0513bdb1af24cb66362080b16dbea6823e42463196e41b7fc42b4931ee96dd0dc3e47b0713465d82d18ccfd1e57c3b79260a8edfa8679dd82db73ad2c34a5ff91b4961f07d7160edc0baf7dbef4d55975214c448239377bb289995a33155f60521908a02d133de193d82135ef4f5ac5249d4115637f3ffb255cabb0f67fb1df8af7e34af32e53bc5d001c888f2d68f7e3489991b41caf626cc80d12f419aab6c4ede1881bcc96872458913f5935448c685851fa2ba82c5ecfe1173b6195c85dca9d10a19a3d23ded997f69f0785d1df9fc1ae7043723d5be8d8db6a0d326119ae9f1face7b696bd5783c45b115068c64990c3d45afdcee52638e05d9448c0d1c7008267b642138f9e4b977b05f8cf07de012a9bb572a71628b4de388c3e1073d83307392922fde58e448928f8b77a0f14e277cd5b540072d68e2a24bcc5393e7bfed6cadbb9e38b9c3892db27fa1edfde93ff04de5e5008404029f4fc3703c0fd7c69a4d355b68272843378d6f9e467f3a3dde9c70c72151a7fa3785bc9958fc7ef227bb904e8bc767bbf99673ae6aff3a1e69bcec3fd1e72617b2ef9f037c320d9dac01fb0e73e8a46bc249f2ecb94c957e44768a90cb2df70ce53f821064d04e88348a5e881eda56d256fc40732665f1a825952e09a333562b41f5aefad2b8caf2d9ee0f757a87b070133602b9b68a924169b94a554c2bb1f96b874c7bb75e8d30d5f60f94cecacd367730266ef68fee3202fbde80fb40810b1753258b51bbe379fed044a3d6a90ff97183ab55bb98052e3c724a3d3e053467d2b6795cc862f9aa03583d01163afe3e67d023404a376d20a3bae99a0f1da753393caace9ef311a7f09f71b04b37a584b40c0d69f37b511df8313250da2c53717425244dac0963b545f1e3cd4af2de77cc1d01f8127f070dd1cf232e27b97fa28dbde0d3a885489c0ee72d4c2d92a21df2a23df49acf47d2e6d09573c99b813a0ef49fe8f1dadd1f8116a969aa08af0b6ada352f63aea55fde6b7d5d3a73a511e1bdf75d6cd5e32658587a69ce74351fb333cc3e790642630d1bb8069b470882a055d0ad250568aac22582b2c891b4c5eefedc94413ce3add29079d481ccdc40ed908dab4a9f60f94ba6cd1b6e95bfeafc8fb142844dd6ca7d36f419626337c69945aabcefa48a00fcb7dcb612b6417918e7bc05c1616f37f0b3352b5379c90317ab5d315cbb40949b07db2294f4d71e0498c89a4c7e06ba6248cae313d785890c78ee15a776abc5af8b6011a9bf74e501ff9dc43efb31df8bfb31ebfab3d580c3997095dfd26c73ba8c6e5ce7eb42ac540d5eced191c439e9f4cc2ed13195416db6137a047195e2201b2bfd9af2dfb9c77d92e5672b18bbbcf1ddcbbb5103e79027738e2ce2a0cc1b6eba0925a22f9ea7556c625da6f34de245974c51f48be80e5237497187a4ee65092a2bee40b2cbcb924189faba83ad214db64ddfc09e9904710f416590c51737311897afd79f323d2d03b3113c48868e7aaf714fc4c000e0aa8a84fa4e3fafb88cab6fa112d44bfc9bfe604781e5f3b9460d28e1c3b0ac01656373634e91442dff4803f620b040343d1953c04bed428f7a88d76215ffee722923195630f8058ba6eba08d23d0f60cb8cda9adaca5e737fac89e16dd27479b7a5c652737a53538c8fc4726f8f13c51e6d9bacc4df3102da4277d7a8f3f7ce8ffdcfdc1e238b5d95ba4186577b54a4e7a1f06f5558f8e13536c062aee6454dfebca3feecbe15dada0bf28be99c9cf04921f860d33f0729c3f9de2c2a445bd5b882915e7a64302351092c5dff3127e8a4b47d218b85a8bbffa7cf4c76f7ac0bf6a7b3264d7da05c4cbb660568fcb08733aa072ef0af0a483b58e530b54e981f0358b6f89f462a1de09e37de684e37434ade9038a3cb14dcb719246b6a99574a0cc492466b02ca8193cf9d5ba96899fabdefaa4b046fc64d5a6d4c9d0d2619dd0c1e963f3214538e85d96f66d2200fb7e246ca8672cfa753b7fc04e03c4e96a3bb675bd4d37aca19f13b1da5557573f2f587f1dc6966e95e86df44fc1effc08e7ae1736750ce28f1709c6bb7251ae4314b199287cc89c9bfda33eb8f0ea00c2c23c8fc67da11a3e19736415c69fd365547cb0083a1fab6c58df8cb9db93198c687427ff597aa6aaff0a9b84ce05509acaba56faa7acdf2df6023e64f674357f349dc54b43ae9a7aa6eaf717e7a629423d5250e35e7c9397f6a29671b25a765c30e7c8cc5590d70b133dbfb3f63bf291d65d97e8167d4245e676553572716cf1c76bf75a8a2f2b1756f59c818669746106e15643dfe95d4ef5d08ad995592f8d11ba1f6034755d3395ed3e83a16f049fcad475faa03ca8d3b398cee5ba2e22e1a608a867f7a6dbb302e7ee6160d80fe5063a17bc3f332b65e8ac3c939e060458a592cce26c58db9b953071ea70712f31460102d881634f7109a0e129d1723f216d38caef5974cd2742e943cbdbc1e10c7b8fe53d7222895239e2127bf3ede66fe0b0e1d73fe054e3355426b2b2cccf6b73422ff44d4d8ad44e268815140d813899a7b718dde062b8889b1ba4dbacbf83fa54a4bba1d23cadce13f021054bfb082e08913fae3fd94037b5ca540a7c297aef4f6ed6ff4502744bb01f82573bf84e1900727f8e597f7855783b342984f0f73d0e3d0f12e5bbea11d2e964f1002934cc8214ba1bb9ee2119ac31e0696161a3c7b12d0e6b2419e0e823414ad88af0f5d45544feef02dd87dc9615b46a9ea2578e8f0c33a4a9f3a725952da40bf64cafb24f5f7d6d6cdc45a1e181f72927a6af36a0377d2868bcb0426af942bcd20f00f22f65f6fac69c38ce9f964f4cd26dbd45dae1311b53ea09a703374790c52b1dc3f14d33751fc42865eabd67d34a2d15c85fcda86dae763d5129a4e8a1afd5b7198b78a5002fdca2de15e2fa67c35196e932d034e1797b605bc7530b8fdc6e81bf8a1a225cbc1156213329b6c0d9b14f84de10cc5f59ac321fc36fa6e8240892ef174ec750a5f0017ee634ed87a7d5c30970fb192b6e87757a94dd32a95e042594025a81bead5f61d509e9d00a1a4367861c657236ae50e5c3b01de43adfbd928a907e839e42302c1ea7d73785cb1bc7526b3e5a7b3147c3fe31cc8826d68f69c386ea9763cfc04a9dc116b40e8058539108933e67cabad2162bbb175058b5b76a56006bf3869b529e80ee9bb2c171d9d4682a0532a39a4fd09d85517d6fb314c6ed41d8d8f707ecf09564981fa0aa3158daae8c67a184acd5a27d5b6ed8a3d2a894423a00484a0b6dc314155ad1e01cb81c63fa0850a1e542bf3fb46ca7e4bfcfb42229a8aea1be499f932fcc70e8ea11a5c78d45e50e4a3833af1ca4a749910066b550acb43de18746752172b78f7cd41e0b9b14db7a3e2807fc49fb09e06f6ac088d8fa8e270f109538b8de68e1fe7939befb54fb5b2e75c62aef1c0522716f185c14b210ef889b8e052860645aade1f9667ec8a1b77bdc3e292e737d1935c8c5ebcdb4faa99d3c3a66f50c17cecd780195fc7c1ebad11c862507b537b425d5a5c3aef756ecd47e470c2478b2fb7d6997646b900c678476dfcac625a3b7452f186619080f2a76e6e652efef1fc642a4d220e581cc9f2c811e3a708f6c505c81b7581bf843e6268e5799a6831488da73df126aa2bdf98c756706d0e769d1d34c1e125ec1a4887085d90e8b86da652999b0e63e7d92b849c181e723f4f88dacdb5ed93dad090e7435f69b8266d1bd11f1ce0f23fe22f18f0a2b2f17d0486fa9074dc30ccbf17e58540a02630c4c9fcaa23bf5695275ee83d664a1c7944deaa188945b1ab865517d619e7debc8ce55a74f80e4bb6e5e420f4b0a34ed4c69f749c430c0b724b8a23562112cb1d6484022a5c3df163b3b702431196c1053103c62d0d28254aadc8090da06573022f89f3b423a18f95d483bb0859b2b47043644860de71a03aec139852c4d175091416b09b16d73e24b50d229a8b26e78c67f8989c88e6984b541163cee98d248f0e7bfe16515f5bfe6b315fc524a6ee9ff38cbf230734b05f13e0f970c6302b9925843a63b762345025bf3580d0a2a8cfa3aef2b17db88bf36847fa9de261a07c39f2ae68789eb41de32b6e317b251095a09a465a633080f6b482e5f531e4189e8b16427c56b47cc5c6cd7c01893bf6e0bf00c6e7fc4649d18f434372269946e377d37fb475022a1ffc7b08ab010ba21921260550d05d1916fab3fc956c12ba7a5dce5cc68cfccd5929ef7cb3d5f5b27bab7b8abe32d9bd9a4624b81ba69d24b79350fb59c8eced64f060af55605f57436446a0f539e4fca0a4dd0d63f8bc38cac5ee3257f7365e3a4653c16c3567c8acdab7633ce9c3a28ddf4ed0f630fa77b90944c018a5e8be6a2701333c314a08880a50c948728c3ed16d28794445e6ee69bfbb6348a94dfdb1258c28576d72a285c499e72bfa28f2b542dd2d93e60f919abc07c93fe38c00a8cd5b101c71996a97313fcac9ddfa4e485c558453bb059d51de2e31744b89eaacd64d4a4c659ef29f3b984b045d8ca0970e4dc5c99271f4549701aa51f6503e230d03df5b90a8d8867c52a135a218dcfaa0d3ce6804c9321f2502451231c28cfb4603b4af585d8fcef1485ed192bdb97c611f64cd53fc3677459825ae6d897ed4f92e522e55c31679863d7984af8a8873ca1836c94d3f1be438cebb9903859bd284d5c1ce1737810f6a3a8a756402a8a9c479b9f28f00753d30ece1cf7aeb376644d191e29cf1ffb8bccf71cd40db335c22200ed391b44c28120e14ecf9f22213651830d2f70a6721ce081c31ca5988e9c4cdeeed38d28bc6ac85350e03384da7b27567b8cadd9c099354a452268bc764ca211a0999a62879032f561c1939f8a979bc2aa8fa99a580de8d5138b8fbe8fe9ddfbe107c9128281375fc026691dcc65643cea67c4b31980389b3180a8253967af7a1b1bd311502891abb19d45626c0161f15398d255ee2b96b5ca852b2c9418e2bf8f69370fc0ad543c4b5861f737049ed10ee095aece5880c8011f4b76afe183ca088b79ca69e4d05e1ee86c99a84eed2b337c4ef484d0a3e1f9be61c9c8696717b2de0c1b1eecdc6f10762216bd289412d8fe8317c10a8bbab24a938758d9afced388fb1a99319b8293aaa2e4023bcc1856f32e8f7b07eb3035ec1e692d6e0728c298f3fc52d1ff06013782883df3d962a1444f18f567e1fc22ec1b5b61cf6937b98b34286954e537d5a4ad4e5ee65fd6d4b43a22e22d9dc77c8a8580b55d1f2f0609fd903653c41d5fa86a6bd0e8ab6272b932f26fcb20aa1f62b59572f9383e7b4a61de5fdafccc996a41b2b10e18b04135b27c8464243d49914229e7325aa62c04f2a773d10eaef98323d6f9f8ed8686e85960037a32048223236b681be0fa6b35ffdaf73e7226e767222da7801f7883131902312e0ee4b83f763c43b68ad3ac801070e7d4f4f50515e6317d29a4b20d38b6090b3372c9893c52baddcf1fe0e817c1eb8c1b8ce5a18be180d6ebbfd1b42fb962b3fc0833cd8b532921a3", 0x1000, 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x200) write(r2, &(0x7f0000000200)="5fd2577ba97ca3f08c188ab28681e6f36f8159b865", 0x15) write(r4, &(0x7f0000000100)="6f4c547fdc4137c5", 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x100, 0x148) write(r2, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 11:46:08 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 11:46:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) 11:46:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000001c0)=[{0x5}, {0x0, 0x8966, 0x0, 0x80000000}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sendto$unix(r2, &(0x7f0000000700)="a232a3fa3799bd2d18d3d081df293abc70830fed89acfd28bd82d61d2f40836ac267c620f5497efb8f514388eea6fb9cb9e79efbe770720e83d432fc0d63f66b52985644b6d4850326c0e069593aff55f0029dd127a678edd8c31e58115d40566582e5cfcf51e04f3ab1458f5a033bc9e3504bc3ae9359b384d51ef770faac52ac150afc6ae0331688c143d3ea1ef9c98ef146fe8bc566475e91af5f2d3b6516828843581430634bc62ef053b9ae3d4d5363f32216409636f6cc95e416acb81551ccd268cb89d9246fd6a498bbdacb9a86fe617cb59529f5cf033abc44dc719a47b182a719b36b4b106c34ab4c6866fa", 0xf0, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffd12) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) socket(0x300a462db3775a33, 0x4000, 0x9) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000200)={0x10, 0x400000000, 0x4, 0x3, [{&(0x7f000015c000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000744000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd3}, {&(0x7f0000667000/0x2000)=nil, &(0x7f000070f000/0x1000)=nil, 0xffffffff}, {&(0x7f0000641000/0x9000)=nil, &(0x7f00005ab000/0x3000)=nil, 0x4}, {&(0x7f0000790000/0x3000)=nil, &(0x7f000045e000/0x4000)=nil, 0xd0dd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00005c6000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f00001e9000/0x2000)=nil, &(0x7f00003a2000/0x2000)=nil, 0x3}, {&(0x7f0000181000/0x600000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x249c4000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f00001f3000/0x4000)=nil, 0x6}, {&(0x7f00005a4000/0x5000)=nil, &(0x7f0000238000/0x2000)=nil, 0x40}, {&(0x7f000016d000/0x1000)=nil, &(0x7f00005d0000/0x2000)=nil, 0x8}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00001a0000/0x4000)=nil, &(0x7f0000264000/0x3000)=nil, 0x2}, {&(0x7f0000072000/0x1000)=nil, &(0x7f0000282000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000070c000/0x3000)=nil, 0xffffffff}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) 11:46:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x4, 0x4, {0x5, 0x18000}}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000084}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) select(0x2, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 11:46:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000140)="4348c2c37b5215bb04be3fb4098611bdf04691e685c925afc32e15f9fbd033f64d52e38c05de8a7b923d8a224695655a2b7c996cd885a59aa0aa8529a15ab37b671bef973820cf26066e1d81d948596f87e6b08032d7d1b465ccf87e26273c89348d3b37ff438b22a4df596a4ca03c03105b317bf2c07d81c446c5ee8f4b556deab8de81bce1cf76cedf608f8728caeb904b23e1ee09c808a76bd00e2f8813a2ae1c7ec9ba5247512e90252ab0da8189ca08f62231ef843fdd66ccfd613789391bd757544edb71f6deffbbfb1cb6e5cc58ce0d44a3cf128fd43e1037b522bdd92e2101ec5314c6c38a5ce8", 0xeb, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000673000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 11:46:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x200}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x274, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) syz_open_pts() 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 11:46:08 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x0) utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) close(r1) close(r4) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0xfffffffffffff6a1, 0x1, 0x5d0, 0x10000}, {0x1, 0x5, 0x6, 0x6}, {0x100000001, 0xffffffff, 0x3, 0x2}, {0x7ff, 0x65c04eb3, 0x6, 0x8000}, {0x800, 0x1f, 0xfffffffffffffff7, 0x2}]}) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d8}, {0x28}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 11:46:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="3c612597e6324f3b300cc86bd6adc6df4585d891e20ec6648b400b948b10cb75ac7ae9cd5a3d30a7cd08a411742a4f", 0x2f}, {&(0x7f0000000080)="808439b55d18108af7386fd345ac07e957fa5e001e113e2f980e296b90f2b7ae04f50c798c7ce4a9980c459ab284c57565c7f7f5d14599adabdf772c735e0a829e81941338a0666b6646fa0eec5f4a2ed32e63e76da259409f546d66ab68e315c4180d530e2481f803618faba84c1f4156a41bcef51e3108ff203c5ee8c7e977b9599cd0a65db3b0077631aa8594fe1d31f88d04de48b7432efcef2e439eb1af2b84194c9f0c558abce1c4af01f83aeb074a718a31714f7cb39be094034533a6c97c559511", 0xc5}], 0x2) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10, 0x0) fchmod(r3, 0x40) close(r1) 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) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffbd, &(0x7f00000001c0)="69d350ab95189e7121d3300723ba9cbbd17f5fa21f9beebc50c83bd238523556") 11:46:08 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x6df7e66e039fa86c, 0x700) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xfa2) 11:46:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) linkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x4) setuid(0xee01) acct(0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 11:46:08 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r3, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(0x0, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) connect$unix(r4, &(0x7f0000000200)=@abs={0x2, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 11:46:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000aee000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000d99000/0x3000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x3}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x100000000000}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 11:46:08 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0, 0x2}, 0x0) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 11:46:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xb2e, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 11:46:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8a) chroot(&(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000200)="1d7ed319", 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000480)="d6540d46ccbc61774b9bfcabaa48979ee2575d98860e899c95a77e361fff525b4f053ea7de9c4e4bf44056edb3d0238246f7dcd272797d9f845b39599ea67792044263312a0a9e88c8d11e35a0c4a3093ef42381dae9f3e8c34a06d284d156582422d9a8", 0x64) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair(0xb84d187cb656279d, 0x4000, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, &(0x7f0000001680)=0x26b) pipe2(&(0x7f0000000340), 0x10000) sync() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000380)={0x7, 0xffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) dup(r7) pipe(&(0x7f0000001740)) r8 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x20) ioctl$TIOCSCTTY(r8, 0x20007461) 11:46:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup(r0) getdents(r2, &(0x7f0000000240)=""/223, 0xdf) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) getitimer(0x7e2955c051390d18, &(0x7f0000000040)) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) dup(r5) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "e83b80885a336300"}) close(r3) 11:46:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x30) sendto$unix(r0, &(0x7f0000000180)="b10005046000000000000800050100000000003fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf1aa8bde7c63d1296711064357c7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f80004000000fddd7f3eb7831851111078df8e64f4ee0a178b801c7670535feac975f9e5ab3a2875ba32e47ecc539e7eb2a90ab921868d0ad0e84fc3e2cde9f5e095bd5044241dabb0507bc3d3c3754da8ed00"/253, 0xfd, 0x0, 0x0, 0x0) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000240)=[{0x2, 0x2, 0x3ff, 0x4}, {0x1, 0x2, 0x1, 0x1}, {0x200, 0x200, 0x8, 0x1}, {0x0, 0x7fffffff, 0x5, 0x4}, {0x2, 0x9, 0x3, 0x7}, {0x2, 0x8, 0x3ff, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffccc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000480)={0x0, 0x4}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xa) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) socketpair(0x18, 0x800a, 0x81, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000300)=""/196, 0xc4, 0x1, 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000240)) r6 = msgget(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r7}) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r7, 0xffffffffffffffff, r8}, 0xc) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) 11:46:09 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x80000000000006}]}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = openat(r2, &(0x7f0000000100)='./bus\x00', 0x10000, 0x914fa8b3f71fa6be) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = msgget(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r3}) fcntl$lock(r1, 0xa85a8eef4871d887, &(0x7f0000000000)={0x1, 0x2, 0x5, 0x5, r3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:46:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) 11:46:09 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x16) fchown(r0, r2, r3) fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x53cba172072da8a6, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000100)) 11:46:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(0x0, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x0, 0x4}, 0x4, 0x5, 0x5}) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x110, 0x143) utimensat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff7, 0x3f}, {0x37fd, 0xc174}}, 0x0) 11:46:09 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x6, 0x401, 0x57, 0x8}, {0x6, 0x5, 0x10001, 0x12000000000}, {0x7ff, 0xc9dc, 0xcaeb, 0x9}]}) ioctl$BIOCLOCK(r3, 0x20004276) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r3, 0x4004426a, &(0x7f0000000000)) 11:46:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xfffffffffffffffb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 11:46:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getitimer(0x0, &(0x7f0000000000)) 11:46:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0xffffffff, &(0x7f0000000100)="bcc15443eef35d59560fa2b11d41754c9b1bc55da06315540075ae2f216b2b8578e424048a668325482950dc92ad52014c170834183f95210898448e932ba4e5bdd4fd5f0a22693a1ef110e1d37602e3eeee9ada0a5ff73b5281b2df9a644ada4d7c82eac508695429a9da117fb000e4a430bf3bd663f0ff0951ca3addb988d9e7113b87a7ad37531dbe2715e5da9ddbaaa2be3cc6425c602b82e29929696e1d6613dae7b958fadf307f62a096", 0xad) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0xa1e}, {0x18, 0x3, 0x401, 0x8000}, 0x2, [0x7a, 0x7, 0x0, 0x0, 0x80000001, 0x1e47, 0x8, 0x7fff]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x8) 11:46:09 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000022c0)={0xfffffffffffffff9, 0x100000001}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000002200)=[{{r2}, 0xffffffffffffffff, 0x11, 0x2}], 0x400000009130dc2, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r2, r0) r3 = socket(0x0, 0x4, 0x808) getsockopt(r3, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) getrusage(0x0, 0x0) unveil(&(0x7f0000001140)='./bus\x00', &(0x7f0000001180)='W\x00') ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000011c0)=0x3) getdents(r4, &(0x7f0000001200)=""/4096, 0x1000) 11:46:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x0, 0x7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000280)="b3842d33ea742dd3aad4aa2a298be0bd2ac3f248d525ef9e122474c0cdfab5d19db2ac5b6e95186cf47044da381ebe47a74c8ce82579b1b66df081c0f3c31cac03dd77396e5fdadc61f93b9ec054fcec57793d9d5f740ddbbe72b88e874122303a4bc72230eb8548c6a4ee0786c42ae30e0f731055d09a93bfba9a3dd18f07aafe993d8f6f4cf3d06717eb498d3bfac895df155f1e7c93a10922f052d8610ab7694a93675ba71284a04abb62c9d9b86a0b57fd3bda7e15d92b2a53694640947d9139fb3ee6d7802035a4ee97304a96d682844e4ca34f8284fd3beb4ee7588d67457c10b66fdf0bc2ab201c5fb52f2b95d7d2c7a3fd6f4558d845c91d0d642f43b7bf9338eeb9d5fe41023ba9958fb94faed444ed37c0074ad2b308e05bb820a19c2872b717ac285a73032d31d73b6b998f96d3f6342d2b825b651f665ef891741719bd0323a80d7a7fc03fb4330afb9ab6bdcf5e48c6b08a014ad9523ba28b6ca7c86c940b7ab9972a93bc30eebd451a23d827e7147647fd", 0x178, 0x0, 0x0, 0x0) 11:46:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x8000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)={0x1}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0xffffffff7ffffeff, "0000000000000014000000e3ffffff00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 11:46:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x1}) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1cc, &(0x7f0000000040)=[{0xd3a, 0x9, 0x40, 0xffffffffffff0001}, {0x9, 0x4, 0xffffffffffffff80, 0x5}, {0x6, 0x100000000, 0x3ff, 0x7}, {0x81, 0x7, 0x40, 0x694d3eff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="b380") mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x1000) 11:46:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x40, 0x0, 0x40, 0xfff}, {0x7}, {0x6, 0x0, 0x0, 0xf3}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'[ap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) r9 = syz_open_pts() ioctl$TIOCEXCL(r9, 0x2000740d) dup(r9) r10 = syz_open_pts() ioctl$TIOCEXCL(r10, 0x2000740d) dup(r10) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r11, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000140)=0x7) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) fsync(r11) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000340)=0x80000000) close(r11) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000280)) accept$inet6(r8, &(0x7f0000000040), &(0x7f0000000100)=0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r12, 0x40044273, &(0x7f0000000200)) kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r13, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 11:46:20 executing program 0: socket(0x2, 0x400000000002, 0x0) r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r6, r2) semop(r0, &(0x7f0000000240), 0x6) 11:46:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) preadv(r5, &(0x7f0000000300)=[{&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000100)=""/38, 0x26}], 0x4, 0x0, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c65b000"], 0xa) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) fsync(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(0xffffffffffffffff, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x8, 0x2f7}) 11:46:21 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {0x0, 0x4}, {}, {0x2}, {}, {}, {0x0, 0x800000000000}, {0x0, 0x8}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {0x0, 0x40000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2c08835a841ca1a1}, {}, {}, {}, {}, {}, {0x0, 0x7a}]}) 11:46:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/86, 0x56) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:22 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x1a, 0x0, 0x0) 11:46:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0x8, 0x5]}) r4 = dup2(r2, r3) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) renameat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) dup2(r0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) mkdirat(r7, &(0x7f0000000280)='./file0\x00', 0x111) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r6, 0x4}], 0x1, 0x7fff) kqueue() 11:46:22 executing program 1: socket$inet(0x2, 0x2, 0x7fffffff) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 11:46:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) unlink(&(0x7f00000000c0)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x80000000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 11:46:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xfffffffffffffffd, 0xde, {0xffff, 0x3}}) r1 = dup(r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) socketpair(0x10, 0x3, 0x1f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x101, 0x1a}, {{r3}, 0x25d57eb0fa0bb69f, 0x80, 0x2, 0xb8, 0x5}], 0x4a8f144b, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x4, 0x8}, {{r4}, 0xfffffffffffffffd, 0x12, 0x80, 0x1, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x8, 0xfffffffffffffffe, 0x80000001}, {{r6}, 0xfffffffffffffffd, 0x7, 0x40000070, 0x400, 0xffffffffffffff72}, {{r8}, 0xfffffffffffffff8, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x4, 0x1}, {{r9}, 0xfffffffffffffffb, 0x22, 0x20000000, 0x6017aac5, 0x800}, {{r10}, 0xf, 0x90, 0x2, 0x9, 0xc8b}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x6, 0x4}], 0x401, &(0x7f0000000380)={0x800, 0x2c5}) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) kqueue() close(r7) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r12 = openat(r11, &(0x7f0000000480)='./file0\x00', 0x100, 0x40) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) kqueue() dup(0xffffffffffffff9c) getpeername(r7, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r13 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x9) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$KDENABIO(r14, 0x20004b3c) ioctl$TIOCCONS(r13, 0x80047462, &(0x7f0000000600)=0x5) r15 = open$dir(&(0x7f0000000640)='./file0\x00', 0x20000, 0x100) r16 = socket$inet6(0x18, 0x5, 0x8) kevent(r12, &(0x7f0000000680)=[{{r15}, 0xfffffffffffffffa, 0x44, 0x0, 0x3, 0x400}, {{r8}, 0xfffffffffffffff9, 0x96, 0x1, 0xffffffff, 0xf01a}], 0x81, &(0x7f00000006c0)=[{{r16}, 0xfffffffffffffffb, 0x8, 0x2, 0x6, 0x7}], 0x2, &(0x7f0000000700)={0xfffffffffffffff8, 0x81}) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETRAD(r17, 0x20004b43) login: pckbd_enable: command error 11:46:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="621dd38c26050b6dd1a8a85380c766ea8843cca3387d75c4bc1844065a7694dfa0ce0600e5b32ddb344083d7", 0x2c) 11:46:24 executing program 0: kqueue() r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) r2 = dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) openat(r1, &(0x7f0000000000)='./file0\x00', 0xc09, 0x251) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3812, r3, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) pckbd_enable: command error 11:46:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe(&(0x7f00000001c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8600, 0x0) r3 = msgget(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r4}) r5 = getpgid(r4) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x1, 0x1, 0xfe47, 0xfffffffffffffffb, r5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(0x0, 0x0, 0x0) openat(r6, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) connect$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xfed9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r8 = open(0x0, 0x0, 0x0) openat(r8, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, 0x0, 0xfffffffffffffe83) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="e4") 11:46:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pwritev(0xffffffffffffff9c, &(0x7f0000000680)=[{&(0x7f0000000100)="a408a5fb9fb58b545be828", 0xb}, {&(0x7f00000001c0)="a8168b4b7fde468300521925b159c6705cc923dd3d681c1de81c9ed1cbe37d8bed16078be5538a0f420cf7304f830dfeaf79a350ea25802bf76b28ba54e55d8a7fbd7d8daa411a2c2d7f702f58680e56d2fb6d1a6a2d9569a4c52a1c4aefa68940b7ba097c339db161966cf28bb0799a9023de7b0e5bfb482a52c5a4e9d87afb2833accf3298c0c0a3f3", 0x8a}, {&(0x7f0000000140)="83f35f3eb787162523e1714173e5a7ea9b2e88a16c5475ec", 0x18}, {&(0x7f00000002c0)="b8a8a33e6b18d6e7fc966fe29b4552deb49b3a0d10ce5afc753b929123c2c87d4ef24111e00cf452df71241e978a4def67fca72fb7cc25a1da9c452d0ba2cd45b1f8cedda00d2fe75301633537ceec672d045f5e9b1ac690915ebe451aa16a30445f053c67f1253d2058e3be803f4cbb70a271323470e6a5cce9d8f5f2204b3351fd0d30e56bb146a03d9ba3", 0x8c}, {&(0x7f0000000380)="b3e9d49a778e9ab855861e8fae406796597944d3ced04b09fe195b9e3c8c0f454662f7537c3499d5f6b09b8f6b9a1d37718ba59e4e25a1019524eec20d892fe2549932c70aed8bfe4c55a1b0868927c18e970e5117221f2b5a940a988342dbce6b3bc5122f68b4784356e770258e72d3586cb3cba27b689bada18f62795ad077203cdd8c19e4", 0x86}, {&(0x7f0000000440)="4d3bfc54c6b1faf2d00f4e5d11da45a92d2133ba3d1ade8ca25f8c71aad23b18a6cc823588dbcbb4656ee6da987954a9cec5b3ae863683c76a81693535332977720bd9b216c46fbdde564171089dc6a79d2b356a87b760a8e4df5faf40c575dcafb35e95735133d142ae0705b96f30ddd97e8975ac05a460b50a26b2fd49c835155a363cda3a2d3b6d4ca2a94494649d602a2634aadf", 0x96}, {&(0x7f0000000500)="d52dfceb49d5b214a4a71d1bd39345987c1c04d5fa0a31bfd478ccd3b73a208d2a766a31a32cefab2b79a861133f25619163168dfa89aec6f9f29aab0952b9f9bfc8a6fd7faaab18119842c45d07fcebacf56a98760a4b3ec301db5223dc771d96d0169121f1db645b99deacf882d9b7a8cf17ca5d3c28ba2bb70ab0c2fa244595b337358cd56ddcdaf06652fddb827fe596a5f49d3179d02de3a8586a4d0c274a15d076c601f615233aa0f632c3", 0xae}, {&(0x7f00000005c0)="c0d54e0c1b260ee2ee75f869a2", 0xd}, {&(0x7f0000000600)="645140639a3ce230bc582d5035ae9a26f040bc3418554dd3", 0x18}, {&(0x7f0000000640)="c1409acdeadebed1de100a791fab9517794b565884e8c7bf2c301b36788f6d", 0x1f}], 0xa, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:46:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x7587b20d49e176db, 0xffffffffffffff9c) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x2e0, 0xf6) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000280)=0x7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x400, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x8, 0x21) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000340)=0x81) select(0x40, &(0x7f0000000380)={0x921, 0x2, 0x8, 0x98, 0x9, 0x6, 0x6, 0x1}, &(0x7f00000003c0)={0xffffffffffffffc1, 0x7ff, 0x80000001, 0x5, 0x5, 0x6, 0x200}, &(0x7f0000000400)={0x10001, 0x80000000, 0x0, 0xfff, 0x7, 0x6, 0x4, 0xcb7}, &(0x7f0000000440)={0x4, 0x7}) r8 = getuid() setuid(r8) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000004c0)={0x10, 0x9, 0x4, 0x3b, [{&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x401}, {&(0x7f0000ff0000/0x9000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfffffffffffffd41}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x916}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x33}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd6}) r10 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f00000009c0)) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000a00)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x0, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000a80)='./file\x00', 0x20000, 0x18) close(r11) r12 = semget(0x2, 0x3, 0x1) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000ac0)=""/242) 11:46:24 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0xfffffffffffffffd, 0x2f}) 11:46:24 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="87f60af863285c688e04e80aaf5174bba0", 0x11, 0x533d786aa25f7622, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 11:46:24 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) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = open(0x0, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r7, &(0x7f0000000200)='./file0\x00', 0x8) dup(r7) ioctl$TIOCSDTR(r7, 0x20007479) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r4, r8) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 11:46:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) sendto$unix(r2, &(0x7f0000001300)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297b8a3269fe0000f4c8b2ca3ebbc257699a1f132e27acb5d602790d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500001002100000000000020208a371a3f800040000000000000001698dd6799039d1000000000000000040327250913297add65661e66b78755d3341216816489115fe596de187614052711a2bc2b9bff3ed91381174a385789c95706e52ff19fc27a577e6a368610b37b427f25b7332a676752c850cc75d16eafa730bdcd80e26979b12f84dbe21d0095ad0ea75a608b3c576382687dfd02dcd32cb9a41", 0xffffff8e, 0x40d, 0x0, 0x4e90c59fc9d9fe3b) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000040)={0x0, 0x9, 0x101, 0xbe23, 0x800, 0x10000, 0x1fe0, 0x51}, &(0x7f0000000080)={0xfff, 0x9, 0x7f, 0x5, 0x4a833b, 0x6, 0x2, 0xffffffffffff7fff}, &(0x7f0000000180)={0x5, 0x7, 0x1, 0x8000, 0x80, 0x1f, 0x7, 0x4}, &(0x7f00000001c0)={0x808, 0x8}) 11:46:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/31) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107003, &(0x7f00000001c0)={{}, 0x0, 0x0}) 11:46:24 executing program 0: chroot(&(0x7f0000000000)='./file0/../file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = socket(0x800000018, 0x3, 0x0) r4 = open(0x0, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xd8f50ed41b3ceb55, &(0x7f0000000100)=0x1, 0x17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000000230000000000"], 0x10}, 0x0) 11:46:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x9c09, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:24 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x530, 0x0) fcntl$dupfd(r0, 0xf6722398b0bbc066, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 11:46:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x22, 0x0) 11:46:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3eff, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040), 0xc) listen(r0, 0xa2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xcf2c477fc37f961b, r1, 0x0, 0x0) dup2(r1, r0) 11:46:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/230, 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x60794ad5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:46:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 11:46:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r5 = msgget(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r6}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r9, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r13, r14) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r15, r17, r18) getgroups(0x5, &(0x7f0000000280)=[r10, 0xffffffffffffffff, r14, 0x0, r18]) r20 = getpgid(0xffffffffffffffff) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r21, r23, r24) r25 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="0100f998a4a0b0298f0f2e2f66696c653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="3f25f9ad6e1ee260d74b531af8eed2039277c9321205b0100e824608b96bd6d19506996495eaf0c5f89700fd2993b2218dc5ddefb3ae4dbd25d97875abbbc03406ba800971b9044d1b2bcd0caa91ec1773c42f", 0x53}, {&(0x7f0000000100)="0440150e809eb1979138613daa6921a9eda69a60711bd16b9df1", 0x1a}, {&(0x7f0000000140)="e02a62ba3a100dd814", 0x9}, {&(0x7f0000000180)="e6b396dd8d55959be771b8ae89dc0a4aa1c6617383088ab241df8c49be8e5c", 0x1f}], 0x4, &(0x7f00000002c0)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r19}, @cred={0x20, 0xffff, 0x0, r20, r23, r25}], 0x50, 0x8}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:28 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) utimensat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) 11:46:34 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/de\xbb\xb8\x86\x9f\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x10000000}, {0x44, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 11:46:34 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r1 = open(&(0x7f00000007c0)='./bus\x00', 0x1, 0x8) ioctl$KDGKBMODE(r1, 0x40044b06) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xffffff7b}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000080)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000040)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)="8df6a96f63b686e6ea2de270396bcd40520e9a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470b1c0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9cff7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb329df09f0ea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9917db8f9e55767890490367866d7133c9c665ba61dd1f57df9350547b829f95c181effb75484f161f5a9f855a2e79139666bdda31272cf2650280375285f430744a42a6503bb0783aa526ca11a31e5303a44e510d62c37bec64f36356b39c4ec0d7847afd466725649f89d353eaff7ebac9d435c17f6a87799df4d7d5d659e190d47cc6e12b60c16c3f32a1773306435c5ad8fe1a42ef089c7d266a855d59118d43cbc9fd29bf5fa64cfc84e692eb56ca9cce2a6925f247e82423626cafc9af6c035edf7ebcb46ef03fb3f3b6a4363360275250622caba5e2e3f48bf7d51037960106e37ba8dabc0d60cd83fa5748c85eefd25524b6992221cd6e32ba2ea943b2d76ee63839e665cce8df95", 0x21b}], 0x301, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f00000000c0)={0x0, "0fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"}, 0xd7, 0x800) 11:46:40 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2}, 0xc) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r1, &(0x7f0000000040)=[{0x0, 0x3}, {0x0, 0x8, 0x1000}], 0x2) getitimer(0x0, &(0x7f0000000000)) 11:46:40 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r8) setegid(r8) fchown(r1, r3, r4) setuid(r3) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 11:46:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="e30c038c83b92bd91e2b4516639f418c2c84a61f05a7c807f71a46e6aa0fc3272ca8476a1dba01686df59052bf784091266451b62394", 0x36) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r1, 0x4) 11:46:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0xffffffffffffffe9}], 0x100005ef, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xe9) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x0, 0x80000001, "85497100020000000000001167f5bfa600", 0x0, 0x80000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x8000000000000d9c, "b08d1607000000000000001a00f3ff0a6300"}) 11:46:40 executing program 0: r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:46:40 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) 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}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) fchdir(r2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) dup(r5) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000140)={0x3ff, 0x28f, 0x7}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x3ff) r6 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r6, 0x802c7416, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r6, 0x2}) 11:46:40 executing program 0: mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:46:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x6}, {0x7}, {0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000043e79c363c330000000000000000"]) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 11:46:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) r2 = socket$unix(0x1, 0x1, 0x0) writev(r2, &(0x7f00000023c0)=[{&(0x7f00000000c0)="121ec6a82b219b5984a7db6653b23173cb360766a2c753546c1669d95ca1a32473bcd336e7e74d6891333a5060fd6dfff2f121263a78712ee7d833de8506be1961f78894317c9355a0aa7e9e1e4b22e9b94c834f04a9a7ad962237e83fdd9b8f97e4413e519561210e0f9b8729791b134d3cbf948a16e0e9b90168a2dd803b3f4843aed75bcd4f025a72fe557e300de41e13b8343ecd041d175ad4344858ec62939c0779ea20a811659e4f225a74dc3778d4f27ad2f79d3b8c7c4b1cc1a5562245761edb81e76690badcc9fa9aa805041967dd84747a", 0xd6}, {&(0x7f00000002c0)="69d55755fc02c85850f5d753924196270114ca661f", 0x15}, {&(0x7f0000000300)="6f36cb26852503aff2f45a327286bca3ef039da4fcc6b98d0274feddddc5df06c637bed0d12c388a07102e065491fcb7809ae38a4de6213efab004cb592cc12d2daf730dca0d84bee6ff85f0f2c5fec02c3118d0b6b8a66075838fd8e873ce58961e63edddfe69afb582da481ace2ad665de82bd62315453c83e630dd9ceb4f6072d837ad65020895af5359cc7957634e451dd99ae69502b4de52b8f50eb9b76547310bcf0b3a3d08d72a7c0bb8a1500988ddad25b0b0fb484d85ab2b7b47211", 0xc0}, {&(0x7f00000003c0)="bfe494e3c148c2b85be8c9e020ea6cb411e7f4957ab1d0467922c02bc28e17149473d156a07d2b0263ab3645739c4f4d9dab6c3641d876b2a3f9bcac47b496b39cd5050af1cd540b0737d75ba1da49142f7b9e8146b8382f01c95592a0b9984685403202ece74affeacfd64952030d2df723b9aaa1f57934132f4d389e31d5cc14e8da6a53916fcfa955a57ad27d134f4fe3d4dc0d6f252d8af263f6a33fb01afe07cc5ee99aefb74cd6bf85ed1f3e4a84883782108a1cd58d7a8d9960decc804a10b79e6abca29a04b1fd4271ca3e156bc73ee153c4aa563209c78767550b8c560adc51285f2c6b314e6a4c92fee8a58c4f46534e4e2b90f3e3a5446284e792837908a232eb6d18374e464c57539f85832006a3f25ccfeb3277fb161de07ef6cbf2d1ae97e353adc7b462086e716572e2e3752bc89ed2a932718f55592bd18e1ba1c88391150cbf0b8f5c50494f2e80d345e66aa941efaf7fe46e4f3093551c0ccdb72bfe92d4f9d558eb9b09bf95192debd1ecdfb6e1e4a8efd4f0b02f8881a7e887ce14764cce3016f8a5899309295e557f026b675cd6ee6e2566e908483ad474e784ce01ca579f11ae06e6a6dd5416c4c05a605d99cc9512b5c64b24dd0f1bb1c0c28a20b9222a1e764519fbc156ce3032f5981bc16df330722b70213d4cdf784bfcc753499b48f80887b3996ddb430eb13dc7acee0454a51cc2e3b061d5838bb9f509d02973aac10e7ca94107a5f4b5ce5c6b704f7bf106023c5485d6195cd3408ffde8926bb3c8ed30fa6fbe18a43542fcfb7c0fe3feb24fd85de2812263958646b83a459365bd8790ede606a4e927b17d086970bf76c0026db17d3ded656828a7b36bfa4b9748c48f3a9c486603006231dcced94e1c9683ae2a20d4298dff41716a0ab94590df35478cff7d252d141fc8a68b29efc8edc2405a1f46a5fe636071cfc072630dc5cac641331c78b673f62e3d0631cc20f4a44fbf7eed629548c7ad41ab5d839c6c5b07ca5852d533d45b62b70355cd5277571477efc7d63fa89b858608eb6bc399aa44a984708c30b454596ced80d48dabeeacc663b36ce2106d9ad8b6643bdb142b0ae122fae65eba0dc98025a5b6ee385b6f5a75c251b6ab5339190d0a532cef497406929a42e19ab59454a83ec5757a4f548506fc142381866b5b27e8413168fee2d745870e72a9e9d495e4cb39770a01e914d5788a1ef2cae3697582a70dbc0d5ac15103c10e6c0b1a0482572dc2935ee26fb8931359d5aff915307ca0027e9ff21f9093b70d022a0a0f3db4ebb71f348e735d8d98c7f697b0deb34a357f243d0b8f88a01aeae5ce09b2bf70f2477c15fa5a964f29456d9ef5c0120006240c90ad0f54981a4d6635a76323900672715c0b3752daf9bdbaa36fd903d285e34b1de0a88018262bbfab07ede2ded9d9e800944cf1be44011739235a364420e53cb2d453a3b8ca30a36acef87183f94d91da772fbf3116971f7c97ea3948d0d4647d756a1ccc9082e8a0eb54db7bfe839e1bb99544de7aba2c967de89e4387bd7e0202edf3e13f23d4be4d174a2c3ce64e2be193381b0a992b9ff2a4be5876fb8586ab2a1c7a6d3fec4e3553b8f074ae10f961df986b5f944efc090296ee0bf5afc359512ed138489bd2aa7624137a535257fcd4a1b2f74c9449e34555d019a93eb021757a0177c07873a01a4e73c1f58192ee88cc760682128d8175ac0a083a0c0c4f97a2fd522aa89f7bc499601c9ca7babacee37e25198fd7a0b21c6920e6a8b9e90bb478070edc834afa03f39a73a58b7700ef26178a8b307bc85f45eb9ea3ae41c7696a75b8f846772a8b026515898c725240054e13f850ab7956f52066a898a5d0819564ebf281339b3f069b482c79f56432f20c391d6e26f33f463e982ee3c43d06d00f2f0f85026a6872d132ab2ac866a15fc44f916f96047c85085111580d038e1f7ac5a7f51f174a7546ae56f4e120ec6d3018922568425e0b1c63f78400f47ada4cf94ae350b1405b64864404495f4d42f4bacf062dd25f6544e351352e425caf25a03669dec7108e4824aa28c5f7ee0420698a5bdc159cf6807e02db53408c8d84728d2d9104cdd9cd9c99ef7c082ab65628d9a2b4ab403a639b3c99da4a629a8b284499e6dd6608203f1b362d47994c3ffda58d62fe443872beb0b11a00a00910fc5895e23b38528d68b49e09d81692afe256ee06892a922672a5379bc7ea5b53b4499fb3cf095d6892c3b4cff7aa7b521f8f615b376dc5eae6650c22757d581ecbe4255b09d219202698c22fb6fc4bd2266932e039af89580ee57f7d6c1f6b9067b95f68088875d2992c8887cc35a4b699413ee058601a49aa2ccc5ffded7cef18b97e7a43bd5c8ebb7eb11a44d3f5957990c7cbeef5c719e28847f23d408d66c9781d1e78ff9c4b920e33c8675d66495040280d9c1f8789cdab5552e1715b430cb8bfaf950611a5907764bbebabeb22d36e972f28f3d8cf7d5ff240aad963fff2fa8319d9bebb8db6f2386e7bfc59e71f7127de3cae80b15ff03daba749100cb77146a7b171062ef4509f3ae677a78b2389da0b8f45418d9a750335acd669bc5882d1b2a0ea472fce2d5f067f450f75e28ce951d0382944104bacbf846fb2892fa3d95c5e2a08389072dd0c119b94e3aafb60edbb4fbeb8c4d5d98999207103ca6ce05c6c3b149ee29a57d2be726d7f88b865d9befda9db7b31d15808619a8fa81b75d91f5ffb627624213091f0f9b50d87e072b989fcf4bd9e43ef2015e225a4ff93313461c7fac40d51ae949d04dcf7380f229afd07ed5deb1b375686d82bf0465f3f58116536e0c28d763f4fa174d63120020ea023749c15785836c6f7e56cb6be487084575e1381a9528dedce1dcff82856783e029edfeb207aca2b21fa1d884fefefcaf6a45b87b63499ab697997134e5b44a8f28431d0a4dfc674fb1919511bded86913dd2689f10b60632d9196fa377df3db4de26b6807a9681ad137b97c73c7b8d858695f4678f358d0afaf2fbc06d8a1969dc7e9418cdead1bac913b3fde9b260ddc266c62dfb2a02cd0545ab8736987ff6287441a361ebd19c522c8286b35e31c653b9e2f01c80384b4ba1e0a76ac47e549e1c8824697aeea0ec59a33e2e944d3a9238d7fcef9eb6be7098ed6dfcce1bebad5e0448bbdcdff2d6c9657a018aa10d0a019e572e86dfb3c726d2f26b7a0735b1062ac228a64bc3fba2d54ab64c06a2fdef34d2fbc2b2c5b71753382ad3e389d3ae75b74e6931a539796ec17a055158a95ad13b388d83174723a4596ec0e7654c450b1da97a5f4ef753256c3e362554d82fb958c908ab196ce87b08043d1b038903d19ca9ce5c3621f8c1a14103bae6903d4a3d683a6c202f0a9e15baf753889b85a9df21f3d69dd67207564b849a7c59218887c735554a7d01b164b6ee1679a779b6f978b890ae928d62c6b1453cf2e31b4a320b664cd8ea8aeb17a3c6d0d6176864bef8538b50de45ef866d4d7501ed953a68f583243cdb8c1fb219d38028b6ef9670967195d6eb2756e334c08f55c9d703716492f3b7eb624fc305f1654ec4bd2ea3e7b4a078be58de20946179bd6d13484ddb47a5d724d410ec665eebc5fec7d373d4fd20e51ff700865b70f053361473809088398f74bcfa60eb19e5c02e780c94a0a0eb05d65b89985effe74ac3486dd2719e74769c5a75359d18485cae99774eec3568296028546f9f1c7290f4c12e66c5789b4e13118b4708c4e3e4d48eff51ea1aec8bc2079f8d04a796bdde53f10d18bcba6e3757a6fd1a8603b2bf663bc6742e7516ec12136f523d7f445c1018d7bf8eeb69b7f230da95eefa1b19a99bc4d88d03505482422783214c677c0bcff3f4856e7643ca165d0076b7517071be0843c74ded509f89f9647ab1529f7d0d819aa93eab1c86ae9d8bb4b6b7da1b7a656d362f55e47de9031147c7c8f8b7bd4b341ffffc2a9ef048e512b607d9e547b1b8b9f89230c8023f70b3898e0ed6c4b3028bbb917dfd650d54675c9db13a5d2f6d708b1048ea270beb9c16efd1cccf3b2b7054b23cb95df5125625a840fe0a9688bd52601971a52b7193bb464bd37c7311aefb2f40c3608f4382a6463f6a786cdff72dd4b771e2f54c6a1d8d4fb5ca27df6d3233bf7660fe5dfc0cd2f2e971aa87780bb1c15cb3d5233fdadbe278cef4df2f47d1ff571a179c6d4108482dbcb2961bb51d62899371de40d59a4863e703ff44ad325ae297fd1ed6b9e7ed25eae1f7cb1344e85b2051d1aae300730909753da911baff020430e77af468cc5676864a2b47c1288f4d6fd2c8b7a9c3244d75cbaa0f19d0df858cc9f21ddf216d66b59ecf60de321a256d966a14a3ad145e3d44ecf6c41e407a1c1300dc406d95475b24a86296b8c4e0a9dde3cd2664c4abb1c25138767298bd3cfd50dadbacf070b6ffcbf9030b0ad9e2568c1382cb994be5de3e9477342a5e1b8a5d69ba0e1f47416032840b264159cbf033e5dc5aa2eb18f51976a281b1d2ce0f223a4bf54c4a6ac8ca73189f491ecfee3536d02b60bbe338fbeea80c368250ed6b9c797569b7ab3a4758b80a53c6b9341f0e35c96694723b3159c83eedc0ac46c225ba2937c5c12eebd07f39ea6fac94b594984bee22f3aeb2394a9c9f483ae7d56da276bedf7da3a2bffddd0261566e56bf5088e52e360535950fc36969d35edcd3c1536ee925f2defa53ac22f718be165999eaf1516b4b0d35b4a8586735e45dbb95256b1c920482da4763a849ee96c4537bcd6b16d20463438f2d67627c6e949ba731df3a18f7f1b71ce46b9bde74b519c3836a4ba4c6ffc823a20b53cef51c93ed78034b049fc6c0d54f4669cecf03eb6880d2d259dd1bc3f2089b5eae335cd19706b7d248997039cf9ca8bdce5a26120c18c48765eb1d7cafc1ed3e312613dd87ce25f734a09b6bf819b16203e4a8a1d85cf1dcc94a2566998b7ae31a3bda553da041d374796906114a21e31d06645f656fe36fa53e511f8ff59ae8bda8a1888771bd88ba6bba63faa750747b7ab2b1401b35b3aeacfb84bf54f72a0dc3bf6f077e3597c451ca42f78956eb382434672c354a72e87aa0015536341005ff680e46bfc5d359265e522e1fc8aa38d0c75e3e9e2ee05a3b164dc94967d921599b3d2fc243f1510d4c347c0e7ad73535164e6ecb8f54f5b2f70b87ec79f865c092943b20ea1fda7437cdfa3dc768fa3919b040f1d6409fe1969aef25c9627cdfab5448fdd83e07024fb28cb6f9352c820073466bb27994a9c1e6ac6849d5bb1f24f1bf0c897b8731e42077baabdf84cd39a6a9110a0bc5734502902267ccec615e62bff7a4434d0bce308cead536e34e11a6bfe09b6ac88df00b87c32ceff24f30b044b1ba5e386fb179aec9145ad6f2ef71a3f82d90c1b64a52703129a151e7073c36b9d2d0ede5f5b38f031ba05e1cc1e5287e12b7d305ab9281e549f3320a59ee80640b1b91c44b2f3b4fa5e0b4bb83f04a24e2b9820b6fa8eecd6803821e4e79d4ed6d9c940cfb042acbbace478818ebb604f079f686924bf7e5685e261208e791ddb4b547d4bd4ab7aad382a68c1a2c7f2c82555ae7b9fc6652a50d4d47e4bed5bc1e784522cbde0e876fa7f941231711b414aa326a45deeff41965a3b12da7b52595cb619650eecb1804185a6038f88519483e4276fa07c2731e6ac49161272ebc6c1eab9c342a51e68c368bf04cc6f392ca0e2068cfb0391839837a302fb8bd67b2d3f448c7cfa83080eb4a18514cc91949203955dc613b8bf", 0x1000}, {&(0x7f00000013c0)="ad0674fd9ef62415d12426c21a33d960a88ef8928869c2b034c9f3ef9f625ec2871ff957a4187313c0bbcdca3d867099659cf5e63c3a059f2d3cb14d638639966441b61f7bd9d253c6f6a404f31d37e44df9e850a911c498f81aa5911e5b88206e71069fbacc4dbc0d989d55ec0a0826a79252cdc409d2ff7e61280ebcae9821e8a50dc350fdb7bb939e80c3f0cedde14a6134d049c78a35b708517766090f1948e42d955a565b77eaec1dd6acb5e9ab9ff9c63347a9b8e58a1e8cb350069e8ecf464297f3922a28a44f44589ec0893ee51a228f4fd0bf0322723401b490906374485b4cbc0c100702b5c77225d56157aa366247fe1578dc62f6427f2163c0a7f1a10495294d0522d76441bd75b8c02aa81798859e5b4d5966fb274d3ee8f9ee47d48e73d7bc3a7f933d97a0430d9740ddf31d020d51a153147938ff993caa63a56ae8118b1fc000b6c829429210f5678e7f8039f988f437f9edf9b79e093ba8571164867eb7ef23f3310ad74b243d543fc1f8e7cb37fca77536b7f2f41f2badc59098927f7d2616b17116226dc7fa5061ec485befe91d6db5228a574328f0c2c8e7b00baa13075ae6f9b50d234b8191a703457d9dfabfc49ca96b745c8f16093a1916a17f9c2604ba35983aec7a6f5f3097390abc4840a5c76bb46ea972940889d376e376d422ebc1035baafb3425a294e6649d975f33b564f0b509087f1173312689bba4b42fdeea4fa8c2c0a60ac43679f299180d7475c2538c73a42201d63d1b035f468914119b0b199011a7a8fdbab60dbb13b9c2c77a97cf1a397ab0993c68ca99304d952dcf0efd400e4ede307771fb7da38fb41dc6ca81e9b6e91fa36e027d1f301d9dc65c20b013ea7769e43750a3edf0406824ece620aa3aaae6c47338189cff3e4bbd634200f47864b9904aba76d4cc841d545363bf79a9a65e5f92180bc335c13de3645a277d747b0d3dbbb1375a1d6eabff748b8ad368ab6bf002ada2ff49eab6cc5d39fe577f64b5be9c8ce7daab519ba466e34455e9849c57053e5a8a087304d444482ea43c8754de6abea3c0aa0109daf4137ac1b40b4d6d87c27bbef3f2d71da182c761bff12bb16df859d0645c9ab9fc7603f8c95f35d90b7811e52b433619c407ac2a332e61e7f15faa5230068d3783cf0dce21a10a1d461603c9c823c1c47c4209f4f09ad25bd09eafc8afa829f824118d1ea3cff5d0d17c0724caa9b18b820887f6a17714c8bb07881c7a7e7704c1836deefce366b0b9c6c47ba92abffc61838764b7d1eac4b8913a26eea1915f379c419a3023c85efa32cc02f48c84d31c7ca6518a9f0eecdf1352044b2af936d15d11c587b023654e2037b6120c929f307f62d6f7a600aab1fb956d3745912b02142bf377aa117a4e341f6658d1674d167c06b11de3d5fd434e9a4a7325e1baf7ce9f71cd2c491dc51aca4dd3b25befd3a9209e0d369df571cd3f18b8b2b773c70cf623f1d6fb65cb8399d86d8b6154ee95b1f07338bf65714483cd2e6ce9fd847975559dc736eaba6743202653f24e3adf7a090246449f03abb39a29fbd825b5314c1274020e03815959537cde871348ccd44ec5ad932b4ac31520323e1f74df0e7b2c19a34e51e3be67cea58f901210db137e96a5e12167c681d7356cf13a93319ec0df676b272d822b6a7383ce616e34dc50e80f533fd0f6af7092a9aa4b9d9d655c3ba9427cef5c328222e9f055568171fb3df1955bb6f20d27f67a307e8651299d80de6b74e2ca9894ac8303f56d0309a358313b5c35c509ebea7525bbb1d5f6af587b4368164f12cf0cb00945141e4c14ecda6a05cefd75e7bc7eb1cf7b5d7d894978269fa314cc89026e7f15adc5647687a69497f2b25d452a0830c73732eb9a750f8fc4a4cbce8b4133412d45b21db2dcf1a6a1a95e28ed21302de661b5a02e154fb4cc617f69a78d01197aa77d930b049fb37bfbdb2abeb01697848a4bc59dadfa879ea45ba940636857e37c8b39ae5a7a8a3fb18d1197d532c614e21da93420a1c228386a9049faf6316d7d9d258f5ab1c33cc5dd4ada139d7bf373fc53801fdee024bcd71b791943352c53259407d45071fd837778ac0199eeb1d9c4706edfa4a24e217a6db751b67792020db6e06f6ba223051df086363ee33a91af9e3ac6208f358e01c8fe786f4941375727804e6667227b68535ef905e6daa325e4d3c51040b82506b387f34e1de24ede34752f4a23d89a388204cf949a8229d8b9dc219920e2cc1119b616925646443ee4087e4a0dd3133f1542b123ed38fce524ebdf250e6cbc73acfb9f7c2000908153ae65b2452699a197225a4474e0879ea084e1ff057efe95b49749126b861a3c3c38d66d60f8e32728d8ad4d66dc5cf2e1d776916545a7f4ad37eac78101f35d27ac7b6540c6d3ec05ba45d31be79fc9af9a9169b544951f31c7b89bb1c3bf474a182eb20a2ae8d1f74db838b8143bcf51aeaa22a254bcea461e3b91acfe8dec430613c0c50915a251a32443f10ac4a1ce9548da93d0a530886409049f516e6eff86491a60602b3e715aa723bae7df9db4632990e3567eadea7647e95b3d5c152122c45a6bf6ab332eaa0124cda333787bb5549abe06a232cd2e87d28a0785337c110d5cf556a8d5fd042b3c4d071c3aed3d83c1b22323250e21f2ba69015748f911c6492bdd69315a687a514c9b5e0d0a9d268b51e83a662a9a91da5a22a6ec14272b7597f7315cdadea079d9a3b805d7b148653105c4b1b36a0bee7bac8e7aa4bdc81d320ea3cfe2cf6817aee2b7948c3cfc3031a2453c9393bb5e4dc26432d4b33a45e4b120c0dde1dd4f1f3b0f84e5f813b650ae8592115bb6101c349f757dac28356253e2cd821b5102a58f1c362163a8d6e9fd74a5eb4c9956b06ea7ea3029470b1659adf00b9c0285f7124dc2ee1e65293f1c3846b88b9edc500e0d73a588b39b8e66cef75aeb0f369b3401cc8301c666a98c7019ea806179b7cfb1e958ea21f7bec42393b8036c6a0c1cb7236d43329d92845770d37573757e855e44ba3ba3ebe32e8c76830827d9950c273c1cbe21060250e41cb84eb698339b7a92833ae74a63ec21bd6af92f2b5c83fa60c836c14b5863094a12f170f6c01de19d0d55fb56394444daf4648df8277791b36683e3d789ee814fcb824c88183e640a42f1ee4156cb43dd5feed8303fd56004b7b5b33fc4e347d45727f448d639784bbdbb6573ae33d6ae6bbea91dec7926814cf43d8e7a0a478f056ce3d20498ec43e39cc9e89cbcea7a5f311fb53d50375784c292fd4fac78deb7c337b349b75998db1dd16f5427ee2f9470c457f08bdd5e214fab56f04b511416967dbc34292145d396c28c70be2ec1bc0ec352837b717f7fa1c5b4c764f5abf8c2080bbc7b8ab6aab75d93febdc2c9ca7b982e5c5d2312a7e4cc864262dc77eccbf28316f122485ee0198dfcad8313c7ba73833b6713f547d7d5a550061feeebf2ccb932e1b77771d692b6a10038064f3e2dbefedd58cedb9117ae7a5c6a52fce61ef6fa7ebf8bc42ccd0eb5f31fdcb745d39924764c6fa8687c402a91316e78f0c83252e5c1752ce22b4a37f63f22b3f7a0cdec8e3e4ffd0521977973e5891876ad24c97bf4cb3e1511709c1dda2a5f6e8492b5bb2c787fdfccfa8be2f97e0d1a8f6d78a2830c0bbe0776ae6f6c56c0941357ef593c3e91eed3221ddaba008b4b81e18b90015b0b4a840da9d218d3306798224b516042a97b6cab8ae5641a0e566574c02b66a1a8c6acdc0d74540048fa48001e0a3e79d50fe09caf36047a546957e93d69d1c89b5b7f5bed115a3663fc018eb718bda5492547c2196dc76e9328332a53ed506ce068ce936a739ad8f2585dd9d5e90524baa473243bf9710c7cc3b4ab435d21130a7f7dfbdd06d3ed5b24bfb30321bbdc4ae632cf5f9a10d82a6edd07349e08d0a98fb2e02c4b4e9c67a71b25b64d4589abed2e84ad4040521424ee61ebcd2c4ca4f85c5adcbd4ed9eda66fd49b5b2e5a4f22ed9b5f1e6ca5acabf69cd01ac56e696d2023c5cebf586ce54acf43d8a73ac2befdcc59f644c37eb4dde99067a4f9faf7628256f48925bf34686e5ab2114e4f48d8fe17f1621e40143a9cba379443de72640968745fc34c2e0ca2c4f883ea643bc4fc8886520bc37fae91b778a31996a67f35c49e6698eb19c048751ac8f31746b170a63f2570cde0b836b7d85d913c0bb2b881482e847d577ab7a6c56dd00da51d95f85f1f929afa641a5460a0b0db183771e2fdc23c8715f11109666fc8f7d605c05db97dc0b84ea7d6a525691abd63742f7de3add7929df2196e489450a77f3503e64b393a8f34614d076dc4b7603ea4d084e546909141e2ec3e449c07debca7d6b746104ac00c9c69535be6f3861d31a38e7ffa24ea7f441b121d896ed7e5ae4ab5f73c384935179db4044ed41ded0835c29918f7bb1e82ca78cfb6a1ff1b8fdbf53c7da19c6c5832e94f7e506361b9751cf11bc18cc4a6f058e7af1422ab6cf0eb61f26cdedb9c844547048ea96cb2736bf5dd12a0d7d69deaf3b635076ac99d0f7e9ef1e46dfa4cd97675d33d9c535b42bf1256d766020387171a060da9b73d9de5633ddbe2cb3be30c661697b9812a0a4c5f678de3fa822593da75c0bcb5e7a8e67817a5dffe2e7ada2f0b247732f3d1b7f0e0bcb9dc5eef63cab34004268e9c455141ffc5c84606beb474b976139f7781242b92ec0d37370c917f5cd363e0c9f6f2c35345ed26495f57a6865bb785dd8a346b6e80c09f8a0e3730dab9ed903d9e572492c88679ba1bed33fd8ac6da950493a4df645bcdeafa8ef9c24b71b57503ec2d1ba97f6d97a51c5b9a5c756c9843166b480b40f48d18a9ce7251fc18938996c76d8360770a1e55188242cf32beabba5f5129abdf5ced82c64ca7380c69b0b95bc77ec067048fedb02d6aec1f9198a35d264ddb55ffebc4c51c169b6b4da4dd526a1203bd3a1c5af97971b21fb2fca8af6be785903366f7cb515bb60ab15c5823e73b74b2fac8ac701c3ff17a850e7f64316527734943cd4751d5e7d832f728bdc175f094374df407bff2bca7d6cbc9ce987a7d6e0b738fc21ad60c0bfe9613be26f7076297d7bd6c98934545de8c327ad84557f78db9284e7d8c1b153e5a4becba155665c5f429f4944ee86b74ea75e9c284e1f4c14e6c95b2338dad26cf3e22d941b2623aaeb2ee38661bf69bbc937e6ffe96bdb234acfa1842322db3a98ed678e4749450740c30eba4f48a978dad8147b29e7394948c2dfe308d8529fbe3039569c65fe3abc19fb454dcfba582a7757a49483936bb31edccbd45e15c0f3a3fc97f7fc5a47d3b2826d68bb75c68666a1710025ba4ea317da5e5619e80a469878b086bcad838f5a03703ce22008e6ff8fabdd85fa6b1feb4dbe6dc01f8230063d12bb201e9be170be3a5302a98454d0023c37877ab515401b077305a8c3a08a4b164b5607b7289267c9c0116575efea0a120792cf5724d7d294d7bed2c56a4d759d673d1d2bcc44cc6af80eccc2e3b08a6967445c990a869f9badc84b0c52c75af8acae7b376c3260bc6d2042e4afbd10fe678e96ecc2e0ec29b47e5ec8e7fe7c45c24e01d09da3355cfc70fb7e714fc563884ffa288a4e6e9d8343228efb24049ce2c588f82c789b7c50b2389bca0c368f037b15a72a583eb260a51fe92afc31ef9b7e0de5217cc494129de25727a824b0a740ddd4e4cae7a22ee1e41f330d3ed78880c79fa03b3c07418204a3b04bbb136e7c8b75afe4147700f37d2ba", 0x1000}], 0x5) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 11:46:41 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x59f3ab9a0b0e9eac) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r2, r3) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 11:46:41 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x10000, 0x2}, {0x18, 0x3, 0x7, 0x9}, 0x7, [0x3, 0x511d4b74, 0x5, 0x1000, 0x2, 0x6, 0x3f, 0x8]}, 0x3c) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 11:46:41 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7fff, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r1 = msgget(0x3, 0x520) msgsnd(r1, &(0x7f0000000000)={0x2, "c12c39c6a208e125721f08582c1b54b1"}, 0x18, 0xc00) 11:46:41 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xa, r2) setsockopt(r3, 0x1ff, 0x6, &(0x7f0000000040)="c2f6dc9d9cfa175aec7631ee73868995652bee4cb73c2da0969ad7098eb3", 0x1e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:42 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) r9 = getuid() r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r11 = open(0x0, 0x0, 0x0) openat(r11, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r12 = open(0x0, 0x0, 0x0) openat(r12, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r12, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280), 0xc) accept$inet6(r12, &(0x7f0000000200), &(0x7f0000000240)=0xc) r13 = open(0x0, 0x0, 0x0) r14 = openat(r13, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r14, &(0x7f0000000200)='./file0\x00', 0x8) dup(r14) ioctl$TIOCSDTR(r14, 0x20007479) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={r8, r9, r15}, 0xc) fchown(0xffffffffffffffff, r5, r15) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r16 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r16, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r16, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) 11:46:42 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000000f6, &(0x7f0000000080)}) 11:46:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = socket$inet6(0x18, 0x1, 0x7ff) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000e316ecd6289e2be5fc27ffffffff01000008f600"/44, 0x2c}], 0x1) sendsyslog(&(0x7f0000000180)="fd798cca54aec4e7e1f214ca495c6dd863e52df979b5c349b9dd50a596dfc03c2fa00f6ba12d2a9508f9ba255f33b4da78946d946cc44355cf3354a5a5f3eb08412d9a88ec99fa6960da0e999fb6bc0842e4b732dee3dad4bb87899b9dd29faaf6b3381f51c1c2bb9891d9bc3f0087b22ba415336e7e480221c0d120edd3ddf5b67fa489c95d5c3471cace95e9fe2b871afd758679d2890718abdd2df3ab0aed13786048a348caeb250028eb77a38ef37f464412193009412a91ec2f2b207a7f9c93c2ecc5a0471b1810b806", 0xcc, 0x6) flock(r1, 0x2) 11:46:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10080, 0x81) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) 11:46:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getflags(r2, 0x1) 11:46:42 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 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}, {&(0x7f0000ffd000/0x1000)=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']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 11:46:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = msgget(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r2}) getpgid(r2) 11:46:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x2c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) 11:46:42 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) shmget$private(0x0, 0x2000, 0x226, &(0x7f0000ffe000/0x2000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() 11:46:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'p\x83p', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:46:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6, 0x7fff, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:42 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x35fa, 0x7fffffff}, 0x8) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') connect$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) getsockname(r2, &(0x7f0000000280)=@in6, &(0x7f0000000540)=0xc) rmdir(&(0x7f00000007c0)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000800)) write(r1, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = getuid() setuid(r5) fcntl$dupfd(r4, 0x0, r1) fcntl$getown(r2, 0x5) write(r1, 0x0, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/237) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000880)=""/172, 0xac}, {&(0x7f0000000940)=""/130, 0x82}, {&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000000a00)=""/240, 0xf0}], 0x5) acct(&(0x7f0000000240)='./file0\x00') 11:46:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) dup(r3) ioctl$TIOCSDTR(r3, 0x20007479) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000380)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = open(0x0, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r7, &(0x7f0000000200)='./file0\x00', 0x8) dup(r7) ioctl$TIOCSDTR(r7, 0x20007479) r8 = open(0x0, 0x0, 0x0) openat(r8, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0xa22602f8c9c84136, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x80000000, 0x7, 0x6, 0x6}, {0x81, 0x80000001, 0x2, 0x2b6}]}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES16=0x0, @ANYBLOB="fc0e0c206411a6c12ca8e410cdf3ed3b6dd920ef3468f1e4589d1d4947cbf758c47786012f36d3e3f0d7ad7085b3c5fe68f004f99c92e064d48d64db95e14de888b30ec24cb4bf61504e100b50667fbf184df66e1d8df441cf240e74bbaba489b9d79f0d855743a3b6197d5ae64e2bf8141de1632b75a79bb1d4047966b111972d23e09f5f5bafa3521ce9f9ee4291baf1d4e71553bdd143fd7a941dc7e61a829fe25d0f4e38f15a6acf835ede89a71a5e37039653a71afc036ea284e252439634571c726e9df8", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64=r4, @ANYPTR, @ANYRESOCT, @ANYRES16=r0, @ANYPTR], @ANYRES32]], 0x1) dup2(r0, r1) 11:46:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 11:46:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) shmget$private(0x0, 0x2000, 0x411, &(0x7f0000001000/0x2000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) r8 = geteuid() r9 = getegid() r10 = msgget(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r11}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x100000001, r3, r7, r8, r9, 0x14, 0xfff}, 0x8, 0x1, r11, 0xffffffffffffffff, 0x10001, 0x7, 0x331f}) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000240)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r15, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r16, r17) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={r13, r8, r17}, 0xc) 11:46:43 executing program 0: r0 = msgget(0x1, 0x11) msgrcv(r0, 0x0, 0x3, 0x2, 0x1800) msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x2, "d688c5ec630dad34e5d4060b6b204c466025053dfc5332271a9d5b5af0804e3ff346fb889b2e3f80472e8f00377c205af01a8086b885d73ab97fe795fcdce0dbb91f16fa361aa5229c10b203159d5803742862473d131b987d1d395763bb8c5c1e2643739b99f8de681e96534fffa20aae9d6da1c01f46f03e0daec8a574d0d46470d0b2162b560eee6d1a5706926432a40077953d37e081dacae483aabf42e1963c7e43c720fd17821405a30b0d252e1d436a08571b453fa95dfdfa5b96522882f0a631da"}, 0xcd, 0x800) 11:46:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)="03a1673eeb876ba4ff211c3679bccd71", 0x10, 0x403, 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0xec16) r3 = open(0x0, 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x1d42, 0x8, 0x6, 0x6, "e8c3e36cbeb587cd2446c9058613beee75df5836", 0x8000, 0xa93}) fcntl$setflags(r2, 0x2, 0x1) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000600)=[{&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/245, 0xf5}, {&(0x7f0000000540)=""/160, 0xa0}], 0x6, &(0x7f0000000680)=""/108, 0x6c}, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="49d9eb049ad58e85cf0b2a9fd839e59f82d4ad9fb49363f8df8f8d81ff4e7a0b744e2d32820ac8dac99a2813f45eb1fc0a11160c24", 0x35, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x0, &(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:46:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xe, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:46:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffd5, &(0x7f0000000240)=[{}, {0x31, 0x1, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 11:46:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000240)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) write(0xffffffffffffffff, &(0x7f00000000c0)="220e22", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) r3 = getpid() ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000480)={0x6, 0x80, {[0x1f, 0x81, 0x3, 0x0, 0x8565, 0x7fff, 0xffffffff, 0x7, 0x3f, 0xfffffffffffffffd, 0x81, 0x1, 0x800, 0x71f60b10, 0xeb9, 0x4, 0x5, 0x100000001], [0xc5, 0x0, 0x0, 0x47df, 0x9, 0x6, 0x2, 0x9, 0x0, 0x8], [0xfffffffffffff000, 0x80000000, 0x1f6, 0x7, 0x800, 0xb4, 0xfffffffffffffffb], [0x1a, 0xfff, 0x7d4, 0x6, 0x0, 0xffffffff], [{0x100000000, 0x3ff, 0x4, 0x2}, {0x729, 0xffff, 0x8, 0x1}, {0x0, 0x1, 0x6, 0x401}, {0x2, 0x3, 0x901, 0xffff}, {0x3, 0x2, 0x10000, 0xa77}, {0x8, 0x5, 0xc791e59, 0x100}, {0x100000001, 0x3f, 0xb27d, 0x4ac}, {0x9, 0x6, 0x9, 0x10000}], {0xff, 0x3138816b, 0xfffffffffffffff9, 0x7}, {0x7, 0x1, 0x1000, 0xffff}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open(0x0, 0x0, 0x0) openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = accept$inet(r5, &(0x7f0000000040), &(0x7f0000000300)=0xc) poll(&(0x7f0000000200)=[{r4, 0x4}, {r6, 0x10}, {r1, 0x86}, {0xffffffffffffffff, 0x80}, {r1, 0x14e}], 0x2a6, 0x1ff) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xb356, 0x9, r3}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000440)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x14b, './bus\x00', './bus\x00'}) 11:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x248, &(0x7f0000000000)=[{0x8}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x7210cdb196c7d5eb) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="551c7199264db293f5f801f000aba03b07c07f4cc9cb2deae7b03d25f4a5d9e975eda5f9ecf539b5d6e606e77db7ecabc6bfe36c5fcf921fd17abcc007a7db9b58b97c203b6c128c0d08ed2f34d7387288ff5577a2af301e7e6415fdbcf661a3959ca01a9674969ef106096fd004", 0x6e) 11:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) recvfrom(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000011c0)={0x1, &(0x7f0000000100)=[{0x0, 0x5, 0xfffffffffffffff7, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001240)={0x2, &(0x7f0000001200)=[{0x4e2c, 0x3, 0x2, 0x40}, {0x29, 0x5, 0x724, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25, 0x0, 0x0, 0x4}, {0x2d, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:46:44 executing program 0: socket$unix(0x1, 0x0, 0x0) dup(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) dup(r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000016c0)={0x3d, 0x100000000, 0x5, 0x1, 0x2, 0x3, 0xffffffff, 0x10, [{0x10001, 0x2, 0xfffffffffffffffb}, {0x7fffffff, 0x9, 0xe0b, 0x2}, {0xfffffffffffff023, 0xda, 0x9, 0x1}, {0x2, 0x9, 0xa5f, 0x7}, {0x1, 0x3aa1, 0x8000}, {0x4, 0x6607, 0x0, 0x2}, {0x1, 0x8, 0x8001, 0x3}, {0x10001, 0x4, 0x401, 0x4}, {0xffffffffffffff81, 0x8, 0x7, 0xfffffffffffff43a}, {0xffffffffffffff98, 0x1, 0x17, 0xfffffffffffffffc}, {0x7fff, 0x0, 0x7, 0x596e509f}, {0x10000, 0x1, 0x5, 0x80000000}, {0x2, 0x7, 0x80, 0x3}, {0x2, 0x6, 0xffff, 0x5}, {0x80, 0x6, 0x10001, 0x6}, {0x0, 0x5, 0x80000001, 0x400}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000000)=""/169, 0xef}, {&(0x7f0000000100)=""/18}, {&(0x7f00000015c0)=""/209}, {&(0x7f0000000140)=""/22, 0xffffffffffffff91}, {&(0x7f0000000180)=""/71}, {&(0x7f0000000380)=""/33}, {&(0x7f00000003c0)=""/4096}, {&(0x7f00000013c0)=""/73}, {&(0x7f0000001440)=""/150}], 0x3a6) 11:46:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = openat(r0, &(0x7f0000000200)='/', 0x0, 0x19) fchdir(r1) chroot(&(0x7f0000000240)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000380)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\x04\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0xfffffffffffffffd}, {0x7}, {0x8, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r1, 0x2) r4 = dup(r3) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000040)=""/157, 0x9d}, {&(0x7f0000000280)=""/174, 0xae}], 0x2) 11:46:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) sendsyslog(&(0x7f00000000c0)="2ea0b4d1ef42df07d7257f5a27a5af5903392c5ceb7def11d0f7d02e6bc65341544d3f5e226c562517b6d400508af4f1d2ac0ce7a1291794801e5c9773c9b470fba1b0349b489d6ce850ff9bd1ebec0f7e1fa7abcb2545b4a14432477a0817bbdeea44f2ce8d6fb9e7ed11c112de93696793381ccd4f19c6c99fc656650bcda7096ea19b89118d740e5ba339ea4898464b6fa2df463130f1a61d75cffcb3aa6a1062640ffa36268918730af6b81da9e24b8080a0ac7f611f14926c14d5715cb945b3dccc91e4c3e34c38ba8d5761cac17d5be93b08940bf6d1f30c601134f9d09ac0b9e6adb236", 0xe7, 0xc) 11:46:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open(0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8) dup(0xffffffffffffffff) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00001c7cfd7e4d00000000000000f00000000000f96e47ad3e88cfdd936bb919ccb82a0f876093557d1f54ebf44381e515fa35100c7fa66adac3be649f5573a5ddf6680ac1a96829358eb7f88d8e154c9d0e2669326aafd7223945e7a0e4d410fcaf8c84e074098d35f463a3f4613c5af4c852b04170891d55c0972f0976875e7c64375d02b2bbe248270d6db03510"]) 11:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x24cf, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 11:46:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) setregid(r5, r9) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x30002) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0x81205724, &(0x7f0000000400)={0x8, 0x5, 0x5, 0x8000, 0x4, 0xfa, 0x60000, 0x10, [{0x4, 0x3, 0x6, 0x96}, {0x4, 0x5, 0x6}, {0x5, 0x3, 0x0, 0xfffffffffffffff8}, {0xffffffffffff0001, 0x8, 0x20, 0x1ff}, {0x2, 0x7a2, 0x4, 0x1ff}, {0x800, 0x1ff, 0xe809, 0x80800000000}, {0x7, 0x6, 0xafd, 0x8000000000000000}, {0x9, 0x411b8e4b, 0x80, 0x4}, {0x4, 0x9, 0x1f}, {0x8808, 0xc69d, 0x8001, 0x9}, {0x4, 0x2, 0xa0b5, 0xd8c5}, {0xdf, 0x6, 0x1, 0x4}, {0x0, 0x5, 0x5, 0x6}, {0x7ff, 0x9, 0x2, 0x100000001}, {0x0, 0x4b331296, 0x4}, {0x0, 0xfffffffffffff000, 0x3569, 0xd75a}]}) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000080)=0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 11:46:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1000, 0xb9) r3 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) 11:46:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) r3 = open(0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) r5 = dup(r4) ioctl$TIOCSDTR(r4, 0x20007479) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x155) ioctl$TIOCNXCL(r7, 0x2000740e) close(r0) 11:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000380)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x4, 0x0, 0x4}) 11:46:44 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 11:46:44 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000003, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:44 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) getsockname(0xffffffffffffff9c, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866fd8c719d4b6c09d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000320689ef14a7bca60e2950e00a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cf202bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b208b237000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4d51d5e0000000000000000000000000000000000000000000000000000000000000000006f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008015c31258c58cb0b359989d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bb8e7c65abc4ed7018e9ec2f74688819ceb4995cad8aede1064b5066cadd78323196064fb0ef7c733202f64fbd55768aeff65ae1717aa98df67ee75588a486115353ff92358a64b414862af61efc3a624bbe2d895c70f92578b1a1fe6c3b330ec994e977d73a4e586fa8477dcc23158cb45e80af8e5868086c74e15fb612dd3898bf89cccb6c2508ff9d380ab37e6412b097f1c3c184c4bcab81e6ab92effcf3f1e372105e5db236f5ebaf276882910b4c7dcdea90e7dc0e4b1c1f40e5d1201d7e6f7dcc916f76479893c7387d92e1f9c9a0e57093cadf90fbe2d8d25fe2c9cb5613baf814399ba28e4fe65824f87b4bc2646f0fe2a998c181673c862881e248160c8c339c81b4a4c2f70c959bbde608963f50f0dde701df991ee51e44911acafdb083b93f8a4549206ee4052aaf5f04e755379a4de3f55c438a89100000000"], &(0x7f0000000000)=0x1002) r1 = getpgrp() getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ktrace(0x0, 0x5, 0x2, r1) 11:46:45 executing program 0: r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "3347534e93539f711398166f745fbff2012a51d12f792fdc9867745d371d6fc48214992ba299fee139e05e1bce0f666526ca1a99"}, 0x3c, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r2 = msgget(0x3, 0xb2) msgget$private(0x0, 0x390) msgget(0x2, 0x81) msgrcv(r2, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x1800) 11:46:45 executing program 1: r0 = open(&(0x7f0000000200)='./file0/file1\x00', 0x80000000000206, 0xa1bb2068cb1dace4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x738) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") accept$unix(r1, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) fchmod(r0, 0xe3) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='c\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:45 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r0, 0x6, 0xfffffffffffffffe, &(0x7f0000000040), &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x47) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000011c0)={0x0, 0x3, 0x2, 0xb7, 0xffffffff}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup2(r6, r1) getsockname$unix(r7, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000000)={0x2, 0x6, 0x0, 0x0, "61a20db11ce9bae3c6514e6ae973739ea78b7ec0", 0x6}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2000000000000000, &(0x7f0000000000)=[{0x84, 0x0, 0x100000000000000}, {0x84}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:45 executing program 0: r0 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) linkat(r0, &(0x7f0000001500)='./file0\x00', r2, &(0x7f0000001540)='./file0\x00', 0x8036dfb8e02a9cfa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r3, 0x4, 0x48) sendmsg(r3, &(0x7f0000000380)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x10001, 0x1000}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="86759f68861b3dd834601f3959965755a335b711dda7da7ec723fcdcea967777cc5ba0d00aec78aa9d2a6f401cbc29796a7fac62a9b99fa416b10b0f7b3fee2b9c5149648c4e7e41788c46a32fbe5d0ae4e805cf8af4ba343d5b2f52bc4147b370dcee7021cf081a5daa94fbb2adf2090a7dbe4d52514c5d3d06fca8e0284f", 0x7f}, {&(0x7f0000000100)="eb46fd6b5c32e7c211c89deec77a1e19e0ff7c193cf2b67a1be55137e9f13e7ca1dd055f32a30371526195a9a2f49332d7f7ea7f5e7b420936294a093f8ba192151cbe7f85469cc60d9826a080d7c22167d7633595409606bfa80d22d382fa88f22dac83552819ec6a757fcc2f222b99c264fcb748c5120488fefa5784e3382e0ea53f4291", 0x85}, {&(0x7f0000000440)="b8c328f555a21f493787e6f8027b9685ec4bfe05e90123ab7cbcbe51691dc2066dabbe1be61f699ddb70ff4ce4800fa374d20aba0989f33e8854b3270d667a4ef9b45ae816759231dd313d04a8d9908ded44ee2f87b014ba21ce033f82024e71f5a53d254a12741277dc054c2a0fbcee228c3df3bee879dccc6c203a07ffbbd8a2e74e1376fb68abdeed137ee2d4f1f3abff765da3dfb15495e1c10a7ef130e691122f4eb9036de31a864222b36ed2a93c9e1695cf4e866425bf223bb148d085b21e5f244a507c20840f0ee6e8c18cbcb5610a22c0095d47933fb7f6fbd9f28022c3f6b3cf6e1cc42fdc451e92bfa28bb7ed0dc88e24a56a08345f679fbce1a86106040fefb7abadb082aa5ae9eac1b84be73033b7f603c0b963f609f1c9568668eae55ebbb64e4d8dc0a448bf89cf8a842a846ee8fe294ea8b3ef5c6886fa1e6936a93df074755140846bc6aec11079e1748ed8679deb329a634d7adddd3ab0c647da45852ae6ccccff76debe4a264a4ee03bb49c166d14e382c97ef6c8392c2f3f48676c2867253e7626c0df1eb1c6e71e263c3e124cb20f6b3b91c05a603796dabed46788c8b6241fd67b3fbb4d60394e53770229df5b543b554b3d101967a5ee4b099ed9cb44b277106f98ef4ecd2e9347ae55dbd56767817a6b18cf839e84524fd19cde233e471058f3e8b1530d6574fbdfa50eebbda2343c78c29530f5ec4c96b0bc22567c62f2b4bee2e2c617d1ac10439b9149c1c96f0130a185b1cf507187b00b7a186b971c998b4987d0152e750cb8e1b63f417a3a43fa70d9753aff03f6b4911398ecb2a46a38217b8a831c638d2d2129a384f67fc7fcd96601c83d0969e47a87e722b9805c4ff5736226fbc54dc447a8d563888a50dffb805093f50dfb22d305b44885e3cfadff066badfe39f951f06067f07af19d33275a6caa7b41063db2d04429e44d6fe46a51e84e7c850945847c42e984285f587d8d2d430676739e89763c57375a877f5afaff3cf4e2e109f117b598b1d3b2186f53c7f1b47ca6bdaabe86b4547aff5c3f09c32f9efbb0f2b14d33b91f081ad7e51998e52095c3b4e312f20543e556f0e6943f6d9303e165ff43867c3b852d6506b367793631d15a9317b2ced0d856e9f12e4166305b9348b968c1abaa4f1295643b07f2d92429dc27fd7b6e1ebf58d5b913642d280dcb85d9367da021110b09f40323ec8920737ce4ccd75306a1dab0e79b1e4db06d3d21db7e47a086af894d194cf9cb10e024087a95f563232dd21068cb0ad4be797be320fd545cfc743f3734f924d4e3a777e9c665b1a774e5b74cf537d44e1f0a1a6eda9d02de8d32c74dc1a501af9656cb8e706b480ee8fa061da2a4d87b23422a10b4f78b20d901d97e4794262e7b3d494e32593cf40ed7949236211aaf0fdbb8e5d0f671961f900cc0b7a0415a0a5ccf177a790358d8f5835a93327ad134740cc5dec36d47419930930000fce55bdf0d803fca8739f44cf4c6545580950c7de02635697f194f4b446eb975ccc6b9802d3027dda609bc0342fb47b8496d66d504ceeb13bb1da25a371b6bea085079bebe88a72fb2df92d5cfeeebba1bf59999630e0e2e8ea0c307d17b35986b6fbf371e489bf3e9dfbc203bd3d5e96228401d9905beb9d7709d672743e9de050ad7b52d0cf6b8e9060166ac61b2bf7c403871d5981369e9a8273ce291b2f700115888ef94f5c1bfbc5ee981bdc024cbfd75e31a123746ced19939da029df338cd881f64fe1669401103a8aed884b3412467748e3aae9a49b7e6ac0bbbeca3cc96f116186ab5142055e38f747711a0efbddf14a25494bd638881374e01e8c0758048a712963c1b1aa5a2c8198b8dff3cf0c83de9ff97f463390ca765641a1c463412b33b8ae5bc1ed4944fa883787ca46ac16972df7e5b96c611d6da2814df9d6a022989e7e0de19fe02f94b1eb0aa579c545b24bdcb2dacee64c03ad6a1533351266af4f726c0fc5e7919f1c3a977fe9ccb537fd8b05d9f942ecfb59f0fdcdc3c4d69fac1023928f530f63ce0564d0b2d18a33a064274590b180c70a165d6ac0661aceeba65eabdf04a01edc92dd144b07e95a9cb123d61466ce7379b0abaefdbde99eb95a82da9f2fe6c4942cda7c8f647040285fb6ac63c8542e0e3d2a98825ccde5e55a06041be9c9ef900f2c0f1eba00b84f207b8f2ae87abdc361c134f8514aaa212bfdccc4c828855f1a5c03c99c272b8c78ec83bf4a67b47601fb42db72d128c1b58d4e97210a1399c8534cb560fca980c8156523d64a00f6024b9d6afc69081ed5982b36fbc95316e5a8eb1d1de0fef68aa4e265a98338d4b1eac90b37b61dc63885367a13b59868f2b21e940cf06902a61a5d94caabd88aa38763db71cf883a6b557665b9771cafc58584a43115138e6d5bd57cb506812a8cb5f9e85ecd62be136f553ebe0e8fa5b5b80cb45a0c4bbfce9f38b80f81b7d2361994004e89cdd44bffb1d1d66a7bb0c856ce230f9789faa4f7f9d475925af3221d2b1a0ac7510f93ee570c7a332a492a24ee9c197a27771be8a0968fa7e30acf8f3d24973909f7ab4c774519809699d5be710c5692fbdda588ead65855c8af2e5dd8dc5b82770ce31ced93e9c5554cc1461d8952cbc4c3bb6a28bd01f1c5c263f51cbbc6c28354e20a1ac36cdd91820001476b5c369e515aabc0a35a70a96192ed00ff979f1a62c83c5f4c823b1be1b4b5b9c58f164607458ec8c7448a0bea0ab7156fbf30b9176e77f7a6e9b52410026dde0ff218fd802014b1e77327299dedcf5c24c6d9a3919c4eebc5ac49b86c25323fcf2e11194f70fe3e4b8ab1bbe9caf8fd2f2af95bce1bce652049ae9df279a60350c5768758ea15f904bec1c47cae961a82f99f339a1e47774cd3e960606802c00c943e67c536d97f089d313d409694e554a6d855cdc5c7b7a536ae8485e7d3da350df1c5bb2b8150ee038cfa573584ac3ee5e55c565080280acd1ce9f5799add4d4c9bbac6c39f70b5e817d3826759d87a5748b11ed9bf760286e181c4fe7313c6bc8f11a3d06135034e2a9103433509a8b60657ba4f276088cbdfcfc3cd96b6ad16c31b934f4beb99a446a12decf7913ca6a7d80b949425f9d15823c44d576c766c68c1712cc39bcdf0faab266bafd8ca790a27c3184b5bbda0c63e0f46d8ec7a15c5c02e467ea48548d51e7a56ee3d67754bd751d4a77841f1131aae9bd98cfa1f940bf1d879632fcc22394179dd8185104db0f2ae607bb28bdb7189f2233a4b981d1da0e5f3b42c435503ed2651eb1eda06fc8b248c182d171ce6f30893493f50f288146cfe7fc736fe70ba9f7be418bedbc611aaed5337588f4db2ae03a7abd66fd0014e4a549d9d18101c02a4b4e804adab4ea52aabeae912510da755f5e1e47ebfdd077a5605ba79fc41442b97bb0fb676cce057a64e83e4b476b1c441503ba1d40d4329fdc8ee947eee11a673023f8dd00ea03cdfc56ef9837263fa80e3f86b6b8365bd5127eb971a97c95a033348efcda37b4787089b927cbb37a30b34f1075b726ee8eeb62e5a37d0fc57c874192028985a95bb36c064c6d32010b3bc8dcb531cd0ad7ebcdc0d0d2565b1494c3ac8ab6a69c0105cd4e0423bbf57dd839e0dddd1076047fed9a5795f495e5801154baeb9efd1c960760bc1291f5621192fe3566d7962c792eec2f6a1ebf5b26428bcc0a3e2c21ec975c4e0fa60a2cca98f4624b027a3e212091cfbec48c886a14b1a09fe48c5973876fd88781ec2b149167c62d2281423392c1652f7929caaacca3a4c8594bf2f8ca43effd4251e60a5acc571a25e4135b9db8e3bf9fb6df3373597f8248d6b24cae5c889f888fee3cf9dea54939e10e2c7dd327beadc3c74d83cb98a4542ebcfd8197d6c190aed20cfb26a939e14b04ad5233c95bff0314bc13b58c19a99df71ba95fe1df567a304df4734b367d4463f6f7d6182b3cab14d6a6455d6e7a106975004ffd14a7cd237a5b50c39d82e059e01478016addb8822568db5d0e61c632de8b517b4c03835c87dc6e569e52894571245947628174ccd966507353b04f1a4c8b60971928b78ffd1f824ae992d55e1daebaf166ac7e227ecf74038d310a3566ded7a96ee1f83142ebe68bafff20cf1ea9d8aeaaeda09e18b5002f7876e30413a4613095b9adbcc0baf424ea9741486568b24f99f4009372f8172e72c8fa1788e391930e9fda309c9a71599467ee208c1d2f5e49c9d3dd6f86d3938f9ce3a0bcbea3e302330c22e5956fc8681bf98e17a4205beb034a2a83086392783f5cafedeb9e7b35784418187631f6604c49798505f04dc3f9beaa5346d173363a4a40b9e68f0e3e6be5ba535c5cfe94ca4f22e72f72f879aa48005708572bfb51fb51e2993b44b4e50e6bd135dd9284fdf0b294c32ecf8b127f0a9e1adff7dc48ae3db17771c679638db094b61b81415d883ae70c5b32ed743d4c53aaaa38f18693da2c6cb2deac5b2a565b5fac511404358a2301366d9e03c6794396a6d12aac1bb6d67e66ea409f4fb23117ea67070fa35c3200d4cc4f5515d4ff4b86ff6317b92ddfc2b6c2f5a321ca2c665b6231ec061c3819b24f589a2844454e3a103d20c162a8fcf6b7e035f5e86fd64c01b511de17327e23d25c2bfdb7ee883a3722b40df2595b941d9e3dea54844f5f7db75c52b84da5ce5d1aeb57778c71f6b43e36ff9527e28d90d652e8faa432eb1bad174877be8d0d4dbb0232323d1ff50152c3864ca37f053389287c54fb7eb2900c4656a8a416639744b7faca7f87c1f73c21f40b5bf3a40e250642cdff1166167520aba534888f9c0325776356d9148afb51c6fd3b37096fdabb98b7a7a36d47bbd1df74eea46e1dbc64dd4fbf37bdbab2db361315757c8270215f4e55b1ed4524b3f28cda30c6c96cb56b2918818b3d185629efe79297edf506e412f4829670913875d7db9ab31c6e74c6a099a069e8943b216cfa0fc3203151cb6a302bd9e9105eefdf0c80aaa0a580d40d9e7006c5779915f2bb93aeb98c0ae8be71e3ad25ce63fc735a0caa2d119ed05c4c9c7ed245b274db9bde39dcfdf41cf411fdcb8a1c2d578cb35740d75aaa30578178c57bb791b7053561701081c82417c8ace75d1c4c529df1c4dbf137d352ff5d5f112ad068f644934291980f88cf1241b07e2244859b7a104c416808e4b09613d0849c50c061648bc497ce07e8e0cbc0b3d8a9544b74ae2cad2f831923bbf0c0fece6899b622c20e2ae82202cbd0af849dca41b8a38dcbd744440894f02cfd6835a9ca8dd3f1a3044bf63f2cf96500e03302cd9ba09111fc43c58562325238bc9fbb87f62512a1438e785f7799cb21ff45f17dedc9c6446d317d6224f8ca0e01d6fd03962b14c65e736bea40f532052588d70dd41bf547f38f5ffd0ea1dfe809f7e2103c8890dc3610cea0d03368fcc3a7ffafbe4bceacf54e2e9277253961424c0e09aadd90ff88a90f210c4f92a02ecd797b8c96a8ea835934cd3c7f7f139f03e40a112a3eacf985e1792e2127d74fbcdcc886222043e961a0ab8367ff5b843765bd59431bc35c9edc18bbf0de55c8ffec32b499371ff1991252d1391b1eeab5b42a6cda98182d32e1b9ab9677b76e738fdbaff05ec6d871c12cdafc964f3746950662acafe8be7c536a0ed7bd2b0fce4b1feb3978252c94e7f965a45cbcdaf5bdfe1e629ecc4805b29f40faeaf9db2ae77659d5990146b2ab34c455e88a59bc00a45823dddbbaeab3ed83844620c0ee1c21b788b8eff6243cd7a0ac1f4a86b0", 0x1000}, {&(0x7f00000001c0)="fe0bddda8b7d5504f3b4d46aa0687449b25f6c76e92d3d1497d3029d2d9093ebe0b8c9bcb96f60e34290698d1c361e679abd9c7f334ab4a1e15d30103493f115a189637e3212c0d8243df0f64d28b26d0e9e98b8a3b3f317ff7e7473ce8e217bfbfebc22", 0x64}, {&(0x7f0000000240)="a0a05c115950c281eab0cfcf1a9d7536c2eb485fcd8e7aa4c36b9e6c8162a9931af550e3cad212d176be788adc0824188cfd96d4167f9d5f44a534f209690ad1b5aa0fd700b568d98cfe26c03400e45b4ebf6dd1fc936b9cdf4c9e03eac362efe2456f1c6fb29e12499310cb797889cbc2fcebabf8aa93802d7b98a82b2fd4aeff95046d2823feb847e6eeb520fef248ddb082ae556ab9aaf4a82cbd3a", 0x9d}], 0x5, &(0x7f0000001440)}, 0x1) writev(r4, &(0x7f0000000000), 0x1f0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000001580)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) pipe(&(0x7f0000001440)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000001480)=0xec) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r5) 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x7f, 0x27, 0x1, 0x4, 0x7, 0x1, 0x2, 0x2, 0x7, 0x100000000000007}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7e32, 0x1}, {0xfd, 0xd79}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = msgget(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r4}) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x4, 0x8, r4}) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") syz_open_pts() 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) fcntl$getflags(r1, 0x1) 11:46:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b0", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x99}, {0x9, 0x1}}, &(0x7f00000000c0)) 11:46:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8292d0f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0a02000000fc8e58", 0x8) 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:45 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x10000, 0x8, 0x1, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:46:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000180)='./file1\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xc892, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_media}) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40100, 0x40) symlinkat(&(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, &(0x7f0000004540)='./file0\x00') faccessat(r3, &(0x7f0000000200)='./file1\x00', 0x40, 0x7) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x83, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r5, &(0x7f0000001600)=[{&(0x7f0000000340)="77a23cb1e04a8411b064b989f1ba83b0a7b04b0d6a409f49cb81218c13fa8606ee49418a6fc6af4c1f5560780c704dbe0b62f29e0f8a75132d66eb74323f30b5beef44e97b7932692f4e61b9006d05e858da555a3ec11aa4b2b7d77bcb060350dcf596d7d933201b72a6cf0f7246f092b5102a1f36", 0x75}, {&(0x7f00000003c0)="ab5be7d4dfa9477f1bf08383e5336635e419b1", 0x13}, {&(0x7f0000000400)="ecbc2e4fe8a9079a5e9f8dede342234b61d06ce3f7ab78e402a5f09798c77f2ad0b40259ebb4894b55160c0dcc3716f5", 0x30}, {&(0x7f0000000440)="c938c4cc72e2abdee5f68aeefd8fb0892d4ff3b266c5d9c787be86d752adc5cc3f88bf2c847327cb7f2929cc1fc9403dc42c44b3436079d247c2778c0b8105b2621b9e08cb78a7e717bfcafd1bf06e811e3e2c099552af30e8862ce66d78dab961a55017ba0793513ed41f2b1cb8e079c317cb670c2f9a58a5cc118e067a1cb21cb1d74d48aaf1117f2f43a98276ed267fd92c92c411f3acffece1c5b337c6d52df818c26e082189cfd53ec7a20b5e8df6db1bc17f82575c", 0xb8}, {&(0x7f0000000600)="9405993495f01194bbcdd0f8d6357e64ddc90a49c03b5a5fa2175251862dc30e57dc2a475f2771d5a9e0b257f39e7cf3283a8deed410f8bd5ca201e8451ca9b21ec7b5e0e8fac5284cd887385629ae08d88193aef04cbe21e4b3c5e7670bcb9412fec52a7d9fd27012df6f5312126678e339a57fa26714030c56eac2b8f18a564b36793b286155d0e42f4af592c317d8e12ba9587707cc84380b288d3514d954067ea831d847ae89664e277b4c1637274c891da699d1dced8b0070e7ef33ad3ddd0ab16e079871fd3ea0fa190ea0b06370ad0c8e7971f6efbbfb859015fc3a6ea926f8ee906331b97616d5c1586689dd9c4963df77203b625861b7d4a2aa5ce9394ea8f9a7cf804ae271cba2adbcdfc81ce2c4a597878f201e30e1fe5fc2a9b1a30e7fc9390424d6d8d481829fe7e7c47c5cc58221b582b096c384650ecb1a47f92b8b6ae36be7d1f07cbd738f152b1cf80e5a6bf0131afc30a2ec33943dfe8eb11f00af9e74d0a3554ae9aa0118f22dc4febbf37a6649da0a717efc40f55589c3440a12639a138de70ffbda5a51b809811beb7c951416df1b394657035ffb2dcdca7b6221b0cb99f61bb707722c9ec851952e315e273b61ef2b28ef020b9d0f79f94eeae522900872fe283c66195c7a5ca74bee3234dd25419e1acc61d1173c6ef1b3bef19510febb33a26ca8d4c637899995790ccf903b4fc8c605aadf92704b14231c401d71521d5ff5091377ca8805f12f21bdbf9ae756110c244879ce6ece97fe76c1485fdc68c822f27d8e0553331afba6481230b79aeac82e818bc9ac77b4239ab01acd441e9fe50d34e409e1e9048a1860be86a95073d41adb4bc0bf219243ef5b01a7d5c9019bc26913a2dc57bc69c0eaf9d373baa79c6fd8c527490aee461a1beb3bf2babdc8729bbde97dc45132df225b57702fe8f741f60403d7d137fbd3765b3d62b7a3729c81b167d3af61786cafe0d2af4dbc031e123ec0b1c617bfacd030984d405f7f3a02688380481f79f152fa259c5f5cc1e02df070a7b0d6e274508804c1548b94ac9078a9f96818492ac6bd1a480ae4c1d8808129cdb532cb6dc1bb58f68a7743121be206def969bbbcee1d0bfc538d46e43cc1b5a892b75f36ba2fbcd888502b1bc5f8dc3e1cda2677e8b8381ad8ee5937efb8fdae792b088c0a7acca7ce6fac21940b6965f5db949bbbeb7c25a6d67487b891cd433092fe32e8e009681b1c1581d7bb13dca2e537db77eb22c606abfffa8412c445ead786a2c50fcfac483c293b57bf89a4a6cf7167d09d9cd2b63f22d73db504e3a94fbb164a0a2d48eded5c86562220fce62ba2ece791576e05a3d707da7f4019f3af1017e0808327fa36660437046b84b0810b39121a0aa3bebf5bc03057f247c45331dd8b66870dab5b371b32e6faf2c29c527789676720fb9be3970b8ca677c3e37a6bdb91561064c1eb33041f4a7a62e4632994fc1c4822b266461db8f180d84753a0df7e257efb7bc9adfe983b114fdea5926a9754fe77a31d8cecdd354a30cf99170df8b7f44e7b5a010cb6ef86480fa5155b9ab51b6f94755600267bb47919f8d4b82d3e9a859bdf87ff8319d3345fb3bcf182c85f7a28405dfaa529e174a05cf923d6c78a8e299d7d898a65f85fe67eceb4f5c66a97106aabc7206b0159c96a21819de1ba719b4c57bc4797eee833681cd5d1b37dbbc10737d117e1428f291bfeed8e67216fa066401a7c5c98d65c70fa10b4f33ece97a63eca5f4e7573f69c26254e0cc5608731f77d1ad5b699f6335339e3d6b7f6a39c2e2036bdcb29be70c9d3c6c91fc46e376449736055d83c4f2a4bad41a3cd67e0fe72c5d010922290345a2c4a5da7a1ed69aea1383a9f5139a69a041b85dabc5cf79d6e3fece83252f61b6f59a9890b4fae0596d69d6379f960d52741c2d80f53db833583a4b8137c67d1b4913f92b3a690380605741e34d6e6f1c4299127cc7f1b48b42bac8a94956eebae5b51b0a5430556d6e345bc9a1844b25cf1a078e8608c358639df2367728849809c94d94332feb7308561dded65260cfec28791e62205e9898ac780e76551fcde3acf99d143def3e5f48428c60492e90f546ecd6e9beb53dec1476f5cff350ae0603b7af8d2fdfd5303f445e45e6cc3c120c204835f6eac82fd7f06540c7d5d662cc4a45229f3504032a4f7ccaa575a2a35cfc39c7511e4898d5305e9542faaced53cda336c1703de4980929d5ca24e65d0091c03611dc0a0e9fc8dd12ec40c2212c7e012d88fdd976102883aa9db5d838f55446da35b3bac0d9a80dde5d5f12c38a584c44358facdb0e6881c3d1163eefdb3f2f8f9c4492a87ddbc71d5b5651742240df1797eb484c67b8b2f27000540acd3f4ce3230e28c21131456b1253c6a503f1bd3e96c43240d81eec97dce22fe9c0c284f9a322532e5ff7ad5c11d534b984823706d2288035cbf2634a357d3c53eb4f7da2f3d841cc7682484c02869b19ae3976aeb2575b9d6202ded2bb42bd04af74ce4a3991d69555dbeb005e00aa57c915e51db1bb54470e5b36f70e24f11e3e885ac8afb0a3283c2cd13ca98e5c14ca57029dc8f8e402263b075e465e39d0ca3d3807236765154bd772fc381f05b2a30914dfade37965782f3c02467a8e3d9086a7d40f8c59b638ac0f9037da227a254c37bd1edcf9b01e6d7d007308233cf050d64c2b61dcbde42081850983ead4ba554df62a8658264272ff61770ba819c1de16ae917edf470aeaddd26426f5fe936df447c37c6b929848d0eb6864d7e2c294f6eaf6ca1c6c8c6956b304f82b33e2ec0cfe0d3392aa7033450bcb3e27cddc014a28cb6d6b4afe653bca28f052f17ee593ae08514686283023dc972855a5113cbf7f721abae99fa88a0767435c765243b7ee25acaa3cb334a24d612decd2d0d778156c4a53f0bf1cc19c06dc089e07db9c88a7de0feb6ab89d2a5b3a83a3019130b14306e4f8891bfafabee4544d9879ca67d708a7a4699a2d59c8643111d2fb4f0bca76035155ed7003e82cdd4a77d5b94709039f83f5b566a505ea7d7f766f0398db5775cef06cf2bffb2ff576faa39797cc594674b71df64bb9efd0eb767a8b6fd22494f7ff1f85ebb2492cc487d2fb9f9c6ae4ef7f9e957b984c6ffb52da382a0b7e3d353aa6272e4a8b28523b1ed93c6aa3a51ac51e2d27c943d80673027ba9329fdc0086475090622ca24a1eab28e21413a9d2f3a167bbca8cfb2020cbc8b6bc211367c77dab46205dcd59a6de6b4643a45b83088c3066e9873d1d48e73d6b0078db0a345090c412a5e7715507de5a3dfc702fe322670709433fe3ed857e8060f9aa766da3049fb0e65421dc784ff308ae94470b57feb64d6bf903c266b3f3f9bdae0d8054aa8b5a62cbfa27c808f0c71ecd11ac8ce48e28d93b1bc2c2ae5907ac2bcba0d6e20033620f47c678fcdc91cf699c09f7cb490e3500cfb432aabb0f316e824c2a0a2e6acf9283e48b5a39435b9a1d172b21dc563076bd4b3fa6fb1be6212d8b7f2ecd45bac695479a975707053e5ba2a7b6aa366dc828a3116af49e4751893b569326aba428925bc0f8962f9ac61e8375b8d7ac0a3674182549ba50e35ab4bdc183dbe2c08b9e8e15039c3317c3bbb0986913aaf8409fee9db962105010e7fc5f3f455f14cb1ff945d54a9ea3235b4d796c5bf24a73b382af30a9b799477e952eec80076c44aed9712376e1b77fc2b6917f9bc8068b755e9be7b20dc38833ef955f55f999e24b477a54e9a0a3fa513222921ba947359cc1afdd754b2b1f7c3e7e28fb6a217742e76f5b5637178786743e014d4ab71500e9072a4fd376b7e2b804f28a2d527299397e9a81c3b6e5d82c6983c2929bd1757f339714bf56acf00a972f19f9338aee92f486affeab6a26e2f22434b7c33a3cf44b2372ae8cc42ec89557b1ca3be4b2dc3aa9274de4bc089731925d168c8f9f1ce720dacac482b53e19516b10c8cebe4713b4e62535d2ca43434d1c2842cbde68c64f1f1a705cfe61d7c6a3aed35a7baec7da2405b57ad5f619870889371b4e2274ef07da7aa3a9a29e19ce78a484825eab8144bd616c3b200ceaa71cf28c657aa237efa8051f373061d7aff985603243c9e22b66695690b02ffc48ed36a72b3284d565527bbe2eb1c2f6b4b180c89aa4affa0b61bb4b029e9585223e9a1554c865ffcc4fd19df53988cdc223aed8e179390a32ee77bdc34aa6bb3fe62666350ffd72944f61c4662cc6e4de355e86093d88245e337c78598cef1547f3345f4db1315d8e4c2a771afdc50257a6b71b00a5f127b5321818ce1693ee65e6cafba8f576f5b868bc770832a1500d2cb900741a6710742654e1a9d06fe5b7ab878619fdee0ed0cc46635e49721082d6fed80369001d561448dbff961881fd11670bfd8d09bc787b574eb63c994032aca1c9670f2b0b1e929099372f5b75b5d8af28acb7a855d23818162a0ca3d8cd7798911a8a7e4e6af77bc0cfdf997572a83a255ecffd2bf28b774142ffff755b5db856907107cf740885d6fb981e2ef8ff35444b39d549b1a4b939e0318b258c8e7348eed5fbecd173bfa44486a91485d8bf14378d60fb17f676bbad58aa0cb4c9d871adbf54d7234839b30698bed29e256afb57a90afd6f8952f8a6c7a5da7f796a8746bd1c878495d3a0fb490f024d0ebbb7f417d030fb2bfa0ad0c3191e0bb8696435278008b97f5e849371b673f298fe2e8fa7b18bdfdac354ec310f79eefb2666290e748e0d8c366d46506db6c846012bcc5e9c82cbd2e8779494fdca5c28f629d8383630fa5d276fe5e7dee666cf3c40e64e2ff5c5e32555d74070b6868e976d6fb07c9e7b180ae2697d49c00100437709d0c99d58eb446a22a7964d1455f2b5d416aa2131b8065d376c86f7fe8278f67915600fa9febc2f7989b1eca7ad83b7a2e6bb2a072310f459ed1c32328f1ae8b3910ddb94e682e6e4b65e591e1b38e158016f9c51714d177bcd54e2e9eb70f3a43294ba39aef65864c99f73942eedf59ff7a3166f2ad455973c5cc819198ecf4fbcacd8d76633d8da7416c135fbe7ad313d12132f72e9cd45778e4904322eae6422aa24481b33c4a15a6694a9412ef76c17dc1fcf5c432cd1db46476d234a74276a5bf2da27f3416b0b52c55d8f5111d1bd7651b4e3fbb69e287353b12724af1f5f2dfea9a6d43f928747dc031fcfb06b4d6e941c2ac4cf26373638521e14a15b4dcf4d5ab17b692beb9ddca6ffe846d009fe2fb1a1b734004b39935e7b51f042ddc3129c8906bc99c0bcb9a4a05beff594107ea24a97e34ec4ff67c556c6207f5b3c8d521f393af10dc5d9a9db10256331df78c300a752c68e3bd0f1484087b1553d6217d8b290076b32b04092320174ac0218c2bf75e1f082f88862c963292f654154bb2864b4871261d9569c527d954b998e4c871a885f8398ac99e5002f2a92282a09a62e8715ff843312dca3cc6dc8f9cd6c81de3a5d603d04ba044c76a077054b991254e9e487a5c5b0d7aa912133f1e098bdd8fe9a6a1dafd419475529b1fe718dbeeecc89a7468f1c1a8b59d6af57d77df83b67b158fb3a75014e5f581cd94e7eef8fb0f025a1252388843dbfcfdbccd9912ec1b999a25612b82ba4a57c8cc9f29a295bd8fe0585cc54a53a28791ecd7fc3e8eca468a71388e0f1322e2599e661d7906f33cf8b85f66cb425d0ebe9a7955d01a2b84addc6e9fd421a063ccf3854177ada0a5ccb4036e3fe149e5b766f2a2e35e9fc8e633132b998bb16d4bbac177eeeef7ba27", 0x1000}, {&(0x7f0000000500)="681160fea8f5887cc1cce91a35494686175160ea3173e64df7dff3ebddca6c7d2d658209a2e899b56bdaa547ad26e2e83d0580ef283236c52da4303fce3c123a809dc7e438d74766d77fc26415fcedf4f96fa4dde0cc946cc86b362a13b4", 0x5e}], 0x6) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x85, 0x7}, {0x85, 0x3}, {0x20, 0x100000000}, {0x21}, {0x87, 0x4}, {0x22, 0x401}, {0x86, 0x5}, {0x86, 0x100}], 0x8}) 11:46:45 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xd8\x85\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x51}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd7, &(0x7f0000000380)="b67638e504d2ce7cabd4d4272e872b247c9741dab58e62f221dd08ad6cab77ab704631b594315ba69b30ecfd4713f747b44cbf2d88541a3be10e52673d47d81fb85a3955b9ab1e92bccf4e300abb3daf47a33972369b9678f43cebf02c3fa3d768cf23ada88efb63176a35708ddd3eedca3eb2b7a246ee9adbef90761b9f0e1dd99a5cd06d00bdc021898c83afa99b46a9c92ee20d52f7c98683b684760a797d8f8c892cb15a1033a59461bba8b62a16e0ab5e9875a290f8d4392e558ee9fdce1a43ebf13dffc9cbbf1f17a2e5a8a9004c9f20c9b75891") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x9, 0x2, 0x4, 0x5}, {0x9, 0x3b51, 0x3d, 0x1}, {0x8, 0x1, 0x81, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000280)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81, 0x1, 0x1, 0x1000}]}) 11:46:45 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) r2 = socket(0x10, 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x40000003}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4000000000}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) getpgrp() getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) getdents(r2, &(0x7f0000000200)=""/100, 0x64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) getdents(r3, &(0x7f0000000180)=""/113, 0x71) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', 0xffffffffffffff9c, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f00000000c0)="5f3c652850d659acd1901178bb0b0e9a58292456162e8c55a5ae9caddae6092e0832d3826102b5d71a37238785a71dff6011e10d6726ea159df0eb9617a0daedcb64652f6f213d8e5aeb4add69f0c2be8d59e0642522703f74a13cd0bc36235c3f2361a8b08f07a2", 0x68) write(r0, &(0x7f0000000380)="6f4c8b76f6dd729d4f5963aef80500b2d6bdc42ef81469f23b830b38f7dc1ce997bb40f30aaca7b848ea775204344e569f95a33dd5fb63659bf06976cc68b0762de4fc4172699253570f8e415afac671f2f6b2fe3288c16486b23a0582160757c9612892382687941045e24e990d4f3aa8075a8c2c1a5832ff02242ae0fcde911209506b000000000000000059a8ebc67f55f3ce4f0202240703b2fd729c902eb3513c9880503555f41e6f24e7a682e8fb05c7fb666186d22e8f658a7a00000000000000315d001903c5a54984e2ce4dce4db410a4889df3996eaa8bca709b084a002998b74015c133abf9c65b3439d86b7b6f53a9d2871f2e90abd517e4c96f5389315c8a056743c700000000000cfbaf9e2c046efbd88aef43295d73624b8da8c4efaddba4ac03165eab9b88a7619042d650c62cbaf0ec0963f4d933bacb6bba1079735b87bbe144014ea28bedc02dc16e13ba3a9dbdc7da93f43cc5adb7788a78a503679baa2beeafc15d06c187e86abd56560d6b6c2118a91b38320408d398b6237c974d5d580205b5cf82881e398c632ed4d93f2894075affc73ef3481948b9889008f8bddea4964cb181657cab6bb16dce08173bae576ca627262baae417dfb4db32b70a7ddb9a466882dbbff689aa57bb737100aa2e41", 0x1da) execve(0x0, 0x0, 0x0) 11:46:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) msgget(0x3, 0x400) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x0, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:46:45 executing program 0: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) nanosleep(&(0x7f00000003c0)={0x1}, &(0x7f0000000400)) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x1001, 0x9, 0x1000800}, {0x7, 0xb463}, {0x4, 0x3ff, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r3, 0x7fffffff) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x293) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r4 = dup(r1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) 11:46:45 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) 11:46:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r3, 0x6, r4) close(r2) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800000000004c, 0xfff}, {}, {0x80000000000006}]}) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:46:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) 11:46:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair(0x6, 0x0, 0x10001, &(0x7f0000000040)) 11:46:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0xffffffffffffff00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r11, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r14, 0x2b, 0x3ff, &(0x7f0000000140)="ebdd469f00"/15, 0xf) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r13, r15, r16) getgroups(0x6, &(0x7f0000000080)=[r4, r8, r12, 0xffffffffffffffff, r16, 0xffffffffffffffff]) fchown(0xffffffffffffffff, 0xffffffffffffffff, r17) 11:46:46 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[]], 0x0) r0 = socket(0x18, 0x8003, 0x2) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="03000000", 0xffffffffffffff23) r1 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) setsockopt(r1, 0x4, 0x0, &(0x7f00000001c0)="d261fd1dceb72a6a9c0d529fa59dbbf9405cf9a7705f5c94d07e1259d4d0ffc92fdaa793d4081b53cb4abeab559c450aa6e1c267549f6502fc0bd592c0d80659739413548ddcabb01b0c33e6c2640f70ab81bdd8dd1ac625a317acb580d1bead890f7f427e9181cda18f4551ea895177f3d8f4c35b6148bfa058c4bac3a316ecb26be762dbbb949bafc193be85732e8858894f5cfa409d7e3ef99d50837f258010e8015b5570aa5537b7d7e5028cbfc3e233133e96d1db55c19304aad4095fede3", 0xc1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) close(0xffffffffffffffff) 11:46:46 executing program 0: chmod(&(0x7f0000000000)='./file1\x00', 0x24) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:46:46 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000900)=""/73, 0x49, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000880)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7, 0x0, 0x1, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x10000, 0x0) writev(r4, &(0x7f0000000740)=[{&(0x7f0000000600)="0e8aafcb67d022292816abe3f2e7a73752b833696eb272c976787c3c30338aef2c196b295a9457f8cb7d7a5cce73ff81", 0x30}, {&(0x7f0000000640)="7eeefcfe8c0d8f10b2100fc0b7d9d0470621f1b9f2e7094bab149edcb526ad9a7a06294145e675001cc4aa7480b0b577efd61626c26783dcc41f2af13e65aa56b8e2ce65ed97684190e545028e7ba45025b86e4cc46acbb1be8cf7c9347c15117a0b0d80400fc59c2f89a6384f1a26a57b3053f6acce564f54da2474afa7cb5910677db2987c9cc927cad2d0041b20c153637d1d9b5b", 0x96}, {&(0x7f0000000700)="5c6cd45c5a47d6aded8e59d2f22cf2b45b8c51cce96818137e68a5f89bda6e92f5e21e9f81dc513c37aa5f374bc28e7969fde4de8a91a84738de48eae93c", 0x3e}], 0x3) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x363d7df1870f2805) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r6, 0x20004276) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000040)=')\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='$,\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\xd1\x00', &(0x7f0000000200)='\x00', &(0x7f0000000300)='\x00', &(0x7f00000008c0)='O<\x06\x02\x00\x00\x00\x00\x00\x15\x02\xc2-\x84Q^\x8a\xd0\x1c(1\xe9\x99\x12\x7f\xc0PJ\x87\xba\v\xe0\xfcT\xe0f\xb9\xe1\xd4*\x97\x88\xdaolr\xe2\x16\x7f\xe7\xf1\xb5H\xb8\xaf\xf9\xd7D1O(\x93\xb9\x05', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='^y\x00', &(0x7f0000000500)='@%&\xe5\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2d04d05ebeca52469b49ae5989ec30c94e796ecf67f071f658fe9331ac9ad199d5d073089d28944abe1a71887d241d0eea78ed2004ae962f3ea8a7ec1ddbeff874907c01a2318a4bf84994e86f217987911c7e576c16ecf0056cf7130e7a17e8675f4", 0x92}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0xcf1c8dd963a83318, 0x0) read(r2, &(0x7f00000007c0)=""/29, 0x1d) 11:46:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = msgget(0x0, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/55) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchownat(r3, &(0x7f0000000500)='./file0\x00', r4, r5, 0x73332c84428df876) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0xff, 0x13, 0x9, 0x401}) socketpair(0x6, 0xd2c598dd999068df, 0x3, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/147], 0x93, 0x3, 0x800) 11:46:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x9, 0x0, 0x1, 0x3f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) setsockopt(r1, 0x1f, 0x4, &(0x7f0000000040)="708e3623ea7cfa9844b05b9fcf4b20feb6f4466a3e5625e4a4469822543c5e1190e146fff01441fc543dfeb3fb9cf0e450aff7f5debeac757dfbcce2564e7defc2f4d672d0d9a3c7fe4bbd867c13557af8db7a984e7f595d311c8315b86eba16b7e2a3627706807847bc173199f070ed86bf10b782256019fe99749be6ca304e31c6df44a54d7a7feeed683afec1c8a2651bef3895e4dd4d9683f6e9176f8ab8d73268c3475906e3ede4071bdc631d137635045d480a9bf62d1c527e4f8dfb8b21f5e3dbc14087963ce3a26640bd0ca54e94f10d095e2878067ab2ee0dcfdd9ff5013db27299f5252f10aad83a45af59a8810063a0e9df365cdec201fa5adbe69fadd93e3ec364f55e56f8b4fd82542ea2fbd9644380a24029f3e9c7632f1456ee49a45998b239b94f9b7ac1df19963bdfea7b69b3489f45351a5be7f80c67c2c5a3fd683912561bcd4317aac0e651d981746017c85be536dc7d2deece1e8d15b6b34c33fa1a2d071a882318135c0bf129d30ff8802d7570b40f5919c0575d96965ea2bdfe287b96f6ce7b5ec32f8dff9753bbba52c309e882a2428a8f97ec0524459bd15b27418c08849717e98e3708dc5ca8f8b408a3ec42575ac097ae9acc9b83e9077db36cb8b5e8655450b6f7fa22815391340d7a86af5c567df6c353344de607d4d3c396af79c3b3b6fceeaa9cdba3218a02761971c0dcd6f2762961892c303adf2dceada1d33fdd86c23297013fa86c28dedf1a3da21c3477846ddae2a201c560822e76169fff1ca03beadb2cdfa9d801c9fa88f31c7490e0623651643a46980fe1b19508f93f73175dc44f4fbed1493038bd568379522ddfb73721c268b7984a93c2f32ae7381dfc3aef1d4309fd1e8b8a1ffed24eb3ab7754726e9bd370d2000cc22ac9aeb2c254b5b03bad458e53817bab9df991c3b1d1ac401f50f46dc68c93f58a07344029bf9ee412e4e19edde950b58573a88b9a5086a4a5eeea80bf1fff3581eba85a89f4b0089b218bac3b6b2dddcc6a5229844c1f800528c102c6f9dfae8d69741897543ebf66b8503c1f9cb8b0112d3370acca2587a681cf436668e3085a0755c7f8b356943dd7bf308d82e9c9c5dbbe25be2c13bebdb9f622842d68667657214583743490122876930ecebfaba77d9152ed296f1889d12d1c5b4a9abf20b803c64ccb251190fae53baa38f9c0e7f2e7bb416d7239aaeffc971087f39db3b5d972062a610b66c3bd421cdbcb36021d1ed0ff802c4e450c8dae56b63dc3d94e6dc8748a90ebae4d864eda8648ab075fe40999bb601c72015143f68d93d2c76a3da96d71b8fd1aa0c454848ee7792c6785612ff7de2bf9c8982dd2d7047ebd9ffccca3adac9196cfc1fa78404d74a635fa0173494c0e9e32802e693a93a974c239ce87487cac809c7c7cbc18bde997100cb7a226ec2bc48afdeb0e7ac4fa3d19b2cb8896595c8f83dd783b1b7186f49d5eb0889061f060d95ba8370a3555817ac4247a0ee20bb8e03b4ab4b83be3ec26b477c27a3888c5600e7d68e292555b20404408ea1719b565744ea65dc1b430e095dab8c2f4879bbc2a201ad707a761bb32c441039f093ae99868c0ee670eda55d20ee98b973bed08c582a29f09424da11c3a713a6a087a24b666af20b1c6b6f5c2fda9d7c1e24fe9931e5dbb38deb4019e5721f67fb06c31d29a732f4be95540bd6a8824a8d9c083575c9f1850dba3139fa25e69e7fb6f03c6b6b85cf602500b53a743f8201b2d693f94fa8402773d54e7bd5529f987bbe4c0d3afe5e631a20586eaa033899bfc740a4208500d47f1cb503576410bfe10a528dbd55e30496de5a54c1c0e3bff4a7a049c973a50f2729cf7e7a53998fd11ec85971465e802c0d4a34970998fe83479e201439367c84c603e4bcb01399e41159d2e1a2192a4828f91ec0f2d71be9a85a8dbb78a651cbb86a88d8d0e56325f5becb8a203a0cc8320e1f0f055c15dc3310c1c962954dd65fb9b55831e1caa63649cd351624bb0bfdef30a63e052f4daa84111b04adfd17fbabc0ec9cfe851dc35243e57577b20d19bbcdfc4932f2aa068c8e22266ccfe9f2eb2c395e9300e9d7dc574386a4e52f8c1e49e228bb72c08fdb11c6cf620cf51bdd4c831d4e3ce68b3b7191b433009d6215e8078b6466c890d27b76142b7ad9bdfaff35c5831a43bc1c88ed0f0c93aaf762d802d546d05c7a8d3fbb2d9ddede969b248fac99fd1ce0c757cdce4aff7276d9d6b31f148372f911aefd1a80e5cc4f9a32b91ed460f84b0f69f19007dfed85817e172b82cfe293f01aba8de1cd0be355b1983688a014177fde4f728115ab91a37311defffb70bba0324c2d859224747445cffd3607a3dfe7bc0d5d10c410319725dd0bba6e10b72e205b5e4b8a6d1ff22fbf47bf908594ef6e86f72fe10b1149475d1be56840e07553f155efedddb0360fee2639d6a1438d189d18974a753713c9c4f2d251e1762ff681342ad9cf415fb55d98d933151be63613d1dbcd7c513bb7e9ff3b733b8fcd215d55321e40a75788077f866b29d5ca79be6ad2c0cee594937180532f127931e67a621cb6c4e4e188be91450dc088d5e8b58a9dc2df93c10f6411ae4cc3b0ea17001de5cec4b0e2af3942a79031cef65cad4b7d9b0624be4435e1a8843848ef3fef027486eca298e8e227db63ca4511ad70ad8288ab663817827be67d57c4514941f471b83f6b102dd6bb6ec11a390511889abda1af7ea91b5f58ebb95f320ffbf543c9958a242653e5e095ae8f7a8a0fd2648883b3663ec32296639938d022aae72d58eba975aa1228328f0b5dffabff843b62b81fdbdf45053a4c0619b205568b22566daa2efc7c0ba6bd88983b43651cb5ef26d7ae71f5e352c816dd992cf14ab1dee3c928121854d88459468dc3a296c5173f380c7543d13a623071b653fc901b3abcb3ba01dde214814d06fed0857d2f573c32e32ed3b16a04058d9b9aaca8178792debcd0442ca24e94d80f228bcb332e8320eaa8fa3aadb96031043a7c70c8b65758f113e409c8fbec4044d1dc4eeb961f8e5f8a9bbe28f837ee4774ccdb1e7c611f368ac7b41c79036e1f2c2f079ce3f42f0941c33cfb3ee1ca3be8023c098079f139a1522a23b9e4045e9bf19c0d13b72b1b923d7f68b088327f85349dc43184770917c6f9ab3687a0b8be621d6842f48d5cf8bbf1283dffc70e31f82d09cd972c94119f324b41efe5f17e02a3abe666af4154c977b604ce3fb65b9ec358305c46d9de314da2f34dbbcd07a3f86aa2ea05027f6f343a30c539bbd1c50876b2e4ff6e0c537a0b111373fedef1053765aff3d783c6c0c47672b336e561c997f9168d82987c6c9aad191163d1be7e83e503f40a74ba3368257a14a5208fd0fd517f3a7872a069c118d335fb8de8e74399853ced9495646cf81e65723b5c4e5ba26af46fe8392cf336c8b0b4302a5768d15bf4e045eee952693cb458262c4cfd6bb8a511b88b15d48b70a0b088854da994969eaf8de743d2b7e23cf39e8af400940059c40484554adc7acd542cf5e2204cdceabf109a42e0288e5c01f200669f20726f9d7acf676fe94838dc1fba92dabb7d05c5af70f82e049111e5fd73466d41709ac5954aba1d649438b9c62e035bdbe3b2759cf0c7b13c3c2dee77eec141565c6faf2497a1b3359ec4d5ab55f07b3ec2c0cea3119db6112ac579555a136ba51fdee0438f7d7e4d0eadf6abf217a8ced0b50f888bdf24a18ab23e651c605d67ae2c0622c982b7b16c07e857b744e82c897bbfcc43eacbf18a9999e82e0412005d3f4ebb86b9f5a9ff0d45f7a87b9597d54e2343a9a32108b4645b60d841df0bb018c534728127f7413be6e3e16f6b709c935e0bf328cf44bc84eb3d095df400fd97b29397a04fcef8370edfdd769a20126fd45fb2bd5d82bac24220f8045e816c137586c4b6bbe3969d783109ad4a834f8bb160b7ba9641a37420de4bc41354bca6b727d994a21218ffbde799706a146c9c3cf304b36a959703cdfe63e234e052ecda4c96abfe48ece4dc5085571445d3a9585b25cfdfb30c9d06ddc86fce025b66e26de55cef96072c438bf905f9d2445123b9cb45823c7cc509957f4a480505aa9330d62ec2726d47b9e25d8713377cb09b7566f3c38ceb17d9ad603df7dd1bf78803465efbef6579688aed6579c1f424b3157c4b20785d35f2b7b14074bc1567e6afb034404a2a183609df6c26e2ffca8d8f67dab6a20be66c66b4eec0eaab0515fe65b431a27ab802d4145cf7893ddb2c47f7f4985e347a625b1e3919052482481d8cb5e426337ef27c7860e5ba764c595460271fe8a7eec3a47df708f33851443c769c4606f2640cb61bf558a9f36c249e6bac4c844f1c9e48ebaa046a7e2090b1585f8fe562eb20c3e0843f01db01fd648f86c47c94fee6dcb7147796a5712427b285a927fbd8bcc160931b3b1821065356136180b7ed29b6c266477a6d19f66e63d8aa1675368b2798db262bc78b378408875afe904bbfa8b39edd6f971bd533272a396251c0b32faddb7cca9deaaaa9a0fc7026a4eedec2ae590a9990d4784282fa883f1653d1f4cf6a0f457124f0627ee4d5cb0c688d527a2cd3d50f05fd57122f8c12a9f44e23bbad0b5a665ad169e931b5bc4c149030d8265d44b87c96b301fd9e976b7a721ad6b3d0fe4347c5e1b0bdbe989a9edfdabe576ca5c34b70dbe5982e51248ec2b503e9679596866d376545d1028bdda116041ff65641a5ffbc4ebb6b44bb5dec7bcf85ca26ca5280536eb5d24ab7a51c18c83f059b154088c22b3b6a5b1a1d2fe07a01a7c71256d1dbe258d75c9c1ca7088583e7d7e1cf48dfe808257a7075d4c3373c7ab4069a1cfb11de7e411a3334ff19ddbb790891c7de3006c047e36c9c450fc7e4b118ff670af2f6dd360f589e8b9f6bedc82180589ff690927752f86ac7c8a82b4efac48e4388053704f41fe9514f177f14e00455c69141574312c64adad98d6440859a7b545ae5bc772a83a1ae61a38a2741ee6e17c8e5111b35a49f8d9651f851797b82030e2265ebcd5e32335b5b6ff66639e786160107d8b0c0a8bf36d53a5c6040cae8b69c3a3a4780e58793c4d412aabc84c2eb96f85bba9ea1b5630b9934216dfdf7b0e7099fbf2db90aa4d88aeea912600d0942dc15c9ba118489bdf97bd77ea4e8f93b241249edb1add77304e02856935878386fc9c098c2b30dee3ddb34166db48c349c74870ecec06d4b96f8d4a74b655aa1c3d13c4af7157348ef968b06065754f4836536ca495369875e8a223d272990ac1ed90ebc2a0f1ebaa6f5e937d3bea368115a648caf3d2e10128858e122f21c321bac3b8f47722c6543369027986e5dfc4ff79ed26efe79a6fd0b5c6acd927e84480e37edb34f89de7e1811fc881f14390bc60a04774dd690eb8925f1be150d96518c4faf42f1ad5a90d11b669c666afbdc04413e2312ec1aba39625d97dd1842aee42e85b49134af1f3a7d7c266df4915334605acf89ebc04051a0b820fff54f7e651a21388fbe75d6de367ef420bac7db66b49994cfdbe653bcc7585a8a71179c48911c92b5974f18ab66859df8ae494aeb9761bed6d2f4347f8133d2ac7ff77957c2737a8e462762614b64faaa1b3cfc8b864863cf5478d404e703d82182cf5f9d7256bab355014e70e10419098267f8bae5b5c4af83068288c53217cbb6d8d291d0494fd669a8c4291265ec44c08a7335ef707e515fe7ee5bd867f5c8651e3433542b177eb65e6815fac365c0995bca4766c6694", 0x1000) 11:46:46 executing program 1: r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x7, 0x10001, &(0x7f0000000000)="fcf4cd4563fc603cf2e15d196d38bf2fb6c686ca403bb9c1c231d024266309dbb9e3b9fb1c270c0e6685a6216a08971c701e8bf21ff900ba6a931b6a524b53d155039e20b8dfbd907184e68226d134cfbf242161782b5cc4edb7941a94098eaad94c9b835a6202e8a363f8c18c1046747ce77d6808011e6ad7f69fd4cc4bc63df769", 0x82) r3 = semget(0x0, 0x7, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) 11:46:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x20) 11:46:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:46:46 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffff8}, {0x9}}, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) r1 = socket$inet(0x2, 0x5, 0xffffffff) dup2(r0, r1) 11:46:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x40, 0x8, 0x10001, {[0xdb2, 0x2, 0xa0, 0xfffffffffffffffc, 0x400, 0x86, 0x7f, 0x1, 0xffffffff80000000, 0xb8, 0x40, 0xffffffff80000000, 0x8, 0x7, 0x7, 0x40, 0x1, 0x3], [0x81, 0x3ff, 0x3, 0x112, 0x10000, 0x5ed, 0xe6, 0xffffffff, 0x40, 0x4], [0x0, 0x0, 0x5, 0x2c0c, 0x80000000, 0xada, 0x8000], [0x7, 0x404, 0x2, 0x800, 0x5000000002, 0x6], [{0x3f, 0x6e, 0x1, 0x800}, {0x5, 0x5, 0x6, 0xfffffffffffffff9}, {0x81, 0x0, 0x6, 0x2}, {0xa4, 0x80000000, 0xb1c8, 0x8}, {0x7f, 0x0, 0x4, 0x7}, {0x7fff, 0x1, 0x85, 0x6}, {0x5, 0x8, 0x40, 0x4eee}, {0x9, 0x84, 0x9, 0x4}], {0x80000001, 0x7, 0xb1}, {0x3, 0x9, 0x101, 0x6}}}) kevent(r1, &(0x7f0000000000), 0x1f, 0x0, 0xffffffffffffffc0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 11:46:46 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 11:46:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x400, 0x800, 0x5, 0x80000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x15}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:46:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dew]bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 11:46:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) fsync(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80, 0xfe00000000000000, 0x7, "ccea1f85835d3ad7502a2360c733aa7e2093255b", 0x1f}) 11:46:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x10100, 0x8) pipe2(&(0x7f0000001300), 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000140)=0x80) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000012c0)={0x4, &(0x7f0000000200)=[0x3ff, 0x3, 0x100000001, 0xfffffffffffffffe]}) 11:46:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f00004fe000/0xc000)=nil, 0xc000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 11:46:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="bc"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="8203ad20545d13803de93fab8e2e2f66696c653000ddcb7051b7f89d8cb5aacaa618d93042878b363e699ac23a68b23cf8d5a0a7d00e7f38edccbc29dd0fe487f4c441914d3340bf3420f7bdf31e35a908adf150d8cd8b59eaa9b2533e05e27d33f236c282c7e5c33305000000000000006f16ba88beab8289362c34ba5355413e5ed8df6ffbc86de56455a9a0676ffaf87b40ff7d6cfd606ac631a76d89b704065d85f75aaf8be16a52270cf7fb230b2d9a3780dbe01668b7b9fcc23d604a12ce9baa0c0beeacf14d040771e4d67be5306aa4e18bad5509a70a54d91bee6524b80218591aa3066cbdc61cfd28d9ec2879dce57f59a6aa20390fbe563c7014ebe6647ee38000d86c58dc978a117b231f295cf71d6938848ce3064e1c45e5dcb26a1fdb3f5f112c03301a6e44b13dc572e3a3fba116de19698a167366560d7f9813e59a1ce380640e61383477c1cbb8e4e118618783efb87af5844789fcc0b8e38cd64cb9a5f13914992d260e3b87e97ab57c90ca8f7037b1fa6884c4233e3a07d5d0c9a4df01044810f0c96bad57bfeaa567e50690c3f5e29648e74acc6ca68ca46208c5f58b0507dd49781b185a44ca92d81d08a97747d101dd1312537bfea00e1b228e5c9466222e6471c9d0a7048014e3f5737c7e9237560000004686e223bea5d46440a6ea3d7b6c38d8669931284f221c418385d1d410f88d1c9c62487a36107b5d6fcf4cec1a50c7cc49af38d197f89f21acf8bc6662a589650e8bb9d5e38bf702312764ffc812f65b69a490e91dd83bd2caa438d9eadc1eb46e"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x84) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r5 = socket(0x11, 0x4003, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r6, &(0x7f0000000000)='./file0\x00') utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendto$unix(r6, &(0x7f0000000a40)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc286261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294", 0x177, 0x40e, 0x0, 0x0) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) getgroups(0x3, &(0x7f0000000140)=[r9, r13, 0x0]) r15 = socket(0x11, 0x4003, 0x8) sendto$unix(r15, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) r19 = getgid() r20 = getegid() setgroups(0x4, &(0x7f0000000240)=[r14, r18, r19, r20]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) 11:46:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = semget$private(0x0, 0x4, 0x6c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 11:46:47 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 11:46:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) mprotect(&(0x7f0000711000/0x1000)=nil, 0x1000, 0x2) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) dup(r3) ioctl$TIOCSDTR(r3, 0x20007479) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x82) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xac, &(0x7f0000000240)="1e48fab2338614f72455dbcb22ddd238d5a9c74e06cd803d4fdc7c23b1767f37567e86fddb20afa7c8a60642b1058b1f0d132d37408ebcd127e7087fed2a15ba98b1a094986243507e4c21c15deef197cc87011f1d790eec9b2d7f2a2b6ba06ea268a22b6174b6f9df53d7c21e9ba41fe33eee06edafd79e04243f5195d437b881d7c4ce376318bad3451180e3e7a413786e9a608fd0573325484f04e8f07b5bb920fbf81481c440a34da766") ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x40, 0x80000004, 0x3f, 0x6}, {{r6}, 0xfffffffffffffffe, 0x194, 0x4, 0x941, 0x9d}, {{r7}, 0x7fffffffffffffff, 0x41, 0x4, 0x3, 0x3}, {{r8}, 0xfffffffffffffff8, 0x58, 0x0, 0x10000, 0x2}, {{r8}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x5, 0x800}, {{r9}, 0xfffffffffffffffc, 0xd0, 0x8, 0x1, 0x100}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x6, 0x0, 0x0, "1ffbdfa6163cff0277925f05e62c36467f47a448"}) write(r0, &(0x7f0000000300)="882cbcbd8639244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d3952130a0d0d98d6c800"/102, 0x66) 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0x80, 0xfffffffffffffffc, 0x101, 0xc86c, &(0x7f0000000380)={{0x2, 0x2a, 0x1ff, 0x0, 0xffff, 0xef57, 0x1}, {[0x7, 0x80000000, 0x6, 0x401, 0x5, 0x100000000, 0x4, 0x401, 0x0, 0x80000000, 0xffffffff, 0x10000, 0x4, 0x40, 0x7, 0xff, 0xa63], [0x0, 0x0, 0x355a3413, 0x3ff, 0x8, 0x7, 0x80000001, 0xfffffffffffeffff, 0x80, 0xfc00000], [0xfff, 0x3b, 0x6, 0x1f, 0x0, 0xfff, 0x3f], [0x3, 0x2, 0x29, 0xb0, 0x5, 0x6], [{0x3, 0x1, 0x558, 0x3}, {0xfff, 0x8, 0x1, 0x2}, {0x7f, 0x8, 0xfffffffffffffffb, 0xffffffffffff0001}, {0x3, 0x3d, 0x7, 0x8}, {0x4, 0x8, 0xfff, 0x1f}, {0x635, 0x388, 0x9, 0x8}, {0x8001, 0x3, 0x9, 0x5}, {0xffffffffffffffff, 0x3, 0xeab2, 0x10001}], {0x4, 0x4, 0x80000000, 0x7}, {0x8, 0x4, 0x2, 0x1000}}}, 0x0, 0x17}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0x7fffffff}, {0x19}, {0x6, 0x84e4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f00000000c0)=[{0xdbd5, 0x2, 0xff7, 0xc1b}, {0x6, 0x3, 0x2}, {0x5, 0xfffffffffffffff8, 0xff, 0x47fffffffffffffd}, {0x3, 0x7f, 0xfffffffffffffffb, 0x1}, {0x100000001, 0x5, 0x1, 0xffffffffffffffff}, {0x9, 0x5, 0xf90, 0x20}, {0x9, 0x5dda, 0x1000, 0x1}, {0x10000, 0x7, 0x34e54ea5, 0xffffffffffffffc1}, {0x8, 0x80000001, 0xf1a, 0x80000003}]}) 11:46:47 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000001f80)=[{&(0x7f0000002680)="61d359f10d62609500f24204ea2bd51f3d1019812062d9f8496005ddeed765bae0168dc1a34002b665202b10772ddcdea114fa430c0f38a53d6947aa208a8a76fcfc4f975019f39e5d1de2b9822f2f1af750193d671ad7ee839f98f3977e894cf5d931ae30e821b93a0e02ce7e8306dcb568bfbee698c294a33b368dfeab5fd3021af575e2fb94a55ee73237268ff0df9481673cb39364c1e8eff32a19223ec206f5699a53884c1e9283903f9586b720a3448090930b0c0fb889bfed407ef525f95d4f91b07904813dc75bc0ddc7a0311cce623cf192e180dcf2c8845e4e1b4f64233b228aa00f9cc10e27eb738a6bf74d40c153ea7aa674653a3436e35cfb855d1cb2a27b8746691d6e96f77b6d40b536951c70835da04c13eedbd443588c8977ec0e77ca21128d5a3499f62e68755b602a9d5aa40379cea54fa68323647299dc96a8585efd2b878235328c8a281925ea76d1215752191fc6938329f94d8954e013619a607e3a001b2f816c2cd0d9143f054182f67e2922c5da3746dfe269b63b7638e7f66934fa223a18b57229907cc3ed25b15fa9ab15e92575a2b23fc753bcea82dbee4b57ed45fb366315c356c41ce613b4030c5ae73fa03626f040eadaf5ea5dccfa44886eaa0752393249caf1b2b9868f128626939940cc03444fc3f5647c3be6e9685d3e72cb4706118c22e0a1bcf71c6c17ad7449e1f37a501c0b313c5255c69304226839374ba8b43122ce35f21060129124047a4e8479042557b449fb41c927e23af425b5cf68e02794ed0129c4c11e46bf40d394dd9f897f12b3f969916b8eeb6c411dd12ef54b288842d783e743503a4cc3308ff9c1ebf9fe7af84367de84b8e81a1108976d54cf6dc665fa9482fc3a778461210d7043918ab92accc6e4c2f8348e43f1eaaf73bbc00acb35ba45f62f0f72646ae43840fda08d79138475ca53480933cbdef7d2e159bea3d528eaf6c63adb8cddeecee29f104b9d4d95439d24c594f6426fb5a9f71d9f42b4a94465bdd82ba9e09551e4911dcd0ca72e698aa72b857acc77f293342f5877cbb9ee7a4e29452e65f560294f4e28d50a564aa4b83640f7d9218901073daf76bce2e9d29f14daf1f9248c26aa561b2c8583c1da171261ccd60f6141a5577482ac38335c086316e6ee3a2eb7fc77f8113c4c4f612de3804efa7f5029f57760f3babc7be5355fd27c5207115146ade55e8a2663cb96a36932c787752e2caf350f15b3eb3c2404fb08eddddac5e058e4b373715fa30fc7d1b8fa173bd9b9ecebe3c8266be83cc7dadde9740e14e6549da1738e194222b691a796f66f6159238a034b35dbc7e4720f9cb6f4d8455b363ad2056f886831c6550a0e4a1a9ebbb34f51dfd08bc2c6478b6e2e884e9713ae58167a9ba0ad99b7fb65c196087b750ee0ba31588e1336bc14aaef6e2a325b88eb42faa7a73ad13b6f4165c90a247f136a0fe9bf5957ffa076e02e0011c9ece23299d389dc2d5b0ebee2443256d6f19b08d4b314954701aaaca298d953b0049bbbf0bd93229bba47d5e12df44bbad9dc18b40858b9660ea22c624275d06d3427b3b249815080079d9909c7fbbc427314e3d76feb38f4f09b1eb7b6408b9a86e0f83151dfdbce76182ab0d855be025ace590e77348fa5634f9b66969aa1bbeb6ce6547533b456557ee5ab0bdebf369c282c2088b7de538ee5e721a158e26860d31ccd6a2ab994b0fe8418342349a7b2229b3466876cc2dfb52777177f8dac2974de1c17c49383f6558a7d59defc09581d798dd1bf91cfbc0c1b654afad6051b0287f43fa622e15c40efe089e7400b8b1a2cc06ae49e6d74acc84d2f34aba935cab1b8a42c5c7e1d9497b94fe3aa09e68b24e64317ef990686b89f779617e8f3bea8b0021d9f3c728624791a8b6d87e05c1287a9ab0d70c500763ad68e1d9b0902b2230b53fd729d4f9a0683cc77d8aae49d70953354f094e28e922e542266998e41695b30c54f075267f4c7188131f2fa62a569843ce4318dff18ea070dba7a52df965bc695bd89e49e95e6e7c397324b60a110f119e9b627fa37b31d3005e48187b646ec8274f7f718aea816870e1795e331815666de98ab0771f50fe92a0097d50fa6c62b7b8ab16e228e535847981458a64283accf4bd13374f168f2e35df6beed1cea01b3864eb4b15cb95c2f28a505d2291a6e06546bdda5d4612d9c42c5ec3230f34dcf34c9b7d6974ad2675d851b908830ee23c6a903c6419d7bbdb73fa29f81e4c5895001ec7a357f118cf6d478d9089130d6f8873114e844bdc810cb9f0c2e51e5dfab3441dc03e1b39dae74129be364aafd13142fc806959563badc7d71fa7160affe52c4d3c5852b1302a163f47df178c6f9b3f400cd1ac986ccadea1f388b1ff62b066e2d0d36c1e6979307e7ef152da45fb546e10bb654f8bee5feaa23617121864f31c2336f5fa31ac859f6a17fe0721015afcfee34b00def10c634115c24ddf7c25be0c7b31243f85aa64d43366c8ecb251804bc300f44b47f68cddaf7da024e307c3f53b09f8e0c8a1747a4fa3e90996d6f55093e21bc03447270fce2af1e05d88311c91e09dfbfddfa53b99cb62d855c41cf5624f6fbdb3ba133551bb4e57951265ca43ea7d3da31cd735f13b382956c6737740c852c8e7ec8b8802b728c16e867bafc294f49e23c8b0af1ccbe598b73817110af8be867602cb7c83fe3c791abcd7facb09f7cefdfc3c188e90b6736b6f23c6add6d1ed1aa5166121d2deb4d1d2d0e8b3ba2a9e2de3494cb46fbe5f6a24145bc2bd1cbe949b6123aec87cbf3f9bccaad828fffdc5c5693de7751050315e25f1755d5f9325c31b42767cee7c4770977e77065a30851b630b94d40556bf6db46e7d46e8c96d7f00214d9f3f5736abaffeb80c74190142079bff4e1902a48682f5c83b6831093415e34266e3587b21b186b914d3951e676f4c663c047ca0d4a7921b348097794eca019e51840dff37ecf23ae6c8f0f34e2e4b601ebffb6acc517c4962205ca991fe95e61c73ad0491dc4f0d03cadd29451f2d3ee32c6f8f38d3c1b29c5920fce6ebbfd3e9cf323434a18bbe316e96d83f0b5e7b763a97194710f1d276d57bb917f45a54e725c69233128bc7b6964f34a835af742f326727e3215524903b27482eb63e5b125a719387e45276fc8803ffce59977e5e99adf23c2c26043e649db5acd50053f264f58c8e9a7e44268d89a9551afa59f2ec89bb878d791b0f63250f371efbcd9446c5cd924e97ca9bb051f9dbfdf17427e53abba4cc6b6407986278ebf43da301568df5b0a9b9fbc27d14c698ae3dd14997e4b37810a4d1c9e3c4a181b8750eb41b70a25ed122d33f640641de230d78674e465f7f83bff32f3200e7802bddb9104393033eb19c863252e8fe1e1c4e39df161a7409f2702128c3ff145044ed4820d379f7c05575a2508847009222858b36c214f6412a13db2def2240fb745d19c9ddcfb97f1164dc4fb48888904de5859d008c8d05aa53441a8f8e3bc02048569cf090fda382e3ea292e5ef008cdc30a40bb11b9aa98ef4b35830e06cb3add95aad7b45aca26e73ffc0d5299e1c563910a65c064b04538452613a82ecfc63ccd38a7be6c8c603123459d81085873d35b8be3b0e9e1fe0154e74a54fd5b0facc9e0d724d6784f948453f56e37d229eba2b36187ec2ba21f174b5592d7d1eb24aabfb5df654ae697ab2bfa68e0049d4d59041acaee66cd5e79bbf8c185420f60acb7be74e1ff7e4bcc77383342ff1c1b1bd212e819863479c7fe735c2d03f15eb52d27913c3590ab8504cde266739cbb295c9d745eaf5260aa22f80195caa3b0e71f34b15ce343550a941ee2707f36e47bc9b5388c0afb6ad6fc9c5e1a872623f2093a152e5944a7671ee7a8c34aed5f3b730c7fc9c1654570334a1b45ebc891bcc972ff466b364720b9cc5b4d0219b653d041e0fb7bbc096e1567c66a8e4c2a4ab6c0f7f3773c1cfeeb654850646f3a6bffafdf918dd194d16e6ce5bfce96dee5b5fd7738de34750ddceb4a1346f27e0b639ec95102ae53d2f8e1bb1b0ce27dde17b8fe0686a9f645a4c50ef7f2cc452787397166e2c401970e4109900ef05ad1afc9d86d3cfe97ea3a1de2ad8333739881e27a19ae6ad24364e9b12f472ccf2c625018a8c340203c451339f4db31c2984d11eb095cea627578c96f742ef89b6f34dd4fd32fd235900e3939efb8d81c2825558430d0a346743c94f6729c4cfff4cf6cc8774d9771ad29e59a6c26c56ff30813be2f10d975d03b0e0bf9183835700efd04401f471796088a4abd686143d88ede7940707f11651fec1d46b16f2380219ffb601cd09859229df056b863c1b75b334e0dadda80278e79910870acc5d75c909d731461cbbdffbd6cee7d91911fa0c7b721d1cd8faa80eae2055e248828d317f99387e9ee5fe04b7bace070738833e81dae5bbeff1c594cf3cebe2f997ddf45960dd723f747349f595213d25bd6c560b3ca6b3e437f348f0b4dad2ffd546fa6c8e26942ef2648d311935922df729dea4c345ae2677b91e7fb1bdfffdc825e2c8735ffe4858e6fe1b964017c51af89ffcba6a08e5be198dfce7bef2974c3d6aa3783af2c7fcdbc7fe7e59ea768c207b7865ebbb76f701086029e5d858a8d2a995ff3bfcc6e7a9e1d748f95d351821d834bb3a28fe14a9e0a1015512948531d402b6c93c579a583f25c8c8d95eafd456a2c065b77b784f580b8878cec55caf16061a75255319f1f374cebf5dfd838e3dc6a6ee869e20f081b0348a71f5e6a92901e126828ee3966ec27f42f1478687ab413654f8157f3b7b6b5f9e90abb3a592beb94ea68bdda81a1ad583df88b892daed723ef6bf555b41a4f27f8e2c801d43c9981fed04c206a7ea242301b2b60f33907cb90cd25e807f3fe2e75d700f73b8bf0c2de41280c4090efede8152763bbdf8369f9f17b93df6971b8646c4e0169525cf8a5386885ff7b8d41bf52b206b650c3d5ee716fe4a76daf3f125dd3cb222050599eebf3b4835a7addc0202dc7af15a2acde1231d7440d9193882142866f5d667b85d81fff73c7f9d8fd7d417da891710c0fda49b64a8a74e8d97d8aba5a0de179addd14d16a8fecef5cecef6deeaf9f7280d8256cad2b3055142b5fe735e81c89a5ffffea8942c86ba9fae7dd391be08e81799dfe257432d96352949a0876142045e7ea7a81b80d7e6dbac2067da739896f7a903c5422ba2e04f3cfe829bb21fb95ab19f5031108ccc98a0268d98b6e7b4f8e7acd0b4c740076c8440e78eccc8fb57f1d06338390de9ee95f34df593a5c81cd6d8159345fae1d7192f6b951dd5a9de148b03338cb958ab04313621d2cc836f8b79d150ac92a71bcb711bd8f432d28dda7b8b7c900f861f1d061b56e54ab3c0667959c7e764addaca27bf4264b928163a091c8fd71a30fd9c0cc862b0406f9d1c9a8df4243d8f272412817e02520287fa8062632600390323f9261e05c9d211d4d35677d1e4a64d77a19f73ea34f3eef42b38a11aac63875bd6d6a819bbf09973a9df4a9682994f25df51d647874540b2f11f071f0b07f4e4fda04247c7f97fd6cd00b3a3f9a5ab385b376df4e8bdea109bf63910eaffddd2cb3b4842a0a5577aa22001659bfdc17e4a508e79dc6942dc7e1a93340a314ef20bec29c521c111d62d4bcf98d89e94a23a860baee24b53fa7ef22f69c8d96990ab0a59085bcb69336fcda7260b47842c217400baf1b987319121bb75d0945ad1daa5ac54ad3ea4ec5afacb5e776cf6", 0x1000}, {&(0x7f0000001dc0)="db63132fc6402a8267c5c5e6ff5106e4b779035940cf7700b3ab5d61f5deb3a2ee323a94f6267c9245c94033bb4790778ebc613a198544f73c561825163fd61b2b239fb7924c1c08fd24aee7a829f192fa9eb715160c696c12bb522e77b0c1ccad0fd21972986be55fe725596d67006969e70784e9db1699c656ada2e09f8a9d7e5ae2a4cbcded75fe8198c773a2164630641df53f41db6da93f622db4dc4629bd10ddffa55623364d88203aac3e52db0e9762f30222bed55ec0ca3f5a98", 0xbe}, {&(0x7f00000001c0)="6bc97f40b97f48cca67eb34ab50914f9a445d9f556bfc01dd14a1716671347bc78c1b57d0884a0dd34f2a4e8abb9ba2be76feaa1340246e9fb7c3d189ab9697174500530754f9334d8476601e97c", 0x4e}, {&(0x7f0000001e80)="2b30059e55bec861a69dff2ebc9c028d22e26eccd2ab8c6d0309652614d574bab5a91f70f7cc3fd7705bff2d63686bc08eee149411c0874cdc37431c5b2c0176d65f1d0ba6e4ef62d289b1d0e833f6b4c6cd4f2028f9432cec50cb8479247ced7f70350d25600a9c774c7e7fe97e6cbce98f7e6a3d79c0c78fb0c6d9c6a8a247", 0x80}, {&(0x7f0000001f00)="9e246547e328e63f15428a3064580cea6b797c8755a2ea888bb3ee43790076734e366dcdcf216f608c90292295dca2a6f341c5f569c7bf235838d5da156549560db933ecc64b2aeba6ed7609e2622fea904df8d108d127eae1a35b8a5c1e19301f2985067932b32332fb48330750b1c61f4e957af32dcb3024", 0x79}], 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) 11:46:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) dup(r4) ioctl$TIOCSDTR(r4, 0x20007479) sendto$inet6(r4, &(0x7f0000000040)="35ebb40fda5a433fd468273098162d8d7c7e95b7e86970f271537ecd063b04e00a7e54356e8a830e866fbdf6ebc8b05079b5", 0x32, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x8000000000000000}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x80, 0xf7}, 0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 11:46:47 executing program 0: socket(0x11, 0x10000000000003, 0x0) r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x7}) sendto$unix(r0, &(0x7f0000000000)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x4, 0x0, 0x0) 11:46:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0x8b, 0x4, 0x0, 0x3, "c3fa09764f27eff2a94b3ce590e3c30c3ac79632", 0xa4c, 0x5}) 11:46:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') renameat(r0, &(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, 0x0) 11:46:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x1}, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0xce3}, 0x0, 0x0) 11:46:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2125008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 11:46:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="ffffffff", 0x4) sendto(r0, &(0x7f0000000040)="ea94d891af088a5da0c0c0c60cb8c9f6c0a624ab0c6af429788f8909e209f76a0075b82ce94946b5471758f479d303ea72862fe9eb3d56fd6a626270afc44e28889dbcbca97adba748376d4cacf045ff9ac763118259a066d062", 0x5a, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x7, 0xb85, 0xa}) 11:46:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) pledge(0x0, &(0x7f0000000140)='\x00') 11:46:47 executing program 0: setitimer(0x5, &(0x7f0000000000)={{}, {0x0, 0x2cd2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 11:46:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f48) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x40) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x10000, 0x9, {0x1000, 0x7fffffff}}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) fsync(r2) accept$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) close(r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 11:46:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1, 0x40000000}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 11:46:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r3 = open(0x0, 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = open(0x0, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x100000001, 0x81}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) 11:46:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x195) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:46:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x1, 0xfffffffffffffffe, &(0x7f0000000080)="900bffe15973707a3840e133d1e3f84549cea5348368798675be549c259c30532feaccfd35a5cb88cb13d84a8a2b3b1ba568298c10bea4f7044d244fffa2948ece285e0a707bb245eafa6b4db82290e5f1604d4fec0b7314903aaf12916b67f74e61f1bac196085a8f284ca938f608b33d7f1c383811504f7ab798a9b17de4776788663547127b187b6569eb559129898f5aa6004f32e2cee79092c11ecce49b4b27490e7ad4132026e77d9776053906389cbfaf2e99a52093022b5bb6a95110a81d44a5e307424fc4be26137d554718eb90101640a648cd836d368ecd93251cbc3dd7", 0xe3) 11:46:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x80000001, 0x9, 0x3, 0xba}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1, 0x3}, {0x4, 0x800, 0x1f, 0x3}, {0x9, 0x0, 0x8, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x2, 0x5, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:46:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000100)=[{0x3, 0x0, 0x1, 0x800}, {0x8000, 0x5, 0xffffffff, 0x2}, {0x7f, 0x400, 0x5, 0x80000001}, {0x0, 0x7, 0xffffffffffffffff, 0x4}, {0x4abaff71, 0x1, 0x80000001, 0x3}, {0x2, 0xd9, 0xac6d, 0x5}, {0x10001, 0x36e, 0x81, 0x8}, {0x9, 0x1, 0x6, 0x5}]}) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(0xffffffffffffffff, 0x1000, 0x48000, &(0x7f00000001c0)="c72569fa01b5d051c29a9aba0bda42260f4986d9e8b72ff9cb8faecf036e06bfdfc15fafae2827c92a9e0bf873820649d6db243397051935fd836d612ad200dc9adc49ddbbffd2ef5002714f99d6f9b409bee100b43b66c5", 0x58) 11:46:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3, 0x2, 0x981, 0x100000000}, {0x9, 0x4, 0x3ff, 0x2}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[0x100000000, 0x101, 0x401]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="e8530c3cd4eb6235", 0x7) 11:46:48 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8d) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x1100, 0xffffffffffffffff) clock_getres(0x4, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) write(r1, &(0x7f0000000180)="4f880dc47c5429640ba1e824977ad5b6a70c63944ed99aa950480e3c88ed6b0eb28e4c8e6bd08ecd0a14b4508fc7972dbed077b3fb7efd0491220c", 0x3b) r2 = syz_open_pts() r3 = getpid() r4 = msgget(0x0, 0x0) r5 = getpgid(0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r6, 0xa, r7) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r5}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x5, r5}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x20, r3) 11:46:48 executing program 1: syz_open_pts() select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x5, 0xec16) sendto$inet(r0, &(0x7f0000000080)="0c90697f72d655e0832dcb7e5084e3ef48ce3219856266d7a34d8236ff5862ec0c3152cc866230d778b1ae52217b644a0ff2228903befdf33a0e1ca41e3b11c723979bfd78bd0c884ef2a2132994d26515fcf0cee70492e66d7f8ceace0f8edd44460547f9e50fc2239f47bcd575d643f6d33b565cc1cb6275a69718af640a141d7c7f966ba55f83a81c5d8c89f4fb7116b1e997a830dcc8271bc291459e781cef8041d3c9c532a0ed44dd927fb486dfd8455de8421586fc6d70cd2944451e9ba328460fdfc74f6a99245fe1f064ad80e825358c463bb14b8c6c3465f54106c61f043d7958bea4e67640c68e8755fb90", 0xf0, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="60e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:46:48 executing program 0: r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x5, 0x4, 0x80, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x100}, {&(0x7f0000f89000/0x2000)=nil, &(0x7f0000f2b000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fa4000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffe1}, {&(0x7f0000eba000/0x3000)=nil, &(0x7f0000f9a000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc0db}, {&(0x7f0000e5a000/0x4000)=nil, &(0x7f0000f60000/0x3000)=nil, 0x1}, {&(0x7f0000e45000/0x2000)=nil, &(0x7f0000f1f000/0x3000)=nil, 0x100000000}, {&(0x7f0000f4c000/0x1000)=nil, &(0x7f0000f2e000/0x13000)=nil, 0x9}, {&(0x7f0000fd1000/0x1000)=nil, &(0x7f0000ea4000/0x2000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8c) read(r2, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000280)="e3") dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 11:46:48 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000140)='./file0\x00', 0x10, 0x188) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, 0x0, 0x981, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$KDENABIO(r0, 0x20004b3c) 11:46:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x6ea2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open(0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r6, &(0x7f0000000200)='./file0\x00', 0x8) dup(r6) ioctl$TIOCSDTR(r6, 0x20007479) r7 = accept$inet6(r6, 0x0, &(0x7f0000000040)) r8 = open(0x0, 0x0, 0x0) r9 = openat(r8, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r9, &(0x7f0000000200)='./file0\x00', 0x8) dup(r9) ioctl$TIOCSDTR(r9, 0x20007479) utimensat(r9, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x6}, {0x9, 0x5}}, 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r3, 0x8}, {r4, 0x40}, {r7, 0x20}, {r10, 0x4}], 0x5, 0x1) 11:46:48 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x40, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000080)) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x4) write(r0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000140)) 11:46:48 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xe6cbcf8cb1cbc7cf, 0x0) pread(r2, &(0x7f00000001c0)="dd81d13b354ec42767f97cb5c36e562563665082518aea117f61c0c7d25b52b71db7fec657ed1a67e0f0be865e85ec0daa9d78c0db6f226f9a03d9b7d40b7af2352b59dd2a7a6a2b57ed91b2cbb384868d1cbfe95b09a4bb61e863a6b7c2843535c2bec90c065ff0d948b70926efaad8fce7c6416b4e7a9e79e2e5c27e253116d4a13140f8a1ad73d849ef048266b1f726c94bba040344420cec5e0285720a52072975405e39a16aa5c734fc6df8e91e578f2c2f471e0419424bdb0a791d711f4235e20b63d3429b89aa67d4c319fb7df77cfb48d18bf8cd423fff4ab1230cbfb60985168e1506a0878236ac94588cc0aa4c08752b4812921105c704292f447901f28aa0ba901cbad0321c2c4307ac397bffa08888155211e3d9f726562fdaa4d4a2f0256afe2f26c3db6f2b30dbd8eef56782bab78bd2a0e3aa33a5ab6118da8ad947cb9a294e60a9614348d0398fc4fc9000698b32e057045a58fedc3a07110c614cc7b14b139578e879bca955cb99d015f599d6cbff51645a2e8cc4eea1ec7f690931aa452cb0cf4e1d8095b514e7f855fc9f77d6e8a48df2f733bfa72b2c11d015e7355019f3f99866d819c6c0a026a3f2d2512ada62bdf2369bb1e0db28aa610dfab8c24b94bce8154ee6a4d0821d1167f05a8e9541ed8421f8e0a392d93313b48e73d15fd6db7575f0d618c71f2836ca2172f2e7e970dc2c92090491571d94c63691efbc34710bca6a587424334905f9a351bf212cef787f982d15c8d1bd93a2599352f351143218cd1ef60172223b8652fc7242c31977a03ff9af8486602c52cf9d92b31eafa424b5d13589974b3023a5d46176f5463632d83617276c46cdcc36b7505a4751800f1c6c33606a775ce49d519c5d93f639af4b18fb0de951cfdc4d86f132e04123e18c12b1fc4c8af829e5a0ccb4c7b4a806f28c0fa74a135133271ae10140911fa4c3e7432db949d0ba71f0da0c7bdc5c3f1d9a9efcf562e56cffd8b01ab4aa74fb5c8b5cb8d80f71a378493361c576a2ab937318baa4234f515f9107026d8bdc88a45f929bb9a37eceb892b7136bc23a78fa62e06acf489d77285a135c8db0a5d9998af223e8e649c30d549609ff7f4d164388c99466692b115d76945aaad7574d42b12892c04eb8db74e58b203590147ccaf02ab5b87ba85214680213ca455023359886702fd268a27e18af25c42477a94ee516ae8a8ad6d0de36f11c4628626275e0e251a26ce655544c09613d2148a7664c46d7340d68814e9b81c3206f6664e026f1ea0351d38a93d95992158a75c88ced2a8b8625d1c3c40fef2d5e28f8f1d62b1cd4a3db14bbbf5afa39059aea1d80fdee54391b96986bbc037085635519e8736638cd0a587e43cad8027f0fd801bf4b2d48384119a24dbe75e43014942340498800b2fa20eec9357aab905f8310474b8abeac8ab9660309acab0d04281292c1228091723b70c85235751a7fe7408a7a661bcd4af3447cd0a02ac6e7959bfde7584cb278d11b6bec0cd6472ef84f2de64402c5d402474f454562fcab060552e2b749ddef46c9c50650eb83a671e32c3a29dd8dc3999f346ed4e497d0eee102c30a4af78f8379229d571e0bbfa7fb908ba9b40e350f40e9a7405b76703915c65c4eb9fa7093bb7ec1de44dc9710a65e8fab774a30a3a227268c7841baaf2a99c177c2d7b64976982585e473945bd027ee52891a70a74b730fb4428a86aa0689b45e58cc96ff33ea07199766be12a031e3814f899ce6a60535fcb843a2f06513704779d2316bfe431a723d98d91a86af50f1d213042e4808ab37bb3daf0346f78a7944087d442a56de1527876a4346ad30be17e376df3a48796dea208e7a43cce6333f2a3fed6b8db03165a16993290e15a2fd6f01ca30ad73ee796124b79dafbf81fea644a2bbd90759b12536230167334d86927b666e24d863dd9b287f0b6e1f5d12c3d787a7f3ca78d364e4e63269cb5771b322a1e1f0b6f801f5620ceaadb91d6902c711832574c876eb8bec0305f0120635a2c3a82380d4a8892dba453ee400da4ab3d222bad74b519cb863fd10af6f014dad8727ac8a42cb0dd6f7d0b10a3ff5f500c6fc977c71f263d32e1053d08c926534184ecf6bcb3a06cd23f2c723ce84a05d267a7f5ec71243b86a7c533efcce9ea4f42f0d3247d16690caf1b2cc2594ae27bfeda203e43d5527cd8443e5dfb35f9e15b0e75a4e9b8bdd832cba13698b223cf52304217becf9f98f3a8ff92f6c8043e23a2a02946179358cd372961555f790f09366281f7fd9e435fee93a7e2e885faaa6c586b267b64e48b5c38ab4dff9cdec2ec15a4e7d5c82690a85d43a2b5cb61b037893f53ebbf980e419c11809e9843e0dcdfd8d4030eeb239d0f1bbe33d050f61c96bd7c421f2903fe6bd3af0f57b6c88af736b584ffb10e77f68c18e9de45206908fbbe2218b9966c01af96691d027aac503a94e8ab4d1875b5abf4e2b0441afa4d7d8e8629de8f56ca18a8603f9ef960fadb0a7d116738182739a19b444004da00cd608ccf2e3043dca00d385e71a8d559217bb66c161f2e004553f05567232fd57466fc3ff2e5738a13eab495fd2ffb801f1b5599e7eb50f3b62f32709e2fa5801d9bf8ee95fa3abd773029deb4225549c402d3a94bc3c246369295926d8f93e9de35c2edc2a2c89627e86accd8a0185dbad3ad1fa94f6e681a29855d90834a82f446f0cd6c635f1b813646b4922a8b4a9f996a84e228ffabcbf880ab4b5ec80bc76ee64e78c62f952f06128e0c1e968231dfcfb44f3f8723444cd6c5bea906112510780ce077e06dd7a8565248c46d008621fc708bd0332178bad8932b21760bd059fb1969e7e4079c4c2163d8866246c4ec3734fa1eee67fa7c029c6a11316e4563ad48c5bb266834de4cc8666ba24ec5d73c130eff3b3adcc4d800c0fc618975e24915d9113fd20fa4a40cc520aaf6e4aaa42f2108127c434a4e061ada16b833bf7827d9145d8dec003504e8362581f141d78f966b2e1a7a512a6921a4f589c6ea6bd05866e0849f8185019137bfc23da3883fc616e126916de24c17d715bd376391854264f094f0cc5d44bfd0d56241b3d689c10562f212594a84d844dab480b72cc342295261011b618fa471c149f3b4fd399e6759c778079c1d287866f1b8ad34a44fab68226133d9b588aaceaaf90ad8ae9d88c534009d63c802804dac5471e1848ecd7c54a207432c83f7f14edfd368e64d06f70fc5d02c7259e51d2fc316fb5048e88ab216f9d3b954f5087823ca536e574db1a2711ebc91f8df74adfce7efe5a96af0dad135d1ea7b6d4cac1e6e9d963e5ed6ebd6f264f817cf6e28757ac472be77d23b24b379dd0f7bc4f1c2b0d0ef6fe14b972f77548509b246e2f28e00f5bfda47de27a2afac11f6fe26f57d4671ff866735d89fe6ec34c10d242929e38b2539a1050145f3df6c135724d88cfd7960a368b6c4234ceb745550e2fe3aa27c73fbc2da323c27fea72d9e9eb764607887047f890396bdcf1f386b9f7fc6a2cfec670d81bfd2c464bd30c611d565bcddf3ae03724bf6917a38d32db2e1e9c83511fca4567a574205e29dcaed35cef6c3ad8e69384d22b29e8b4c03b8bdc621e1ac6c9c1605d85e2880e0774eff82db4a9fc00bdf0eedbf82625b163d88abc733d637ab995ac761055665d00acfe9686bb5dc8c7995b9d90d0bf1792d061977f78e22666327f8563d7e8a163304bcafbe91acdfccb7274fe3ee30ea0a556ff9a6aa864970657c4fcae0bc010cba2e911ff4fb151492ffb37098838074094e932f932f6876ea8c9cac0cdfb7f1cedd59148347b5f44f4f5c1ea982db8ae450b4c69dce2144b70928252199d75224c5ba38d7a2163d2b5ca549a3acb755891334b8df67891f1a88a84f06cf0aa943080668e6cd8d9eef922eec3bc2fdfd8566eb0f32e442f44ea93b414b1e356f66c873994a74feb6bfb4ec1a4abd525b94628248fcffef6a43aeb267104c86076dbb0fc0590634041da1e586a0f7e22fec24271ae607f27d12d8a3383d21060f38614a64ccab6bbc36be8f7385a402348ca17de73922312e80e8e65d04fd4059007effb50e75222c43546ab0229ba9d95a001cf8a72c6ee6b68ae0a4e8f6b90dc4b8ce40e45c38ca8f220e389a655a0df4aa144a7af5d5e65a74ea2edde53faed2a6e4c17e6a0b3f694f84b47b7b083d6c9350178c6572dab7c91c5b9a7e849e3bc53014b7d95550bc0b8e31e7787cd9e035cb7a031f803defcaf8c74091d3acd2cf95344f46ad61aef164ed0013f333d336932b9287d29ee4e3719b0f92f7c68a82e04ba29b9b07178b84afa6abf133aa1934f7851d4f20f2d7b39347e95c09b004db094d6c88e2f1017dd19f7bec05ce007aec275697e3e6e206a2c76719b795a9021ac8e97a4e63a452ec0b6ad3f7f900a66c516101d61378c47201508137f373752b75926a7e513377619918b60e2f2250ac219a8b3804918cfba099daa95c254aacb8b2fb6dd4761d430fff2441b99beca4889ff58391f027649e6a6029f75d15ca27076f6ba02381e620571235b85a9e62e3d4dd3327cf8cf33e81be0cea1c51e1b46c2229f1f7bd0a9c7478d9fe356bdaab0149cacd0bd67eede87526f88145b0651834232d933b914ac115ecfb65ff2853a7cd87fe4bad71bcc815b2012c5b2663588c11ee31021b1ddb1ddc173f597e19d3e042004fa0b6398e0e260954521ca99b4a7a7d9811573fff4ee52cf4cdba70d67b937ba9408490aa253f0dc47961b9b4e5778615de3265b5649f2e70b8350f0bddc8e7aef59dfa40da4ab07c99f0e14027b19aff930f3f63bc259a75cc722b54fcbe1d139a87ae2f1013b92ef2a9b255aea8d9fa282df382c9c6dd833030b4ab300e4677be4a74060e5ca303f0b94fe44c2c422163bd08a0aeeccb65444efc5835e044867096e360b012a4b81face816011087927faf8ee85b081d0704f90e1352e8b4d29c95f145824d82cc865036d3dbd8ecdb3460d437f679c10ccbc0a63b0e8e9817b219867a6fe883d0377d826ed726c772f018fcc4f582455133d78be62333db0a8c9c9992695991574401476f249c5d8e71982eb657ee6bc4ce552c29d92a35765f61f913ac11b4b2390d011e482a94d08650a883ddf86590e01be98c53ca6af7a0ddc55d8bef220ecc6ad09a02f5446c5e9c49eb747463f5642f0e20711a894e82daf89b6d7c2a758f09dea447fdbf9ae53a038a24de24341b19f04a49959ad09cef851d3a5f7fdfae091a2ef9a3b29953c9a5580e075d4960522a41ca5fa506a3750d99d892604080b9d166c68723cbe819af996edf4505643137734e05b2048e10396991b72d67b3cdabf981275ec2259c8525973bd97f610ee03c676dc9144fd2db4451edd6d6d6e2c81596beb22a0de27098b0283322331b525f91fee644763eaaaad1efaea742e843ae10253b98051911027c679f0d31ff129139f19833fd6f80a3dd506fa185237d604d06bd7117aa230ef09787a3ea8ca4cea6366642524318be45ef14b0c7536475ae320b6d12cea8e339a31e7b7cd63eb0ec1344f522981a48117dd8b6020dba489aeea2aa95c2ca37709a70e8300fe05a47b397002f75e428b93292ad95d4dee5c1cfab6912f2a4f9bc58c02814ad04f7f7d142a8374e0a7fa2ce73f73a419241f3655f3815d2d8c9cf73182cb2ac1ede14e39ace438638bfbd280e37af1696e61c27ffda22819303306f4a6d986878ec07c7af0d1c99a293824a4fca38a0f32c58b98f3cc15", 0x1000, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="ad18f05de2f4ef18", 0x2) 11:46:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="45e4218d87d292562c8cee7d4414b6a7c4c7d324404b4710fd00a866cf63d5333b0dd44476beb43eefc9c11f9126135f7446d2f30bef145ebc56e49883b7d15289186d6a0ae26c2a0a2ceab13dca2e1b370fde728c939148b9385c3ef8745105ecadc3c695acd40728632ec632a25f0d3cec0abfb8d36225c27509f97142ffc72aea78bc672c76607b47922a925617e40d7cc4f1f5da7d4efff3c12fbfe9473cc079815954b81d551c196e61187f52f6e9aa338aa189929dc32112d23afb3e62", 0xc0}, {&(0x7f00000002c0)="5e1b65eb146cd8f0ea617f9701d797bbaaa9043ccbbe6ad38e4690989f1ae2e808b0c56f706edb040d4585acd6d66a91fa426468ab62c6eb132d6818fdc0d9656e2e5f4fa80601ca55979a7b199242cec9b1112b9892ac5ca869a49f09f534150b870c4891b9c5459a0fb02f931433ceb4a4bee04fe777d1b01fdc63131fed2c2050cd80efa63877a49151ee9bc2bee04c06d741cf2c212a7d287fb6651a9ad45a693994aa205707f0f2563490d2780491c3908704efbf0f3b4a6e442f874d01d3c50474f8e6453a1bd91c2d836ce51a2ee34cfcf55ec4c20129f1d97254bf45148030e7deda45fd42f11498f1ef73f11b27288513e31cdcfa2e0717659532111f8f225f14905fc5fc7e25d9e0936307b4190d13e4f31634dab617cf8a469801b13ab5f457423f85969954132d13b947e02b0eb9a97bb8a3dc6b243ea5753fd244a3ba1bba0a6c92e7a538bf95cbefbfb8ec2fb081162e4fdaa00dac0d826a812240c6cf386810099a5f8d75288cd600002724122887833d994565fd740a84b68f9697ad61d7021e8fc6a15ee54161b0fbc8694bdc0b2d9946001c12337fe44b681f992d6d5c1a9f6f91de277a2deebe15a5b04a92aac9bed653c789709da6bd7b5078ce77cdb0dfa0615dceb9755a410dc3da62314fcaddbed2ab6fb69bda4f25104f760622497500cb570c10823331d1a81279a0173783f5b6431a859fb33a86c7fb2fad7611e20e9d8e1553519ff2caf3f147228a9958373f7dec03ca0b1f6fe0906d8f2b8640c631cdfcdd070a89f78cb804f34b036e447fe190d4a794129c994864d5c2ea1abc5cbe1a2750a9c974cd3657dedb1c3ecce3e39b100b3c4edb1dd8431c590718b059370f84a43e152b277c918da23c9e4f2bf82c900a75dfb0c6969580048b90831ef13cd3de9c7ff8f3fe421028c3164cf8df9e1ebfa6d0de5a171251ded68230e07b36a4764eaefc794a32c01ab9c3081331e81dae42f94522ee420357f063cd86835b9ea36b5b613931c7b6ef9f61ff7cc470eda6a27b91da44ca086ac66f6f0fc04632747c2656fd511fa3284dc69e8082bd26aa568e9b0b3dbc9af71e28764bead3ecfda445fd174eff1f6c854c2d7ce2bd9da15373b7ce67ea2e67c4b431546c0159e9e53a03bbdd85cb53ee8769b70a40519d4c1f09277397de394845605917d2804799af39c41e5b47f29fe548c37423b05961c958962d4ae73ea018bdf2bcc32f7313f067e931bc37328de1cfc829c2561ca5f04fe01bd4d3cd28d238a43e26404951550abf80401039a768fca85d97b112b1e022b30eb94c7cbbaabb85b774690d7f5fbc0d0a9828802db0233e8c89b80ff770eec248829bd023542396885974f3af43216a3417c9879589a83283f7662359faf1f9e6939fb80d2f28a0daaab14f569d44fb2621d535030c6f8b22f4c516c0e446ef2bbf7bbdc7bc587da7fdeb15696c334b55cf6663b6f57b3ed55b7093ba1f9576e6c6cdd04c25ad8a4b9b33f8e3603691319939f8458387dcc3239d33380b4a5331e4a815c9ef53c0c31bc284ce1ec81ca114ae16bc3efba3739d7233811f7735f4cbd258d4ad82d6d8c8754f4b2bbc4ade4fd48196d8573bdec08e3a9382d1f856c0e8be7254139cc407ca61a59d7c08e40f20d63c6c51193412cdd45ceeee53235603fb5363c5bbc284e75bdc26ae590aed9569ba888d9f20c780a65c5a7d945126f22f99de095a4e112df62422986b53d625d76f737f1bc31963e9d3600ab8ffb51b551819a89a6e57d602a252eef03cf7bb62cf5a27083ef969581f35f85b0d78ffabb833edebc1c66a14c4bc5e9121ebd93581d0cf8a65c5ab2e0fae8e228d592757c6837bfe9973fedcef1c59c73e9cb56d314ba272fb3841d673753b7b5b3903ff68b4934822f598195a8f089c72d50cf5db676fd57eeac619126a2a05d83b0ccd3e338ae677609a16787f37c634133857a5022a64947669c8c302f924340cb79936c82cc43c38a97475963eae7d2113d645db0b1edd16a41681afc4f09fc348691c9cc669ebb459668496b30daf6a48a2e19c2739de73de482434bcdca3f22c3682787a4a62503b9496c344ae518959801168a7331da42dd3e67403b34026a34da9a717bd410362b53fde1f8af810eec3bd15c10531206a88e3c505fdaa8973760c8ae0df7ca807e8b7dc4203f436f82d5bdb7279747ad66285b37ea613bcbcfd89a46758e3dab85b723119c23957e1bce06fb6fff6ff9758d7e115405add55c39c5aeb7d1dad879874b770619c306f060cd740b53de80c58fea07f335bee92d4b134e417d269002f8546b580d43f9ec2c2ba715f42e8f454350ef61d8c02e3847d538c75ffc86e4d29fa942abd6e05fd1cbda4f0e8d96be27fc0e970922637dcc6989ccf39a09a733549cb65044eda05a7184039065ee8db86fbcba7d881c31d4f6372000153c32a74e17f9a2b7774c20edab3590af18ace1667bb9a6e3947cbd425056c3ae706d270637ce8c261fddfbafac04ccf0fd8bfa42e3242e0fb0b422783d0848a197c46ae911e10eb3ff22eff9a2901a6fd4e63433470942ae766920c6536c08ba170fa851d1fd27d39942b7108c02a7147c48cbb7ce9187754acf9d588092556cd0239aac6d15137153f241dc4622a768605a7cd6c137ed99bdb283af9c3027ba7fcd0145c31a01f352313a481be4adc7e970fde146843d9fb9665463eb80bd340c4e3718ed534b9416f15d020c688ae419ee2c26475ef64c06e6db2af06c7e580f3c672875c5b459e1b1344366e1abaffbaaddd5f4ea4a1111b183831ffb79aa174615bbdc100bb11d9691f7ac807766b1c862d6d05b4a6e311ab8a3a9ef091b4650064551539bc82108ca7e043e382defe878235541bab0bca1a7c8064ac0029765c55573be1ad299eedde4ebcaef76861a07b6b6dc103177574a679e48c51e291e52787e3c11d836778fbb3985364b875576e88d160f920873dd289c6022ed4fd046ada07e22866176a0e968e3b45c155e5feafc37cdbaa8c4caffda3dfd27e6fbd83107008b5d2c83704ac73377c510a81849303455ddb33adb80bdaa22595d90941f7d6a29abbb877d4fc3daf0b6a999cc487ce30110f040c70bc9de33536d9129a33c6111fd4c77a45f36443b0f2d8f166f1bbb84ad873cd47294d4183bb2e40f493df23e340d3ded2aa91419f8ef6aa7051db4d029e9657bdacefc8cfe5b84580c198c222abe02d692f2a86c9fd97e4c04ec5a860f35fd62543b07c831d5134d04e9b596985107232bcba6a0ae905fd5820ff14637146ed51504ebe02ba93d582fa06993977da834e59d2ef7edbb0a84de32152fb654f3c9d0020d23b6a8be6bbeb7093c1f600413892d596110693a2329c1de8dd34a83eedde1b1854c10704771dc0afbbcdd88be6d9ff4adc21e2b2f2f4a49aef1c64d59c3a6dfed9ed4c909fa465807ff106a5b678364beae92294852a0f4ef747b58dffde22947c0da4446296d90645513322d1d2e6146a3bdda67faeb2a0acfbfd017408f5e0ebadc3ed4e9892daee6eec184e06732abf1bcb0d545dd6b91e7aa51a1c8bb56582647167394686948f72b4667783349e0a6ec77baaf5b0fc83911993dd6ff71007bdc30a6c1ca90a477b06a30c945e6b7c3dca2f931ef23c6a859e48a43173540b7f4a60bb1920ba253ddb66681a58c5291f41c04387afad7d4b2364beed4a64a4e3dc15fd631dddd40bf2f61ce0e4a2b13af20e1b0f061c9e8c107cc19c3ed6bf8863e9f96e7ecb117c21868da98d1281b662836fe5dfc3c630417f05cb65502c6e06093ad5b6c11e56945f88348ed2b74e45bb1970045fa0062fd82e7c7a6420e8ed8c6f8c0c37b40eb1c4248d1a6755d2f3a3f42612b4b0d29de32074b2b992d9f860b6f0b66873753301aee73f7232f52e478151ddefb5211ba42328a998c099240c042bff7174d7f17a175a3bc1d01c0036ee087698a4947e2422146769d4e38162af7106d0d14a0c5e8642b2a702e0ae29fb27d5f4e2ba484ecd5ad5e126aa7ebfc27341d67c3e6370f3367312e20129bab296672358bc94981257e227aae265c181db4ad2595d788c94e97313613cc79c63c20b7dd134e1173acd5d67c0036ec25cb76870a2affe43387b0749bfc486bb0af883e23d586972d7dc6790cd148ce47d757f193ba0b490d9d7bae42cdd1754ed5c27b1276d923260a807ca3c423500a68a03c655a147676b03138c6bb38a20298d74ea6b5d4d9ea33fa66f295dd76bc0b4d6ce81895e84bc1fbf8fda758ceb555b8aa584d84acf3b1be618607e86ceece7d25ce1bbc7d21c5a749382e22eaa36137af6b82a64f15939efb8cf756063cdc80ebce9d7b74ff70929d1a5b28a01106212b3ccce4c80667b229e55c5cefdc18d01c362ced29754408495fcf2b8d21c992c6050225880fca89bf67654696300382bf7950d220b1c46f6ec95725e0fb732d8cd6372f056fb8cfa7bd0254634b80dcd52f9d7d7edac9838d9a58b3202e14ef3d2f540f8a375abd013c80a2541d52ab2a92018bed18c2fa191af0ed4d06c2c23fc645e05727d233c5fc708f314b70a39fcbc1964af13444bb8042f50500faca6a253661d0904aadad214cf9d848ea85886668de3db47305227268ce04650a0779dfec308634f226fecfde17ec6c10b1ca9fc1838d304caed9d67a6399f3ef04673621094f54e96bf947b706f9d37434b2e0569ee897e74a1448bc218548adf7cbf8e87bad8c4a9c2bcab9e1341f1c6ca8529ffcffa68a6ee5594830d4f4f9f7db7e57e72f6c0fdd9442e21febcfd1b0aa137429c6fda37696c12778b586b77d0cf8b1431452083b0cbd017d40d81be03aa186fd07698ae33fc5b7f4e415b8d01af0d4225a548817a5f84234af4752324701059b0ebd9e8beb215f2c5d7d83d4e0b65b4b0d0296f574c7414d056abb6ff7c5addea9a5cf1379e9b8fa456d7c2870b309d309e7d70ac0bbc73f1ac07781d485251a956850bf49a979b8ba77d128b95ded000bbb7afc11f3bb2715ebcd0b9b23db353e13b0a069bc915356b22e9bc44178f4a987c0c942adf9ca6df2942b79c14aa7800f961232a480690982aac2db78c530791c925e3cba2622dd90860aefe48ec0c76f784389d313789689c7c6c4e5d73cf0b164ebf4fd41a51f93721fc5f73ac508f5034915c275ccb35d07812c2cb9c33f6a9c9ef38e172da58207a33baa74363284f4955557d5a18e46f9371d07864f037f2bb4d89c2297d10cf5c51647edfd97ae5cc1676513cf6668da283759269daad9375de35077e55c6100334e31888c0cc17205cecbfd2248889848362ee4a33e626566c07c3e1c35c63a51580e2088bdc36b64a5296ee75d2fbfb4a13884af51f02551fbca4bcdc60d22fbbabad9da28cea5941702e1082dd8be0cc1d114326d1047769cda4bc29ed765ce5785d7b3f5dddc7c5995930edb68ccfe40a0231b47cabd43438f9e58a1f41833293446f2e4fc11b4c095782a97e7980fdacc1504f5c996770367faffe4a73b92568679547d4d504eb26f50db990ea7d945f7008a29f260fc80dcc96fa03781ca6182cb926b26a4a0e7afbf9c765389c39c142611b28d2120601f3919b09ab39199acf485f58dde111e10cd078ccb04c1336e2f0d69978bf11449850f9f4829843bbb82fd9b4e4fde1f1ac92d7c13de1d3bff74acde150c7eb2c0393dfa6468d2f9cd2bfc1cc955a53c78712221eea655422c208add35eb016ce76e1e3eaf5206c5b6c3935ce07c00834ae6994b49d20", 0x1000}], 0x2) r4 = dup2(r0, r2) r5 = kqueue() r6 = semget$private(0x0, 0x4, 0x80) fcntl$setflags(r2, 0x2, 0x3) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000080)=""/77) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 11:46:48 executing program 1: syz_open_pts() chroot(&(0x7f0000000140)='./file0\x00') kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={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) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:46:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:46:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0xfff, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x32}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xfff, 0x9, 0xe8760, 0x5}, {0x6, 0x100000000, 0x1, 0x7}, {0xfd, 0x7ff, 0xffffffff80000000, 0x4}, {0x7, 0x1, 0x5, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x122) 11:46:49 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000900)='./bus\x00', 0x8, 0x200) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000007c0)="db82ed2a3d3d1c834a17c7f9e43d552eb71394d5862affffd6e53481806660302582c08e1d9b471ea7f3b13430e7afff130a35deea93f6671ff84f2437ac27ec2a86e5d8881444d04b012721c5c04b0e0f99d8a06eb937e9b42d85dd0b562a62a37b8e7274a74aec613d5d0ee90fe9175401c7fa67597bebcb4826d9f2bcc9fced5758a245d0b29689441d450966c949adaac33c53bbc3d9269a6e0b123a750e902de56d8b48583a5bae91f20e9e2174524734a26b33c55a38723ba31589a11c248938fddef1791af4f0661c5fa6afbc6987628112c9af4e935f1d9ef25169b87c3020f784a939", 0xe7}, {&(0x7f0000000680)="9af0f6b8ae6455f1cb61d113a2bc98685babf2030589c29e175600c574c67dbc1f491d1210d2017efadbf9cac8258563655b4b047988e699d25ec38c0df4bfe6b73572b6a8b4ad551cde1369441130052117880883878e3f", 0x58}], 0x2, 0x0, 0x0) mknodat(r7, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r8 = fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r9, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) open(&(0x7f0000000080)='./bus\x00', 0x7fd, 0x84) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = getgid() fchownat(r8, &(0x7f00000000c0)='./bus\x00', r10, r11, 0x4) 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(r1, 0x80047410, &(0x7f0000000100)=0xfb4) r12 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r12, 0x0) msgrcv(r12, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000017000000000000000000000000000000002000"/42], 0x2a, 0x3, 0x1000) r13 = msgget$private(0x0, 0x100000000000004) shmat(0xffffffffffffffff, &(0x7f0000dff000/0x200000)=nil, 0x1000) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) 11:46:49 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r10, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r14, r15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r18, r20, r21) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r22, r24, r25) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r26, r28, r29) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r31, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r30, r32, r33) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r35, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r34, r36, r37) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r39 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r40, r41) getgroups(0x8, &(0x7f0000000340)=[r21, r25, r29, 0x0, 0xffffffffffffffff, r33, r37, r41]) r43 = msgget(0x0, 0x0) r44 = getpgid(0x0) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r44}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="77013307a659a4c4a1c5d0ca53fe01ed4bdeaba414a323c103f9af79ae9aeff216a1f8a7345cb6733af35941f17de66bcefd15e3733b7be1a50ef693a3568b0dd1c3bac826a9cd512420587e9ad2fd52e5e9bf9ed1e369cc2046b7d6bdbf61fd5004432e7414fbe5f401bdad8de1abf3240c00cf58233e7035def8151dd741f57ac7c77068a871b24c074ab1f6703f8bddf0f4f3354b68f874e9d0179c30715914a1163981ffffc8a848316abbc15d6175034538917359a1b40003c3ecbc118a383bf7aad643d41cbbace5986b04fdbc0d015c989f01aa2a512c904f97230c56ca800fbeceaa7b913da8cdb1a216b9d0e5ad28", 0xf3}], 0x1, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x30, 0xffff, 0x1, [r4, r1, r5, r6, r7, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r10, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r42}, @cred={0x20, 0xffff, 0x0, r44, r45, 0xffffffffffffffff}], 0xa8, 0xd}, 0x4) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 11:46:49 executing program 1: shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) dup2(r0, r1) close(r2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r3, &(0x7f00000000c0)=[{{r12}, 0xd575e7f8a1129d52, 0x417c56716956160, 0x8, 0x5, 0x8}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x54d67993, 0x1ff}], 0x273, &(0x7f0000000100)=[{{r4}, 0x5f05ac71e48892c, 0x40, 0x2, 0x9, 0x3}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x67e, 0xfffffffffffffc00}, {{r5}, 0xfffffffffffffffe, 0x48, 0x2, 0x2, 0xb6}, {{r6}, 0xfffffffffffffffb, 0x1, 0x20, 0x0, 0x9}, {{r7}, 0xfffffffffffffffb, 0x40, 0x80, 0x0, 0x7}, {{r8}, 0xfffffffffffffffe, 0x44, 0x80000000, 0x7, 0x100}, {{r10}, 0x7ffffffffffffffd, 0x26, 0x1, 0x1000, 0x446d085e}, {{r11}, 0xfffffffffffffff9, 0x2, 0x80, 0x6, 0x4}], 0x7, &(0x7f0000000200)={0x7, 0x7fffffff}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x110) poll(&(0x7f0000000380)=[{r2}, {r1}], 0x2, 0x0) 11:46:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x104) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) 11:46:49 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) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2, 0xa3}], 0x1}) pipe(&(0x7f0000000080)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = open(0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x60) unlinkat(r6, &(0x7f0000000200)='./file0\x00', 0x8) dup(r6) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000000)=0x2) 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r12, r13) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r15, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r16, r17) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r18, r20, r21) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r22, r24, r25) getgroups(0x4, &(0x7f0000000100)=[r4, 0xffffffffffffffff, r25, 0x0]) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r26, r28, r29) setregid(r29, r17) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 11:46:49 executing program 0: r0 = socket(0x400000000018, 0x4000, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x0, 0x6c, &(0x7f0000000000)="18c06548ed1d3fcf76765c8f183cbef23a554f49c4d4d4a26dfef17ce4721f7ab7eb46b0fa7b3c6fd0eb4367", 0x2c) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x67, 0x0, 0xfffffffffffffdc1) 11:46:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x44}, {0x80000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x9, 0x7ff, 0x12000000000000, 0x9}, {0x101, 0x7, 0x400, 0x6}, {0x0, 0x2, 0x3, 0x7}, {0x10001, 0x1000, 0x2, 0x6}, {0x9, 0x3, 0x0, 0xfff}, {0x8, 0x44, 0x7, 0x4}, {0x22f, 0x0, 0x5, 0x673}, {0x7ff, 0x7ad, 0x3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7f, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)) 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x48}, {0x80000000000016}]}) r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="9e80") r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0xc41109a53346353c) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) 11:46:49 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xff, './file0\x00', './file0\x00'}) unveil(0x0, &(0x7f00000000c0)='r\x00') 11:46:49 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 11:46:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xc00000000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x142) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 11:46:49 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff2000/0xc000)=nil, 0xc000) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 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', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f9dfdc66d4961963722d00000000000000000000000000b20000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000003398b367000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ff0100003a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68b2007000000000000b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b928406000000c85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911f6baca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a80a1e5f200000000000000a5ea26d410641888506e013e834f75299db0d4fdf304c14c7a3907000000a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b5119000000000000008000004ea35e828df7df30850800000000000000c59324a1c873f4b85300000000000000000000000000998a26e685e2d60e96be8eb8b633d85a7f7864c86c0fa594836ec5bf73eee54290031d74ed1168937fcf830a85e6be2b63701d648c38f2784c5a3ce3556c0cecfdf2815b06b10790939c0ad147a5e1cdd4cfc4683fb300000000002cdabd45184d6a661e0bd464eda26553b47bafae00"/796], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000440)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) 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) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x6}, {0x18, 0x2, 0x7f, 0x80}, 0x196, [0x53, 0x0, 0x0, 0x8001, 0x4, 0x1f, 0xfffffffffffff2c3, 0x3f5a]}, 0x3c) 11:46:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 11:46:49 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 11:46:49 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = geteuid() setuid(r6) ftruncate(r1, 0x0, 0x3) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0xff, 0x4}}, &(0x7f00000004c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r2, &(0x7f0000000200)=""/4, 0x4) renameat(r8, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r1) r10 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0xffffffffffffff8e, 0x0, 0x0) fcntl$dupfd(r10, 0x3, r4) r11 = getpgrp() fcntl$setown(r1, 0x6, r11) setuid(0xee01) r12 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000540)=""/11) 11:46:49 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x200) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000040)="bd", 0xfffffffffffffec1) 11:46:49 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:46:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8000, 0x5}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x80000001}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 11:46:49 executing program 1: r0 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) sendto(r0, &(0x7f0000000040)="066cf254476074ae1c4769996972f2e0c5ee4e", 0xfffffffffffffe72, 0x601, 0x0, 0xffffffffffffff75) 11:46:49 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000110000)='./file0\x00') r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x1d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x4) 11:46:50 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x3, 0x1, 0x59, 0x6, 0xec, 0x6, 0x81, 0x10, [{0x6, 0x4, 0x2, 0xa3}, {0x3a, 0x6, 0x8b6d, 0x9}, {0x7, 0x8, 0x81, 0x7}, {0x3, 0x9, 0xa5, 0x9}, {0x28, 0x5, 0x6, 0xb4b0}, {0x4, 0x75a7, 0x1, 0xcdb1}, {0x101, 0x7, 0x0, 0xfffffffffffffffd}, {0x5, 0xffffffffffffff4b, 0xffff, 0x1000}, {0x100000001, 0xc, 0xee, 0x80000000}, {0x9, 0x200, 0x2, 0x2}, {0x6, 0x9713, 0x100000001, 0x5}, {0x80000000, 0x7fffffff, 0x3, 0x2fac}, {0x8fc, 0x1, 0x101}, {0x20, 0x128, 0x800, 0x800}, {0x2, 0x8, 0x23, 0x94}, {0x401, 0x3, 0xffffffffffffffff, 0x5}]}) socket(0x2, 0x3, 0x1) pipe2(&(0x7f00000001c0), 0x38002) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8137330505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb378724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6be9599524798a1f54bd79262ec23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea997775b6b978bf8bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d4810b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c32aca6c14eab20c2a39f381dc98192c986ce3ba27da51a36a78601844701e57de57c9cb0bfb5bc0530b73502941e47890c2931eb33419cdff1e644bc5abdd32419543a6a02c5a3c76dc256d38637fe214b62a3f042737432c1532f40a3f6a5700addf7eecc8808d5281bd53d4861b126b3fd7eaf4d3e7b884effb784cc8a7ba0b2fafed340c90c6cf6248a4800b04d4ecc057ae261050fe0a93fec1ef05d994a202d2f0fc60e555a63fd535ed4804ef782bd11045685f08fa7a98065081da6d1c6ac0472ecb87ae5fe750745a77f1f5c6f49aac7fbb777f5d3bc54ea14aaf6bd3404563cc361d31458f28df18504d4808aaccd35d6e4c6b3fb48ed880518650d2b1c8453c33216bee08b7f881d33a0fc042dbde6c1b9c8a2dcbdcca33f6f93026455954b69ffec86ed39b67a00b315b0768faecee65500628794136232a870c3f3723b53b37a4f61c695650c76fd580cb76460ac3ed5d7c10a88ed41a6fefe20f290c829346467f1677df74e7ee51817d0140eca54f0d414a090ec9d0ca5bddfd8290195c19e655bd50735ad2ac2d45cf1c85308001bb6a7b294255087465a84e5f9921b05701a9f11684bcdf6b4f21513be1c010bb3dad33b6bfcb7e2aac780dc8d2e30a5315a2af6a50ee5aceac70d3af684495494958ddf89595c7aebd04a72553b3c4ebbc71452bc0bfb6753337db20fd8d38ad8b6b7faf26f2257067280cef113e74a039eb1fa93e8cab06dd360b6244a1e8b7dcc61600"/1750], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 11:46:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8}, {0x4000000000000007}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) dup(r4) ioctl$TIOCSDTR(r4, 0x20007479) accept(r4, 0x0, &(0x7f00000001c0)) r5 = dup2(r1, r2) ioctl$KDGKBMODE(r5, 0x40044b06) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)={0x4, 0x1, {0x6, 0x1}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) getuid() syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) r7 = semget$private(0x0, 0x1005, 0x200) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000240)=""/133) 11:46:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x80) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) linkat(r2, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r1, r4) r5 = open(0x0, 0x0, 0x0) openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000040)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 11:46:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) sync() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r3, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/15, 0xf) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 11:46:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil, 0x80000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 11:46:50 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x40) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 11:46:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x80}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = open(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x3}) 11:46:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x45}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x5010, r1, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)="7bfdb226e6a872705bef9084ea59006d01b493f8c49f6545c10efcf4d626d1560a79cb6d4e18e005586c557be01c4277f40214367ba457f0c063103111e2") 11:46:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="3c09a5105b3c93cb2d24edb9779c27b38f7fc92ad3267c1828405dab201d3067020132d1321532899231354fa387dc692796ee718c10359d50aade3f694f3293e8954137f5bfcdc2d889f4c09e603bfe1cb8a6fefa3d01a7daff1918754d4428d6d90e7ee80de5071dcafd94264e804f746db474643f8e9ded4b3a638dc95c4ee009004b57564f786f64975d2b57e8e9d0574265ae5fe5c3593e0ec022a35c77f3a657f900e2fab298699c4b56e083029496b96bebe82b4297012640c08b3ff58fad6cdf23ebe8a01fa0bfe4c15a7079ae9a821c100a28db"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = open(0x0, 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) write(0xffffffffffffff9c, &(0x7f00000002c0)="2e204aab0d535b75dfae13f40f768b80d5b08886d5be120c213641b88bce1cd36b288d62b66cd687ac3a6a7c6215968996114b48a42fbc5da0343ce599a4b000b55c02a19be5c1182319687a643086bf813d5ce1fde73552c4ce119f153177f6b7aafbd762cabeae02d3571aac89bdae", 0x70) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) openat(r3, &(0x7f0000000240)='./file0\x00', 0x8, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) dup(r5) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r6 = socket(0x18, 0x3, 0x0) r7 = dup(0xffffffffffffff9c) fchmodat(r7, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) fcntl$setstatus(r6, 0x4, 0x40) 11:46:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) pledge(&(0x7f0000000080)='/dev/bpf\x00', &(0x7f0000000100)='tap') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x100000001, 0x1000, 0x8}, 0xff, 0x0, 0x1000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:51 executing program 0: socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x100) socket$inet(0x2, 0x3, 0x102) 11:46:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r9, r10) setregid(r6, r10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x2}) 11:46:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xf6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0xa) 11:46:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffffdd, &(0x7f0000000000)=[{0x24}, {0x3c, 0x0, 0x0, 0xffffffffffffffff}, {0x7, 0x1000000, 0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x3, 0x5, 0xffffffffffffff80, "ec532d2520a75ea7852d398ebb2c35e74215ffc5", 0x7}) write(0xffffffffffffffff, &(0x7f0000000240)="ab475498a505cfea3c938fe57421a0b290d993b62382f336d10db4525171bdbc57db7369c62288f58b49a7a336914553f2bfd56c4b5da1d294df415803e2a94c95632ff140b86ecb758b81f7b37843dae9894f5cf46143db9dce3266fe8134c53600c8675d6e16c9f33cfeef2974378070df6ad48b905cfa9aa04d292c338975e7590f497779db35f6315a54cf96dbee3bd72c9e4746a726fa4eec1262e546dd1963e6efa94e49eb2b97a86651964a989b3b30361efac4464cf3f16736d77efc0fff6b4406f1abc81cc3a421566a10376d49bf5a27166d180d77f9ffe84b8553ac7057972e8583db10600ff313e4c93ac97a322b88a90f59abc5b1dc", 0xfc) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 11:46:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\x15t\xffI\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2bf2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:51 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xd537, 0x6, 0x7fff, "605a2f953baaa3e85e4772cb966cbbfa08fa9828", 0x6, 0x5}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x1000)=nil, 0x2000) shmdt(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x80000001}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getown(r2, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x20004) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) fchmod(r4, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8, 0x0) nanosleep(&(0x7f0000000240)={0x8, 0x81}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000280)=0x3ff) socket$inet(0x2, 0xec1d07cc34806f80, 0x7fff) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000300)=0x6) pipe2(&(0x7f0000000340), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x40, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fchflags(r6, 0x1) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000440)={0x2, 0x100000001, 0x9, {[0x100000000, 0x6, 0x1000, 0x7, 0x200, 0x0, 0x7f, 0x5, 0x8, 0x0, 0x1ff, 0x2800000000, 0x1b, 0x3f, 0xde36, 0x80, 0x6, 0x1], [0x7, 0x1, 0x5, 0x9, 0x1ff, 0x80, 0x4, 0x80000000, 0xfffffffffffffeff, 0x2], [0xfff, 0x615, 0x9, 0x81, 0x0, 0x1, 0x3f], [0x5, 0x9, 0x1000, 0x76, 0x1c, 0x7], [{0x20, 0xffffffff80000000, 0x9, 0x29}, {0x2, 0x1ff, 0xa7, 0x4}, {0xffc0000000000000, 0x40, 0x2, 0x8001}, {0x1, 0xbf62, 0x7, 0x100000001}, {0x7f, 0x4, 0x5, 0xfffffffffffffffc}, {0x3, 0x9, 0x7, 0x80000001}, {0x8, 0x40, 0x100000001, 0xffffffffffffffff}, {0xc, 0x800, 0x2, 0x8001}], {0x49, 0x200, 0x1, 0xff}, {0x1, 0x7, 0xbbf4, 0xcf}}}) socket$inet(0x2, 0x0, 0x5) socket$inet(0x2, 0x3, 0xfff) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000700)) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt(r9, 0x100, 0x8000, &(0x7f0000000740)=""/32, &(0x7f0000000780)=0x20) 11:46:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) setsockopt(r3, 0x80000000000026, 0x400000000000d, &(0x7f0000000040)="ebffcbff13b9fd812ec255ceb70a0600000000000000b7814db3e70a3ad1fe54a89296", 0x23) 11:46:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xde67) 11:46:51 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000000)="aca23141766b5ccccc107a277263d2979c844a88e674fc7c5ef71e6351c2f9152ad2670cee6e8ae978eca9ecfb793bd731fad0f5997087ea01b9998d6e945880daf69277f8bbd5c1d636923395eae2c37d2479df50305cc1b4767a839f19ab570a3bbff0cdbef1ea1fe946387efeec84592c9e63c35c79dfc6eb9079340790d009ae6037856a6698842cd3887664d6c5b04342dff1408a", 0x97, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x280, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = msgget(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = msgget(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r11}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r14, r15) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r17 = open(0x0, 0x0, 0x0) openat(r17, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r17, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r18 = accept$unix(r17, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x10, 0x0) r24 = open$dir(&(0x7f0000001380)='./file0\x00', 0x28020, 0x50) r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r26, r28, r29) r30 = getegid() r31 = msgget(0x0, 0x0) r32 = getpgid(0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r32}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r35, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r34, r36, r37) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r39 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r40, r41) getgroups(0x6, &(0x7f0000001440)=[r37, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r41, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="e1b4a646d3c242c1165f8b2f786ed768657ea71375c8afbbf1ef11e8d6c653d06a84bb517c13978e6227b8", 0x2b}, {&(0x7f0000000100)="c0ddb5374d3017cbe2890ff9fbe07be71556b4d17ac1afd17aa4fcb7f9220c69adfb1ab0fe15e19e6e2e65d76471da49b62ed97230c5225f1bfaf2ffb882b8dd79dcb0eee6b32a930f560a3444bf13ba7112226e992ceb4e5179cfe8375b3a085f13930c4336579c6bd92daeaed5ac83647778378c1847d376", 0x79}, {&(0x7f00000001c0)="9e785bbc1e830d4b041451fe0ead93cf5a1744398beeb8bdb057bc483d26b054", 0x20}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r4, r7}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r9]}, @cred={0x20, 0xffff, 0x0, r11, r14, r16}, @rights={0x30, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r28, r30}, @cred={0x20, 0xffff, 0x0, r32, r33, r42}], 0xd0, 0x400}, 0x400) 11:46:52 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 11:46:52 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x90a4f7ea942a5132}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r3, 0x5}) r4 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x28, 0x0) r5 = socket$inet6(0x18, 0x9, 0x7) r6 = open(&(0x7f0000000300)='./file0\x00', 0x104c8, 0x20) fchdir(r6) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000380)) r8 = dup2(0xffffffffffffff9c, r5) recvfrom$inet6(r8, &(0x7f00000003c0)=""/139, 0x8b, 0x0, &(0x7f0000000480)={0x18, 0x3, 0x0, 0x7}, 0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000004c0)={0x3}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x20481, 0x0) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000540)) getsockname(r3, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640)='/dev/vmm\x00', 0x80, 0x0) close(r10) pipe(&(0x7f0000001680)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f00000016c0)={0x3ff, './file0\x00', './file0/file0\x00'}) r12 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) fcntl$setown(r12, 0x6, r13) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$SPKRTONE(r14, 0x80085301, &(0x7f0000001780)={0x4, 0x7}) socket(0x17, 0x4, 0x0) 11:46:52 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc516, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 11:46:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) pckbd_enable: command error 11:46:54 executing program 0: r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) sendto$inet6(r1, &(0x7f0000000000)="829a459d02b519fe149470ad96eb7ee9b350ef9336498cfbbf16e1b1129c6879eea43953a50438b29e15fd374aa7578e0b76748236c0a85dd01fa02619bab40caa562b582a7b8f9eb55aea2522c2490b437d847a6beaddbdb9a62d2179098df5d05ac689ed60562c07dfcfe206d6f7dc2106e6515e9a2a6249043d09f0523a44f6ea90545ffd66e10850e96c722d5665281024b73ce10570e30a1816e440be6ae7f8d41dcb9c14ce6cbe4875c3984c968605c879cc9786f16113479ba70fc305cb", 0xc1, 0x1e5bf70c0f36bc29, 0x0, 0x0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 11:46:54 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xfff}, 0xc) getitimer(0x0, &(0x7f0000000000)) 11:46:54 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) pckbd_enable: command error 11:46:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) munlockall() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f00000004c0)=0xffffffffffffffa5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000001c0)="9168c8691cf9b76ed645249d4c9ec9eb994b20c95ba32b4218fccdb2ddca7003264979d2ae1c908f0d81f8748bc3ca796852bcafd3a34913a92583de423d7435a0f25679c4c188cba777b9cae0f25f046c18a7c8718f820d0abc25438ae86a238c9682c353bf4e262cfa3defb1904ef950aa57bf5a23472d4e38ddac4435ae6017d535a268632e572bc2ca17813e5dbd23730a737fbdd25a51dad592c4ee4fbb186b5f3988ce7a7e8071fada030b624cf3112478181a55dcf775aabe23b34352c165c73300817911b4c68373f775134e51cfb94d1ce743d8aaa303d90ca72ef9ab8772cb400cf3bccc8a903d30a4", 0xee}, {&(0x7f00000002c0)="f1d3bd2b81b3105acc3cde9578935c0dc71e4148d2d69dd5a796bbc45916ddd026045f1b45b07faa9e73437b9f062e3c00ff084c7ee40ab3833fcd27e0d1a70e102855655b0e1c9124c998f2e73e2471ceeed4272b147bf37f311a5ce4a28d0ea02c7c4e60f59e6532e7af9efb91a7c4028a3d560b7ee0b1db211039db8e9793f48388963af7f1c500112e74d39079b2adc0226013a116291fba78249331b4f673dd1dc00915412dc6084646899449183de4610dda6f2f095030eef7d07c8d5d3558f795f1a739524b4a6d494a194f5f47637fb6148771ffd08fcaded614f4da400e4fb1da9200b0ccad", 0xea}, {&(0x7f00000003c0)="2b11e3ccaf9abce8a84f9ce404079a537eb82ba9712cd1f8d7a9156f9260331ddd3a27", 0x23}, {&(0x7f0000000400)="2c47e1967254f19c9058f498fe0725a2faca9ba1e544b5c1a61a33bab02c69f881dfceed80", 0x25}], 0x4}, 0x400) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffed9, 0x0, 0x0, 0x0) 11:46:54 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') geteuid() 11:46:54 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = getgid() fchown(r0, r3, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r8 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r8, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r11, r12) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, r4, r4]) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r15, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r16, r17) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = socket(0x18, 0x1, 0x20000000000000) r20 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r20, 0x402c7413, &(0x7f0000000240)) setsockopt(r20, 0x29, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r18, r21, r22) r23 = msgget(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r24}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x4, r11, r13, r16, r22, 0x81, 0xffffffff}, 0x4, 0x8000, r24, 0x0, 0x101, 0x8, 0x9}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r7, 0x2, 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x2, 0x9, 0xfffffffffffffffe, 0x5}, {0x8, 0x0, 0x4, 0x7}, {0x1ff, 0x1, 0x7, 0x5f4}, {0xf60, 0x3, 0x400000000000a2a, 0x1}, {0x6, 0x1, 0x800, 0x3b}, {0x6, 0x1, 0x2, 0xfc}, {0x105, 0x5, 0x62b, 0x8}, {0x553, 0x7, 0x1, 0x9}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6}]}) shutdown(0xffffffffffffffff, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x1, 0x6, 0x10000, 0xd33d}]}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) fsync(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000002c0)={0x20, 0x7, './file0\x00', 0x0, 0xffffffffffffff01, 0x6, 0x9}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) 11:46:55 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) open(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = openat(r1, &(0x7f0000000180)='./bus\x00', 0x80, 0xd0) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus/file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000)="1a02e985db43ce529a803d41a3c101f733c0881ae043460eea180ac6a6e2d0eb52dc193e35224588b3bac1607a79b3f995918239a274f4d5d71825d6b06aa9018715dacf7108659416acb92b012721775aa0c2c5880dc966d065bf8f50d76d11c44535dece6f9aeb704b01752bd25e9f8460b6c66b19feafdbe1971d", 0x1ff) 11:46:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x1000, 0x2) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getflags(r1, 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:55 executing program 0: close(0xffffffffffffffff) r0 = socket(0x2, 0xc003, 0x0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x455, 0x6}, 0x8) utimes(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x5, 0x5}, {0x4c, 0xe5ce}}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000090000008a2a197a386207000000008295955984c87910bf453f68c11700287e950cbf23d5bbc6c818ca768fef930fd30bcb777fa69dfceac2a8f40cbca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7db085b65c6593d9970bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8220e62222288ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8fea2aa3cdc2e80e306615b7a814b7773f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4acb2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538264b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751376b6c98bf0d9f371e916fc7bbc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75d5a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbd373654cf8a2b90ca49271a1cd00f736800694798428fd33becdfff90699da2c00000000000000817ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e282000000000100000090de01bbb11a2c979c4543f9e40630f56ae48f7d000000000000000000000000000000642d22afff1ada38181964a13951c76487b6c52296ff229ca830299cfb35b7deaa16cf9ed9f9345c7ebf76d0f0f2b98f8d80f277bd5bab4c4d6f10019a1df87acf082eab4b62f58486eba20f790270881a19cd26863bd5839feb42ca723cfee6f4d81caac566a700644c44027eae94013c9ca9f5eff30472ee0ce8aacdeaa70e53cea8f9454290364824d5c2882782548bfa4bd3dd00ae3b602e08c00cca0a58e2deb8ecf8b771fb4d864a89e403abc53d59ab41d15d569bf450cde2b69ada1b566ebb7107"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0xbcd4) setegid(r1) 11:46:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) r1 = semget$private(0x0, 0x3, 0x10602) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x10602) semop(r2, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) semctl$SETVAL(r2, 0x3b0ee056b5d9b6af, 0x8, &(0x7f00000000c0)=0xffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6, 0x3f, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0xd47c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x101, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000240)=[{r2, 0x40}, {r3, 0x8}, {r4, 0x8}, {r5, 0x40}, {r1, 0x100}], 0x5, 0x4) 11:46:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x100000081}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pckbd_enable: command error pckbd_enable: command error 11:46:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x10001, 0x1000}, {0x7, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x7, 0xffffffffffffd2ac, 0x800}, {0x3, 0x59f, 0x800}, {0x1, 0x1, 0x800}], 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r4 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0x0, 0x10100000, 0x990, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffa, 0xa0, 0x0, 0x7}, {0x9, 0x0, 0x1, 0x7}, {0x7, 0x8a, 0x2, 0x9bb0}, {0x80, 0x7, 0x0, 0x9}, {0x1, 0xfffffffffffffe01, 0x10001, 0x100000001}, {0xffffffff, 0x3b6, 0x100000001, 0x1890}, {0x2, 0x80, 0x9, 0x6}]}) semget$private(0x0, 0x2, 0x36f17a5b825fdfd8) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000001680)=""/120) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r5, r6, 0x0, r7, r8, r9, r10, r11]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) semop(r4, &(0x7f00000013c0), 0x0) syz_emit_ethernet(0xfffffffffffffe0a, &(0x7f0000001a80)="52b3b5d89bbe78e91a954e5247ebe260c6cc82cc5cdc86e79ddc71c09823619e90b17752139e208a49f3c6e423e139671c2f2a72995795f04473bdfe735a5938d653d45ba6305842c84d9f5bdea5344bacabb452a722519a6634962d19575f6f92a3d471a34efdb39887fe79c582eccc0c0018274427a1a9b5ce07e6584f68183eaa4ef81659178a4b03b7ba19305c779655629e30481faf99006df8f27088f409d47af12a300612e0364197c8c30f271d3f1f4008752842745143521a04d61fc096a030547f83c09a91fd96272d32f58cb32865c24ba15172cd0017e4b678f471f8649bf324e93a5921616c221683b85f1dd72234ac01dc15fb36cfb001d858791d11895962") dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) 11:46:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x89) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) 11:46:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 11:46:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000040)={0x1000, 0x501}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 11:46:57 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x100, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = open(&(0x7f00000003c0)='./file1\x00', 0x1, 0xaa) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x2, 0x7b94870f}, {{r4}, 0xfffffffffffffffc, 0x89, 0x20000080, 0x200, 0x6}, {{r5}, 0xfffffffffffffff9, 0x80, 0x40000032, 0x3, 0x1}, {{r6}, 0xfffffffffffffffa, 0x0, 0x10, 0xc402, 0xbf8}, {{r7}, 0xfffffffffffffffd, 0x81, 0x1, 0x78, 0xd804}, {{}, 0xfffffffffffffffc, 0xb, 0x2e, 0x8}, {{r8}, 0xffffffffffffffff, 0x22, 0x0, 0x3, 0x7fffffff}, {{}, 0xfffffffffffffffc, 0x0, 0x1, 0x33, 0x8000}, {{r9}, 0xfffffffffffffff6, 0x0, 0x80000000, 0x3, 0x1000}], 0x20, &(0x7f0000000400)=[{{r10}, 0xffffffffffffffff, 0x16, 0x1, 0x10000, 0x1}, {{r11}, 0xfffffffffffffffc, 0x41, 0x2, 0x75, 0x9}, {{r12}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0x7ff}, {{r13}, 0xfffffffffffffffd, 0x1, 0x20, 0x6, 0xfb}, {{r14}, 0xffffffffffffffff, 0x0, 0x80000000, 0x45cc, 0xff}], 0x6, &(0x7f00000004c0)={0x0, 0x80}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r15 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r16 = kqueue() r17 = socket$inet(0x2, 0x800d, 0x34a) setsockopt$sock_timeval(r17, 0xffff, 0x1005, &(0x7f0000000040)={0x10001, 0x6}, 0x10) kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 11:46:58 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = open(0x0, 0x20000, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) r3 = open(0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) r5 = open(0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r6, &(0x7f0000000200)='./file0\x00', 0x8) dup(r6) ioctl$TIOCSDTR(r6, 0x20007479) r7 = accept$unix(r6, &(0x7f00000005c0)=@file={0x0, ""/87}, &(0x7f0000000640)=0x59) writev(r7, &(0x7f0000001a00)=[{&(0x7f0000000680)="64a7d08c10cf12f9ba8ad7c61c0e4287431a09a118c48cd051c652422a143df2b8c20857461c20874e44ae046cb3a66889e4825187cfc300f2da538ab329b1424b66ad", 0x43}, {&(0x7f0000000700)="34b29c543aa910530ea8897d8dd5636d3a4ae7e1fe8fbc58d19b629d8de1ae57e326ea1210dfca959aab25e956321df4d16f48282d48c544436157e01ebe11999c0032e51ed2d3d9a1ccbc5809b2b2e6162ac6d0bd290343b8c630874993606c73a698755883320bbc2708e82d4a50e091c06c47a304a63e544c645f0cfbb2ca14f4cfb5e77c7675e818020d52c11c29d8c022443b67070459ef2248d4f50be685a08328b16f8e8e9001cca1e68188153127982faab0a1bfa6472b4cf7cd5bf8584d8ab9eaaa9ac93eb538d1fca54490eb4ca331964c0467f90995400e25e0cc", 0xe0}, {&(0x7f0000000800)="0462f1d3616d9665ac1abbaba51d2ad22c188ee53d9f76ba64618b7bff1c104ab2dc86e8d879eea1c6024afbc85234986760050c20f8cbaf24232f2b584dfb09c98c729dcfecbb18d36175270c11fc50268bb779e476db8e694edb98cd9716753ded13d0706d5b691e09c32b2cf0099c1a9d703efc3218d5c6939f21441f4b88325fcaf63076e588dbf22aaef1f392e5e718183ec735c173bed215251cd792840027c63d6fe4c098e1829cf0e36fcfd53357ad7b01062dbb35572bbfe271593bf492cfd880a2794dfa47aeb7a54a5bab4e80a49f83c368cad2890514b0b0c04369d5e5fd2cf7a60338f54d04", 0xec}, {&(0x7f0000000900)="44fa06fd57956fd87804ee1fad8ec26234897069484afd8759ab18b499c4b9df01bcfd43", 0x24}, {&(0x7f0000000940)="070269924bc469f604abf01da306c90968f3832389e33294f4b15dc38a915b1cde967153131a0ec20cbe702e7c144fa83be6b9c53bf4b8289fc15c0bb786dac1a47e212aa89148946041ff2af86b1f4d00c011bbd6aa5bcd8af0c8c8a03d82b2b8c21740d1a45fdf8d5dd6c4aec44ca5bc96629bf70d5b8e072d86c21b23c7cbd98315bca1829217dea5f6c6e2aed8735babcaf0ef0af68b20bbb148ed0b80d03ca0b7a094368de4a1b4f3052b871ccec386c5e70a12d50c372af81e95129047d301978da71b2b4ce3d104d1b2af5babcc51f71dd9e5a6701c07e66d7c2452795b061034a71718e7f1d92c777c723fad72e5cac50a48854ee5a670f0776da1391fcf2da0249a1e643c08b32b8bd2b0f4e4a8e8eb1a61f5908e3456a1be63ad1035b4eb517e823b7f1ead9b085e53d01055af921797a3065a663d55bc32e30d593d7cf5dea6088e2515a3234ede18f470275198dcd64dae72668c5a8d10350a950764219c36d5c66b173ccd4fb078b771547fc5623c9af69378f5bddcd1cfbc1855e0b991c74f5a5698d0b9f85feb0f83e3ace48be3ae938f680531ae3fc624b401c5f9a588bca20d005da8c5195d79dc3a5aaa7bcbc1279681bc52634328b935a3891a64084f3120946a89c215c58976cfaef3c13c980fbe32cae91c107ae41d1f8a230d42f6bd38f41c2fadabeb0912123d88ad248b87e8bc2431daf27e796c69a73df685edbade89da383fc8f80f1b871917dc58c9e57a108a8857ca0f9619bfb632eeffca11b6d4f8093b9feb5a54146da9385571a35fc419b4995ff3c3a8885a9db1c42566688eefadbe057ce195b2e894a9776ac16d27d1a0676dd12ffb7391e4e4a14043b31e57aafe93d93e73898a88ab7f6869ba1d74ff57e00c959507c6d2d87c4a5c0352e82339f12177f8fe0ea5f5868078fa17f4dc717f39adb40104d78d1c2c42f3d1672f29195f1425741280d04fe48a2cfec92648039c10329f519b7b1f2ba0b4f35880002790cd75cb0625117164dd394e1b2ca5e6dd9163fae56a9544ceb0ee642891cbcae8ed40c9ea7a13173982def3a6651cb92cbc45b3c9dd1ce4b170299daf2a5c610e4d3cf22e8f48085af9f20982f9ce52583fe21c1ea7bef88416c94b145c3a0726bb626ab6d30bd4a53a2ebdba65865ff165b65a24a151506d599439f190300b9ea0358d531fa8fa4a744b0efedf252ca7b60065e089b94496cffe75dafc2c391ec614a45c7cfe4597d1d2e774f9696141e9732774db062dbbe88868b97c5eabb01ceb4499dd697c82a5c241a7a4551dff7ab574f4ec4bfd14a58d9d3b43bb8974aad50699e1aedacb9fa8802bf53f5f24f41b8a96afb7a51650a168cb18d7c1ba0d65b164b3d71516bf19a9b03552cfe4a822558598ec60ccba750908148c91f5607410de704e43d75e19f395d7d192ef9cef05c29003cfb946823c9c6c7e793208f79f5d44a9de0b48f2e5ef136e841b43f0c50d9297973a7b8e5c92440e94dccf0f9010e0e3570843489334316cb5ec44daed8ec3160292de2f4bec681172680477f3e2d2c5ddd85615b96acb82af840b09dccb49a495b429fe26473ea71d3bc23d1a7cbde2822a10df89fe32c73bd03886cad64a7bc9574da5caf1af9854bb95fde0d1ad3078d01bada21c52db516e58a545e24ba28fe2ea34b2ef66aad1fe942d9e099d64b6bf82cc5f3ea2b08db96f1e67ea7d82ee1e7ebd002b2988199d977ea612412e1f0fd16d166823f8e3574f142b833d302271191101ccea267347dca730fb7b1e6cd8c6d26ae67993c63fa96179e76c8c7a85cb2f8023bff130a61511018593e0e759e5444c62e4701a8a64a8483bd864d47ec03b4a66f03bfe52910ff7eb1e04fb7473c9a989382bec253fc9f4fba524b107f6a77124fffb55a22c0dc567a1db4f8470d2d6b108213d2eaeb741d1ffb6774e01f3c5e4c72d90fcc1fe386b1352ff8fa732801f1591005d1edf5cc23ab56699f35bf3e53839edf632a33d9ee21e2104860a6030770f8ab972f0228222fe9ed165549e324d5e7af2a4e6f8658a45ec032ef9339114925187fff90d27c2e2fa85bef7a75b6adccf54ce137ae3e8c319bff16631f9948bca0211bff281196ee908983a2792c6cea9ff4294ae09edb9b2c7345ab9a6210725eefc519b1d4679331266640dada103077015affa5a964658192e4c5b75631e1525c29fa7b13d38f638fb4e106539a62a28ef160cfc12ed7a939769ec7fb8c01fa774e7958fd77fd1b6ea7dd2bd16c9204c9a4fa8644ae9fc1021ea3d48f692ebf29132d0556b71949507ac6e432f825446264e15867bddc2c040e6e2d9524c49d4ed870bca03ab8c7a1d03c4c52ea96dd06caff03da591bda9e1878f2452ee2631d1203101b5e4b00034d1f7c841e9778f3165d2f54800d6f4e71fbf6ab5fce285fc81b2420a20fa15015440723832ce13c41a75ca0a450d0a6447f5da23a6ac07da98eac45fb21a6765bc57e192e8475f00f290a0b2913f04b63a57796e173c01a48776f9ab7c9b9cfbe6491f50f306ba1b9a5b3981fc39b5dec5a3b05e2fbd778e7c9977dd8565d7d72f7785fe7dbcada368b1e9df5c48c8a611b6335e1cfd7a3c1b99492c345f94a59936d6a62c08fc4ea5e210ae4458978855644b51dc09c9ad133714f1c56ec73fa10efc392638010393b8633553cb7ada540f53b34a0db8ee6e89edea4f5c82fb8a4dd314519edae3e47229cfff1f0044c78dfdf01acfad9961ab96625799b45153ac8f20a890523e9788d2dc046921d20b8200ea7e1825467237d2abc04ed7e7ad03869745f8a48434edc59409b0a147817455033990ecf321dcb08070de0166572d2e13109ddfaa1737cce381b6a171c5eccef01ca2b9502374b39e5163a559546ca4d7e90ae0e89cec013f9780c9952f775eb2a17b06b329c21d1c7c81f7ad86210d8c2e838b8b0960823af744573d08280b10c97fce6c95eacb58c965e002cda47d01071c3f0eeb248703defc94ef5e3f58decb1b044eeac22989e157befc9602064f594d1e79a86ece5b49df9d149a17721b4f4bfaa0ab44f59c2c8bc6c9eab949f9dd72fdcffb6b9cdb65e3f4ece80a069434f813c178744aa8a0b60a7e1685a3c6106769fd42c5f57f5e67ba9f8e9ca2210c9b22840fecf343719a70cd404eb2823ec43e735cf8b2b06d808ebeca8656d2e01ae62b8ffff0702183cea50c47a3ff7109fc9be45e82423e1ac088f57c801d3a426fffdc19ecb19481eb73698d2eb868abd31f2218bcb374454bc418be21a1ba6f06629adff62239ad811ed6a1b09080b5402029f3cc632987e63ea36044b439365d2475cebf35555ea91394eabaf4572980c0fd369c5d98ce1b1a5a4613953e09c0c685e4cf039e7bf87b397e904ce585369fa9234426c39735839f4661350dd1db9b13204c53c120b6cc8b2016efd8fdee6252952452e4f432d87f1d1765f757af18684497d13bf9888d22bfb0329c3047b8a489238f00383e5fe262d77fd0da157d3457b6baee26a75cae8bd5c9590d9fb53c7222470fec74c4dd9401fd90f6b3adfd49e3020df07b190b9e9aa870bbfdca9db9cef09021c895330937bece1ea35d467ac0d9dcf26b1335849c28ad8c810687aef5f11ab553f6f66977add18ef24656f5c47c024b2df8c89f56679a5ef33a4f6073ffd2dbf503932ba4e9206da961fdd9743d412aed3d6cd274555118e0755c42b141ebf6d06e0063dbd7961179a335b0d4eec13d287087ff1efc9f1ff25db387246783681127f3973131c7eb396062c740c1a8ba44bba5add38fb8985ce5fb955b4497185dbff59730e06fa66a844d1deeeeb7c4f7ff7cfc1f1f8236669b3cef4876cdd0e8e7cd7b9d7b4ea17f317bcd1305e6bf34d562e8b130ccef54bdeb02b200998b3a427421a7251454ae4bfa310e4ed2d5b55f7e268dde708dc6ae18992548e501dc64231132cfa1847d763fe8626ea69b9fde1bd7d04725381be5233cfa1f419792faafd7a5a9c3d01190f37bf2678c8b839444a8ecb6720f024e3e09a632fc900af87f1f7136818089833a3fd19483a081014a362b15f31d088dc07f1cb25802b3e2baecefae97c018bd8e49f345c2d76939fc2e1c43826a309cbcf16448330c01412fa8a0d86ca5818d3ca9a95d140587e7c8a328b1e6070b62532f2a69488ef9e81cea610dc516bdd2b3bbcab0a3412cf2a9af8b8809f06767baea7a86bdd3df514690925d2842fdeb7f0cf3e6f2c54b21665dc7830184402855c0f3d69c1c43d41bc41dbe01a88a67de385574215058c6628b107f2203b700e01f83f34305ad347d958c843620a52ef3b06a61426e8fff23d344ce00e83c2100627762a6e5fa8140f256a1223ab5503ddaf6e846e8f3418585a0ffb663864e0315c20153014f602845a67cad25bdff98220bb32278a9159619c7e2f17f4b273c083062b64b36b40b82f4f934967b4f088059f8a5c415e86757159d3a19c7a06c843a0efb16cd5fa274dcedd175b08791806e66946105cae085103a365fe0d0edb0a97b390a091a136d8d491f9068093cc76d6c9435cc65ba903fb325a68c191464fcb6a773b02c568486229982949c188fd83bc3e5436650648c317c1aa0b072a373774f04ec3eb9978f8e6e3ae5a3f096819c91e1d8e881ef53d5575e8e86fd397ced8d7f0f4d5d936b80268c88041ece0e3bb73a052a319cb40ebb9dbbe21e3b2738312a555d7ac14f926f7f1ab8ef13675e22dbba5d69f223239076f8a153f0db9074812b68622dabb55364ae807f116495d70860cd86b624160973d3d598be6af1b5feddcd27c9e968666ef68a109e77d7fd552a518bdcc91a314f7c9f8b02a09b8f37bec5c00d00d96d4ca9ba1b5eebc7997eaa11088f2a4efdd4c4ef9038b26bf79e5984e951bb92bac0e21a10bf442c1cbb0c54513e828067271d2888587ac66e48188651a93ed7733e631b6208aabf8d11adad5b72c8098cc91e508e7dd80c48c526720ff13df9d7fea7dd5a1c01887cd6ecb5e2e24976957a9d38d31affca2a8ac9f4d2e3fc19ec14304141c8ea1f2fb971b9fde81b74708df443ee9954cb0f968c4cbac3fadd51b9893bee12221afd7c4cbcba42445117b0a87078e3ea047a65afd62187b125cc1aded6d9a964fce0cd478df472adcdb90b658ea00304a79a853dde63123a5b36afa2c686031fac5f45fe00a16b97e951a390f7ec87011dbcf8d76b44e27dec55e7a0b97982ebe6848378444a610cb63cf39aacd0dd603ec8e9ded257ae0bd774bad35d119cecd5e4a1b4f09eb134ad1105e81f234022fa78536f17d64638b617e27725a9e2511f8a84307fdd664679f03bdecf9f9d17a5d55b715021385f9a7f3d50b0d1fce36c6d4d8f07f71f2b7458b7ce958d03983b9286f1ff226f2b6806fe84da00408794fff7ef8484129622c0782d45a53e7f9293dfe6c73e830ab5f7042a0dd2c6d518b152fdddb147f577f7f169fcde6289711eeaba06534ad1b38cfc549806fa7f7be5534d31c6755d08835aa0db0f5696f17bf01aa4205ff3d35a410f835dae3fbce2a0af6f7a1820f6f8f192c102ae3b50d7b5a279c1f0fe07686b5c7f0b54e623f97756415d67060d624d88f3a954136067afebda72f616601bea741abe3473384729b765897bc5154b48906c1b7c8ea2d3c16edbb9871a9b1c0890f8bd9a182050a2a5fbf4a0606a06938103284a7de057494af18cde40b4c599f5fa2e8a64b1237f6c7adf4c875c6e432ce1e88468da0bc7d27958b3b1e6343bd2df55", 0x1000}, {&(0x7f0000001940)="f69eda433ea5f0929024270c337b06f6dc177d412ec3e90a602393904d50fd0da3408c4239068d977e1555b88aaad21eddd8c50cceee40cc759fcfc418e0eb06480b9f9de89dc0672e2a3527b206c4aa05af472014c28e491db49ce2a3fa75c6abecaa178d3cd463614f85fd1db27a4e536eec6a3375f571af822c80d324c838cc24715dbb064215b710dbd462f5586088a94e77c80f8dd3284124629c0d50f42daf3ce04d1fc3d06b8079141dc3dc0ebd84071b", 0xb4}], 0x6) r8 = open(0x0, 0x0, 0x0) r9 = openat(r8, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r9, &(0x7f0000000200)='./file0\x00', 0x8) dup(r9) ioctl$TIOCSDTR(r9, 0x20007479) pipe(&(0x7f0000002c80)={0xffffffffffffffff}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/vmm\x00', 0x10, 0x0) r12 = msgget(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r13}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0}, &(0x7f0000002d40)=0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r15, r17, r18) r19 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r19, 0x2, 0x1) pwritev(r19, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000002d80)={0x0}, &(0x7f0000002dc0)=0xc) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r21, r23, r24) sendmsg$unix(r9, &(0x7f0000002e80)={&(0x7f0000001a80)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000001ac0)="65a5b395ed1e7b29f4e4dfa89fab50e79887968a1f973aedf33e2d54fb358487e1510fb5c78af8601bf889fbe6c9d9c18a7574fe309c7030bbebe12e418160edbd3872b6249feeba4f2dcedf6fb40a8155665bbb2550b05f5b37098bd54f652d5034ce149204b085caec63aac637c40973faf5fdee19944ee67c56a926e7b19f442e61e4852c842f85ffd49128eefa7dca2bc81f83397b00d64ae70ab8fb083c1d899894708f68a64bff66091077c9ac8eae02d25924cee5312069e9d5442869331df67952af1ef25973753c13f73ecbac77da0a8760640a3457270249ac16920c6d59103848b7d1", 0xe8}, {&(0x7f0000001bc0)="772d6cf706aab3cf5e70968a0b1dcec5581124063076", 0x16}, {&(0x7f0000001c00)="494329e9212dec7c459581831dbc3255d450d94ed671e9c9ab6e7420f36d0ac87dc949df88b7dd4428973c774fa272ec6eee08b73b2790fb1f18207aff381430c75f0c4737c13ee6d7ed95449824418749fa916eb5f2f5e7bb39970d04ddcb8963571d811d89e1a6f2d4eca27aaafbdfc304578eab4346ef462865da8d3b973815394660a7bc550aae95399a03e64f84e9c6b1e82cf9c3b18ce459d52073a94fe44e9c457d147bf83ffb3cfbbc3c8750aee4185c437649442121e76bd80a4f2a96d9009e0549513e5c9deb0cfbe63f555704a960713cf286aa3ac719fb84396c808be097f62854a5249b273431aff30005125f2c459fdc3ad189734e7aa838a56512eabf63bf386e215f210e99d078f8ff589d8fc931c77c43e70b7ef832cb1b57ad4de51538e44da70c1c1463ddbb83ef87f03394f1c82d8f31578decf5ffd41ead275eb3d6a41ca49805d075bdab97da1bf27844176bdfbcd0d6fbea4cba2fa5c5248553959a95920c2130949a68ea209e4510bf4adddddb765bcdf48960c369bc657386343e2cb91fe9f0500139c8d58669014b88ea968c0f83f6d3759d7324d8810115fad932669665ae3b7c2fcea095adf87d869f5147a4298d2f8a5019545e69e249a6200f7be62b5a65cd073d432a27e61a5cf277250e3c303b5ccac482db332e5f45cd1b74a4b79244c3a4bda5fb8cb7e2de330ca02cd744beca4363906eb9aa2baca9edb19b3601fd7c7a92c933f71ce0cda80db34ac9552b8f4acba71d4bf7033e6eda7381b3b7f5d23d537bbcb7823c3c3a2ef9be9f2982bcedf4cca6587a27aa69f69a86370141bb53706ba8b8442c792eb541aac97b71c55af4db030514a63094b1753e54f4b71ca28e807f13fbf73c5e4504062d149d9f63e5b46a7dcdc89d8e057517eeab6f6676ceb17273a09a16305e45d99ae92964310128e1cda0c2896fc18422531b1b14fde66eb54737f30be1956cfda4698c07059326bd16ca815f2c91253347a3372a6a131daced14258f956638e1c1b896fd061d76898bcfa26f66a10c5ea83f168ae1b48b33c45f2722f75affce7ad805ee12890b424109cb5dd67207dd279480451af247a8cafc2074f0ca0e99060e0c4ca6106bc9d1fc65310b05aa9e56c43b6be5a1cf507dbc34f5c518153b9bae3c2f3fbdde5b53adaa91e15fc920f2d1d876bdf2062bd29e1903e43a800dd4b2a97961b98256681b0364e8501563b8624ce9bd594d7993ce466eacd79980bc4c278237f93ccd642833db890652211b90f15922526ca49d12bf91cb1d36cca5daa06f3b947cd9d127773e33d4f64aaa0fa6d4fc0c1c1a5a12b82e692c925b1d3e68d543a2ab933b9acc8da173a18d2e3904f4f126316ccdd6155f3c080881003b2c98edd4cf8220734964bc4f8622d111bacfc5dba3df8ad6588c06f3b08f547bb5b4fe068d0d35d95901555df0657db55534bdb31eb93bbe906aaf1d17306a571ed05f6f50b08a13a341846cb139f46cdc1489e93b92b0eb5858a83013e7cf92200630677d037fdc0102113abdcdcde072e0ede4b96b12358bdd9d828ca164b19c1cd94d60c0d6fe4ac3f096d6b60fd12e240c2aec797248e8ac729b9bdeb8e4f296b465769971960db44820594d38b21f64d5b3b5f34fa1656e0983c4f14a9e4ddf4deff9c51fc5bc288765a46ecee796f3dfa63d341dfda1a6f4757fc0c61bd401c9d70f212f00424ce0de6ae74fd45a0a64c321bf8e32d72ad3a57acea2ccd867daa690af3a9673a465b220f72c70a1a3679f464323ba8a79c20228200cfa76ecd0edbc71804d60c84e8b1504ab7090b29a6cbcd44428e43b96c15b95ce09bc5ac7e4703484bd1dbdfcd4505ed3a18189e47d1c3dc5b0a239a8bd4d72f28a69e2310073c662535bbffab58fbb27e51d02bbbb9b4162a7fff95c100837a6d3cf856af927fa75dd936150a45fb435e4f7b60e21f62abdf6733b8eff30dcc51c1dd53577f4be76d879f4b11c3af1a3f44fd73884b6f455a58bd2cd5e5bf5fc74e25e22b40e09a1fa3247ced3a3b7c323140ad2541bcc6339c8a163077279207861f7ac61fca550216289f60ad837221304915b1750a2f0756eef247a5f273376579204a09186e8c20e613025c6955f9325fbba464a2ec1f9273ec29b7fc5d1cddfdc38e378176a9af9be4eb94dd32fb3cf72f8ed081783387bc9f5e1e633421345d45546fff76e11b686ae374f89ced3feae81f8503e0a9a1c5ac604565199003a6f5db3ff3cb10e145f882ee01f84ad5a2fbdd5dffd9dbae061b3ab45e436dd991b0848c8d01abca855564d7685ecfb078d3888b362b90548427f68d5c90b53b556265fd2803e6038f7a73f392449a130a7bf710aa5aacf312224c5040984c4fb7f3eb58735d157a89d0c8a2c28d66e55cf42db1f213f2cd7d0c95a7408685f40ee583215f1caaefcb93739bd824b4f9c6d2299da6fed38ced42591e9901b14a9b9f7d1b0c139fd2ab70f7ec797da52db2c45b994e0274d3118e4f5171133ad7372eab40b6af37e21afa3660a4dac68c1be83751796150c40ee33cd7913ef03b49849080f3717c6855ca85fc835079d1ea99777068e2a463b892b2906f156a63bd85412a88ad47e3e810ce6fb83c23ba3a10ea4f622f63c88d661b14fec1afa992b1c7a47604bfd832fecc8b0f154c6903487c41c0df9fff83e17b2e2458fa956cf71a8bd371fd6c34417cfc6a86b8ddc99d3429d9731e19ae0b5f5b22cafb28462a732386cf9058e2bd8b3802befa1c6b63bdaf6eadcd05005ad14c1d3fba5f4bfc869d694ffd28e2875290fa9ed5f164e0f4e5dd2e83de98ab96816839e6924d2e417585148672c7ff15f838c856bebe23dadc60567c5d0f7166a73c30cbcb0fde154c335da5a95ffeb87acda3448b745c705806fa3bc1f84b616e02ac50d5f6d20801a67b7779537f80b059b27f4950faf9aab00ad86b5a9d60887fcac5e30224a29fdee5138a76caef2bf66857ba1f51f9f406984fcbc001d8cabcd50a118db8487bc61bdf0fbd790af847f9fe96d92182591ca99c7c77811d3fbf2049a9ae57b87bc8b1eb085a675663cb1188d57d8c8c2e6c8d13c3189496d2160a9a5fc3a4dd37e4fa64540220f951436d909e241388730d527da6742d71d97b70889bcceff04ab10a78426a753249aaece03322c477bcc8f9a47150d914af31afda2b53caee2cf9c33203591caf38c5f24ce11e443efbd022079895144f569075080eb2a97c4e2975d0f62dc8143934932618bf3d800760262b22a5e5a5f90143974360f78dcf74b1d9f7557be74982b79627a8207fbf008a0864bbbc8e29c21b0d1ad8ce15f5be4fdd73ec5279da0614f888b75dbde09253b82508b62c503f213f8ee8caa2b0934e7a6ab606727d9583511609c519b1dd16efdde2ea509c373835481b69a285da9911e236fd8da0903902244325d8116e6d15a39b0d07c5892575366acea704dbb4610bd3e6f45f0e39c4d460ade44f5758b2f1ca2d45e812e307335ffbc7fe87bd2aa09540a870eec7d98be44931c11a5109fc23d593669295825d2a4d505b3eb665d8c2ddd58f35ea7d93b897e4b79007dcd01eb867c1f3c12a831b8177b5cb608afa56205c52059a9173726058daebe68ad1410f143168fef2621545daf9475d5f1dba08869087d744fc3465dd6aedf88072a2fbfd4f736959e345f995f4c386fcd063c1b4c6e218d9cb3eb39a765c2a9cdcf55309b60ac1e00856cca9f13e480d1813b130ea0373bca3eb5922a9aacf0072a627647519f65957f811c6c03d5480434d73aaaa5ea671863315045280b3046c8f9775fd6b562c0458e5b5b6f671f79c7e8a38fe2dd0df949854c2ad9d2b80310dbca1b124085b429cb929aa6b2658606ad5259de21189e054e244e49814399231b27067a1386187e39cc4fa73055954637a395e781b7b0fd9b67bccd852898e7d59affb99d04a314895cfc9a2046bef010809bb2f945f4ea69404750839070f17c809d7c29e265e5362bb09e55428e5468348bf2e593225368d02a3e2fbdebff6cea7b83051f2a8b71282c72e2ffbe98f4224c331c05a682784e56626cb1f91e4b328454bfa278c74aaf1b3fc2d10baa5098c3e4920ea9f35e6d40a17696ab30db9ba423d9ac71dab6918975b84c665ee8d70f73cb02e018867c0c74a35b94bffdb9d7cc55bb15a54591ac2926e26e0cef9718c1263eed36216c6581abe9700529aea682f5d6fb86f4b0555fc17864637702a3734852e5507a67af6b14b044b5abb615cc61759955a07681f8dba06609fbf5300a0a36ca4bdbbbe236798b8e4616b4fb273ed51d5ce80bb5781395e5d6571a8be255ea4baef2cd5271264f6360c46f02cae36c7af3a7e828c3232e9ac4fc038e89fac1a1aa79533d55aff504ccad9e9db44a0a66c6286e8416a58c4918dcc4deda2bdf5bb309bda22defaf00a91e71418845c4365f9af4ab0d6a1b565b231052defdd6d99eccd85edaa76fe61b9b94ae53d4b92ffe510d02b67767714bb844a32197296fb8388d4068febf76951dbdce4608693640b2e6c844e47061d1da4928f859f26e00dfedf76ed3f4b1c43c8bf8c4df26c35a01c08049017c6aab19384eddbdc014b1181e4b024fc8a2c6dabe5343d9ded1666de66a85b418e41bef565bff347ad9cba5e69f8c28226860815bcce66ccb7b58a7372b4955f35277eaa596d935381fa2a813e5873016a5c0a0732dcc670a1316408c7305d7ad5510b21d4d23e28172c817f532aa06bd51b5ec027da20f1340db76c9fb6daa443b3c6f43851e6bfb08012ee53b093e3d741fb2db7d7bdfcff3e4100658c273ada01129ba243ace3aaf9fa0e1452e9eda0cd3dbc08c7cc163bc10ca7d76b41c36c44e4f268793e6f60c98ce7b4c31746266de3633c8a940c1b5e1e165ff2268bc576bb76af0ea4bafecaf8f094835f6de8fac035f9ee89bd1b9b8b0fb2cb940de9e025c00708bd2891a22c74261f6e0adac4646bd5b28892f9bcb43a194034fb6268b9de9321f45baf757e37a5b0ee048d7e2d5c622b1bb4a1f1e5d520fc56f972e57f7991cf2245a029cc50cb8d733c5f87c2590278caf31be1353fe72a6ff947a1dc344e7761e4d5b8e7df0f787b51b6201c6c8eaaf997cd6123f99ed0d4a6dc74dab1c0d88d9d95e1b9658ff74f8398b51f06b6bc4f48957f00ce35d4f9f2313cb3a3ebed3652a7de5b162787f12d60e64802c8407a7492d5688c9a5685d389f08d66a4a873d620d356307d325a9210272ececdbd29e4cbd35065391f2bebd7a42a2140ef3899b75bf9f8392efd2696576dcf9f236af820f86a33a16b3514d39b2bd563d9cbe747086910fd5d42927fa3a970b53444402886b30caf8d95d51f9658beadef352f9e7d358830a93c2c54c44486c303b887cfaa93eacbe407e421ab22bfebf7ba3294aff0b54c0e3b9215b6ae2ef5efc19e8b4035d4556ba549e7111b4736ee44dc4e2d7329e01c26fa25b54db1787c054efb4c874e875ac9f9a37525722c71f2972477cf8de26162fb2cd48a87803795455320553c2a255684bb075f68745a0fc132b0003f26b8e6645e4b43e670a25dd7941be722467502c68e7c181ce5066891912454cba73ac26afee8b0b540d599a7d3d84ff5e747e6ae45d72b5720b47cda74eeb1a425ccf3032dd2d1e2090edc37c8085c6f746069c727a8f300134c1705f22af68e869b48e5d2015734ad2feff7b853a0307c3f10aee764a611e9f3a3a509a56e67dfb6d3bc3302f9953941eb507dbc93857a6", 0x1000}, {&(0x7f0000002c00)="3103af39577bea752b89b287e1b51e0def1d11cae65a4d5de2", 0x19}], 0x4, &(0x7f0000002e00)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r5, r10, r11, r3]}, @cred={0x20, 0xffff, 0x0, r13, r14, r18}, @cred={0x20, 0xffff, 0x0, r20, r23}], 0x78, 0xc01}, 0x601) dup(r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000000c0)={0x10, 0x0, 0x4, 0xae2, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xae3a}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x10000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x10000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x2}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x3f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x15}, {0x74}, {0x200000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r1, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 11:46:58 executing program 0: socket$inet6(0x18, 0x2, 0xfffffffffffffdf8) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0xfd, 0x9}) dup2(r0, r1) lseek(r2, 0x0, 0x0, 0x2) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x1000000000006}]}) fchflags(r0, 0x375d67131a417060) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = syz_open_pts() mknod$loop(&(0x7f0000000180)='./bus\x00', 0x40, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90ce, 0x0, "d730c1e67a6fc6e23c5cd188b630e517e4e74de4"}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f00000001c0)={0x3, 0x2}, 0x10) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r2 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r2, 0x80}], 0x1, 0x40) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0100000000000000ff95f73d6b56032cf83ec66460256e589ee92189d34d5b3d0433150ca3828b9aca8d79fe07ef52b64d92c586b1c18207f4fb459c1d8963008732bccd61db8961a8893bf7ac43ad52a2565b94d4e857df414749040eaca33a204484365bb38181eddfedb2b3aebc51de43f99264d3b7e68270cd4305b7b900f500b4a9e2cf035c5f84020b6d187210ce50093b93c5b564f3164d5c9fb7e82db369"], 0x9d, 0x800) fsync(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x80000000) close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 11:46:58 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) semget(0x3, 0x0, 0x520) write(r1, &(0x7f0000000340), 0x10000014c) 11:46:58 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10820, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 11:46:58 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)=0x38faaa89) 11:46:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054, 0x0, 0x0, 0x8}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 11:46:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xb, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4810, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 11:46:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x4a20, 0x24) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r3 = dup2(0xffffffffffffff9c, r2) unlinkat(r3, &(0x7f00000001c0)='./bus\x00', 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r4) 11:46:59 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)=[&(0x7f00000000c0)='/{\x00', &(0x7f0000000300)='@-@\x00', &(0x7f0000000340)='^@I.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/$.$\x00', &(0x7f0000000440)='/{\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='/{\x00', &(0x7f0000000500)='*%%:\x00']) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x1, 0x5, 0x80, 0x6, 0x8, 0x0, 0x7fffffff, 0x10, [{0x2, 0x18000, 0xffffffff, 0x4}, {0x400, 0xffff, 0x81, 0x7}, {0x9, 0x1, 0x8, 0x5}, {0x2, 0x81, 0x7, 0x5}, {0x10000, 0x6, 0x4c, 0x8}, {0x80, 0x4, 0x1000, 0x8000}, {0x284b, 0x5c0, 0x0, 0x100000000}, {0x1ff, 0x0, 0x9, 0x10000}, {0x6, 0x2, 0x6, 0x81}, {0x1, 0x1000, 0x7, 0xfffffffffffffffc}, {0x9, 0x90, 0x1, 0x3}, {0x8, 0x7fffffff, 0x1}, {0x20, 0x43c, 0xffe5, 0xffff}, {0x0, 0x1, 0xfffffffffffffff9, 0x2}, {0x6, 0x6, 0x1, 0xd43}, {0x6, 0x100000000, 0x401, 0xfff}]}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:46:59 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x9, 0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000240)) sendto$inet(r5, &(0x7f0000000200)="be40160e59", 0x5, 0x60a, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x14e}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r4], 0x1) write(r0, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000140)="6cb7a9b791e801f7ae3c04cf6ad766372fe09ed775e4d36b43e7c4177f695fc187270d288ae78d647235384e2540eed53dc1da57f1740ddc022c01f2b2de9897ed341b2992b890a2b041791bbaf6544373af7c80af01a9e5a7e1830380d2415ebd3f319962b1dbb1ebc45b24cafcd03d26ae3f0bbc3da93f40dcba451c610fa4cfba4c51", 0x84) shutdown(r0, 0x0) 11:46:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(0x0, 0x80, 0x10) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = open(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x400, 0x60) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4a559551c5ae2aec) read(r3, &(0x7f00000002c0)=""/250, 0xfa) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffc}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r4, 0x1b) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 11:46:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x2, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 11:46:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/108, 0x6c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 11:46:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4301) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) 11:46:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x7f) close(r0) execve(0x0, 0x0, 0x0) 11:46:59 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 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', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f9df1ca9e8251963722d00000000000000000000000000b20000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000003398b367000000000000000000000000008f75000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ff0100003a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68b2007000000000000b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b928406000000c85f9e09fbde0152998a279e0599ddfba6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911f6baca8330a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a80a1e5f200000000000000a5ea26d410641888506e013e834f75299db0d4fdf304c14c7a3907000000a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b5119000000000000008000004ea35e828df7df30850800000000000000c59324a1c873f4b85300000000000000000000000000998a26e685e2d60e96be8eb8b633d85a7f7864c86c0fa594836ec5bf73eee54290031d74ed1168937fcf830a85e6be2b63701d648c38f2784c5a3ce3556c0cecfdf2815b06b10790939c0ad147a5e1cdd4cfc4683fb300000000002cdabd45184d6a661e0bd464eda26553b47bafae00000000000000000000000000d600e8ce8ea4cf289cd03d0b6ed20f8fbb70d95f8b3b7286b043ef7674dc087e196220f815c850a25ccdd786d4f898528374411faf8b0e9b81f6fa3a06ea3c1f374db0bc6653746c1a73faea0b170c9463d397701398311fe6ab0145969bfc2f5031e4f44cd6e216b68acd0a68ce99ea5dd0593025cfdbbf26a44282b6cad5212a0e702a8b10f3e9011384d0b2d09cc6eee475d31826e68acb6d90ce6daa857da5c5aea28663c3961a4a8afa7c0336dcd0d2995fdb45676f38e4"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000440)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) 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) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x6}, {0x18, 0x2, 0x7f, 0x80}, 0x196, [0x53, 0x0, 0x0, 0x8001, 0x4, 0x1f, 0xfffffffffffff2c3, 0x3f5a]}, 0x3c) 11:46:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000020, 0x0, 0x0, 0x7ff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:59 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000400000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d7bcb98c9cebd7c00a58eb120164564ff19159c3f6224c73a88df0da28c5d68596c590fb1d9cbf884f103cad018ed89937e57cbb982a3782c35e519006b00cb3ca9652fa209a630305817a93a444fafe2315b8c40423b92e54b1e24394f534f7f559c923735cd9367e9f86b49153dab39fca074cab55a2acc5e3b2ee765a37ac0903cacc15e02d5b2c990b5de4d7cd662324a796dddbe751702f8848bb79bce895e744cc44c5f343c8da2b324f00b111e7f1851e09e5a41f7005bf99767e7cc73563903bad04a0cbf68d8b53d3e42656b8c4501fdd2887a017034f0abccaaf0dcf13ae5857bedd4b0ce7f3272d4bcbfd0fa2a10dcaf01c7addd7ec8b492cb5e1d529cf7bad1eaecb2bca513bf7cfbc4"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf3", 0x14}], 0x10000350) r1 = open(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000680)={&(0x7f0000000200)=[{0x2, 0x7fff}, {0x20, 0x8000}, {0x87}, {0x43, 0x8}, {0xf}, {0x89, 0x3}], 0x6}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r5) 11:47:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:47:00 executing program 1: r0 = socket(0x11, 0x4000, 0x3) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xe2) 11:47:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "0008b37b2ebd74493dc4dcae3600"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 11:47:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) dup(r5) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x164) ioctl$TIOCSDTR(r5, 0x20007479) linkat(r0, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x6) write(r2, &(0x7f0000000100)="8c65", 0x13f) 11:47:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff55, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f0000000100)={{0x1, 0x10000}, {0x8f}}, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:47:00 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x3b) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = shmget(0x1, 0x4000, 0x11, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchflags(r2, 0x9cc070333820be89) 11:47:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/255, 0xff, 0x0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) connect$unix(r2, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xfffffffffffffd28) fcntl$getown(r1, 0x5) 11:47:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200002a7, &(0x7f0000000080)=[{0xfffffffffffffff9, 0x26a146dc, 0x1ff, 0x52}, {0x7b8, 0x80, 0x2f000, 0xbf7}, {0x338, 0xffff, 0x100000000, 0x4}, {0x6, 0x800, 0x8001, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:00 executing program 1: r0 = socket(0x10, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2766696c653000"], 0x10) shutdown(r0, 0x1) 11:47:00 executing program 0: r0 = open(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x40000000000006, 0x0, 0x0, 0x0) 11:47:00 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 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r4, 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}}}) r5 = semget$private(0x0, 0x2, 0x100) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000240)) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000005c0)={0x6f53, 0x2, {[0x6, 0x7f, 0xffffffff, 0xfffffffffffffff7, 0x3, 0x3, 0x8, 0x3, 0x6ae, 0x1f, 0x1, 0x7fffffff, 0x1, 0x8000, 0x311d, 0xf8f, 0x7], [0x9, 0x9, 0x2, 0x1, 0x6, 0x6, 0x100, 0x2, 0x9, 0x4], [0xc0a, 0xae55, 0x7fffffff, 0x7fffffff, 0xf68, 0x6, 0x6f], [0x64d, 0x6, 0x8, 0x4, 0x101, 0x6], [{0x49, 0x7, 0x2, 0xca27}, {0x7, 0x0, 0x215, 0x5}, {0xffffffff, 0x6, 0x6, 0x9}, {0x81, 0x100000001, 0x7809c487, 0x1000}, {0x3, 0x8, 0x7, 0x34a}, {0x0, 0x0, 0x7, 0xffff}, {0x100000000, 0x800, 0x2, 0x8000}, {0x4, 0x0, 0x2, 0x1}], {0x508, 0x8, 0x3, 0xb52c}, {0x3, 0x7ff, 0x0, 0xfff}}}) pledge(&(0x7f0000000540)='/dev/vmm\x00', &(0x7f0000000580)='/dev/vmm\x00') semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getuid() 11:47:00 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1000) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="7c2f4813658949549cc55d237619f8869107575b546d9fdd2eada28b8e6dffd35cc18832e276a9a9e71dbda9e974e29d3d6b0bc28fea8e1ac45c47a00778f8ca68a99ca51127e63594c9fa37", 0x4c}, {&(0x7f00000001c0)="5643dd778ef15da8119718f05dfaa79142de523a470e396da1232b26aed071781bcf3b", 0x23}, {&(0x7f0000000280)="aa1b9d478fd03634e4360bd635a5f55ac69e8e9d3279ac3150e79c641603e33f524eb40d3fe19119e12bb7fbbb4d877f66d9feab3c5a5c2067509c085737bd08de4c5ff7ee88f083e1df7dff307dfef85f5f81b5b7e44e79246a2f2fb8f764711ebc8db150f8ac7f9ab035458f6f5b30f2", 0x71}], 0x3, 0x0, 0x0) 11:47:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x9) ioctl$TIOCSDTR(r0, 0x20007479) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 11:47:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="eaff125c00000000", 0x374) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x41) r3 = semget(0x2, 0x1, 0x0) r4 = geteuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x4, r4, r5, r8, 0x0, 0x100, 0x3}, 0xffffffffffff45cf, 0x7fffffff, 0x4}) semctl$IPC_RMID(r3, 0x0, 0x0) r12 = socket(0x10, 0x4, 0xfffffffffffffffe) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r12) r13 = open(0x0, 0x0, 0x0) r14 = openat(r13, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r14, &(0x7f0000000200)='./file0\x00', 0x8) dup(r14) ioctl$TIOCSDTR(r14, 0x20007479) ioctl$TIOCEXCL(r2, 0x2000740d) shutdown(r14, 0x1) 11:47:01 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) 11:47:01 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) close(r0) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffffffb2}], 0x1) 11:47:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444", 0x219) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x7}, {}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f00000003c0)}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) 11:47:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 11:47:01 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffc9ff13b9fd812eaa4e71300000993f000000", 0x14) socket(0x10, 0x5, 0xda) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff824f4d70, 0xffff800000b2b000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff824f4d70, 0xffff800000b2b000, 0, 1) -> e uvm_unmap_remove(ffff800000b2af00,0,80000000,ffff80001694bb08,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001694bb40, count: 0 ddb> trace uvm_unmap_remove(ffff800000b2af00,0,80000000,ffff80001694bb08,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000b2af00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff80001591f470,ffff8000ffff2018) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000b36000,ffff8000ffff2018) at vm_create+0x182 VOP_IOCTL(fffffd8037688750,c5005601,ffff800000b36000,1,fffffd803f7c6a20,ffff8000ffff2018) at VOP_IOCTL+0x88 vn_ioctl(fffffd802be6bf10,c5005601,ffff800000b36000,ffff8000ffff2018) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2018,ffff80001694bee8,ffff80001694bf30) at sys_ioctl+0x5b9 syscall(ffff80001694bfb0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,d33c2221010) at Xsyscall+0x128 end of kernel end trace frame: 0xd363f1a88c0, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001694baf0 rbx 0 rdx 0x1ae7 __ALIGN_SIZE+0xae7 rcx 0xffff800015b3b000 rax 0xffff800000b2af00 r8 0x1 r9 0 r10 0x7e5326918867dab9 r11 0x2c61ce0f61fa6146 r12 0 r13 0xfffffd802e7ecaa0 r14 0 r15 0xffff800000b2af00 rip 0xffffffff8211656b uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001694ba40 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.1) pid=236410 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2508,0xffffffff8256ac80 process=0xffff8000ffff6010 user=0xffff800016947000, vmspace=0xfffffd803f013110 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 94985 269459 8684 0 2 0 syz-executor.1 *94985 236410 8684 0 7 0x4000000 syz-executor.1 25028 453944 99307 0 2 0 syz-executor.0 25028 59022 99307 0 2 0x4000000 syz-executor.0 99307 147432 9413 0 2 0x482 syz-executor.0 8684 129630 9413 0 2 0x482 syz-executor.1 61829 96816 1 0 3 0x100083 ttyin getty 39327 75546 0 0 3 0x14200 acct acct 44263 438066 0 0 3 0x14200 bored sosplice 9413 132105 61444 0 3 0x82 thrsleep syz-fuzzer 9413 429158 61444 0 3 0x4000082 thrsleep syz-fuzzer 9413 310413 61444 0 3 0x4000082 thrsleep syz-fuzzer 9413 490448 61444 0 3 0x4000082 thrsleep syz-fuzzer 9413 34750 61444 0 3 0x4000082 kqread syz-fuzzer 9413 385859 61444 0 3 0x4000082 thrsleep syz-fuzzer 9413 287532 61444 0 3 0x4000082 thrsleep syz-fuzzer 61444 348724 28161 0 3 0x10008a pause ksh 28161 277511 17424 0 3 0x92 select sshd 17424 267298 1 0 3 0x80 select sshd 56093 197567 77013 73 2 0x100090 syslogd 77013 293225 1 0 3 0x100082 netio syslogd 53047 510453 1 77 3 0x100090 poll dhclient 22914 519466 1 0 3 0x80 poll dhclient 60082 446716 0 0 2 0x14200 zerothread 16185 169921 0 0 3 0x14200 aiodoned aiodoned 86237 188568 0 0 3 0x14200 syncer update 5808 140246 0 0 3 0x14200 cleaner cleaner 62919 204596 0 0 3 0x14200 reaper reaper 29118 452189 0 0 3 0x14200 pgdaemon pagedaemon 41363 459933 0 0 3 0x14200 bored crynlk 99650 143984 0 0 3 0x14200 bored crypto 38732 520679 0 0 3 0x40014200 acpi0 acpi0 99007 142492 0 0 3 0x14200 bored softnet 73171 293828 0 0 3 0x14200 bored systqmp 1181 505543 0 0 3 0x14200 bored systq 8835 495388 0 0 3 0x40014200 bored softclock 83992 421623 0 0 3 0x40014200 idle0 90036 23627 0 0 3 0x14200 bored smr 1 433793 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 9548 6365K 9882K 78643K 26967 0 0 pcb 13 8K 8K 78643K 272 0 0 rtable 103 3K 4K 78643K 847 0 0 ifaddr 69 15K 16K 78643K 287 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 120 0 0 iov 0 0K 16K 78643K 255 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1247 78K 79K 78643K 5501 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 41 0 0 VM map 3 0K 0K 78643K 11 0 0 sem 12 0K 1K 78643K 281 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 2225 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 49 38K 63K 78643K 916 0 0 subproc 32 2K 2K 78643K 172 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 623 0 0 in_multi 29 1K 2K 78643K 226 0 0 ether_multi 1 0K 0K 78643K 21 0 0 mrt 0 0K 0K 78643K 9 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 454 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 103 21K 30K 78643K 6287 0 0 UVM aobj 113 4K 4K 78643K 133 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 243 0 0 NDP 18 0K 0K 78643K 87 0 0 temp 198 3536K 3607K 78643K 43243 0 0 kqueue 0 0K 0K 78643K 22 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 22 0 16 1 0 1 1 0 8 0 rtpcb 80 143 0 141 1 0 1 1 0 8 0 rtentry 112 120 0 80 2 0 2 2 0 8 0 unpcb 120 872 0 856 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 2223 0 2223 1 1 0 1 0 8 0 tcpcb 544 894 0 890 5 4 1 2 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 inpcb 280 1842 0 1835 10 8 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 18 0 15 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 38 0 38 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 555 0 354 18 4 14 15 0 8 1 art_table 32 556 0 354 2 0 2 2 0 8 0 art_node 16 119 0 82 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 6 1 0 1 1 0 8 0 semapl 112 279 0 269 1 0 1 1 0 8 0 shmpl 112 131 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4769 0 3373 46 0 46 46 0 8 0 ffsino 240 4769 0 3373 83 0 83 83 0 8 0 nchpl 144 8340 0 6722 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 31287 0 31287 4 3 1 1 0 8 1 vmpool 520 9 0 8 5 4 1 1 0 8 0 scxspl 192 22187 0 22187 11 10 1 7 0 8 1 plimitpl 152 188 0 181 1 0 1 1 0 8 0 sigapl 432 2374 0 2360 2 0 2 2 0 8 0 futexpl 56 53367 0 53367 2 1 1 1 0 8 1 knotepl 112 630 0 611 2 1 1 2 0 8 0 kqueuepl 104 504 0 502 1 0 1 1 0 8 0 pipepl 112 1180 0 1161 5 4 1 2 0 8 0 fdescpl 424 2375 0 2360 2 0 2 2 0 8 0 filepl 120 20142 0 20045 9 5 4 5 0 8 0 lockfpl 104 894 0 893 1 0 1 1 0 8 0 lockfspl 48 295 0 294 1 0 1 1 0 8 0 sessionpl 112 27 0 17 1 0 1 1 0 8 0 pgrppl 48 35 0 25 1 0 1 1 0 8 0 ucredpl 96 3099 0 3092 1 0 1 1 0 8 0 zombiepl 144 2362 0 2362 3 2 1 1 0 8 1 processpl 864 2393 0 2362 4 0 4 4 0 8 0 procpl 632 5195 0 5156 4 0 4 4 0 8 0 sosppl 128 25 0 25 7 7 0 1 0 8 0 sockpl 384 2892 0 2867 12 8 4 5 0 8 0 mcl64k 65536 338 0 338 41 31 10 33 0 8 10 mcl16k 16384 10 0 10 9 9 0 1 0 8 0 mcl12k 12288 41 0 41 7 7 0 1 0 8 0 mcl9k 9216 28 0 28 10 9 1 1 0 8 1 mcl8k 8192 53 0 53 10 9 1 1 0 8 1 mcl4k 4096 219 0 219 5 4 1 1 0 8 1 mcl2k2 2112 21 0 21 10 9 1 1 0 8 1 mcl2k 2048 63321 0 63270 18 10 8 14 0 8 1 mtagpl 80 54 0 54 3 2 1 1 0 8 1 mbufpl 256 113916 0 113811 27 18 9 22 0 8 0 bufpl 256 10315 0 5169 322 0 322 322 0 8 0 anonpl 16 240247 0 229173 124 54 70 72 0 62 12 amapchunkpl 152 11368 0 11260 36 30 6 12 0 158 0 amappl16 192 12014 0 11222 109 64 45 51 0 8 5 amappl15 184 1085 0 1083 3 2 1 1 0 8 0 amappl14 176 400 0 396 2 1 1 1 0 8 0 amappl13 168 140 0 139 1 0 1 1 0 8 0 amappl12 160 19 0 17 1 0 1 1 0 8 0 amappl11 152 67 0 56 1 0 1 1 0 8 0 amappl10 144 417 0 417 2 2 0 1 0 8 0 amappl9 136 1118 0 1112 1 0 1 1 0 8 0 amappl8 128 742 0 712 2 0 2 2 0 8 1 amappl7 120 480 0 474 1 0 1 1 0 8 0 amappl6 112 90 0 80 1 0 1 1 0 8 0 amappl5 104 312 0 301 1 0 1 1 0 8 0 amappl4 96 2416 0 2385 1 0 1 1 0 8 0 amappl3 88 569 0 563 1 0 1 1 0 8 0 amappl2 80 18571 0 18496 4 2 2 3 0 8 0 amappl1 72 51332 0 50913 27 18 9 20 0 8 0 amappl 80 5550 0 5513 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 132 0 20 2 0 2 2 0 8 0 uaddrrnd 24 2384 0 2360 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2384 0 2360 1 0 1 1 0 8 0 vmmpekpl 168 17597 0 17567 2 0 2 2 0 8 0 vmmpepl 168 284695 0 282749 233 124 109 109 0 357 21 vmsppl 272 2374 0 2360 2 1 1 2 0 8 0 pdppl 4096 4774 0 4736 6 1 5 6 0 8 0 pvpl 32 630030 0 615866 275 104 171 177 0 265 30 pmappl 200 2383 0 2368 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 556 0 96 15 0 15 15 0 8 0