'/dev/wskbd\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="03d7706c7338579122ed93524f417bfb2853944e5e41a78cb537bbe68d44f5448413ec66842c4c8ac07f6e1f6f4f1bb24eaa81bbea3b08319d7dbdefd689cb6c0f49ec21546317fdf8c7635ea96fd8ff0720936aba731ee193910cfaccecb55e09d6d9a56594dfacca5c50d9c394f754183fe71eeed955fd74fa3d8ac18a66b572365b5c2d31c35680872c062b702064085662f6f57100482233ed105c9cbcc18138491431026702bec0c019d7810eeb2628649cee85091681a77b0ea38ad0a7e78a14f51420", 0xc6}], 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) nanosleep(0x0, 0x0) clock_getres(0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:04:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x401) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) dup(0xffffffffffffffff) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x881, 0x0) r0 = socket$inet(0x2, 0x7, 0xc000) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x8, 0x2}, {0x18, 0x0, 0x8, 0x2c71}, 0x7, [0xbf, 0x900000000000, 0x8000, 0x100000001, 0x2, 0x269, 0x8, 0x2]}, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:04:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001d00)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r5) 16:04:14 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000080)=""/123, 0x7b}], 0x2, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x7, &(0x7f00000001c0)={0x10000000000005, 0x3fe00000000}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x4, &(0x7f0000000180)) dup(r1) fcntl$dupfd(r0, 0x0, r2) 16:04:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:04:14 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5, 0x0, 0x4}, {0x16, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:04:14 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xc0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001300)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:04:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="910a7bcf59ee5c683715f988317c6bf734dd09217f041613a53e92bcf355a451c297f6e487b26bb52a635e2b35144fb4dfb3bf13a3145e06fc5f294ad73175d382d0c7d3f72e6adb8d9ed990e1d844f688b9ce2c677c9caa", 0x58}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") close(r0) 16:04:14 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x240, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/242, 0xf2}], 0x3, 0x0, 0x0) 16:04:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:04:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) write(r0, &(0x7f00000002c0)="1bf42820829a9d3cb17df699a396c836bda308d765d03669b81d725126578b0e78aa07fbe9a090f745715a1dc38c3c89dfecdcc8eaf9a55ae2b9b63f27ea19595260dac80e5b1f761ad27a25b61a3348ecbc8339fb1ab4235c971d1f4cbeabee981f7d99ece7ba9e44ca3633f905d43bc09fe745b2f0bd486f0ad58ed8d65296ea640871eed266bc9c2f9a1f5442d32d0c8efe64b7eef827405d374bd68e9d88d2c1cbd46d31ed3f5a5b931566959df96e7e622d907f21d04aa55723ac28918a7373bcc0f58c46d86f551f1dfff81ce64dfbe7a2d4d0b1cccfd14feef3cc5d347e8fd5ba27f99bbc7c56dc16566a391578f18e80c811ef2066b71e", 0xfb) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:04:14 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c1, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x42, 0x2) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x39bc) 16:04:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) 16:04:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x4, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:04:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d4a, &(0x7f0000000880)="ab707adce1906389ee745af2f4f0758a0101000062df00b898e2ad04000000000000004578dca6706fc4ab2bfac11234cecb9967cb19158b7747d055fa0000000000000000afba19c2cb7ffd23fedbd5ef3dc374ea850ddeeb0df9e4b335fa6700e6397cb555910f7a6cb523f5b10c708976330d9545aae41d7405abbf594e970c965c873c8ce00000000000005426e1f94c8b1fed4efc6c170e671609d2d88a0e895130ad0bcc80fe52b334264eeef5f561156c78cc5e228e6805350d0d47974764d4b0109f58ac3ddad400000000000000000000d463fa836977cbe64e402d16e4ac52e0b41fcddb5185075ddfbcbc9417c10f4116a368b49d2cef194bee348f00d934fb59575a4c3f08bd9c739d3d169bdf419eb6d0759aea91104ee0211b075ad7c099285f4f7a576bc49bd3ebc6fdef06913d1726fd506f7fbe53df2b231c951b06b07473dccabc632f20fbf71e800dde8aedc6b420beb69d2fb15f9e9f0b5a49bfb21789449ff082c63d89b402a89b4059fe04c0b0157816cf0e8618cda929bd2d6aa8b2d12068d115255b581c6bef4682c6a5ab6d8871005838b604102f9893463d6f3cf27263b65db685fd22e948417cc2605d66411734bff5f3f41e0b6286ab5ca8901dc9d992defe6866193650a53516b5f94446e60fdd63c00ae2acd1c7827bd63d8a26a6fb6ebd55f078c4ad0a7897ccb49439e502d3d2bf010df36880b0b4c476e8f6a13518f37caac405fbf9227f68f39b611576b51e0efb7d7efadaced3c3cba729e646e5ba7ddc944ae27b51fe188840570dd97337600dd80ac1f8f5f16175903fd43a9847b45679d00f67484c9400a3de5cda759684233b5d4a978a24a03069fea4c214d8c7a3008b6f466cfbc077dcc5b626410e93252d87c8396a67af84488ed4c8341ba971a34bd48d8474f0796fcf8098de725c1178ff8a5ad783677e77b731c1ae97ae3a03fd6c171099408d1f731fffaad3eadaf028a0a154f95a1d0259a57023254401672665e544abd2df") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xffbffffffffffffd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20031, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x94c1}]}) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x10001}, 0xc) 16:04:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 16:04:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x403}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:04:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:04:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:04:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) geteuid() 16:04:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x3}], 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:04:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1afc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/231, 0xe7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f00000001c0), 0x0) execve(0x0, 0x0, 0x0) 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xfffffffffffffff9, 0x3, 0x7f, 0x80}, {0x3e, 0x2, 0x10001, 0x7}, {0x411, 0x8001, 0x3, 0xffffffffffffffff}]}) 16:04:15 executing program 1: socketpair(0x1e, 0x5, 0x100000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x40, 0x10000, 0xdbc}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x10001, 0x6, 0x100000001, 0x7f, "059b6c524ebdfa88d54c925770276d1119dfc3f9", 0xffffffff, 0x5}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1000, 0xf5, 0xa24, 0x8, "751942222d0007564bc8f74f42800fed573d23a1", 0x2, 0x6f46}) setsockopt(r2, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:04:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) dup2(r0, r3) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:04:15 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x20000, 0x4) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2aa, &(0x7f0000000140)}) 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) r2 = fcntl$dupfd(r1, 0xfffffffffffffffc, r1) writev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="b6c95af07f5ca0cd63839decdaa7c17677c4faec68868d3d365505b560caae59566852a004e18c15c00001e7c56bc58a73f2368be4e31d4e474b6f78e6d510e9cb34477456b0dbb43116339ee634bc9f62521f2503495bfc8159fbcd95c896fdac39bbd3dbcd9c6a7466da6edf7e40023dfcdb7ef797b38bf71b77e5626d4a416399a9551ec8eff9eed35557146770d6c48249e7b7ed9e9f5a91e19cf79c3568b2470fcbec1280cb72c752911ca2820cd43e56c7846a9833dd933bf3477610837c05e89280584309a71bc1cafa413e4ebf10bce07a8b46cf2b4182336ebc958dc5d3d2f5554c0970c6fe5affa1b0c81b0376", 0xf2}, {&(0x7f0000000580)="4c4badd9247a83ee1c10fb8fb432926ccc960953c90f38d14210b31c5105b8a60ffe0cba07c9ba0a02fec752da952bb309e2ef177fc1909126ac771cea93a55932477915c0b20cef718b205309c4768c76836a0e8ea6cacbbad06cc44190e7e8eb06adbbca52bd0c832178bc7fbeb05aa6cc88a06f10593ef5f4626e25eb7417fc549bf2c6e571146642bca759e958", 0x8f}], 0x2) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) r3 = getppid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x0, 0x8001, 0x61, 0x8}, {0xae0, 0x0, 0x5}, {0x0, 0xb47, 0x6, 0x3}, {0xbb2, 0x6, 0xffff, 0x4}, {0x6, 0x5, 0x8, 0x8000}, {0xff, 0x101, 0x3, 0x3}, {0x100000001, 0xffffffff0, 0x8cc}]}) 16:04:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f000079f000/0x2000)=nil, 0x2000, 0x5) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fchmod(r0, 0x1e7) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:04:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/194, 0xc2) 16:04:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000040)) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:04:15 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000100)="9e3ea3dec2ee3506b3180603970300005395db41544e0479f59b24ace3a89cd2131d00e8", 0xfebf) 16:04:15 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x3, 0x3f}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setreuid(r0, r1) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0xca) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:04:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:04:15 executing program 1: setitimer(0x0, &(0x7f0000000580), &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='*\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%\x00']) 16:04:15 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) 16:04:15 executing program 1: r0 = semget$private(0x0, 0x5, 0x263) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xffffffffffffffff]) r1 = socket$inet6(0x18, 0x4007, 0x801) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) 16:04:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1e7}, {0x83, 0x3}, {0x20, 0x10001}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x7}], 0x1}) 16:04:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xe004, 0x1d5f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x1) r2 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x101) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000280)="8f7783b1d531b7bc986023a54a7909b6d5b43704", 0x14}, {&(0x7f00000002c0)="9e93d07cc5560f1a8f67dbdd48b36120081f0506a3780906f2908c4d91d0a2fac20811533e463c3a7f11bd438ae7722437408bc856e6b89cfb63f3abbef322b2b43ad1a39cd6e6e4f8b6d8bcdd1b8576427618ee6e550f88c79fbe8b6ac6cfd8bac1b66386e46895b58581de17fbb1050e776eaffcc3f6a8", 0x78}, {&(0x7f0000000340)="73e4edf634295929ae9ce43f1cc199848708cc3258c8e8e1d36e9730f4435e21fd7ea6216b8779cb023280b99421047a4016ff560ffc53c6236a0200d050af748dee088c04c3c80d282b46734315ed66a2041081401dbb28bb79c9ad0c77d683ff42ecbfa66d9c600ea4774072f4a1d65ad6994492de71bb826415b7a360cade7f86365ffb2c672c848c469b549ca729b58a8b", 0x93}, {&(0x7f0000000400)="babfe7194b4ce54ed3b6970094128a5f39136f39a4b1687d5f8509590badb3f3ce056c5e531da910f8fb309927dde3a6ae7d493b31077787f7fe6131ef58c9531bedfeaacb8557394529c9fc4581fca3e8bb3642d953542690f312cc6f295bfa12e688e0f57236082141a17c74c8ecf56a7b06aa9f36844f7b8d166d2990182608fd0bd7a58d3198d800a1d5c0193f638ab264b52c704837a3e6543aae145f535cdb7c012c463d4537fbb7e544b89cbcb676deb31f30dc4ef351b76c77d6ae229419998e54ab43b75c5b38dc65e8266fe39163387f936726a6662225e9591e8abd1a552eb6e2b9d06fa2a77e28dcb6bd45ab1d42", 0xf4}, {&(0x7f0000000500)="c21207556c0174e983cfbcf796da07f6eb4e7097843f12573ba3cfb2259354e8f902da6d61bf1906ad1658c6fc801a040a17f97b8ebbd152bb3c1d82d756be3138877bac05cbdf997c07d12394b53bbd4d3b2f03f13667f75d2498b355bae614bf1422727c5e658a1ca9ee5faf4bdf46e5b3dd84e26e6aec630c6524ce1c30f248c665cc88ee99002c8032d1ec633b31e743274b0a90db4552f8ac9ae2bd8986e77095ddbd5b365bb67b7920bac4b538e8f52f501a0986cf20", 0xb9}, {&(0x7f00000005c0)="606ac1fcc2c61512b2974ac7132a6573a1aac89202e16636a463ab00084c43b67dcd716cdd3be464040ebdb00f51b7fffb6874d6c648a4e4c94755e19856bf4cd6e84a03bd4aafb9a7d537d9098469151f427d2b6936a0f65ef80638b190f7e73e", 0x61}, {&(0x7f0000000640)="e352f075a7057f3013635f487bd3a0ccbe7c021d59216587a30e24fc", 0x1c}, {&(0x7f0000000680)="0ea5e072d015d34db0c477bf81978ef91ffc170702e365c60b01a88c5e6a2f09d76477f1b98efbb25cb11c0bb1fea29f34e876ab23078ee8c4c32f18270361b45da66bbd36908f215eba6879c377ebc540ea43f6fef365d23faeaaca6e03f3dbc329e6a4593a62592e6040f656656715c3cb103a92233f58da4371b2bcfa0e19dbc8dc08fcbf446481e10792a057d3a1ca1d046792867b833f318f300f12d72e170e8ff8d45f357bd10905581a5b0bfe0945ddddba241d4e203ac2b66c2c6cb1ab7aac9dde93dea6a93e73d2c1791d258f3bb80195fd5f72f38f80621c354f1fcb1ebbee0c6d35a629cccb29863ce94dd5783f8acdda902cef13a5c797c80f3ac772249f2707b33ff044bd6353b220f6c27e4888f1f8f1890bf56f94022e7248bc31046d7304574e49dbbe9f23387126f526d50f75f8a153ed0081cf3145538a9937c3e30de2209596db1cf514a71e65bf75a0e64cf161e2dd9bd8ea5019361dfec866f0fccad3ff4e477fcd5f233eb028ff59e9958fa25ab753f8f34c104c7cd4d7ee83b6f189c9748331d16107d954fe8fa560ea6b2930c88d462c60bd87c5ea9083d0f0801f7bafc063601c724e09165a35db02643b7acdc9b59f3ad8e591e67adbbb9a165b79059bb4e37031e1a49aa1a9fcb8e81aaec7b2fed4322c3b19e85650cbb42c4726861ef5f304c6fde221ad85f1936f1935ae751081a753ae562a105da38fdb97403c41caa4c2003de601101609686e5d94d846040a393bfd24b40c2e0130c730cb938f5e84b344ab9eb2f3d1facb6c0a8f00dad2a5dd2d568d0947164ab77b78d167515fca4b04e61f481539e03c2e47a739a4ff1833529a2d0ba0e871fb1f3f11a6545a5982de13561915cf68d36190de00f6d3dd378f2d1614a0f013789141ff0bd45eaaf2eeb081644a83118a45da4e8da49b59d5c2bc37fb694cdcf17a8d88eb31070aa34c82c7af2e8681c456525f29598ad163104d1133fcff8e1665be69db0dc00b05a1eda85cf6b46dded96e35bc774d70dd7e4abd6c76a9a6bcfc4d9c8fce449f2b06cd0537ecbde35130af8758154e0506dbf514f0b1a55951c9ebeb3eb4cd2bddb352b79b07ee17c8ad2ab87bfff737d12fb1e860adadf59c471406d34b18c68356608d5f6d0ec3ff8f39235b14f27bba036377bc6de1de680112335ccb0458e2c77a2c0649d2e32547a868e40c18f7935a3fae916db561e8ef6e38ebf60852cb53485cab5329da69eda94a0716e95d88f527cf871d83436c2bb0dababe95f616a9b5233ceab0660b19e42fff8da390f0457949b8272d90f3aadb7029a99ab001f3277cad9c5098ce525d6a23c31c5723da6a8190161e824c9755a0a6a927e9f4a2c076108ce6951eb8bf76bcd4010d1c511dc17f4a7a6b5f67a3e2b8ee48af78b7d3484c12d79411e62d152ad6faa55cb3cbb795babdae6371ac5f47bb756b7854e50b6f268da8be8c44b9b5f4540703c245383277c2882d23262f532fe26868b2d34c8a0aaa65ddb7f5dcb9d2204bf2be7049e3b038c3ef47b6bf415008f641b7e58525415f754e8137c1a96c4dacac901da43d63ec61bfbd87e5a9afb1dbf7d04041bea8761dd04684467ef000428ec877fd69d95559a19ab93dd9659b9ca13393d9c259184faf77bbb0b58c6473236d36bf6b533567e284eb4b805f57ee95d664c15ff20869be3b52141528c2cd029b20321c950d4bb80d6403bf7d1d9f3637308497607ef2e4dc76569779875f7922b9d517019f5f2660b7ca4a1b7ef3fbcdd2810c025c04b139b5318754471d7135efcfb298efc80f9e6e194731e09ef2df7a7be51c3c8204b6d0d5b9d28dd97bc56618076eb5a30d7cf61fc6750059a9f06ba12fe7e5a0629b58e3a6a1a0c0e7b2703fc234b067622b5385aafd714c51bfc3a836a1938af39fce0fd490550ed236ccd637cb9bb13f396d757676982a5fff48b9ac2b7ab40fea7503e4a0e6820aa8b9a1ef6c9d1365e54d579297b68399ee55d66a789d54e9dabe1451cce055a005ab5047a4388150c2ab177cb9e5463b9e993c083d375aaf8aecd0579856ea49d584f62f1453f0592d733e0b1e7b8d214bf8cc86456f773962586b1aa8daa5945d06b8a21aa3eb1e94b731152c6f9e082e45f5c0c768ab790a90b757eeab6f3974168ba83a934faf8daadeda2105491199b19c6b0231bd1b6c0892dc638804785c600b91049f881a5a57767fe1bc827c3c3c77a4ee03d45cccf2b3f4c8831cabc6b2ebeca9534408057e11d1ee501878bafbbc5299c8c14e90417d5ba5a3ceff1d775963f34ff6fb9fff16cb4afccd63b7423bfdc473593e83f3226aca7e9beda5387a306eb3a8d83519c933c7094f35def543ab99d27bca5ac1062ab3e3a84209373986a33b8c9ba09a006459c2220d868bd192a61a860287835484c96692d75842d69ff59ff617376f967f09744dba8916429ea6322437dd74f22e0c600956984962a5db9f1111f29f32d0b5457cd92837c911ba695262d9456cbd79a0930c3eedb049f52f4a3064561016afdd41459d36767db0a4528b02a2c0079dee08e431ccce32784ee9cb7f70c80ffa02be3ba9e1f86b10f7836591b0eef0064035a435125378444d2a3514963dcf73bc7eea7e48bfee49ae057ebe370566190cc24d678aad554162d85fbda988ae3b4395ad7a985c769f7654adcb75b8e858247793c9cf49aab26880d635a3b9986a24278c58476862150f16443018c06ad387f001a51db7775b0134a61edf6b049b00356706b16dda1a2d2e2c6aaf6e90ba689459d95dc29c2e5759c070fdfacb1cf4c6911f11ef021aaaaee18c3a5337668b7ef6742b05af3bba97098434078ae48ff9f8ac6fb3da423088ebcf06f1feb10be58285797e6d4a3bb9140df1c126a3c0db31a67bf6ed804fded51d34aea96d9a2616ca93668ad1a1fd7fff40aede822b0f54ddfd5214a2ef874c24eb8a70ea9f971b426183120efb15171dc2c61b60a54863e92bd21be1f0c635c5cbee2b7be2f5f30109f1f981985e92289c11266b621d5bff03f5af86ff7e44684f86eb3640bcf20e862a61152891ae0442f499a4dba0b4d0417437ae87c44cc9e997821b87d0ee3e443312b559181bc242eaaebbebffabfc627051401d4fc5e79b3b11a76a0052de5f15612a1028ce2c807ab98c87cb4c9b145a87108895dcb39267c549b8e16bca9a425eb5c382e4fa556d1b40b5c15cebb7d69f81b784f2ca8b5eba6e8cd20230e6f65615cfcc2985cf6b4ac1d3186c0d560b2488d13e419862768b8c359734747c1beb8d77671544b3b4b71dba54b02c0d320cbdf5d9daf3f16eba3e8c82a89d3fa32eb3b3017aeb56bc3fb56779bf530b733e7c615eef5c8a8040bbf4b187519974c74a2b202a8bd5e29e09bc27922a7786a19dd3246035e9a4af1573474f28cd356efe70cbfdb4305f80eef57b65d306f13a58988e225ff233fbdada80d5c624bab885d8bcd8e306b80a3e9a714e36fe327cc0bbd8d652c8a803bb7d396735aab7b1b4187d0d6e6f4a76543c177beb3bd5b4d87ebef443e469d3dd041b951be4bf0def905ecb806d2bd1e971443ab232fd576ecc07b3fdbac040a230b7667aa32f32a1b65da2d1368ffabba3f4d8b49ec0108444fc36d8f46025b3562df1c9cff2397ce191ae3e932d937f52c7b746637f36953c58f45098ea1b439cb1c9db32bc6ec655fe5e0ffb7c524a37852f175119e65f3c9fd080dd546d4b9be9fe38d179bd7936766ce11eb12300972557034787f51629003d5f3a7f4f3830d2f126910258439b5323a0e3c727da25c8244d7be2d85d85bcefe93fa14a208611bdc6561800356eb0abe5250e93a1233e6900983f9ba94b0d81a3d23234ed338e725728f7b4151f4e007364ee1366d9d9396a2a5a3eb0325de55cf55b80b7102f2501159debdd6a2cc237387e0eaf7db9ebd68f1c6d94b3dd28b418f04658b95f837fe544b2b186e7caf5e7697b2ca2dbb4c9eaf46f4ff17b453e0c473664bbf6d238c900ea21ac1228b753aeedac7ea2c806235602c112be4541a658774b61bd915188c134f91820534abeb32bd104f99c80b2d23d254b47c9e96eb6eadf1c3ab5150da82fb52b6524a0ec2816416307f75544f6018eb8770fce57a93d5998cc99d41e32146c7e3f45f113f19c0a8de1fffe589ebf4d1d7647150f9d05b35dcd6564f0a9958b5effa845a57e57b1994564c939949461945e0d366665ca8752aa8f03755f8ac6c976985786703cf014c6b9e9dec995883a7f83e917140487ad280107a09858af7b2f1216bb754a763276022bf250f6846c8c8cb56a3459e82f537f0f9148a245518bc12e6c232ee1c9079681b262056e895c3a929eeb25f96609115e809ca888ccfeeab488839c727c36e10e0e7ed968dfa0560d21278bf2c814bdadc531469320dd3eb36c7741e88f9b6fc34fe0300001cb1d0d0aff565c886b743fafe473f383ee18ff7869718ed3f4ef54d51e2c73b2623e190011db6c6e54d1c6487e72e32067b6a2fceb2990204f12fd5354c850c5728fdedc2e3539bb56bd31bbc765144c7b85429162e73d388ce4b67ed609d22a2f80859a13caf39b987e3543f70ecbd7003f2ce7896662adaaaed68b6a76b3c706d5d3d6d6a86cc306ed4aec360d31db5d2066b13eef294fd2757ce978f6de6c6b1951b70696d087f03c5944f28564341772b2c4fed67c269954184e2cf1ee53d22f9461a110626f3c5fbe79667824bc8acf9f81b151fed39f743bb8bf4ddae5b25bdf10093aada2a138f7abf95c4395a2d78f8c2fd609abb3ea4dca32c6f971489256a3b3d0fb48131a55080291b6e8cbc10577862cf9383c345f341f34646fc82d2547aecd2d84a62db954c03fd885da1a91c8edbe590e375bf51d4b4085a166a85cfa73368a4eb1a19bbf884ee07118bc4e9207ff3a3258d66f03f8ecb15c1564f3f87c410477eea1f25fad8c34374fcf6cadb0542dfa92edc32b4585c742e6ce97d624e3fe2e477ecc09a0d7f4f20cf8e9c473e0354dc30546e8ac842ba722722f04b6f14cf6b53766267f0455dd14b0bed00fb83016ebba76eed95419c2424ed8178e862827b69cc977d9f3bb64eb29b6049d92242828263d880feeb2a33f74e7b48539fe26d4a615d4106fc90af7c817555b7f6d23a4cd2a47a17dc8cf225842c4e518065d2ac27b966c7817853277ff79d2959a03df95ccb80d701b13235d5ff09c809202499ab5fbdda70062597db5a9e3214a6466b53b372d291e79dce73bb953e0866ecce4202663de6063df1915d43c5cc626be75f07bef894fac8e26c74de86387a5a698855477ec6f9f7415dd5d690b15f8674277118b203e977569d07e881cc382cc5935419e28a62ef989cb82ffb5034e4145d221d2f09c6782ebd417faac9c8b0af4c00d4dc0d0a62c640491ecf42ad8db6cb53d2f512f845e9a4ad19a0253c89520fe6dfda42c1a016e35627ef033d3d58d2734ee8cbac23abf008cad09552b167312739640ca10c3a62525a3ae89d19c518f8ecaeedb342348801deb2b065e60fe121dcd06b2e042d41c409a613f9fb14211a8885acbe9b5c6d8a0893404d6629e0e3331322ca5e3c3df11419a53327784537548b88cb3be398dbee491c3ec9c5d60349470bfc1516c736a8f5d8b395819ae53ec5d4fa9f536bdc9a438a5d940147ef20da6721b6d939d4d79e29bc4da05cca488db5b37cc9a5c8b2a978fbc252096375064a619b10731be3ce22afaddc177808123c90cd755833fb88904b5f0dc045a6f", 0x1000}, {&(0x7f0000001680)="23d07ddb1734dff5627af8b9f9fe1ce60b205c81d3f06c197acecb62ca64897e54cb47fa26c7fde6b6584c43f3c4e713e899445a457d1e7b51a296c70ce37fc7ba2383736de35718305c5cbef7c1e8ed83f3abdb16f0a43f0802780f9220ccf0e4e2188fd51b42f118d6eceb71e7c8f42e1aecabc7c389f53b7bbaea9b43bfb7136bcb7532ae5d2dfca0271e22e4d66c19ca77644a40c128d88c5964e412c3847cd58ee93e51b568b9c7a502b15c40e11a93305883", 0xb5}, {&(0x7f0000001740)="fcd4b01acc03e28220f4b08f5e3e3b856e0dcd8b6328b99679cc843ace0ce5e55e8f01aa4c893eb5b4824440ad75fbf6716157c4616fde8300ecc0859ec350f7dffde7db5fe287a926ed29c09b7fafc22ae158f4e4bf5ff1dbeb1d663f9fd9868de8ce70a5699e91fbe87dc68ce9e8d35bf1df578309fbffe72449d016ea49c940ec9aea6b99f2e09cb41b440f48cc5fc024c369b8a94a01b28e3b7e200a6f620df169a97fc8681451878497d041c980abbe40a860c1", 0xb6}], 0xa}, 0xc) renameat(r0, &(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001940)='./file0/../file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001980)=0x20) r3 = accept(r1, &(0x7f00000019c0)=@in, &(0x7f0000001a00)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) chflags(&(0x7f0000001a40)='./file0/../file0\x00', 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001a80)) bind(r0, &(0x7f0000001ac0)=@in6={0x18, 0x1, 0x80000001, 0xfffffffffffffff9}, 0xc) r4 = geteuid() r5 = getgid() fchown(r1, r4, r5) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) sendmsg$unix(r1, &(0x7f0000002340)={&(0x7f0000001b80)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f0000002200)=[{&(0x7f0000001bc0)="745750e329fca9118d51d338af8c7cdfe4b6cef84159f0d7a8d4659a56dacd8579389748db63b38c5a8d574b01a06b2c5873a85d1ca50ef3f2292fbb2a22ad0619e386b341e4268ab76d1c0e35a6c93520f3d4cd14fdbd3cc47e321c1b5e6ed1306a52b2ffffd1dc06aa63a89cae7335ae0958873c5a434e77210a0ce940f9f6d229d97a8e0f9b305e5a38ae77b1ea63a8bec2e8ba76e800192bbc8cf51dc01cfa86665cd6a109cffdcd0b7f47da788dbd1a060bb7131b60f178ae441fb02bc9e68cc7965636c8ec54b75759d1596b9da2e19b8e44b770e8b3f8187c344f0004146fc7e72091113e4a9b64e394fbe6", 0xef}, {&(0x7f0000001cc0)="2806964917e9c316e95c255db8d17d2b7f7a87d91a5ff9d3474875014ac320ccdae59ee0f97ec1a81dd71b31ad718f73150d33c6c8fea434378d54ec549a09b306a32dc0c2438d04d9e08ab755ee7199211d591216704bb68a9f9aad2299c79e81490439c3247193ccfe95dfcdb65fe08f537dd7289e94b862f27c0c3a59ef96a9f28c858cb9ab7650cc472eaa5bb3759641700fb6342dcfa51308e8281e3fa340c3c3574f87ca48c5d1a0574d9e7feccd0bb41a360cc482e366d7f7", 0xbc}, {&(0x7f0000001d80)="78a670cb39affb38a74dd4e75b2b001254ea48d437bfd9a199d86fe94b3b5a7c991df07b2e48df313e47f55a9cbccf1b0c7d9625a239d3995d6f6e822dc513fc8dee4fc19332205108fa51d82e0e2557edcffd18f4c28004", 0x58}, {&(0x7f0000001e00)="a20c2ab5c4f840c42a9c41e6446bdcab85f8b78197eb879d1a0bd906fbfa1eb5c4b47aa605c9377822d1e94540a3f2c75af146ac77cf8828e18a2a7448d767b21d87a5982f996b927ef067e80537ebaad0c99c96f11781ab46ae4a517645cc7b8b12bfb16d2dd8d0ac6eaed173f953b9cd4991b49287df84554011e74702c2526db35b02ce5bd3b2e67f03a85d5d8bcf36b5ef4101c55782a8eae207f4e657fb786a8d6d9153bae208", 0xa9}, {&(0x7f0000001ec0)="8bf79ffec446c900b8aa2aa6709c15b6a59c50e9835a91da096adb27a3188537faaca6c1b0e2410e835613ac00165ea63969ecbfa64500658dddf4380c0da353fe56ea648b434abf9a62e9c5f0cb632fee5d87412b51bbcc3f5ef986103355b4f8b22c895aced511418b8e97fbf289959e9bc5ad04f09659633379cb548bf48dfe13775204c4b88f16cdb1580a331034e1a48787c341591769a0d51f71f873ee8a32348c10d65923c4af14f26c994f60bc4d7f61ac1a8cbd63ccfd1f8b3f2c0cfa931de8ad38834f25823b0c97746d5306ab87a7a521e39a67992a0d4418839feb20e34d09c3a1cc9bf0792cc5fdef4f5fe8fc257c584fb6df830f", 0xfb}, {&(0x7f0000001fc0)="0f549bc0e5ecdb4621ec4e20a638b93110ebb4ede91b0bffa0b897629cb72cfc56c12df56897182db544509fac4b36594db3069fc0aeaad80181b1c31ad7044f9d29effe3b8d16f4e37f525be8a952431968d5e2bcc15c5c91a23841d3b5ffa0c69cd73b326e9d5751cd202a", 0x6c}, {&(0x7f0000002040)="d00df64ed02215d4962852aa5f7c09c543d1bad3e6902049c1bfb166e1c99e6e8e5e8dea6e82f980cad8b41c051c73ec3c54623cdcf560b5d167b105389dee13347978d5f3dbd6993b8b1d1b04743e8fad8094cc98f80559639c24a8eb69172b644628071849e19c28df89185cfb5dde81baadf7f973e298eccd5b6af0c10c976f8ccc7753d301d4af5bd0650783f81d2ce5f4864b92ccee19ef41cd602e550905be8599673c70ff9af78e1a27f153a7670383e507a7b6649cb3323f76", 0xbd}, {&(0x7f0000002100)="3ee49ec4ef48d64a733084a0235293ca3a02aa10916ff664991903470846c3c2e657910f46fab3f7a36175d20d3df11aa93ea55f74e18108255c4a4d63e7435115566b382725b5c82f315a38fc514ae6420807a2f492d2f816a4aba9be0c7c1f24ea0a23bfa5366549274d8e5b19d6ac12e15de4d4d20e3ccb8a721706cb0d3e4f6c42bfc31e20b1719da70ffebeae2268e9712b017c36a46f4ccda9aa9c6f3118431f2f9146fdf6f0bc005721b7bda21ff1453c7e6b4da654b7f556cab50591eeb59b517e803624f20436fb3f0f33050b5d17feabe0e3d72dd21f807af9ef926d8da24106ac3ee77bd6530dca80ba943612b819b74fea", 0xf7}], 0x8, &(0x7f0000002280)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r3, r2, r3]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r3, r1, r0, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r4, r8}, @rights={0x18, 0xffff, 0x1, [r2, r3]}], 0x90, 0x407}, 0x4) dup2(r1, r0) ioctl$TIOCNXCL(r2, 0x2000740e) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002380)='/dev/wskbd\x00', 0xc51, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000023c0)={0x8, 0x1, 0x7fffffff, {[0x80, 0x4, 0x1, 0x6, 0x3, 0x3, 0xffff, 0x9, 0x2, 0x8, 0x0, 0x1, 0x8001, 0x8000000000, 0x1, 0x100000000, 0xffffffff, 0x401], [0x1, 0x80000000, 0x7, 0x1f9, 0x4, 0x10001, 0x7341000000000, 0x0, 0x1, 0xfffffffffffffffe], [0x4, 0x20, 0x4, 0x5, 0x6, 0x9ba, 0x80000001], [0x401, 0x1000, 0x1ff, 0x1, 0xfffffffffffffffb], [{0x0, 0xc5d, 0xfffffffffffff6c1, 0x581}, {0x0, 0x1, 0x5d}, {0x1680, 0x76, 0x9, 0xffffffff}, {0x8, 0x0, 0x5, 0x1}, {0x2, 0x9, 0x6, 0x7fff}, {0x4, 0x7e, 0x4, 0x5c50}, {0x7, 0xffff, 0x36b8, 0x9}, {0x10000, 0x4, 0xffffffff, 0x7ff}], {0xfffe0000, 0x3f, 0xf3d, 0x10001}, {0xfff, 0x1, 0x1, 0x8}}}) seteuid(r7) 16:04:15 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10500, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x100000001, 0x9, 0x1, 0x4c6}]}) 16:04:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x2, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000600)=""/200, 0xc8, 0x800, &(0x7f0000000240)=@in6={0x18, 0x0, 0x81, 0x1f}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000001c0)={0x9, 0xa1, 0x3f, 0x3, &(0x7f0000000380)={{0x1fc000000000, 0x8, 0x9, 0x2, 0x6, 0x0, 0xac}, {[0xffffffffffffff96, 0x0, 0xe2f, 0x9dc6, 0x3, 0x3, 0x1, 0x3ff, 0x4, 0x199, 0x4, 0x8, 0xfffffffffffffff7, 0x75, 0x7ff, 0x9, 0x5, 0x8], [0x100, 0x7, 0x0, 0x9d7, 0x2df, 0x5, 0xcf, 0xcedd, 0x100000000, 0x1], [0x7, 0xffff, 0x7, 0x29c, 0x0, 0x80, 0x6], [0x7, 0x43, 0x6, 0xca04, 0x7186, 0x4], [{0xff, 0x140000000, 0xffffffff, 0x1}, {0x2, 0x80000001, 0x7, 0x8}, {0x7, 0xfffffffffffffffd, 0x0, 0x9}, {0x1, 0x5f8, 0x8532, 0x1}, {0x7000000000, 0x1, 0x9, 0x8}, {0x100, 0x8, 0xfffffffffffffffe, 0x200}, {0x4, 0x10000, 0x1f, 0xb}, {0x1, 0x5, 0x1c, 0x6}], {0x7fffffff, 0x40, 0x3b7}, {0x1, 0x68, 0x0, 0x5}}}, 0x5, 0x1}) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xf135) 16:04:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x3001, 0x2) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:04:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0xfffffffe}, {0x4e}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:04:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bd) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/150}, 0x9e, 0x3, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x20) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8108, 0x40) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="400000000005000000"], &(0x7f00000000c0)=0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x6, 0x5, 0x3f, 0x0, 0xa2b2, 0x80000001, 0x9, 0x2, 0x2, 0x1, 0x3ff}) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) 16:04:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r0, 0xc, 0x0) 16:04:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x800) 16:04:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1, 0x8, 0x6, 0x8}, {0x0, 0x800, 0x81, 0x7f}, {0x9, 0x7, 0x5, 0x2}, {0x10001, 0x2, 0xfffffffffffffffd, 0x1}]}) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x519) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000200)="bbb9cfd80f", 0x5, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) 16:04:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:04:15 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r3, r2) sync() 16:04:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x80000016}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000abcec3d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e68fe32d38dbbdd82b651a9ebcb6d18c71cb4d"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2, 0x7, 0x5, 0x400}, {0x9e, 0x401, 0x0, 0x101}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:15 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000f52f214b69cf"], 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x500000001ff, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) semget$private(0x0, 0x3, 0x200) close(r1) 16:04:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="3658d7fbb2537e99f27ad8ef22518ced592f58d9080ce07745a8e92145b87587beceed31e5b066dfa1f2c21ff370a72d27b1d98493f9e8cf79a1160e5e7d5f9f2cf0e842fba49f91a905c7646cd5f73357bb38", 0x53) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:04:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xebde, 0x40}, {0xffff, 0x5}}, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x201c2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xfffffffffffff801, 0x3213618b, 0x8001, 0x4}]}) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x8) rmdir(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000200)=[{r1, 0x10}, {r2}], 0x2, 0x52) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x2, 0x40, 0x6, 0xffffffffac1725ee}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000002c0)="9909bde9dd02e2182846fd1fae38b8117a515bf697742ece96181efd297131b680a8ed42af1c2f5947a4dada8772d8ef41202a2485fc4ef7fb1bc45be478b90676d05ca312502767adaeac4d1c496889ca66208b0188e14a57f6cae7ab130cdfe357585ffe389020ac4bd8563a0e4a0e31317d36ebeb9021e93f5f7fd926e92a308884918159d27888ec3f5fd6b1ae4540ad90858f1d7831f1b51e2e65896b9e29f52b8b0b878020f8fed4f43b0fd4dbb2c10121310b0c49e8b0bf25ade41c110ea9eab3c9aea9a24c8f3f664f6777e6ab5a7b206c232ef2df10a1ad619e3ce9e148a2e975c83c288d0b0559", 0xec}, {&(0x7f00000003c0)="f499d11e3f756ea65870c75fe797379d3b77ab2653c26efa7c2c71d0f897e74fe5042509b749db70e19ce175a459acb895a94e6611400512870fb47425fcccac2350394f1d6a813adbc2be1c220082", 0x4f}], 0x2, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r2, r2, r1, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r3, r1, r0, r2, r1, r2, r3, r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}], 0x80, 0x8}, 0x400) symlinkat(&(0x7f0000000540)='./file0\x00', r3, &(0x7f0000000580)='\x00') ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000005c0)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000880)={0x2, 0x0, 0xfec, 0x9, &(0x7f0000000600)={{0x7, 0x9a, 0x3800000000000000, 0xb99, 0x7ac, 0x9, 0x3}, {[0x5, 0x1ff, 0x6, 0x0, 0x3, 0x7, 0x6, 0x12, 0x5, 0x1, 0x0, 0x24d8, 0x12, 0x6, 0x500000000000000, 0x6, 0x80000000, 0x3], [0x8b7, 0x0, 0x10000, 0x5, 0x9, 0x4a, 0xfcd1, 0x8b03, 0x803, 0x80], [0x0, 0x4, 0x4, 0x4, 0x8001, 0x401, 0x401], [0x20, 0x5, 0x9d, 0x10001, 0x3f, 0x6b5b], [{0xb86, 0x0, 0x7, 0x3316}, {0x3, 0x6, 0x8001, 0xc197}, {0xffff, 0x7fffffff, 0x10000, 0x1}, {0x1, 0x335, 0x9, 0x20a}, {0xe3ba, 0xa2fd, 0x6, 0x568d}, {0x100000001, 0x2, 0x7fff, 0xfac}, {0x0, 0x1, 0x5, 0x4}, {0x1, 0xfffffffffffff801, 0x5, 0x5}], {0xd5a7, 0x8, 0x306, 0x8}, {0x7, 0x9, 0x6, 0x7}}}, 0x7, 0x400}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000008c0)) r4 = fcntl$dupfd(r1, 0x0, r2) shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000900)={0x80000001, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000940)={0x0, './file0\x00', './file0\x00'}) preadv(r0, &(0x7f0000002c80)=[{&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/199, 0xc7}, {&(0x7f0000002a80)=""/137, 0x89}, {&(0x7f0000002b40)=""/60, 0x3c}, {&(0x7f0000002b80)=""/51, 0x33}, {&(0x7f0000002bc0)=""/141, 0x8d}], 0x7, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002d00)={0x5, 0x4, 0x8, 0x5, "2b92b71464254c7f360bf06aaa45dc8dc0d86eea", 0x3, 0x9}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000002d40)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000002d80)={0x1000, 0x9bd, {[0xec, 0x7, 0x7ff, 0x80000001, 0x6, 0x0, 0x1ff, 0x80, 0x468c, 0x4, 0x1, 0x2, 0x0, 0x101, 0x1, 0x8, 0xfffffffffffffffb, 0x6], [0x1, 0x5, 0xffffffff00000000, 0x200, 0x14, 0x8, 0x0, 0x7fff, 0xe8c, 0x6], [0x6, 0x6, 0x8, 0x3, 0x7, 0x4, 0x8], [0x2, 0x1, 0x5, 0x0, 0x7fff, 0x6], [{0x6, 0x0, 0x1f, 0x419}, {0x6, 0x8, 0x20, 0x4}, {0x100, 0x0, 0xd97d, 0x6}, {0xac83, 0x2, 0xfffffffffffffffc}, {0x1, 0x20, 0x7, 0x6}, {0x9, 0x7, 0x0, 0x5c5ed695}, {0x3f, 0xfffffffffffffff7, 0xfffffffffffffffb, 0xe000000000000}, {0x48, 0x2, 0x10001, 0x4}], {0x9, 0x5, 0x0, 0x80000000}, {0x7e88, 0x200, 0x5, 0xfbe}}}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002fc0)) openat$null(0xffffffffffffff9c, &(0x7f0000003000)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000003040)=0x1) recvmsg(r3, &(0x7f0000003300)={0x0, 0x0, &(0x7f0000003240)=[{&(0x7f0000003080)=""/205, 0xcd}, {&(0x7f0000003180)=""/149, 0x95}], 0x2, &(0x7f0000003280)=""/83, 0x53}, 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000003340)={{0x1, 0x899, 0x2}, 0x8, 0xa2db, 0x6}) dup2(r2, r1) 16:04:16 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) poll(&(0x7f0000001580)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x10) r2 = dup(r1) getdents(r0, &(0x7f00000002c0)=""/125, 0x7d) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendto$unix(r2, &(0x7f0000000000)="d03db711f47f93c4f3ff7e2850b7957a77d9cf31e057badf18a49ef20ed3dca8", 0x20, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1, 0x401, 0x0, 0x0, 0x6, 0x80000001, 0xe999, 0x1, 0x3, 0x3, 0x10000}) 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x8088, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xc227, './file0\x00', './file0\x00'}) 16:04:16 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000001c0)={0x8000, 0xc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r2 = semget(0x2, 0x3, 0x240) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/144) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = kqueue() kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) fcntl$getown(r3, 0x5) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) flock(r1, 0x6) 16:04:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() recvfrom(r1, &(0x7f0000000040), 0x0, 0x43, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r3, r0) 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:04:16 executing program 1: shmget$private(0x0, 0x1000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffb000/0x4000)=nil) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:04:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x1000, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x1, 0x3ff, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x1000, 0xea}, {{r0}, 0xfffffffffffffffb, 0x84, 0x0, 0x8, 0xffffffff}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x44, 0x4, 0x1000, 0x530}], 0xff, &(0x7f0000000100)={0x2, 0x7}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x8, 0x5, 0x9, 0x100000000, "688124d64296f8a57c3072e5361b845a7019e1f1", 0x3, 0x9}) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:04:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, 0x0, 0xfffffffffffffe85, 0x0, 0x0, 0x0) 16:04:16 executing program 1: setitimer(0x2, &(0x7f0000000080)={{}, {0x800000000}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 16:04:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x4d}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x9}, {0x21, 0x965}, {0xef, 0x4}], 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x28, &(0x7f0000000100)="3c88d91fc0fd82c2f2b76e3d9f203d30c7c88ab138a58882c832dab7e1c21fd1229cb62efe867cd3") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x2, "7277fac8687ed52ebccf08da57cec0ac3f0b4b88", 0x5, 0x81}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x200002, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa006, 0x0) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchdir(r0) 16:04:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7fffffff, 0x6, 0x100, 0x536}, {0x100, 0x6, 0xb7c, 0x7}, {0x100000001, 0x9, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="ba") r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x21) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x9, 0x1ff, 0x1, 0x7, 0x101, 0x8001, 0x1, 0x2, 0xffff, 0x9}) 16:04:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001140), &(0x7f0000001180)=0xfffffffffffffc6c) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000040)={0x190}, 0x8) 16:04:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xa0f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:04:17 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f00000001c0)=[{0xad, 0xfffffffffffffffb}, {0x84, 0x101}, {0x3, 0xd06}, {0xe3, 0x5473}, {0x20000000000045, 0x120000001}], 0x5}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x9) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2c2, 0x0, 0x0, 0x0, 0xfffffffffffffee3}, 0x0) 16:04:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) mmap(&(0x7f0000fe6000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:04:17 executing program 0: shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget(0x1, 0x2000, 0x740, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$SHM_UNLOCK(r0, 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xd920, r1, r2, r3, r4, 0x1, 0xffffffffffff0001}, 0xffffffff, 0x6, r5, r6, 0x1ff, 0x58b, 0x8}) 16:04:17 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x65) pipe(&(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000080)) 16:04:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:04:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="33de8f850325259608b9acfd64e9acb23271930c79236a6ce6216a265acfe82133d223730801f36c2c1d177a2e652583f9aa955c93201fe725652bc17960921ae119beff5ce59e51621781f3cd499c4f2b22c9467bb97b76357e0fa22608e27850e3fed643be988d476022c401ba75759425a09511fec7934918daf37ec365848bd68185e758858dfbba3bb33ded9b03ccd55df4c74d7c6015a342cd400ec3395a1992fb0a8515c502acb3744295d11192dc9d5a9d6d32572e54", 0xba, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xffffffff, 0x8b1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:04:17 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) 16:04:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sync() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000280)="d1bcb40f14775ce13c9b69e8febe075f053cc5fa3006d82c0c3df1def80d0235c3a0ce6fad4d4c594e9706049625482a6de9cc4767ae3481e5ca0177b1f7f6b13e", 0x41}, {&(0x7f0000000300)="3203321118c8b1d51ce43667a3eab94d9833f960f2c69796794178a0bace45864129d0d8c53ba26ba873e1d63ef5aeae6d3114bf18352f5198b143844b72eb4be9fef13d525b8d8fa515e8d662c075fc8d85f856d1e33c0ffbf5110df2558d083b5a19968bf132960ab368080b3c520d0ab3b5c914d0ba413ef0c0ebf39238006bf87a40c24f35344e4981", 0x8b}, {&(0x7f0000000680)="a866b0fe5dd56f5084bcc0fa49f60acdfe6d15eceb4f5d36c3fe876baf3e264c2c27c9ddf40cf9c0d4e153b07caf1a7ade3bde3aca1fd87feb8803cd095a7c7e277aef902e1d5a98f69dfeb00a68f26eb67c23734353ba55e3c6c0c7add0e15e41e396b35e97eb73dd5e54058216c878c0db68ed596c5bc3b31b81b24511fc76b00e7a7e1cbe149a6319ec0c7ba3e01c830a1f29065c721e114e34d2ffdf693526a81e271bc42d9c38d105444337d2ad49ce360f8c0cf2ee07658d0f1a795f4e333f3387ebfdf06fbb08ccadeab66bd20410f24ee1e59633dda59c477917ad72cc10d23ba8cb0987672d2814c579dd48199da27fb59ce930739c20ab208ff0911eba7bd343265fa7a2b9d321759a6301a90fea137b4d7a8c90632c2ba1c6a46c79b027d031b16fcdd55860d8d373ca058d388baf80a5e972f0684eaadbedef24a8c6f5932987457a4dbd0285d03b95660ffd3656d210879042cbffa3d9009a0be9e069abed079081ffbd52c5cdae1baa0964ba2cddd4e962b6c7abfeb7ef54593fd4fca2658c0380819341fbf316cdb185c585d65f58597d8262d7f36c81e0a617b411f856139964fd0a5b3707c38038a5d3f66b806a5c34a0cef74e6eb0219ef4b17c6b9171d6f366b85d84c15935f4da6642669903c5a244d8ed02148ea125209c43ebafd4ac2dca57e614e733e5f2f80e39a2146e06acf210a109ea036e8cf687ceb73fcdd118820b4e64306b01dbdc08b86d119581ed3647cfbcf8d85ad8fe3794e26a4c30b69b8c583d39941c3175b50a4067bca2a163df0bc9e1dfb01d1298ec40789575a4b42f580f96cf7f272513bf6fd3ecd77aae9b0784953c843dccbffb932b41610c4d02c5489ae4ce9878fecd55fb4b3e548086290203f3fa48d1d242af38d695bd44097727add16a33951e0ec6c13e0cef0985604a567095f42b7456b4f4b9f1501b8112e25b5eef97223a27544b11687c2abdd20907e921c11b3b8754026cdd3a93f4d47a643728e1795c9ed6d8ec35890ee76ba295bdcfe60354e45f24ad9d29bb31e468a6f5aa252f3fc64a4722f3bd7cff2ae5f451690b9a17355567410a3f7df854e441bdb0b85a2d965bc431bcd97e0f1b69de8fba351a108fa46a02053cf503f5b97363ab5fe8f08576c800800e5b38d3d255e606e84247f1b20b70430ace8cf3d042be27c9bab517a1dd62c5e941d4da799e86609de2a0e702963393793482bd7d1ef93e2d4cb7d377e1a5cdf1707a2e660f3e5047499fcffe066a1814ade05ffd75cdf888815d82c2542249852692b353149df612f98ab1384e06b859ac0c0b3186ebd6a4f161cb28c47c4a331c1a25ece2f66ad8778ce6155bdc93673a7d829fb723932a26d5676428ecce93013ef28b69b89168b576ff0363db6db71c4fe35fb9626e54ab892b44b87e2b208b932550e9879bc1d940381d5de086f0c8d83632a875890edf9182b6bfc376ab0d7546c395625ca569d79827cc9a242292db94dcc21484949b5d7728a730a44a14e20509471488cbfb2cdc344a742e4a65414dbb053ad9fff77cea0521121c351a7095ded4b04a1e50886d576faf7a47f58f390ae4a0613da59a0ef9971720c9c1033eb55579d23d64e1993dc4125c697dc9b867fa2b70c6fc53e037baa90c7cf3b9a940dc25ea0b206e9efb58cac6fdb57fa24a2393c41b26b9fa8524268166f4b490a16e0a28a264edf5f66926889736e163bfd0b08fe2d744e2e1609a3113ee647f8693b26c65fd6884a03bbda9139c7965a05cd3ec2686c43dc0416fca763c7d9a39cf4e579ac9013d1ffda9cf46a19d7581afd91ebefc0094842ec65db0ad9ae23e1bc937a54a67e585229dfd099fe1efaafabd44d60207ae70140123330afe7e299a92fa87e980bd9bd64559607bf94bacfff239b80bc17723573e32ab4a8f26410c6e4574162cd151462c519a2e6f54d79b8468a54ce7e331882c88f85711f917999fd67c4d353e78fb9d5416ccb7bdb11901d8bb2dea57623e4420b7a1519b0d4d0114b20eed06eca7fdb3db08e78aebff03efa4c1380f7c5d1eb407d290f840d08331a6bc0ebb90b9b89fb5e8b231af9bac3875593864d79c3717f811644873fd21f8d882a742e94c79aedef34e61f5548b3aeec37f2bd9c28443d0a650cd7a3d52e6e6b138fc8cc6fac9778248af2124a5f348fb952a029c48ddeb61c78a587719b2964be216f060c12e982e303a9a61aef45d7bb2cb0d71f130ff47926d59638b26fa4c010b114c81b84083ed5d378c09e7a61114c4751a0165e4f3a04a35339ab313f843dfd504dd2efb8380c2cfb6967d250598e39115bcd75e0f7432e939f82ad27ce40fb0ccad4e1bd4ecedbc2b1e3472dac45ee6a8a0e769f9d2c004c6a2ccd4e70a1fa2d76d8f86f8ef0ca04727000b2ff8f227fec433ce4b9ec65e9c4a223f2d2f8f7f2bd866a9970b9adde132c0d741ca0753a8d98161b8276786296de99d56f37628e9f8a095c1cacb429e6ee8f42b62defc9258f5a2979c8f3d1a3f975b5c617b83a38982f94f489af00e026e0c9fabbe21b24861bd2b13ea1d2b4d485836f18c942824e013ccc4865a0906fc8ada2dc4768a91d41dfdadb7cd4cce14f1c6005207cb1b05cd78ad32c92d4fb1adbe8ac14d8116f8f5be1e262d85e3a3b1a84f34c21fea4807826921fa0f5259af148cc70d9c628edc9565bfdd99ee3bc78cea1e062e12c67640ff1e2ca77ece2cd92a5523b2efe058195215884e26a51df29760342b01006263457ebff6005ad8965f2d76e00a18d9161f31190f8d9b1638004a39534f5f613da07562e305ef6e27116018abb4d0beba9023347cb7ae0d0d804303f0fdef4e1875d9818802281787ae56b46d0ab042e75dd71943b321f6e2314f86fa4633fd8921888e4109e458946bddd8a15891548947896b743fa92b1a5b3c77d952fd49705cc385ca63c3a2909ac828cb401df2781538847c01de7e321d1711ef3970c86b5ea20b5887bcd771f1d9158c0eebab1e4627701c133662e6bb1688474a8e7b3e6e3f4bd2792c9e46d251d00bfcd5a9ce0cc19914c1e8a4922a7c28cfcafabc0dd0ff218b8d4bb77958f88ff75f110d09ae5882b8ce781b2de53ca1a56b3063457789a19136cdb732b70d7b3690e6f403ad7ab25aaa14521b753431540f059b5ad8efe8af8cb2a0af1b925ff62aae6fd56f89af5a0dd76c5336c22cc6f9cfa4aaa84d4f52b02989d26b66eba3d767e920d97aa02354d61021a7512e21fd91a931f4fd1e4043be50efd4594d4b2e147e9c4f8025d96349128824eb09b00701296023246a9d3417ebf622aee5505bb3b671d8e3edf2b300199606c3b2216cd5dfbc4457d6f265f50ae11019a969e5db0865fa9cbd4bf0e21839ec757d9f0f073af4b93636728b20d50ea4ddc9d0a908b98e298b6a991bd16290d2677af5eb10a26e5567ca9f104cc3d256a007baa4e8f86ac49d4cefa07f12b7cc5fc3aafc2c8abb3b7786d2697b37a5ee33bdb89d61ef816ca40f8434e77506667a2c657e97685d25a88a05b35a28dfe383d194e2ec9b0119b588d6eb533e8acd21c072bca1ef6ef49c312d2839b197a95a741ca652e9f6bf309b76f8cd1c2032a092eda43aca2e9f9971a07e2c6d6f4e1d32383ad7a8c9630d0cacdc5af750390dad9daa8f511e11b1632ac8d27023e83c97bd81c5bcba8458a0224c42246b39259fe240a9cc2c4a596bef1aca88c8edbb31bcd2afbd3c935e9b8a135bd83c309714ef9de26429ee89ddc72f49778417c517d5306391827d25aa751cb63a304b1bb61bcdf2781652af55ce5cbd62fd58fb33ba13dd88b7a6d9e4cb7e8f7ee0e96790402a6c54570dcff6d3ab77f10491e1ecd296a84bd0e3ac949908cc61f3bc767a084619a05dc1b77789b1d32d48573785283b2866741ebebc4bed58ec525b0c529b8f9ef96b013a411622a2cc96825c191f83caaa9dc7775400a6436796d34b00df4d0a97608061c1d143af00d42eadd722d3983d78a952f41bb5d048e2a48071413ed63180b84bbd985e7c0913e29904d84c1965c1a8c10b71023525a7e51503918d266f6507d3ab514cd61490d225c876492acaa6a7ea7dc0c62beb2f191bdd2e4e7be1b13ab29edf49634aac967ee242041c7fb4aa1362411041d19b6f20761ed759c4b5a6e8c2df8d07ac5cdf306c11cf846350f93fa209cf765468c10a1da090f299cc0f7dcc49c189718ffa93d1751b32d24ef3ca1be6b6c4b0de790e80fbdad19d0407191f1fb9dedb05d08646241000a7c9e92b51925a136300afd22d7038dd96bbdce85ecd98b02b42f363c6f6848709bd084d2ae195345a98f64607164c0d85e6154d49be7bdee955c991039e413c8c040590e6f6b8b8b6664e5a1355ba3cf662203357a875ddb02c657514542ddad74b364021a8ec9d07d635a30bc0793b875a5ddaef34aab4ccce025a32a9e3771d2f96a249a41f69f7473064126db01458693f188bfbed339a3a4d4c541705f64544bf475e7b3a40b484ba431c8cd2553b90650d3e2b138165b9d807def7e49414480d470b0f22b172e5827e13adbb9cb0aeaa652fbdd3583e4123f2c7f04f4d2f2c2aab07e0a499c5a2260e836e58805cc0d8d1914a2f2d48c8a390e4b15f6b531a29b18f3bd5f40f272187a114168916fa783ffaae50bc11bbfce38c404dc1953d94c0b4dc5c169115aa84a3f063d8de168dfe21d5598738eb7ae2189ebe97dd6992a9e7528addd2a6cc44994ab7e1994dbc7c1997c9e6010e9ed3834e7e21b01420dd7f450061300c38b811a3f32745d8857857434bb9338a334ec28f8a24d94fd1b1da9677124ba01a023a80b47bd89d9058748d541f3d25f50787e605ee8c01bc333440cc36163fbbbf8d92ed3777fd8f7ce0bcf74353971ebe1b68a63717e452717f406039294bcfdb986c1e54fa1b1cb99957e53641450a4bf55dd7854257982726f5e8bf88585c0121156b30ff6adfc98b5144ef465b210951878bd73406d33a13a28c00c9b8e81aafbc0b2320fa03ec911c428251ee578d9971987ada103a1a48ca24a425d2c619831d33e78ea5bb61097566cea58ba97cf9bf233526d2e1a8e5d89a0a65b1f9fbdef26f5b9ce482b2c9a13066e3a22c1368aa4b5fab83790d0e73ab2ce7b0e0cb44bc2b14dc8cfd7eaa17f62ca4236ffeaf952bfce44e26b05aec77a5522ad03b640f9c100aee9d1b6f5674616815311ea07bbc417fdd2d764e2d450a868b7f085d4222fb50ad3413dba91d7c627bb4cf13bb6cc482ae3eb025cc59fe1a893b297e95a42d9274be41a52af42d082ba502847be33b8390be665db8c0dc7e72aa1db8a6722fef81702323132882fad5a4b118270bb175beb13d44c591f974009f3d9623ddc6689a1411662724f1baa1bfc61293501f6c2d420ffcb3ceb568d36d6b3b540d4928847569d71c2263e649c58d09d26b6314b850c341ad0f2b70cc992cea52407ff5ffa373f31406e2d20942deac3d5dc376c69612ed9f96408d042acd287f33615923c274bb5f30bce8e3946d0c927dc152714cb25b072d87424fa713ef126d0913724d4786b474b090cd0ce8d923a67a7a9d98846dfa3347073459cb68585d568f3b59460d18144618245f0256db63d210718ab359dc0b4e899b34c67306e2b29d082695f471868d894ed7fdb809b97d7d632599d71d3c3fcd222ddf8239f7bbd814e932f3b1d8fe02747a3103be94ff31abb5a463f0493ec2b5953243055e83ae043b91fa3c09e59092bfbaa63c5bf4aaba0c9352c7604d3d", 0x1000}, {&(0x7f00000003c0)="3230e84b3a89e7dc66e2ea0ffb721e63c912da4fa1c1ac9b5ec0dcabbc434ae7a375036acdf382dc14859d558791d6ebb376297586c939b7157f14cf9bbb23f19ab7617dbd7ab3282f3021e82fe592c33fc1fa0d71933e", 0x57}, {&(0x7f0000000440)="03568faefd178a3f7a0b660dd35628c1d5d312ebcba1d2134894dbf41a331f20bed9628ac8eadb487f435efd4f61259e6017e93348c276b3b708d9084968bab844fbf7f9f0a4be82f0405f0ef034cb4f09b071f89ae35b9e03c701c3b881826c17d8b7598a3c0c551ac46c1a7e95ef4c7ea454ff40ce5b3f7a7699068a385f39bb5e8a817cd77425bae5ac66bf904e816dacba7685a9eeb0cae131edb5615e533b246eccbc3e504a6aed6869fbb2bd47f46978e28c01d3166b6cdcf8f0449527bf6981a590d7093b42c9d012e4d0af8743d78161f4620eaf2678297e31c7a2a6", 0xe0}, {&(0x7f0000000540)="26cf6c0e903c920f9bdaa0de3971cf705b813585ebd7ceab0089afdbfde689bb9c50cd174c0a2392e7fd16276244ea9f553c07eaf5a28ec4b7d0140437ed45a0ac17b6f312933e937f670e47250391e2a4697428380c", 0x56}], 0x6, 0x0, 0x0, 0xa}, 0x408) 16:04:17 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x1c, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x7ff, &(0x7f0000000180)="60735e2f303f3faa843c4a0688ce52ba5a63ee531b1a74dc0ce3c985ea35fd200bcc70c1a1244869ca6e248bd004337a7a095db8a076c49a71223c9703ecdf3f101f3f204e123878b1dc6fa4ae9e9364d6b6fa90bee39df279573c96715e2c15b98c25e5f37ecc9880a049a84def5d762eb55149d44f706ecfdf631ccba726aa2290c271afeaf7d3ba27c62c49b2ca570a9b60dacbaddbfd843d6a93efb7b845432c3152191ca9a618cfe415ac6f9198655975da9bbd8ea654f5725bea874716dc4eb9ed3d6e", 0xc6) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:04:17 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000980)={0x9, 0x3, 0x5, {[0x16, 0xbaab, 0x8, 0x80000001, 0x0, 0x10001, 0x4, 0x4, 0x81, 0x8001, 0x7, 0x10001, 0x1, 0x6, 0x0, 0x2, 0xffffffffffff7fff, 0x7fffffff], [0x6, 0x6, 0x40, 0x4, 0xffff, 0x1, 0x100000000, 0x8000, 0x7fffffff, 0x3], [0x9, 0x1, 0x3, 0x0, 0x4, 0xff, 0xffff], [0xffffffffffffff01, 0x18af, 0x8, 0x9, 0x6, 0x6], [{0x2, 0x200, 0x7, 0x80000000}, {0x9, 0x2ff4, 0x2, 0x1}, {0x9d5, 0x28a, 0x0, 0x96}, {0x7, 0x0, 0x400, 0x7fff}, {0x81, 0x3, 0x2, 0x5}, {0xe49, 0x8, 0x1000, 0x81}, {0x401, 0x100000001, 0x20, 0xb184}, {0x4, 0x4, 0x0, 0x7d88}], {0x100000001, 0x7, 0x3cb, 0x401}, {0x6, 0x5da, 0x6, 0xe75d}}}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:04:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:04:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00', 0x4) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:04:18 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) recvfrom$inet(r0, &(0x7f0000000180)=""/86, 0x56, 0x1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') r3 = getgid() setegid(r3) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e8") 16:04:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/96, 0x60, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) renameat(r0, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') 16:04:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) r2 = socket$inet(0x2, 0x4, 0x17) sendto(r2, &(0x7f0000000040)="9e6ceaba84e4a8123232f1d4d8746a5a26b0b247", 0x14, 0xd, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r0, r1) r4 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000002c0)) readv(r1, &(0x7f0000001480), 0x216) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000080)=[{0x7ff, 0x6, 0x1ff, 0x6}, {0xa22, 0x6, 0xfff}]}) 16:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1f4) clock_settime(0x4, &(0x7f0000000080)={0x50, 0x7f}) 16:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) fchmod(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:04:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:04:18 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10080, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) fchdir(r1) close(r3) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="2ca4722a616550102ac456543a2f93f7f5604be79b2bfe159b4d7122bd24263105445cebac862a780ade7d832856c6cfd419bad9486421995db8429364dac55a163712bbbdb158c726aa9389ef2bbf00dc01", 0x52) 16:04:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) close(r3) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:04:19 executing program 0: r0 = shmget$private(0x0, 0x12000, 0x180, &(0x7f0000feb000/0x12000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) 16:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0x8001, 0xfffffffffffffffd, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget(0x1, 0x4, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x8, 0x400]) 16:04:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="da9f9ac61bd9b234e263bc186de208e0c4b6b2ac18c54201566e763cefb5814910745f2b454ea5dbc7f99862170fa263ba456456f7bc8176270760d37eeadf6e953e4613bbe3d706a22481c99d64de380f14e57c49d908c81446a14f56cc66c026d5c699eb443cb0d5e9710d072b7521e85205e33f214781f66bb5a63dc90fc8edc14fe9e9347858d3c787cf7d207f6a03d2c4dc979a176180c66a69eabcdb147ee46c20d1eb0ae0c76811b472b55700c1215aa5626fb9063e4996afdaedee1be1c90e491e11a5a2a0331d37678f58c2cebe73e00acd0c64df30a7fa1209ff21a8fddd3b99e92259bfa78ee2da3daaa310c2dd7b76a65ad5d63d72efce66525744b9941bed4e6b42b39dfe01c7daa500da7a530994f56d5bd1b66c46b86ba26ca601e107c0c9cfe627fbf67bbf946cf3da543f749f661965f1d751812d02f3ad7859b14f117ba02a895a3952a8565e4ac9bbeef95a7cd8f3383eb0a2ee6ac7c276abcd03e7d69b7e8dd8141ed58a204e69bd6f38755d5353efae9475c397e1c2b0213c600bc4c1f02e3413f83699eb740c4949f1cf9357ac665419b373ef4ae0cf53e3efa0edee529013bd5fca36a4773f7dfa086e420dc704ee9916f9cea00386ec9a6584dff2e15c05186ac895c7378003636b0161a4097c658d336f794a157427869a8a9d56fc909f3183fce54835f6bbfec54fccbb34fba19fb8415a36dd72cf4e1039cb721da86eebcc76ef4c883548bbf549327e160926faa8431bf407a4b2166553ea2ec595f64c7eece2e5a8387a632517ddde96fad82929e199901046a26ed34c228ea2bfa863238cbdb7e37a30eead007c267488c27d214a7f6a39e963820ad20cb1bb57f4561d84f74b8b782957e6c82ad8f1ec031404d457d430c2c8e8b5871b391b4d8810ac8565fa9c071578331d8d3be9f78f0891e2150880b2535c05d5a79af9d0e81eb71852275af5b4cf2cc8a8b603993262142c30f6ca4d0516e54caaf3e3b176fca1416ff089568ccfda86cc61e94c11ab5634d75db4f8d0ec4da07aba77d103350a53eee34de839031e34a1ffd7c3fa081b40d7f9c71a62dcd0b059ad839c0c55116e985af8fecc74b17ff3d1b1663e1dc6ba640b2e514392da06eed41f4a265e61379cdec3c618922032604e0ef53cf15f87ec038da516b5fd0f3a369d3e88bb03678c3ca1d3231ee479a7f864df3297328adf14fc9c0e4bdbfb6cbfd91186c344fcef7f44b33c6d16ff40688271c33b0f892764f18d5a3118af9710ffede37ed398404aae84023c881ba0812af39e0a3dae791372f6b86489aebeb8c44330e1b0e84160d13ba14cb681ad9ad237818a0d22df149e05c2b7b703642643dbad51389e4d7e5f88bd3d8c43a0fee39146ecbf382331a0aa92ecda9e47bc901d600ae2ef1f4b6afd42c1bce0f72621ccebb7a9fa9ecfb3a1cb28a30b23f48feb805ad251e44f3945146a4a13be21b27236224fdf0e9ce1e49931f99072d42eb67fa9e65b819b8b31b4af943caaf85184d75acddb82b253ea4db21cbe895cdfae26c0ed44d021f949a4db04caca6e313edd41fc5d9d69ae70213358b0ecc4a0d3cbff0d21d76749445804940d7a82c8000b2f0760f0f624f7c9a2c0002e05fd78be4127f16fcf9c6cf17f49f58d2e0ad7160d606d28519051f3d689aaaa4240d356c296fb665c8da2e4666506d4324086c1522b2f537a4935beab1fc33268f1c78e9e0f056d6b8dc75da980e1db551247f0b2258f737e41287172c4a77cbc4b6ca2f2712533c038b522c50a68d930b41f25f2edf8f8a0febd5a4796637af0f709eaa3d0fb22f8c56771f8f14bc2268dc24e94870348af9d3e5cfab7f407a2d2286ed864becf97f26db473b7c5f25b213f62d5ddbeb836945b1d014f0ef622c955b9e2adbcbed09a8ced6be6bebd611fd9b74101c53e983c5c26748c5e784e0b3e94efaf95b895687be5d2b34b819d2adff192b9722d05b98dd7320a83e299cdef5f6d67a33fb4bd3c89ead5204f3dfb3a691dc913f5fd74b221ef8e832c2b6c93921a74ecaac924b36fd85030a30e22736a894d750f63f99ceebf62d1c5ae44c749064e1aaf982e86a3d4ab5f2bb5dab5029d2836695ff8e7f9755818f2da42f6c6c44a65da21034465f98d6528a6afea76e0a1eb38a5b6f11aab73c8209d74e500d6db2e58c9dca00910c943fe4c277893f8c5af10c0fe871f28fb557205023b138633d482a8375a7ce83d58f2ea3318142d1187ef7041855a8f12ff828279824a44c5fd0a2233d71dd9e2463518eeb40c62dd4c8c727166b590760ab24d4ca0348a93e51477dd50c770884b7f2ac04260e4cebe319a7a01acde632520af53aa89d7ed3a0eb8366e3c6b6fb47b331ea44a2c49e955929e0aefa6a85f7d2eeb21fb57619a35ef46198e26b959f25e6a4ad48f781256593a46e7c7883cf444e1ee7278ab24dd59a751a083cddc548eaf50f650663f11d48ff72863d5d965292e98f62a8f970605cbea67426be647fcb25903273173b76b72f61aeea438a8697906ad0cdb0847c6489b577fb248fb602335372b062fa9a2ff9a4b29d4fbacf013b617a3fd331b9e885b30a00ad7ab854df2ed3816a653c3d0a9cc4190b9143e56d60b865344472826644a65f7eb2f36a19f74373cbd9d08df8d1eb33d5c372c21d957dd5eff4551d9e35ea7dc3831400f9a35bb8ddb94b1b6394a7f6590ed51532e1ac4a29e5524072e7564a3558141efb57f6795a570a31453708c7966d64488d787f8e907baf01f8b75d66465c19c08a263fc1ca032714c6d8e1b8432a8fd9cff39832430a8bed41f199b1209da1f23d2802bebd82a96e67f84ab06af76217e0ebd5df4a5f3ce1018e2fe842517606398b5c03d85957bb8edd9f6c59711b39045747713dc3ddb1fe1ce6a1f4746cbdde48ffa82eb6b4063375ab95078f73f286d3b8546b6c7d728a26ff689ffb186a5165440d96692148681d189b8fcb2ee7b13b7379ef1c8560835a25aa6b960c428cdb6ad718beafe194010be2d1789a41ba276506694877aa8e99ee7f73ba95fa5b5d11d8c6ec043d9f90b5afd4f3e337b232168900f83cc0c332287d7587a216a675c2b4c920f97a962bd876326d8fbc43af944649fc8a47a312d52d3af7ec5f9953a6444757a2c56d51cece017b20d3d3c2cf6e1311710c213de1666035c683ffde3084156ca22c081fd7dc133b92dc9acaa6e66fa91600523eaf35f81e294c6c83b0647493891d9ffbe8a5d025402825eef175a7374db9447149350b8f57cfe64d4ec8a6a35772206a957a7148b28b94f5d3a1e5f44139104ba2796a406a6901ebea2c4578a56cf510644d0ee28e01e9b40e3d8e06c5efeedc43c70fff964487e3ae9ab555c3a4c222447924e23dacbd5d992b6b951329971c0c2062978acd952cd7c7f10368614f41273e3a42bbd15bd59cf50a80c489f0a991532a9d48c26685b380fe3d35475d874b341ec97d1f776edaf7094ba35fbf4c7b472935c7a9b3872360102a8a83298e56aaf0adba09f5172986489c7540fb57cf9251157c2a872f8bad276e3cd4a0c9343a65455af975ac186a7977ad25036e5a1d34275a8e349134014d79ea5b475b0645936c66a6c4dc0240e013a571d4fd623f01e9e5ca4e55a0bb78ce5c049226299c5f8b5927b37e7f81d32290a963ca1bc618133affb3a7b491348f62b9216afc1d70cc684b54d7bb247b8269b6fb14f8a6ae74f8c78d45b7e696d5b254bd7e38ad482b389a9bcf64ec5e8317b1c1b8d438ed91a00bf5bd05b7d21f9b569f42a113afe69a01a15d8143346e75f2883eb9c72952ad0d369fd3235e2bc92ca70935212e497509fdda0fa29d739db8a18321b6da1b1c09fae245f3b5a93d3750cb2f5ccfb37771c1189d8cb887c5192d180dda5586a8156716eff0724cda04d1a107a496445d2e5cadb88c95543ef006d946b9c2175c017f4860e18b62f24340ebd49c7ab3e39e2dd8d78e0dc7b18d7e2c88313d7fcbf00a7b2059a882d902c393cb63aa22cdb99d1dc3c3dcf9da7d42739c99d2161f58f5f3f294fe855ea8b93b962ef1aaffd5ca6a9e144a4a9fb4f7d090f42b9a18c4df054c2fb7f49009b2e3bad8dbeead1ea68ecb5f2dd48f06c606a3342cafeb1ed7ea880b8fa5f5481c57335571a02d3501c96eebbc2358bb9241cc1b641a4f9bfd8b79d6cbd9db7b02ec8bc8a9b75496c144dd513a240bb808eac03520b49dfcedac64b4f851286feae5fc56a907b7c967841da188d8d2c4436ceb91e45a811caea8e08e9020f9146a5446381d1157f3eaf40bfa7136c6caae73042231ef06c3b4102ea6c9daab9c77520d55734f36d3705a3f6a2d2eb2a18fcc230dc2326d97254148f7b8884aeb1bd4c778eef789b117240168e61dd3c46a93361c89165d54e918baeb3209ce7b4676bdf1df2d1f85051e5e6c1cabaa52071348ca564c3934670e6bdb8e24a5e71ffe2624609240ed90d1563c336d7674f71512bcc2b1a8fb74573a342d79d9212cef92f2cf85c7ae9d576c6b3e204f5902381d4b68bcafe0ecc66a937b1edc8a168e5f3ce7cc659473a8aff5593590c68ffb932a4da27ed1ec793b6426fc78c92631881860694f39cc5288b3481012ea28cf2ee9e84913ad866d4bffc1142f7216f4709b787e5c226a2fec14fd16137153141b7f9aca1e9e93ce276a164a637dc3e3a4226ba6e8f49db3b2cc2a67934d1fa908d7609f4921c5b64df5136a66136caf18f2c149b42ebfb2ddf18f8da167f319af2d0f871ce0c8072473a5c012a5756237cc60e644a9f291a5504f60f9d5548d2080192b3e9ecd65ffe9df0eeefb4ddbafb38e49da670d4e9c69934fa22403a83f63a43c825b58c12afecf1c703a18b288bcef907b4609382b172e07f71b94c9796518dedebd928ffc6ae08cc9088498671ee668826a4b8aeaa4ee1ad3c45ab7828ad6f08134a9cfd867e9f93f43aa4ad46f18eac12550a7d85948b5f33ecfd975a4b84b782714546e18693d583f415c14a08a058e2576e559081319dfb1c3e31fd4a5c81a49bdd406a7fed881166ddedcc526ef60dfe3711f518e21f26c589428c4d6f9a3d6910278bb2d42d78e331bffa1ef2858a0b5d357c6cdf62eb9705840fd4d525652d7a0417e1278920bbc4951cc3e678b07d4c3f1a5ba7c8ac128798469ab67a9f8ba21386f2aeb0d712751e293cf5ffeaee90cc02d1881a06ec760e961f5ebd0ffb8463644f1ee2acdf8db112e5b2deda97f5a2a111c92d0dadd4edf01d34ce5645ec4135d10fc833d9242bb58823863d3cbf0fc09069aeec01bdd52cd5b2f9cf978b75668c983f1f3c280dbe31d27de22160ffc1bc5506e3668cd079720c1d6357c9aec05d321d7202e52dc352a7fea057e80bf9c48b8965a676e978d6d29f67aebd178c426ef93f640131ff7910b6c8df25dd95fdd8faf110201091a67a5c15d591ed5464df6eb28ade0bc892e2633702929c5b0cb303d004d51f5e7faf2c5df0e01c318eaed6845bdf0e3b97ba984b082b3b53e8425f9e51fd7b8ec965cf61ec5fc3e07e02dfa5ea4ccabf010946c47ac7cfd62c6ce282d1a303943230871c46536f1e3878ea51d1dd063aaabaa1a90b29647c5d293562de7a80820a5780eb5a093dddfd12f48463d051b3fe817e6d7f6041462ce0ac1d7cab2c2d473c0c72139cbdacb07e5962cabbb80e1073586aa480510f9b86ba8059c01e4801faf7336e340fecb28359a76e8e189f727ac07ef6da7a21a1dca3d6be9a7b7f514093d8c956aeba01901b12af", 0x1000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:04:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r0, &(0x7f0000000080)="91cd3595be670120528db11f531682dfc4135bb02239564c4a64d47c487422efe236f8e5c52028ffd79284cc45709e632caaf3c28c", 0x35) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 16:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffffbc, &(0x7f0000000000)=[{0x2, 0x7}, {0x4d}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x5c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="d298070000560600000000d0f65bcd4133c56e7e3ed0fadb5f5331bf1358ed5049cdec745ba80091e6efc6cbd1da120a47d67118512f8e878cb2095622bc6cbec80e32e31adb8e61224c4a8fa46689eeb30e368b19b2e39ba6e3a65b69af97b4e26d14b7ff2c66f9ce3c1cef035762cafa6cf93b55ab60aa247cef8c3c604a6ea182ce1e2ab5e15a19e48de6de3f0c6121990620fb", 0x95, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) dup2(r0, r1) 16:04:19 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) getegid() 16:04:19 executing program 0: r0 = msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() geteuid() getuid() r1 = getuid() setuid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) msgsnd(r0, 0x0, 0x0, 0x0) 16:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2815, r0, 0x0, 0x0) 16:04:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x2, 0x5c8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8028, 0x0) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="962a776f66097adbfdd22b9b7a647744e905243c18b36d5d50b21105b54caedba069cea14581d08430fc3f406b42334e7464391ff7cb190350efd6be34edb3947f9d95a70d9725e173adba8c0517e08805e2cf3c74612c924d5a900bd5c7d575187b10fe662c4fa8f053acfb9ff5d58f12b86f4d41293b1bb3348521d58156880152ed6935d9816b11a31626b80f340b8ab4d1a55ae90ea29d1018c14659c5c93b83b0c8488802b3a3867ed460b4e5d4c59881ec29cf05e6af82a7bf492cb1b94768835f62f2dc94bda6bb198834ed861b13070f8db531b6f6", 0xd9) r3 = dup(r2) ioctl$TIOCSBRK(r3, 0x2000747b) write(r2, &(0x7f0000000000)="a28a2615aff4a7ebfec04837a73baa3e5de128e94488f2fd59d22b2ae3cb96f9617b464ec153f50634a8ac702fe42e19afcc784a84be3af0f0274601d1b9b9a00f610d8246bc41df5d892577b10567fbc4f2a2fa9357b24ce7ee35cc9f2aa724ac75c543384f0782a1b9aa2af8d716d80a06bfc5d52538624002cbb1c4d10d7e0dc281", 0x83) connect$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:04:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0xa2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x107) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x101, 0x1, 0x1, 0x1, 0x401}, 0xc) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:04:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x6cc18f45) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:04:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file1\x00', r0, r1) getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[0x37]}) rename(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file1/file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) chroot(&(0x7f0000000300)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='..') 16:04:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:04:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x6}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000140)=0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x101}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:04:19 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r3, 0x20004268) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x3d, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0, 0x18}, 0x200000000000000) close(r0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000500)=0xbeb) setsockopt(r2, 0x4, 0x3, &(0x7f0000000540)="d74664ffaf6887027d1892047bf8ad1c4f96603b4b31dd7b7278219900082afb59bfb22515120c95a426203b6a8845513591dfa62cf7b6434d1873ccebcdd2b7743716272be6f21d988ceb3a9d0a3c582f320104a44c18f5ea25e7146c17a431b963c0c82ecb859d85359197fa6423b72e90c3f9a4b79e6ebcdf70a9b0c4c1bb7d66d537cdf44f250abe44b2fa329f26df4442db700cc4ef475f2f0e2f77eb3aa911ad80a95ed54692a40d8014a60251c98df99d3a76922015ea86c7f36b11df1915c3c4d5200d52836d9a52e1697da59ff72d6490d6fe5096", 0xd9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000a80)=[0x0, 0xffffffffffffffff]) r13 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getgroups(0x3fffffffffffffb0, &(0x7f0000000b80)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0}, 0xc) r22 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) sendmsg$unix(r3, &(0x7f0000000ec0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000840)="798af4c20ac18a3c258cef24501ca4144e28ee5c39be6ea6d3b0020e7748fb795180a9e8b1eedeaca3944c5c8f93ac606bf9da5e46bed9f55767a87444927dd3f2b2394dfaedbe965760283ed9d40cfa5094445b18dfce95f0e79ae7238ad2883546c5e39a7c0650c274b1fe95c76b8cc36e32cd86778eea03f283", 0x7b}], 0x1, &(0x7f0000000f80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000e0ffffffffffffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="180007000000000000000000ff050a4100000000a035b9ae39e9280e9fce5322b093bee26736e77e21275f1a52131b4770879b9240c02310a877510735e9d983039aedd515f156b1ac26a3b3ed5c47332ddf0a0a809072aecb6651bfcb9c4899f204162572ef1b4fde15049d854145a403fbd093a180643d89d937a00f53c34c1dcc222d282d00680bd18892fd38e9b51e9436894e927684bbcaab8dd001d80bf064b41b4e6e2fab28820400126087cb55a5a182d2ee0dd988992c5d3cacee7cb50acd96", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3], 0x128, 0x408}, 0x1) write(r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c653000f5f5b86a161d03a64026b2f5fb79e2fb149f2b90ae37fb4ad3740109efa7e897ea2b7b54dc99c312f5929961dbd46bfe2dbdafe514e2f39fab31d8afd73b2613a531db51f16145bc8843d0ea5a11e474ab4dd5161213e1460ef5d9bd2e65db2b1137c140978bcc3abb9daab94ccbeca05de2300cd2531ca0bbd6f7a797b97b8933e8e91e727086e4548317528e353cdc4e3ed6bc6a6d18b70d28f1bd21308f6270697b81d00c72a4af605c9683009c82c70772dbe89cc665e1dbce74a4cdafc374d19f3918b04bedc63583f659dd513dfad59ce3c268a20717aa2b4719c6c346ff66b48b4c8e6588cba051151e0cb67ddc8d63e8e8b129f6c16bb066a50a438c42bc075e9c917743e4cc0e4483c83c37bf90b5bde0471db116d4953ded8446c9f746f5ccd590b268f78f726abc41333c5282fa09d62818fccdbda6574bafd1ba23ecb88d73f58825b6675944a33b3c3844a71bd11cd8f6ea2a00"/388], 0xa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r24) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/81, 0x51}], 0x4, &(0x7f0000000400)=""/36, 0x24}, 0x0) 16:04:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:04:19 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x28000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x300000000}) flock(r0, 0x1) flock(0xffffffffffffffff, 0x1) r1 = geteuid() r2 = getgid() fchown(0xffffffffffffffff, r1, r2) read(r0, &(0x7f0000000080)=""/139, 0x8b) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:04:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6a3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r2 = semget(0x0, 0x4, 0x80) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/156) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8034, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) 16:04:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCFLUSH(r0, 0x20004268) 16:04:20 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) r1 = dup2(r0, r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:04:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) r1 = kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x1000100000000200, 0x8000000000000003) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x2, 0xd, 0x24, 0xfffffffffffff052}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="a6b6748bab395f3f8ec49deb62d51ce3b3f3fe3230761ac3907120ee7deeb9e1485049cb011e19440bb6953acf8391b3046dec7864c690137c9797f5bd664e1f0c00ce3b66448dcaf28a903ecf1016eead1941c66288fbe69fb401e79fad55b80b9ed53d13a8b3a0e8c973173aac39203c9d773a154292d4eca31f609e6910c771c51f10f79269cc5d1932208aaee0481b3ba5b91a466f37", 0x98}], 0x1, 0x0, 0x80000000000000) execve(0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:04:20 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0x20) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)={{0x3, 0xfffffffffffff689}, {0xffff, 0x8}}, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:04:20 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x148) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x8, 0xd1, 0x2, 0x100000000}, {0x0, 0xffffffffffffffe0, 0x3ff, 0x4}, {0x4, 0x6, 0xb48, 0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) dup(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) poll(&(0x7f0000001580)=[{}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socketpair(0x1, 0x8003, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/22, 0x16, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) 16:04:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x2, 0xc}, {{r0}, 0xfffffffffffffffc, 0x88, 0x80, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x0, 0x7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8, 0x49}], 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:04:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x9, 0xfffffffffffffff8, 0x400, 0xc18d, 0x5}, &(0x7f00000000c0)={0x7, 0xffffffffffffffff, 0x800, 0x2, 0x6, 0x7, 0x80}, &(0x7f0000000100)={0xed4c, 0x5, 0x3f, 0xc6, 0x81, 0x8, 0x480000000, 0x80000001}, &(0x7f0000000140)={0xfffffffffffffff9}) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:04:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x4300) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='W\x00') 16:04:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xc80, 0x108) 16:04:20 executing program 0: r0 = shmget(0x2, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:04:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000280)={0x1, 0x8}, 0xfffffffffffffd58) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfc2416d877c95e2d, 0x20) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setsockopt(r0, 0x3, 0x100000001, &(0x7f0000000100)="ffd67c03f30443656ecb18610996fca75cb0118c52987385e8cc0c928cd7537e118c75d1318f9bc9a1dbc2ecc1b2181ec3e171323bdfb4be0a36fcb58df4a1dd0eec47fd9d8ec015895141903384f3292d88112db42ae6ac5ef3a5412ee37a8102f9655b42f517ec6d2cbcd6a50a6e586622345d5e58728da2f9d1b7bee98fb25dbdba6974b98782f9c24b152b991e9709f64abc47197ebc94ff5494bee5938fd19777f83070d2110d0067a473abf2ab7dbd5edd6f2b25a385bce58a4e03a1b455e623e768016bd03de0ae99533ad1694b9dfa3a3efd4586365f036e711687b2276102310f29", 0xe6) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000240)=0xfef5) 16:04:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000380)={&(0x7f0000000240)=[{0x25, 0x1}, {0x47, 0xfff}, {0x87, 0x8}, {0x45, 0x7f}, {0x1a1, 0x7}, {0x0, 0x1a}], 0x6}) r1 = semget(0xffffffffffffffff, 0x6, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) r3 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r3, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) setreuid(r4, r5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) getsockname(r3, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) semop(r1, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x3, 0x944e, 0x800}, {0x7, 0xc4e, 0x800}, {0x3, 0x7f, 0x1800}, {0x4, 0x0, 0xae0d9b888e2641d5}, {0x6, 0x4, 0x1800}], 0x8) fchdir(r3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) 16:04:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xb90, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x8001, 0x0, 0x100, "00868ad525dd84bf47e0563fb31154d270cd2018", 0x3, 0x6}) socket(0x18, 0x4000, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:04:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x20000000000) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)='\\', 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:04:21 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x61, 0x90) r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/64, 0x40}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f0000000480)=""/168, 0xa8}], 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:04:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) dup2(r1, r4) 16:04:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000440)="7df74ba063138dae300b8ac0d034e006f01a64d55c1205e29b2ae1295fc4bcd9976612fee5e864fb8eb5c1a424be87c6686018fddfa54ce056b2fdaa124c499494cc01026483d1a2ec0f0eabc4f5d7d63f91b864e31f498730f722427da675c4132b05d8d3d56d9ea460da0f67470bfd75d4fee0cbecc821bad94a1d6cf4228689df1b9e9a8f0f8d11538f33e419596c693bfa98f9d75ef7bf9beebd18cd0dd3265c86d53ba9c3e1cf8c564cae5bbfe38e26e58fa20261c69c84a2a2837d2fc909fa06b83b07264f9fdb75c9303cd8fe6977310f3724598c7f464003df050718700e1726c22e22c7d3c48ad343ae3e7bc7ae107d3216d2a9f7abd60a84efe67201a045778571ea99e352b7aab94903902372c5cf4a08073e96741a93b61d9e11918384029ab26e95a6b1f48627c716b2774b674cd4187d2292aaf1b24763d4911028359d97c977d87aa2f1ff0c92b92dedcd4c0e0155d0ce5c69ca0b3534155b7bfeebac4f7d2fe4428728deed091de2cdb8f0babe7858bf5bcc1aaa71b333b8af399ea28114b73c2a4ecce510d2fad370d338adefe7109693b52c167a7836da2095240f954f2cab459360ce6e8ea88973b3200b50774f051cf462386eaaf5866d8390d4c27672d50369a6b4ebf4abf8bae2922b20ae2698e5c0d0ec69ad116b52fc6171f8b8a35913091b66e063c44ef9c74dca3716009394f4dcb0d0e0b38de1b6f4303f867f1fb6db43c8f39aa5e017ebd766134a0f5b02e605d164fa9c6a53dd526e049092c724a4ac364eee1d8ea156a3255e1c719527c1ad73758000177c38c41a1b1b353f2fe88e593e60dcbfff645809c81db1415cacf2df5b4bde3625386db0218f0300dae7299b40163b0576dfd447be5560cb0f24b188a3aae3b449e0b6d5a32373e7741d703f68f87a9b19c7377d47cef40def27f9de315a668f9f72d69c30c089fda6a260f10c514f766cd8f9082eded75ca367d6dd74e353bbb4788cf4e1bd15f465f604c98079a76a5b6c645bc08b972cae4e8713a80d7a34d7d6802cbb2f3b37eb74f3b406c31a7aa74d955b4857af62f401c63333ee36ebab7f9c8974fbf8cf20ea418b0b8fc442b3c7459632a14d1ca4597ec7452264afda1ea4136e3a9aae3678b0360d3df806e285ed89935d1d120d64a88b3b55078e9cb97c665381e44559b195f022b3fcc8c58db6f630edc42dea05f3124824d2de6044dcdd7bb2b795941457ab285edb02a8eb08b7b929cd9a74f57ae0b9de28cc89fbe26ef92cea067c03aad94fba5d5a00b12d8aed2045069266cfb8a23d8a8ac44f65cf46bfa76fb0e1270571eb87545cec80d8f2008fe56771ae962621adca75578448855ec319e4cb45c4e791c52073a5334a6c397d71c080a0767db33256a4f90ee67078c7c27b7b3398e5a3e0eb0710837013ccc6cfec188a6e2d3c9d3a0fcc5d2bab7502f5f655d035c2db77aa9ecc8aec00c30014c48323af36001632c6439c080da47751854a0d69bbf11b1e916d49c4c194d27f6f076519e41ea84b0244f6e54137b6301b28ca89efffa40055ea84b47d53157839366265d1d640de7ebabdf57db00d7b092ecde6adee04eaca37abef288a0eba7b9ae5bba6c5c92fdffb5a0c484cf0f23f212bc8cfd66dc9232d20418b6bc112c82a771f5950d1d992c4cb48a5236074ef21c00e197efc89ee1c592decf701031ba2c082514f21ac8dc99ca267f5016acd910defac612723aa4a9e429ee529d23d9653e96eca460f01297ad66de021f18e31bf096ef74f4c1edb7756b56486b7ea755a65f24b32805ddeadb3319cc96d724d0a96bf7cb3091209d48c0982d1a55ccc32451815962c232bc06baa16b7660ac84da429dd6b719e2b9f5d93a5d126a00d5eb6763625f2f4129905f4fccbbef463bb6bdcfe99509998a03f3df099ab32e25cfd7725eb4f80f273f8b0752335637ac16df59518f4a5c451f097cbccb1d487f51309119edf086e4a1a2ac33944322bd0f3f89fcbacb4cc84ed6a655efd56e7ad661ed6650983a09374c370b01bc35d1b99d35518976748bbfc366a504a79e2340932ec5d5dcecafad4e0a48d9618734ee9e12c51ca98958155cb3590765f4871c7ced42eb01e8cb9986f89eba6d6e86fa3a3cb2447c02eb468f6b3e7b3585eea6246f981139b83abbe165cd33698117acb5179a08f6cdeb69fb4c08230df20e330b86d462861975259eacd9bb671a29019d6de350ad156762da5278778e6ab3eca585c340f6bad110fd55b674da1d4a5435957212c037882add1bacbb8d77fd1e8a77a38a91cf7c34bb43fe58f0002171ed9eed08a1c0adf74bbb08ae8b9862af76e0bc8de3742cd5e950e1d52fce2f0b104242f2f4c52330baffd42a84b9744b412a1ebcef0aab2c5242195792621709c66c2d7baf4075410c8d8e8ea5125c2ec7013339752243e39ac43e65a7847c8e1f737d627947aba225fee5e0830fe2ef4aeab5b31c5f2a2c9a1bb27cf978a10409e3b9e51dd3fce4403319bb3d04d07c8f375a5b70b8b765a8b5727d6d4186c03e14382702ff5b197b61860efd95994cb1a73262d5909801e95b52a50c1ec108f92df91f07200d9f03e13a0d94cc58bffe41dee36344c2ce40ec61916a9a6b4adc2a7a853ebe203c7745b1352c2fc39978f8cd87f0bb02bb3499b273d05e11690655a844bb3f083cdcd86e5425c33473033701af3b5dd76898a731795b0062a54d5d97d660ad79f61046635bd5f5a9867e729172442e65727087bbb370b070221b3acf1856691e9efb6beccc75c821fe7c2511157ac68ff0586eb0e4c641393b7828908d85ca315d60579f5bae16e5bd2f29516df96de94e4e59833913301f127947a5710fe4adf0c2effb97eb644f12f17034421f171b391b4b44c5e10ece7da1d0c0d0c00c788adc4dca1a0b808219ff03ea0513b2aca913c43ae7863284375f86c3dbec3da5e4b53252b8a9833b4de63c08fb07d2b9949792ab976c1bb692ecb0964ae65e8b42397f67972759308fba643bb44d796a01a234892ac633dc78b112f1b455dc14fe074cccc065ee812cefeab83e5e305496d9a693c57e5ed4d1e0f697aeb492b0b1bb112ebfd40efd183b009e8e9131be675bc6cb4d691049df1be09561a9cc49329e2d33392b6dcf0aa9bec560d7c2adc9e2f9c4ecdc973a1f8d592db2e618cdcbbb511d3c7d28f0a01c34a683f1b2902aae422cbf29cd11f5ff722c56332c9ea44e128417e2978b604c87f4848bab110042dc479df9f26e157f1eebe392946827b699d9e9e84d3d857ee50a45f313e0134f1aa361ae881ea19d6c76534cbf54c29809a4bdf77911df121549d03b066a400077bf4c314a973521902126def4b709c7a14de8ac3c9845da370c0703adc423f7abecd4e8ae297e93e29b4eb39882d563283386c05f709e2fe385d744edddfe4969f1c8ef36f78a5ad8f9cf6e6bdf588803b42891c71ec313bfda0af38760f19e2cb2995a3f59d932a585dd4cb17e35bd1d0be76d3cb9c2c7e978861cbc878ddc509113974cc6d55051f3809fefff7a92415dfaa0010a4d568ef85900bd815672ecca684cdfde3e0db41b17217ba8b06111ae02a4d353906890e47074989f1f2bf9d5f4d862c9a69b0ba04afd9a4a0c6c3fa8bd662be0da3a803456ba1284b086777e903b1178a5be1f6290002471406ade76517884354dcaeeda6fb1360da32c2b32b7fe168b8b16b78649b4d9073d300c0f9aa0805d88b555e2304dea3dc2551c773ef76aba4a269b07dc038c289071b1c5f8557ac818727df7aef15041a6a99e1fc9b94486d014e3cf6204fad283309c229b4c1a74ddb653d3f1a217f066fb33ab1044585a0b73aa0ab0597ec99a6105c3d9e29abf144d7e59d346a6c3206a3637c21b39a56ad5c99dce5231aa9ecaa91107022879a6b0189051b0e476d9212606cc5974d2fb33ee3dbcfbc16f4c7791acae7749e8094eac42ac58dfe304872c5f1712eea27f80fe029e4ccddb3d4c6f330152976d7355506c780d9b542d06311c8554903b7e2368431a7f77de4011a3b3ebc92bc194ea64936452a04f1f92979d902e9a8a34bff7350d9c5fea4bb5b033255f7976d8130b4c01f4c5d95a1977a9f99d1ea5dc97913974d4b601e46c3ef65f7c24f0393f20e10afff39f77ab25236470741c5584e8d1445e4622d9b04e5c1732db13a8e56ec3fa787f3ae30affe853d5e35f966de78ab2e65921b808491c475cec9e24428fa11e5e1da2c1465ddaac780c0952f6d8bd1d7bd98c3648adbcf8219bd7c54e5b90e2bc303ff3f8bc71f04df9a2c48fb9d7febd804d0eecd55ea8836837f6bb1df921345cb30d692a2b06edd1232abed4798f5dd71590118303cc43dca17a58f9842f4ac44ba78ded72da4e297ccdc558d0fc580d15f67e543bbc865eed81fd2bc153d7f0de513cec1c00cba769cf58f58bb4e00b50a031309a3263722ae2d5a467b9a62b7f06459ba50b88192001d3b34639ac3ed24589b22500158de8e06ccbe7e3976976986beadf3170e4daae48a1c0f12f61440a5611769bf8b5b1d7445f58928a6be94ef4e3064a2dce662a607bb888c38fac7aef0a8a98e4336c04ec5027d89d242b86d48f7803a20726b4cf5a6bb4aa86be24730c46302740248bc0ee87ae6dbd7025d46867764cb87bfcb90dcda5dd8ec360901b57be0ab2c7692853ab8a16ade7383287e5a2f0ed63bb90b5ce42900df724033d041d919ce5609918a7b02620f77fd659552ef5e9378743f6b7d650f56316409ee484f2c7c03cd665ba81e0ded6371c85108531695a11703ae8bd15374d45e2d98a834ab3b0a86b9b91d494c30fe7dc9057bd2115e1abe0d832a4777168cb65889d07a2f58c8562403b53d4f06be886963789a040fc1c48afe6575b65a9884c1fc6986d3289b512dc1613916e80d6a1e3b1953672ea71ce796ce4f264a7af0f380855c3a4967935ac8dad4eace9b5e298f427a78a0ff39625c4fc8eaf1887b5dadef438a24055e5b0555ba849fe6949a670c6b43395a9749232e5f480872064208faa415051615b7d0836151861ce50786f3da15a593540b30691d34865ff715edf428f8f11a63b41d42c6042cf3d71ede98c19aaffec4946261389a257402d935176caddbe85d2d4d9640690e95bd2b29f228e958c5fe6be5468022dddb31c7b2da3fd7960053f695c2d19c844b6701dd078646dde6f7cd52affbbaa53216ae05c9b89d2903a9565078d78c328e6a8e852eb312fb351de334c8350eae6ea3cb252cdd88dd2f94819f3be5829c6d6745810924fc701d2ba9e80f62ef21ec2173c1615175165b01636330310616afd3ab443906ee3b67a2c8be629ec20e26378179919a5806a6ccf8e096c55f5477462850c5fd913508907b6a174ccec44448ac032798c661ada08dd34bd41eddf8c136a6aad68a78ac1dd03f5dbc5b18350c8eb0153610d6f3585688ba3b60ecf3a7ef9528159a643e0f097067ea32e674249c81e00cc4e26b0dac0f493d109c82bb89509ae2f36ca6793a07ab6f2c9f179672a7099e555fea4a392387b15f966104af21e1e815124f0bafdabfc2b00ec57e3742b721549de677824955110a31a398ab01f5284c159d4215d4b6872dbe979859d7d45a2f15c99b798c52d623712036f5d37943732af432420d708f5957fa9b00eeb6b45f07f6d7e4c7325b92ed9fb527ef9373af8fd469858daba84893cd075d7bbf695fb6918ca57dfbb2a58096909af91496aa1acb31cb5d564d1ff8d8394392d698262c863651dda42e", 0x1000, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, r2) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0xfffffffffffffffe, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000100)="43e8b3f57ba241bb38be8d76f1a449dada30750429f2a1c3eea4e6e35cd004", 0x1f}, {&(0x7f0000000140)="617bdae481f0377f347ccec36da2033573ca90ac141f96c27bc3c14bffbeb3f4143480c00d75b4fea2e7e8cf1350d9737deac804de0d13a4befc790774fd9245ffc42993c3ec01c5044dbaf0a8309cb3392b", 0x52}, {&(0x7f0000001440)="37dad7fd5c8d8b2fd16594d475c16eb30a60132461b6c7d79d73daae4cd10643d9e98d5f1eba4db6d3084358301f603f945022fea223e517cca5226fe1f8678e2988ce6d79307cc3f01f8894d3c54849d755b12df8d82d6c83937edc07374b6bb0faa430", 0x64}, {&(0x7f00000001c0)="dc6ae742303d032cacfab0ce612612b340b384f3bf07897bae8e", 0x1a}, {&(0x7f00000014c0)="da6b6d5a80289527529da67ac4152b5514cf329c92f537410a7e36dea1a72b667d0c19b9e43e18407f7490dcd3aa62c882653cdcc8343c5f0d8b2321918dba3abdcc68a6600eaaafadd23b1b41bead59ee6acbea541d9e3f4d5808716c0b15025208cab82862297f2dc587c68f1cd823f63e3028c89a79bd810d7ea5ce1ea45db04eaf18f44639f54eff6f8592f6726f563462e65ee72e2f4d011344d67c814919352f0a4ac8680cf15942959d30e328600c700215daff1a3cf851bbd181efd72591b758c65b7a8cf46ea410d6bc56d6caf5efe522a6b1153a51c1faee57ec42c8f1edc4169e5fb0a7658d988aa9d3dd742277b302976e79811ba75be1d6df30e4ec694307210288f663abecce273d2b86976e527b72339c0dfdb1ee05bb8b8af1e5fac074a2058df7afcfdc0b8a0e7cbb5be5ccf38401b155de9f7c66ec2570552a526022e7aef190e8fab56714307ffd40c2188f6a9007f96b3b37128a44cc7754ecea2d3dd193bbf099c3a92b998bf4f751a49259d82da81f664bb53302bc7fc64381f81bfbf497668e6edd4d52202c74bb511b2aba0486fb148e1b55713531a233209953fc63b00d0e89f8d41f6832e9487fe4bd4652d4f5384fa841efdfa167806d945bd9c444d0bb3dbd97863d921639e8f47995a645f2d3dcebadb9b2635624c14ab67a26d6a904cb5b017c4ef890c88b38f04cab81aea866811809f198c1d94abc46ef9e98e25a3cab04d58154ca0335e82a91e4815ef2d4759c95b65b025a5e720307076255468843b7e884631f517e54f27f0dc5421b7fd7afbb9f1ed63750b335b53fb5828b992c344d4c83096b05e416a7b57a0b978824a6580beb6b9b42402492e2a59fe6004d3ddf589ca9f07fe0647edb12f2ce3b6ad59116980eb035e3ab9958a239fc39f517fc8421bca30bb5347b097fbb8720fc98880fed941a1c60c6d967d7c117564dc9ae609ffc8c873e379349bbb87f7b940ed77270fca171e20d3c74175cbcc76c8165e51ed28f49080d185bd1c376895b61f4378c412e2e2f2e6fe4a5b57766d25d1d10e6c53d82a879e6c828e9edda47dc4a9584279b1353a0fd3d04c3434697654069fe09c3ee25bb602c97ea9d2cbd9bdbfb130c23ca9163b68653266ec891cb735fab4be87c0523184158244f34e030f9b17550e4681cb3a2277252dba629aa8d2fc1958939e821ae375a5ddd6d700b653239ec4c7327e79f9d1926f865b062d1dfa259be16b473c19fdf568eebbbd8c8d13d966a6521e5f2758be1cedac679524d717edaa3bae45dee3642b563251b8851af731cc6f364260bf27970ef342c18864fafadaa87f0cdd2d312f929e0929525b48ce7bac50fcb4e3a547b28a62d9acb69c2a134caba3be4947da771fa6f3de4ac615388640302b0c1603254d7ae8221ab48934a58e933f5dfba4493bb44924eb21ae5d6d6a4dc96d53773e6af66447c7ecca77fd09af2d2333d13ec878645e2d07e76584aff80a5fd53285bc344d96e114df418442709fc78270259754b7ed6b6cf0c3332804aeeea5df0aa355c7ef1413edb1c58685e24d51bb95dbe329c25f09be0467fd8c04719b5998971468db9fc3d22359eb9cc21fb0bfb6d0245182de2fcb8311abb7b24f425dfd1a2a35d2bf18f14be57a1f2b7b8a661a68981187023a8ce8dd970231270c2dce29773670b5a1b7901dc9b1aa117890294968d3803f1eaf1edcf19d27372b9134667c0ea32cfa50bc71f43ebde410890e5fe384432d91af884df6412de1e91b79d89f7f45ea0506d09bde00d816b49802eec5fbd70b5c564f31032500ab7f610915c69a4324b3fa2230e6aee974f55b207f486d8b579203e898d0d0e0a2fef047f6eec6c63b460c77f66625a516873dd84bdb87b65af407c2346b40bafb1f08dd4b6935b659cf352b5ac184872d8d837378680f20219dc522fbc56a663e7196151c2ff9b9a2eb4890502e0045831b7e157254d42a0c51f07b399553f1f476ad48c3975a5c478ca78bd5432fdd348445abf029c55d27cd5f73172fac8650a944c8a5016b0da05ade2b7af88a87e704e2f4deefca5a0f7a78fa0e87c3833c70fefb2f6686dda5db001a56190b8b2c900a5ce1f2f9228c9390a2dad11b976bf0fe2565f5085b5b0b3bdb3693c524920d4f4ddb81148a4d2bc17606de3ecfffbdb39b55b04e50d1f6370ece3de04241db020f124f18f59bf32f96733dab928ecca7d59358e5242781a540944c8f2a287d661ffefabd118c408e92c8368121cb29ac7b4323fd926ad438bd50c79aaea6af583481849e20d7f82ca295a88af1eaa4bbfe79ecbfd71cfc05c22c9af28d9a0fa06e9d708e26b19a50dd404828501ab5a12a59cfebb54eeba374cdaa251b84649c34ad7b74b5b9485fdab3e9f21e73038ee901c808d961158f25099d11f9e81c4f10bbced3ca075e6f3628f70cfc1330ad7a0937bb6a1dd19dc2e59b49d343fc27df1f70f954fd615e11b61dcb4add8a9d248727c5b83b8def862cfa0c9721d20b66cd777c0a95e7f4197248d4fc30cfcb68c50201ca3c04bbdf4fb87840389fe70cf439308d7f811503f06b65176de30f787b20e245efecafa19ab1eb8fa317cb07c9179c12c5c709f336d57a610333f74eaf6e30a72693212a60d90ea7e6532c8b414efb08fec12379c075d8361e17a87dfb2bd7b2d4d21a6d993491ffe735c53b36d778076910d4ae930d7b957c8a57a74d6436b97cce02474365fd3ee7488decf5e17636b956add7e00e65202a9d31e7add321ce74fe63aa9c48712fac0687075100f82a7726387afa6403506b8e315b40a57876a55ffebf54393c901781561fcedd61c7bc1e5cd758399d4e59f134fb6669dd40e1a4fd2364e5eb0fdf13268d4e4c74fd759af0f6b5d9806d4066aaa06838752c6564136f11fcc0bbf123b49a589f5c1144b4feba67034bb4c1378b06737b06d6588f9b7b1d0be681b7784fe16b64437ed9809f8a82a6595780a14d20fcc162f71e01a240870c0a1c7e4271c2dfb3f87dc2e80928089f990e6599fe824b9fafdd0f25dfe1a7b0b82a012016cabd141163a604789d9b44c710cc9f1b68942c0baf991e6178eb2227a412e2aa46a20a75c309fb50da7dc497c85883c3d100f383e10ae203feaf8abd0bcf82c1c37c3bf409c6a1910953273a5bc467f4f0f400e805167cf86505ecf19d501bfcdedbcecc3a00f62d3f077c995745b8bbbfdfba92a0a35f932a818d4511a2e625e266eb1f8689318fb11d57046e135e0c28554725d612f4bffa93c7c368898f87566f4bf28c7ad4aa3c662ef8d3fc9e9dcdd203f979f2e287e455b0e69fb0f9069a876cdff447a6914188e846c40c449cc709211c8efcb916cc749f4d7b398c081a9878dc08df121b14895bf84adc49bb46d4e18e34827ec748e070efc1ae4ca6e2bb7c1d2f5e1439c04d1cc8260d109891ebaf5a015055a6034f86c46a388796d470203ec166a311a84e55933ae80a3149b4d2a1ac562b25b1a38c7c7e1b851f05200c0c82b22e5bc46487b0db2377f0ccef53eec8ebd10f2a3de517219199a33bd86c185125fb2b8b7281827e27b7c33a3302883908133d60a504bb70afd3a5b19155e14bf751377338e6bd7faee4ddd3b598a99474ecec1bf98e76a074aa555d394d719d0c5b7faa6e97183ef6baead7fbe7c297ec79940e6592bf106542be6c9b43dbb5884fc9e01de2ff3080f5e47cf454adb19944d9f63773e815d732d1db137e2e9229fdafcc95f4fc8de1d42c60431d95416cf2813d114a17e96e80e403d630f2c2e971393e5c3c35a0f929431a6db24265aef99f56cc339e8f9e4cf1f3f62f1e2381ffe038b998ee450b75b893a5e3275cc308e398a45862018d69dd10fdbd5064846f532e513c8ad2181a175a94cfd90bb8821003752ca1c1fb4a32bdd100b794dd547eaa6f0505e3b0bcf23767d41ba16f876406ad9a359550c1fe6534b8d5823458fdbb353ccd140463b4a6b52546ec3e0b4fe6fde5f27cf270b84a1fb9a2603615f63f4333ea4b18699b496e21528819f4c085975024785ae389b696c811d39e09a89b8afefa04d920f29e173de48f152b7a4b6d6304a226b6d84b5813eb36f318f5e75d3bd20b73d36b272249543196e9f83384696d761d692a9bbc35aa1016172ee75c0a2e04880c4ec617cfaae5a561659eef32cbe69a0fc3da873db69a1c304b283f12f7aad43b140b2512be1adc98bc54c7f71417d10380511c81ec067eee2d6cf49c933e4b38a0b1f27be1d2e35bb843af310e391ebefcc2d6b1ff372fe2525d204d52aed283dc1e5d3b0217ea8357ce21337f3e6b57917267a6a57254713fb26c30c51daf920bb347e6553bbd5a1a9137b1bae8a92378d4b2b1a7f91a89dfb46ebeb125e4f33da79e0e828e41453024245a658bd4bba573b5867278833580330719ce4c202e2dccb91f0129e6db7a4da0367f99e87ed293f40879ebd04c9ea3321ad2b386f49a8de401b85023df34ff75c3ec46a5c930947493e6608d069456caaca86430f83126737edd8689aa15948a1b1a83574668ea09e37533357f417381ee635cec8e8cc83f34ff4fdee636729c2738dedda616378953b4d8188c655259c484f5ec0d73d36ea1d358f8f02b3eb71c85f1cf3f4c76e2e54edb541c9a147fe4e2076261c96a8529179e20bf391e90cedcf0fbd487d24d7b6e8407cabc01571f887ab413eb47558ef3688b3819d41ade4242777ca30960a84ae99b10886bddc283c2f2b08e1da48bbd508b2a9d44d10080ac6017a11ea855935fd2cfefaf392a4e1638c6f30d47c137d20ff74c2dcd4caf2f1e2e9362759ea13572e486bf8a6d5a73fd9d1597b93ae4a7e710239c892497d5243f4eaa478671fe661a1e7833501ef4b04112aeb5c72bf0554d8c2bb6ef24f357babed7ee95426b9022459093742fe3b459d48017ee628a5eafbabed686809a03b4c9d4ec1a6be268d4dd83ae7e22acb248dd3870dd854bc200bfe9cbc74a926f1699301908b1e96027e78738d5211dfe0df564468ddaf44cb9bb79473bdb8c17264c50a83bb323de6be778319869a12c0fdfbcf50b964b2cc42f83f87b27598e4464f7c941957256a8a51e70be0c9d8b282e9575527b2e45535427acebfba271ff8354cf93b2dd32dd77cd9233bf63304c360e59aa7d8dd32a8e10e2a868a96dda396ab3fd438c533fb9a86e925a5ec119e1db58daca5e9f9d85be61354603a77671c8496133ff31b6d4925b4a4a7cd861d6eca8ca04c333a64e42d298dbe3b065b4c835384fbf35e5809345853b5521858767f6ffbf39470a7fe5d7131e085286fdc88881ca42d6fd42ecd9b94a178e9e42bde6947a8fc1adc443578ac4d875f2dd51dc673e124256677a96642b7b9aa03d1caee69f3b9385bc71925368785466f7ff57bbb100639e3d3d67ba98b80a93fe7b85978b921a04de739f6a67475732475900a9e3aec7821689488d7113570217d3a99c9a8e7271e76c2af6bfcbccd79f118ac42ddf4adf67c40c9ef35e144b5a087de731d39c7bfc188c7f24ab37c81e7379b83e85488f2be5207b232ccd49119ef9a765cec47d13c476b0e4d1db6423428393b4657f17f96380f4f838c42594165406b1bf29df0bb592ebf6ba9479808f424c19d7831355777d10af14bab3730c997d0a5fa672034ddff4a44973b4f80d069825321dcdc9fa5321870b95782ea6f37d29a1530a89dc11619e7e46dd488a345882e099e0260793668f7519889193290867936fde821e69bb67833649782bb1e1522f6", 0x1000}, {&(0x7f00000024c0)="ff5b2471cd228f70fddca461fb01e5d13c3e8449c6cd478da95e189e466e7887cf1c2072980347ab83695f5a5af777bd240831fd029f03220ec6b860aa659f920314c04bdd9b24bd59f55b87a98f658bf0fd81b0a8450abf244311b104f73e42da0e61040b", 0x65}, {&(0x7f0000002540)="38f0ff36b497813245047c4b1613240dad08f29bc77698b8472834e7ffa0a09a8950ec209b8c33fa64f7ca77a28478a53ba16e3f49ca19cade9524f36f6ca87da39bfc9ecf21134481fe5ca1ceef41e2", 0x50}], 0x7, 0x0, 0x0, 0x4}, 0x1) read(r0, 0x0, 0x1ed) 16:04:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x7f, 0x8, 0xfffffffffffffffe, 0x101}, {0x70000000000, 0x7fff, 0x4, 0x2}, {0x7, 0x4000000000000000, 0x8, 0x9}, {0x3, 0x3, 0x100000001, 0x94a}]}) 16:04:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) getdents(r1, &(0x7f00000003c0)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0xc}, {0x10000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000001500)="813e49c2665dcc8f70d3027d1f954162da47ec9f6963a63ed3fc11d1672d060ad0c2d6e10bed9ec5fa0194f9404f35ddafa43d5b86e1f8c3e41bc47ee843df0bab80740a33866f3d8221efa1f5011c266e4fccb59603796ef2c885b7c46b08349b6b7f1f10b4bb832ce4", 0x6a, 0xa, &(0x7f0000001580)=@in6={0x18, 0x0, 0x6e, 0xfff}, 0xc) sendto(r1, &(0x7f0000000040)="c6b68379ce5266bde66d02dc9e144392bc696d832f8907f4a3feace50d6db68b79d78e061c793a5008908bdb16f2b712a9929eddeed6303ba99a3cff17f91a80d2d0d030b26cd0dffd33abf825f6f00615b923b2aeff7b69a7d1c6d86572f74b837fc16f212467c0eba70671cd1177ba7298062db9b83a", 0x77, 0x3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x6}, 0xc) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3, &(0x7f0000001380)=""/186, 0xba}, 0x1) r2 = open(&(0x7f0000001440)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000014c0)={&(0x7f0000001480)=[{0x48, 0x8}, {0x83, 0x5}, {0x20, 0x7}, {0x65}, {0x84, 0x7}], 0x5}) syz_emit_ethernet(0x77, &(0x7f0000001740)="005e9f7a8ce34fcfa174d621323b43a1cad8ae9459f31cdac0dbaa72ba3085e32794241eec141852bf5a9f245fd75b3f62d3d684ae6c78f270182d028cd93700afa153d670321ef9714504d4f0c61749439560c29f454b65b0f2d5738ae7428cd0195d38e869c87f463b9a6db6386f81c23276627a7246") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) 16:04:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) socket$inet6(0x18, 0x4004, 0x5) setsockopt(r0, 0x7, 0x0, &(0x7f0000000080)="a759b39fdb66f3020cb83911434ac3e1eee5b714058f03bdba55863fc3f09eccd39fcdc7787da9f2427f98a9343a59d7cb03bc4c4ff8c6dc78ed8bfb956bd8b7701eca9a5139addf3aad0392e4a34c8c2ce0ed7d23d1935856d8ff", 0x5b) sendto$unix(r0, &(0x7f0000000100)="92043edcb135848a93aa3547b1135a39d75c63722d76a0f9b99a2603b2e5f920c44e5c2830f217cf799ea837d2d04f6c7cf15b6fb5dfc00367d551af8ec0569348552b34e492702e8c8718db68b8c1703cc3997b92f72a8b35711b0ebee4e0e166b361fe972169b53a8ca29e9d6908a0ca15314b78a786deb00db8d9420a5751d4403a2dfa0d278019ac8e5d5d088763c771593c7e253b0e507770cd35f3d1e7eb0a0a7fb4f9d532794ad253a2645bd76a1346e81e0bec00a09079c213d7017b12e638fb0e6ab8feba0e9c8c1c85972cb0950e98b0691695d64c5f2e78aa1e3377b0ba23d8dd1db0202189195b3c9bca38bfadc9374c3d2e860e9d6883", 0xfd, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:04:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2c0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:04:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getuid() chmod(&(0x7f0000000240)='./file0/file0\x00', 0x1000000023e) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) recvfrom$unix(r0, &(0x7f00000012c0)=""/244, 0xf4, 0x800, 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000100)='./file0/file0\x00', r3, r1) 16:04:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r2, &(0x7f0000000040)='./file0/file0/file0\x00', 0x8) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:04:22 executing program 0: mlockall(0x10a) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:04:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x0) 16:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:04:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0x557) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r5) setuid(r4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0xfffffeb6) listen(r6, 0x0) 16:04:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) 16:04:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="2eb20f3982e96e891e2262eaf63d23bd3006f3f9d4d8ca78506b939130f512585043d22bed9a2cd2176a1fc10929274332eda12d195ba645d40c8b1d075341d46ba0210ef6274f8ad6d6f0ee32579c8cb03a31ff468762ccd68882e80cb4c03f862051271ef51f2e6433ebe638fcb0ea815d409db9421fc3bd1b45123fbf182aa905936bd12601a8f07993b08f2299cd9a310cd675d7b00cbfe84f76b665b9c173e7b1764a160030f4aa632283697c", 0xaf}, {&(0x7f0000000140)="deda50a40ff65c63589381e934a30cdd9a5c98cdfada6b1e75054587a7210f41f42b9ac3a202ddf51a14d57c690ff477d04c6939fd90135101adfdfd773d25cff4c334835c74b485b73228f8456731d0f6fa", 0x52}], 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000200)=[{&(0x7f00000007c0)="20df87f26a75fa93a31b0ab8b6269935a4ceff0db1417ecd2d58f8e419408a468c22b91fe63c9b53081efbff401bbda5ecd9c7ac7841f13892aec6f6ee88f832da816729e2742e09bb73193077ff6303e35820c6fd7ba1e1c2e4d407652bd7c81807337d3a158fcd5b2f4172b86bbb4bc3e01a36f9e99e2e0987f6be6d98af5793eb27f278fef0b1a9247318f4be1dbcda08303d8b218295249fdfd8c27314b0dedf69dcf28277996432f05525ae80879870728c6d51189f9989462d59677a4defb4bbba36829199aec3edb50a5eb3a3ae6afe4e185c158eb10a2a6b81871871a3684128c8f792a91cd778f3afd11f0ba65cd73129b2ae4d2f9e09c16fe0af22fb55b84e90d9d2c1e2c566976bf263fae5a9eeed7b4fe77e1902e25e3430b13c75ea7cc35f116d5e000a37406b99131b66330089d17c905275c37414841a9badfb4cfefe4305638a0aba0a708b26c228636380c8f83dee027da21bca3752148cf578e7cdc5e750c1dea5ad249a2438b66a3bb21a8ef040be74af34f49135ea10876f15618b7ecdbbf4916d730cda2309d252872a751e24f564f0dd1dc12be6d7b1c07b608fe7d851227c92993dd1f3e7dce1fb289c18bd844a3bb827068aaa03d69aecfa8eb58cdc8bba9747e20e3a5670709f571e5c27b69f2654c148f9070e231accc222f448cc527bcf4c6276a243c19270195bb7ad02a37f3e6c9d90fc6ebb641d8b23ac906234af77c97eeb628556ee57f63b8b3096a670531f045b11c5492037164e29d85d6cafee30d76010b6f3d12dbb85ca5eeffc3890d8c35f2a7692f2f7e5050c5bc6f3b68f7ef833d06de57087dfa510915fcdac1c77e41b6be308ea55eb3ef3d0911e875ad1f0d088b95af586990f43b47d1ad78ac764246bc5d9245a98572a4349dd6fae75104edad6ea4e1b8da37cb75f69ba875cfb", 0x29d}], 0x1) 16:04:22 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1, 0x8, 0x9, 0x2, "ae122ce7a99f0b022455c0bebc421e4f09d6471c", 0x5, 0x7}) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x10020, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:04:22 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sync() getsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x40) ioctl$KDENABIO(r1, 0x20004b3c) 16:04:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f666901010000"], 0xa) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 16:04:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x8000, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}, {0xdd80, 0xf82, 0x0, 0x2}, {0x0, 0x1, 0x87, 0x3}, {0x7fffffff, 0xffff, 0x4, 0x7}]}) 16:04:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x0) r2 = dup(r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x81}, 0x8) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000300"/66], 0x1, 0x2, 0x1000) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() fchdir(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xc53f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000040008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000380)) 16:04:22 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="fd209643c83c7c5b98bb711eb791874682fd4774a7f4c3523a4d62bbe96a9573ddab1d283950d734877217ab255787c1fa91ca5f117c34c20c03be124f344d121781bc40", 0x44, 0x407, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) 16:04:22 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8108, 0x0) write(r0, &(0x7f0000000080)="908462025e4b9fe9254e55743930e54190380553d1811c81ac53c469b01131336593c5", 0x23) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:04:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = socket(0x18, 0x2000000002, 0x0) r4 = semget$private(0x0, 0x2, 0x31) recvfrom$inet6(r2, &(0x7f00000002c0)=""/150, 0x96, 0x842, &(0x7f0000000380)={0x18, 0x0, 0x5, 0x9}, 0xc) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000280)=0xff) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/247) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x2}, 0xc) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xffda) 16:04:23 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x1, 0x8335) 16:04:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket(0x3e, 0x0, 0x80000001) 16:04:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r3, r2) 16:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xe2, &(0x7f00000001c0)=[{0x7fff, 0x4, 0x800}, {0x3, 0xff, 0x5, 0x9}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) syz_emit_ethernet(0x70, &(0x7f0000000200)="dbe27b3807cec9c162de32659192f8de7a802c8d278e5daebd37be32cde3171cb4d9da2bf2eb7c477246ac3bd3183e1358918760716d6687253be35d1111933a18ed5cf959ad7c21256b8e05d006196866294a84ea56a5d84c4c7ffcb750870642146ef77c351dd5445468b6c04b86bf") ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001300)={0x1, 0x1fe7, {0x7ff, 0x80000001}}) fcntl$dupfd(r0, 0xa, r0) 16:04:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r1) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x28}, 0x0, &(0x7f0000000300)={0x3f}, 0x0) 16:04:23 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20010, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) write(r0, 0x0, 0x0) 16:04:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) 16:04:23 executing program 0: mknod(&(0x7f0000000540)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f00000003c0)='./bus\x00', 0x80, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="754d73612e00c394c8b270a65778731239735d058de918c67cf31ed1a2d23246dd54cee07ade403c3206ec1b14c7d4e37ce9", 0x32}, {&(0x7f0000000140)="a97756c72a38d85a2b77707ba08491d46ed8999374f85e14fbed29427dda069dc42b1f615e7e2794e5080bd248e82ddcb5812519055cdec0593092e587c860da9b57466d74ec862caf11c1dc63caf48853042b89450693ee416bb09cf8791e9465dfdeea768456793d0f6bbac0858777f22cdf7955b91cdcc313ea7df388a600228b010d73f30603d033fef1d0c400d8818586b9568a8ed101eecae2f036859c22eda0d0b60f7d5b6796d1c86326cb8864", 0xb1}, {&(0x7f0000000200)="26cc925f537cfd26437d60bd5df1bc7e2ae44fd6e97015fa9d6c546337388616f526b52cc2c8d5137963e6b19f35b223085c8c8aa37125943381b43dbdd76f9d3b0e5dbffbd56c2ab1cac80d6783d37d2723502295b840060d6d563c0ff4", 0x5e}, {&(0x7f0000000280)="788d4d935b5cb20cd98ae4a6f0f51a40c7bcc8c40d1f5ca711a09380ca7ebe43b48410f1f472281a1d5853a001d5fb68f864393f64961066d39a6b6ff2d1fec2a4838b67ffa8bc42ed63d8d8fbba91c6d9a22f934c07d44e3521669e030ab913a4991925f988d7bbadc77e400cabc790c6fef8487892b2fe2566b161533876506e7ba90e78fad13122cbf5e2a3437bcea7159e315749bdc872258929bb0c0052b7e8b0e9d1a546575985dc4c9eaab388a48fe7c1d65ef8ea02635e7a8c9c13c95b096beb1d4b13a3240d3ab69a59cda7a591602f693cb0005914b599de657b1e667caeb47711fa266d823810b2", 0xed}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0xffffffffffffff46}], 0x2, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x8, 0x4, {0x0, 0xfffffffffffffff9}}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000400)="f09c2ade987e15eac6d1a9256d078ba83ab8a88be71e353bd64792b9ad9e89ac474772dc1556564337d1c7f6fa983693dc34dbe8840d2b0d23e18004a18443e2c6bafb369affae02d77b4940d3c1d1b1718f2e8a25ed9e1cbc8f85af54d3e592bd6569373b397f2130cbd0bfe98a7c006526b0", 0x73}, {&(0x7f0000000480)="5828da5d197b5eff0209a7c1ac62d79a2abad0545e9c25ab1efa0e2d88826195560ae2f34236e7078b6807a68385a83126c0558c66ccded077082b18006ca58052faab545280910386e97c991006d05eda9fe90f1cd7a4fc8ebf3c54af583576924efa4c2ce686f636a23aaf1b8b9cc2e34585407520f2f6e776cc108e93e44e972f80f7853264", 0x87}, {&(0x7f0000000540)}, {&(0x7f0000000580)="db23442bd23a0ebe56a3d01eb4fa07925093c541ddbfd94a0d0b1ea7c05b5ec0041772c2a6616b7a146eeb5c611be482803ad4522baf618392be07ffb9665a5bff38a6a2e44d29eeed5ade9338f906a7", 0x50}], 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000640)={0x40, './bus\x00', './bus\x00'}) 16:04:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0x360, 0x0, 0x0, 0x0) 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x3, 0x81, 0x4, r1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa00, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x25067328, 0x4, 0xffff, 0x6, "35fa9d73d6abe58e2f491d4eb2e364de86b90dc7", 0x4, 0x7ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x10}, {r0, 0x88}, {r0}, {r0, 0x1}, {r0, 0x48}, {r0, 0x8}, {r0, 0x101}], 0x8, 0x23) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x1d}], 0x1}) 16:04:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x30, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x8, './file0\x00'}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0x8000, 0x800, 0x10000, "619ee486eb19eb309e115d76aa6416174ec3c6a2", 0x5, 0x7fff}) setsockopt$sock_int(r0, 0xffff, 0x25, &(0x7f0000000040)=0x80000000, 0x4) setrlimit(0x2, &(0x7f0000000080)={0x8001}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10810, 0x0) 16:04:24 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x880, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x4) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 16:04:24 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) getrlimit(0x7, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000000c0)=0x3) 16:04:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) 16:04:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r2 = dup2(r1, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000), 0x0) 16:04:26 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:04:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) pipe2(&(0x7f0000000000), 0x10000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:04:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = msgget(0x3, 0x141) msgrcv(r1, &(0x7f0000000200)={0x0, ""/47}, 0x37, 0x3, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20480, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) 16:04:27 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:04:27 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f00000001c0)="9000000003f1b0ca037bfc29dcb68583bc7af3d1f221270267b2e0b4074bd8ba21623dad067947fc6896ac23833e2627df5c0fc011cebd05c9b2752fb2f4b344ee013793c3b0a640ea3ad02d1fc02bfece49f06db27616ba47c0c35abd7c999cf2ce37abdb030737040a335a613040b0a27fff8ebdc48633e6dbeee362b460acccbbf0358d600a0c806c4cf1d0d85a829fe904050af1d88cd013c2495970a60cb6378ef37a7e9b6c1251a825d9f9666e96988fbc6f76dc8e2fdc4a5f6fd0f5690de2b6cf62e94805cbc7cecf1a8355c751aa4ceecbd08641dec250c32519a2f332f5b9d01bfe491674f4ed814ccdab2273e1ba3d89ef3e3c15949da1a0b66f7c55b8ce7d522ab1a85ba8cc2a998721fe73ef7d31ed84d5269cb112ddd916a971ee888761c4aafe55941a3f9098ee59e774c88d7baba3ec2cb1a15614cdaf4b3c5c89ff994a9a46870871f306adcf28a51f0a7d85a7629e368552492e1ead025ba33a56f78ab4720c1f073181396e6a19e77376802be147aeb05fd64e1b3dffa8a234d88e58c3ae35e120b1de62814d65252ea6706f8286494287f4d41afc7ad49b0313e3b223bf860dbe86fabb59220367b2d6ea8d504aac70dfdf192be9cab75758efa4232226040ccf1ae6592bfa03958f0185b0ac05b6016f88", 0xfffffffffffffd2f) 16:04:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:04:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1a0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x6, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x100000001, 0x100000001}, {{r3}, 0xfffffffffffffffa, 0x8, 0x84, 0x882a, 0x3}], 0x10001, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x3ed5c977, 0x8e93}], 0x8, &(0x7f0000000280)={0x9, 0x100}) r5 = kqueue() r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) 16:04:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000180)="3ab0807a039492c63f3ec3c9ee0de7860837620fb082b8599802148d2d4a440591a53b574b9f05e39dc5622dce9824749357807ad97107006ee9fd692fb680a1edf1df9cf9b5418c1278ded008036dc98f32d7390d9ebf1580858ded93ee7ae7de26b11e20392419d797c93f4358646edc488d53ed5e151467f1411f5344494b26ebe8525cdf6c5bb9572c88642dd3afa28b60", 0x93, 0x403, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair(0x1, 0x4002, 0xc2f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x116}], 0x1, 0x0) 16:04:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200000000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0xfffffffffffffffe, 0xfffffffffffffffc}, {0x105}], 0x2}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) 16:04:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x6) fchmodat(r2, &(0x7f0000000380)='./file0\x00', 0x61, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) fcntl$getflags(r0, 0x1) 16:04:27 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160000090050008005786ca900f0e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf7f8b54e282b2b52, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="dd61964e751b78b219eeb4aef044d77bc8a23dd07c334d4ad6748c7a4f8a46295a65a5addeaabf99999414dc90f3dd35343584acd0c8922b462b58d24a25dc21e6eaae88c8edf5a5a49ec1d93f215a5fd71256245a320decd2a2d1cfdff8ea7a90861c6644ff61b0217fb29491ed3e6ba2b02583023a8229bf3d5307bd47696a69030374acdf154de44a20b86f9af6adf9c121881eb3b4ec2f21b30108330a1faebe19c0449c58f523a2680dfacbc47a2ccc3542a95bc0963e9b3531313ce402de0ecf9e593f448454ea0930197d4ac67387875cf3e5bbf9da0d5f2d0d792f6f", 0xe0, 0x9, &(0x7f0000000200)=@in6={0x18, 0x3, 0x10001, 0x9}, 0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/202, 0xca, 0x842, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) fchdir(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00f8ffffffffffe41c4eedd4b6bc27000000000000000000"]) 16:04:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000180)="fb7a2d8e710c6b8072db1de03cb78a5576a7f1fab4ac9814399f566cfbe0d1020eca377ccd583d937c63d5f55011dae584577ae6cca10494b7edc881e9e9aca3294a92db9314e89490d7f21c840f9e398de90120968966c820973e78d73d79ce1223f9ef85160ea69831efed308861b8cf4e658f153de574395a6ec8d0ed58d42db18f523ed143e3204bc45275001fc47d530448261c8efc8d3c70cd8af27e4396ab50291463852cb76d3c21c2f99a89a8b7a0", 0xffffff26) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x400001, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:04:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000003380)='/dev/tty\x00', 0x0, 0x0) writev(r0, &(0x7f00000032c0)=[{&(0x7f00000000c0)="2adcf8ca8e59654126029cf9b9303ee5823dccf20c35cb3138a04ea5b1f48915b1c8a5d7cc8d62c8da93a49cb1", 0x2d}, {&(0x7f0000000100)="fbadda43370e39c685c4fc834e48eebd", 0x10}, {&(0x7f0000000140)="c5e5181c2ba816b28120ce781999799fae55cc3ae376de392a74a2b91b7ed52c52db11dae4fbe94e203d27e26b3ef114bd20328f588f3d69fc7a4eb4202fff257ae83ca4a44fa329a6e866e12ad4b46bb01696366f6eef4a51f9782672a182cadc6c374c1cb580049f720018e2bfe2e5e510471dd991e18c2771ed1a05715db5cc1a11a8d34785ba1081fe1f700b461c91dcaf49d9d310628a200954b29516d4bf231ae069bcab0d81c5bcd5ac9f5aa2cc23691e6be8f4165bb1bf8c56c387f7b8450c5091a34d497194794f6bcd9e5f7f13fbf2c9335136e46af0764e449e1e91345a56f1c3a78602868f56206326e41d89e57c1777cad77c18796c27e077e0278d0e83c640d54e42ada8ae946a0a01795e7fad3008390990b75503fcc66a4132da9bf893b5c004164c5a8c68a347c222f87faf9cbe3b0aa980143a3990992421a9f2d561276e3654770ad5d08774ff872b09bc5639e09067128a1706aed7eeeedad6d38a762c36b3bb627c2ae74d61df2a50826cd5241afa4c6cc23a6ade969ad23f68d1da9a15964720ab34c6b5f90ec23db311e142517e8badcb54b3b4a1dd271b4b7e0b054d478cfe172450ee5519437704e999d529584838445d0892405dc6fd777d98f66e46cb7f9369bbfe9ea463319a3de39ad2bb0b1bc67448a11c9b00e5f3b2559d4900cce68a61305304242671697a1fbaf4ffbddee02ae838fbe3a5e784987dd1d1cc0eb9f38a14b21e9c2fbef593ba20ee7f616dd5d87163d58fd3c3c0d332a533c3c1f63b863a935d4d68a5cd30340466b50bd5703e30491f8fb05a48892f62d7bc72692435e66adc5c30e2b85a2523f2849d66c701274239e59f4735656deb62b1358aa3b1804e8543bb15b94968b056ab56747efbff139f3cf004357e56244557222fd8002c7f9bb6cc6297f80f44968fe5fb40db33ec30e24b66e203b40ae839e56dd89f081e65b8735e8aba6d555647c0b271b8a61acac1508f94b9699e749c58611b0440ed7850a5e4d6085f251ee033e58504c771cbb8b50b04e2c29eab53b92a8bd1ba6532f94b4abfc7c3b7286a0921981f770512283f06db25262d3bb9bc938b80848a051f4cc4526d8d942d838b9b10b7110c6b63a8804f99e0049182f8b1d9a377d0e3e88bc58df42569899db338447f24592591a7bf9690d8bb06ec4462f6d4651567a8752c71bf5407dff035df9105acc7926a6bb3a8f93074659f2d4bfb320c29bc98644c773d9e767b190639866a1bc1805fdfb3a96e0a6dc6a206e3dd2142c23697bca0a0f3b960cdc56c5d68689951a145a8a1c3bf6745980d9abbcbc75032735bec07bc1be34472fac3fd738676f60d408e47e801e6a40912aa3cdc580608faf412d3fc6ade8498c1081b9b85e3d6884b900db6b1a274bc6500df194bbac17f8df6691ce624131d3601847f3f865c42591596c8cacc11ffb4682146e90dcc1e569f43f075fa508583f201f09413c5e8cc1cc442eb64fbdaf9031f04ccb6b0b0ce9443bd3234b3bf9c9ebf252144936ce4ce7e78e2926f6956843e9975d2287d4b02103ab64bccbbc3cb258cde0d60f80c90f9c4ef9126d3eda92969a6b7cb64c228604663191ef3c70c03236c95e2b98f5c2520aae2d13a3c0f41bfc0fd790fe804ace3dd727023d17876210d6a6151e6f2042ad056911c402f91924fd376aed12761fce9e259ca357462bdf30a891712a2216c2a0746f5a88467aef4d5fc3ac855489151b23d5060872837dc6ca645eaf94851528e24dcbbf0e01cc8057e8d54ad2806c5f53904a16041bb4d38eaa3caf4d96cd0f10d4d03a3d924875dec15b6b79f51361f2358bf67dadaec03d88d6fe534fd5a136fecdee40d0630818b158db0f3cca21082dc0ede8823cb3d816966d999267fd1df0679c72a90e087778db82e8d453c9abad973781c5d107ae550bd51dd3660e48686775656a51169128045d1e3675283bfaa5f89b9e17ab2222e0c4277fa2768aaa1ec78e5a69a3d79cb4455ea1945136c6fed7454c1e319220ab7a79b3dbc99785c67336f4a8723d10ac61264c37ed73581521fc0963f1665e01985d05a2d5d47f8f8806f94c91dc6227c5f1a5f0ba1835ffce10bd1c9b5555b197bffb79bbe78df56436449799fa33e018a9a3c0bb35bea48185949b619a6c336f671e76d0b8e479e5d2c080b80ab4590d2b1f450156308100017609a7e6b2ca4fd9fa137db293502fb4332e0f5fecda042e29edcdfac31f4fa8093e90709d7a69b66a56f17cce8dcedf8d4dd8cbd0e60cff67f4a93ee1607fd4669173dc9d0a24ff757124e9a6e4295be066bdc993bf000425331b0690a787847eab9d651de9c0914cfcb4d5eb8ad7e8d85972a62f1c250ffaa2edb284740ab9d07eb2daa5d99c3cecdacb47dc3f32c0eca940c976d0dc7e1528888543c288dbf4d57e81bde9bc0d75355a5ab232a7c88674e0a7b28097acb34734b510e05fba3db2aacd6557ea17fc442dcdbc06f3ea0cccf43c53e60c65fdc2a0ce14a58cd6572b4dbf1893006b56a929cd09b19d9aba81c2cc777eb97f35ac9c7d6c3bb001a20139598bee7b23edbfc960b0b8c78ae0c3596b93382ec8ff153742c89bc2a33209f863be8c6e894342c00bb6722d516489868945e84cea22c9aa91b6e481da8460dc8308803393cc77057e0f1b9e122cec70352808842a02d7735a659d61c6fab0a446a092124fe9c66a19c48ef867e776c44ebdf8f90d6b6df4e296c9736a159c31894c8cb5b767f7b0de1a10f6a3c7e8e62bb638b27090a67668ef13b10891e45795d54bfebfe42360f0fcb927e33d1b76a6860b07e2829d7144f0aace45d03197138886b8074f39d1eed3d87eba23e19a3771baa69bbc5d8ae4cc835c3ff84e6f14d7ce5fc031c75a368497ec718ec9586e6b79c95ca3342c81d23bbda70eabf820de1fcbcf220b811bfce442a95e43dd9b7141e0111497c7ff607ec984a78c28bf2d2af81a32bafcc5482cc2174adbf42c43d7361249fe888ea03807b1fcc623e2cca55f6b60f3729f0bacb7526b3c6b80dc15ab42e8cddd45ff1f1d141bd4d3230f67e28e3d809a16ba9551a4f4fa108110a4b03c3da7b12d291426f19687f761c927bf63545cdac360659900b7fe68027f498c1dbc1136923e99f55d354bb58335db2827f1c5802d5d086fa16f5fbdeb54d55023e2ff2a0198744d969eca709490569c44df47735cdfd883a6af52e7b62fbd86b2ba2cec5652de924f28e6cc40011df7936677956723ff5438d93917d5f5b44c74e8ba5cadf91d63e156fd4b064817874e81fd9edec489f4342bff53aab165bc8f1666c091fc5cae806c090132e36b69ec65426573f65458d6419bb87c952990f5ece379016ad4f32932988b1ccf54328ccb73cb82404dd2b243cf929b6176248517fd60decacbbe69539495e77f573998f2a22e8dfec6aa0dd77540665b2e30d19374d352a28d3883aeed5dcf0d7f3e038f0da3779f46758b8b2d014d5a0601d22d0eee91b7f2302d6184717092a2dd4894c19f45bddcbc1249a570dd9bb9f53b0f751ff5babecf6a5203965e7d672539ea4d08fe8090ec351d63193e8d895407a2d42a1a164332a942d0ec2442d574feaa7afb066759725a281f027278b38e9839ece0748ae4f7e61d20deed21f464209859bb49571100a0fccda3d1114ffa19dc03428f7982dfd475b302dc21697d0bc8e845947a6b06c262063072fd99f71639f037220742945124a0b0903ae4e9c2bd471a0da9475671f28af6f68688a0d5c0e7f5adcdfdf4d15e4bf060bb2d45569099196dc31d751cad212007295f685e30ba918efcc84b4189f0246d815348738c803a1b8f7494836fa319919643917802078c53bfa7087251af0fcdf2a97172d5af9dfa4e7f44ab69cd155d863df5b60662078e54caf0c7e71cd880457e3832bb998bda8b1c53b4547284a7033da352d1ab7a3212b79272bd14c4d2564cfca8548da79a7fbf53faa7aae36b6ddef3210fe11d39a06cb6b795eda2384da0eb805dca0a4d8cfa865745cb1c23c28218571fc25b53cda4b79f7b6d524427bd84d9515f5012580d397f375d793299b81c2728b54ea8730cba3fa93e464180e52d5d9ddf575b215b7b6d8a4c86a6447759d28d09e5031b1d28ad7f3d914f0e1dc732d35fc6ba27b23210c0a1e6a1d667bc5bbd513b15ba61add115ae641372833bdd90963e97e355ae9cdd427cb99722492556f591a4f082adc71bfabfd8e5d8d05cebcd99cca182595c31e44a6144173e8970468e68c60cd8a84fffb494a4bfd6e86834e00654fec8d84d277323ae864fcba78efc3e57c3a002a1b2319226314122608523098898331dafbe521ee8682f19b7431f5f8cbfecb58f292b760e4b1797f29f26cb165c7ef06d16bb3df242ebeaf57dcfc4fc4c54e86aec29999af7cc02a428b0ebe4a9d9d4f2849befcd7bb537ad8b6976659ab67c501371cc180eb6c69223bba5f1e556e24ebba0cf051f8d674a8e43e2301941989e6929b8aab8a7f22c38434c241bbe257b231eb29ef827a33615df404cf796a7d3d38e181b4363754402f5a580c1340fe7561161bd79a975cdc7c835da77a6c33d9dd2a7ae70e4f66c61033aec4704905212e1466196be9144e17b57ca9663b7982254f59e897dcf2289b441763b1975d96006dde41d0e07a309c3eccea04052d861950486e6f9dc5bd1aa7bb2ec570fb5cb53d7d5b7a94339ecd8d2a0810a94bcaf8c44c859db04b9454d6dced16b46829486a1b404012df9fa2d7b960724661d359700ac2a75a78481484ad15000b95aff832cc74e5aadbe1e5ad393772c96e9c766f23cba2419b54515e925b9955e27437eef9b1b3fb6a7af6d5c12a8acfccff0f3fe7fe09fdb3144cbd0dcc6708753ba9cfc3ab30fc7b4879c10e0dbbb2982dd67366023c188f29628374d7676cdf54d0617d0377a9c2a82bb68a24af0dd3e3d97a246ead737452522e98155e5311fc444172f0853720041641e5814f483ddf351ef6438c981f10b9b9319fcb724598ec42b5d4ae52b205d9f7ea3241c2f243d8389612ffaaeadd191a7326d3d2d95452b2c26c01c50c1ed769b0e50b362fa65a439b0a6149510c3b97a5509ed3c78f710c06bf6e34b5b47be036aa789ab4637392b618aec6952ea00727a6edf618d80694586fbf61d3670cf901e8162b26b9c81b95e0870bb22d127d36bd694cc553be64f5a5bd3db6cd494a299027f148742c98d2aa2a32255de7a73a881a91a038b3ee6415bdb8548f109c81d21aeeb637d4437e3f6b5a3e0756370bacaa0bdbe2ecd34b2255b7f046c0c9dd1f3f2d6d177092e2686fe1cbfe638ad5e092d4f98eefcacb1c45211b599076302d2ee73aa397ceecfc6fa7fba439d983a163a6fa6eca5e0e78bebff97d04be89aa0a48b07e7a6df6ec0c0292e2603103fd723f375459f40f31a95b86666076c1ee9307abb67fcc9ad1bc678c1c52862e202f10585ebbc15d06f4759768c2b7410b8b1755eddecbf49d9c605c50f89344e742d531b4d151d487f928f7326c6cf22cab1b7d32294e02c80c841fed0fc727c6581188dbf746771075baa980ba3c864666b417bd180aea925609d20aa426383f458f1b90de47d812bd0ad2c734a007accf7b65faa9bdb10b6f35006914beb182deb09daf6aa1b763e9463b23b48f6f7d7519a751510f9fed63f10b42a45325767521a1a50569439564da5cc1d424b560b05fd308cdd7c9d41af93568169d429736a423e3735b791df8eaef746647e63e53fcd4d0e230604b", 0x1000}, {&(0x7f0000001140)="5c007996f117e99c80e0f7706e95ceaabd98eb55b20b462211ce7e62bca51daed995f98c1f42a504eff8f2bc1f09dc6ca35e38087d686cef8d7cb104e99e13865122f3570c7ed1b0422f949fa2f04f653647e3c585aa351809ec6864d431e306104ce093c6fe856fcfe4ebbb038d19a3f757c0ad33fd88b8e21f9251d859c6c7e5185f8d241a2e4489c91fca58c60bbd4debdad1b0d9f9f38e23956087d9533872cf5c46f5a3e8546b8e012d706d429d0c6216a6c7ae046965cbff813e6e9c734da1eb4cd8ca3a6d66b646b55c2b19be558dcee44c67be95ce3ed8146dc8893743690eadd0f1519887f731ec868d6f89450497705d85ecdbf726f19be57837f146ac71f391492fdec0a42d53b6028194a925de99d51f85010d12c360e04f61cd0e486ecce88605d512db999ba8ddc1763e4fc526ba077c489bbde5ef2cc70481a57ce1d96c2463dbbaec8b2ac2a997908a0fac9e61552e4f2ab02681aca58231c5684ae137c5e28972fefb990e2fb84a67870ecf27cda93bef9c7ebd776b1936f67e85e0dc4355e773a37c98464ef12f8a9d596b183c6f1b2354bebd67b8235bb6e030c214850aaec5e0f81c59b0d085a5dfc288f210201a7dba91c939f48d30add48adcffd936df61ac4210f7f9181c2e8a2732b38de1f88671a0d80b66fd24627cc50d2adc834e741616ead1779a516ce370bb7c4b564b4144a83d5cbc8dd89d03b61a4e0d229c4699de54852bb45ba6d51cef69abf18130cf431ab6a70ec338fd4a540ff6c12a07765658c4bbab23a133fece7c485a0da2eaa56eb6a112298ddc915d5c5e2a5fbcf73703e816b679e7ec631f2d69f834bdeb4dd6bb1091f49104a59eb54bf2af30222095177a5040c9b1befced7ee8f357f160b83e2cdd91df60132d11ccd29934e1589dc653d7bd942e8603494933e36325a7653659d442527df466e9e9ecb24bb8f361adb61e59a299a5b56c499e149b2d45cc4d3db6e1d2867288877780effe69759557529884886d82bdda889118fef3fe1b6abec1fd348e174c4ce1d26ac1a53bf99f16234b0f3d4d76e723cf117109769ec425b00d20c92a665f64a0c2da437119ab9f599a3bb3aa7ec853778867461b1dc3219f01fc9122f5b9a41857387684a046d066635106e197bccd8c8f68df8bc3214df3ee8cb0e0cec0cde1e105d4d72bfb252a582d244deee2493a2286ad921c7b1f08fc2658e0f4695c48b8d8ea3e03d83ca43b196f9d7bbd3a4dffc2f38201e478485e89387da783f253fbcff18d0995ffa31ce0a587cd358e156d5719d08465cbd47d397607f327ac24edcfee4f6a0eceea5f52fe1c56bb1839166272399f0630e7e4c1ed7add7b4ed2111297c653fb05881d68e0569a5631b26f8b7c26ed0071888e030e4e5e012f6f04bb7a8c446a5bed4b9a8ef93088bbfdf5be8063a3b2c272d92b3fff61fbf2d294f26925d04e94aa55ece2521c777f7e1d7d6b0dab0e38d0076fc690a957fe32d835aa561216db3ecd8c24c3d5829b9c9ec9d94f900643f4c9e016140b733f1b01a57fca5c3bbc9f60d2fd6c5d1a16192326ae1233e789fdc85ce33f9cfc05e680bb650218472f7aafd243474a9f5bde78881b05f4abe700dd3864c3ac727e655475184c46bc909ce9918806f9efdd00f6e5746043aba82830f87202e42b5feed1658e1cb89b1b45bc6a9c96345c20e0e1d91cc40a7ba0c27b64f89cd1a2aec769388307511a5771b1957fea685c64422902734f057fd997687e7b0d686628cae750e41aed40d82e1dbc8a1198a83512d22963e0c39d3f9e3fc98ff4e31a746e49aeb2e11059d01c1573d0f56caa9a076dc13736730e04757cdc5f6bd993f76e7d86f30164fda6bd5875f1846a31e81730cc33c6c0d0d8d8725ba47010b755065e4404d2efa7298e04062d8dfc2f43518d0a1c1d8e81ebc9c029fc63cbc1bad9f36698c7bdd34124397c076107ef738e4ec6d682c539e7317741f53801eeb8b216ef0dbb4bc5124a52e41afc8079fe0dcd3300dc6d94b07e29997257c6c7d1be05cbbca05b68d50156554661e52d6682747ff7ab98d7a4186c144a91ff90a4d9b9cc17209d471fdbdceb01735a0cefad895dbb84ecca63b5fbe912266d5aaf5f121b8f7de40523f6770d054942f67c96220120697fb915556793c37d3945cc23e1c179ceee91889ff03ee5e6b0fb538bd0bce752e84140b4dd02eeae71ba7dab1a04888a32789622de5c32f9c10a4666faf9ade001d68634c066c450859aa0edd2ab5877301cbd23730155d5f8ccb54ac5dea7a884b11a03ba44068f88ef01d743f730ec6b232c41b5a27c18db4a40d8565f7343d5f5a34993ff0db0b806214cc4f81ce999a078b4bd9b05cbbb9c8b567bef3e9ec18fbadb2a68f9256fc09500b34dfe5d17293310512605cf72dde1f4e5b4ddf087e5669e5e3a94e25deb14e63eda810ff3c75254ebaf5c95315a6f1d61d4d10ccc8548fd1441afaee5d8714423a1a901417c664c4783f00c164a5aa645877bd3288d2e53eeea10ea75a2e44efbb11ed8059bfed1bf0429f7da5925aefcfe8684498f540403e8dbb7885ec2bdc453c3396d3fb2f24a5dec560ad5fda7ae8e538e0a0b0ffea15a6a9a60e9d52db6de149a21da04a3f14a785cf8baac7317368b1b156fbafdec03f538ef6d3afef878c0b80155cd2f778b3a723a23f76e997b2da3fb7099a91d140e55acd2b9bd5e4a60d8417cb3fcbe848377e2a11d5219f8beddb97179eb10620b158210a2e99b80c22d45eb1ebee258f5f655b212220bcf6b8ddf02f2f3394e8ad1912db7d55b7d7b9bc3c909a01a659b9cd1d17a62ac155c4649daf8c995e0e75e84e90d850c6f901dd1decf9be12e3d2f28e4e63f78247d1796f1fb8fe6b9dab7d3e80960710127d73bfd8e84a8344bf617db2559cdf35cb6b0a9b46ae60a9528887e33de7b131f24cc696b31ef055c35c3780b4c1a7fd8b003d0f5addb5d845ab0b93510c23e0b38932d01870ca6a3ad90dc7ff72ed7489453372f6c36b4c8b1a1c5dd8e3590047aad9e0eab3bd2e9a53442f90abbe0caa8f9410aab326539ab2db7cf117322055f1c919378064f0ecf60f238b3b70b2a62aec7b0736282d40911838ef0fe7170eff97794edec653704e1385a67c7422847df60efd803e8e87ee5568a551a3bbbd7b00b43a896b567651bd1050e34cfc0519167129d9f271554a2f31e3e5bc9fef5e7c18fb6659aaba2fa0f4089754b0d52ac8bb9fa04db54adefbde4998c76819440ca024cb6ec894c94b5dcee144ff2afbda29cecbe3d17a9e12cc264334e034f7d03fda01a429fc783f79c94b34c20eba915667f729eb3410e34bd2eedc4811a2c691d3c31cb699aa50b607a973e1133c5c181f0721c911950752a7ba84caf4d305108ef715faca20bc774da8dbb144e0a01a2119416897204f600bd5e7e1938e7ab3354081fbb43812b5e7d9fc6b0106b2c9034d270e96eb9361fef92cba64c3cb36aa2bedadfcdc4bef7a5268a8d865eb47481f0e19e26721b3753df87fa2a9cad8f66633d5b22a2ddc523d047dfb6484ab561bda40b1337d48e645895a701cd4463d122239ff8f6c04637361aa6b86661ac9f1971af2eb29df8dc0a3879533dca4a9c53f9d1a96001e0ef68f704619733bd3b9a40bd1a7a4c8a386c8feab678c742b7515ad9e97a5c8e6e798f954c2a76cd938001a123b0907da8044369f1c979b048aeb0cddc26f47335526bdb170c27f903f60b833d82ae6bd17cbf164d3154462925be12a9f575cef86e050260f7e4bceff9078834213ea6efedacdfe1b775329116f04c4ceb0f421b3d362f1c09dc590fb18c796cfdb73b21bcaaff443e6db49cdb761e7a4b392d4ec6da60f9836c1fa056868c8192a24c2c362b043a246d60b054d987d2696b26f234aa30f46ca659c2cc9de988da71ee3846d6a7fc48dbc2bbb0cb746b057087456f82f855c87eb8c654f72db17b84b044a9a709a02ffb4e9905507591670d05c01e337f58b32da34e843b78b700ea57fb2b24cfb56cdbdc54f101a6d8eb7f5abf072ce17b1d8b64e2df67af7cdd999be93878857d0eb92d322d2ca49b33f11af2f31295167d8374b423025ebd9a0a8dffacd4001ce10e74aff07f5818f25f9d7f216e6ed3f0cd4104663d67f4d5b7d9024671548063f484d63299ce0b2cbdd3593c0e9789f61df5a52fca325a80a83e30dfbe515b8627198adb1a271e775d31d260cedec506bf5d26b96c8f6eef76b4d69a7627904b8b5b900003289748077cd9e74b790f3cc67ef5c7dd4b8cc9692984714ee317a0a0fb61e188e06bb339ef8efff6e71228d810942c9a392da2255f191116ce3408332076a133c4f16f722ad7ce362d6755a47d3e7aa377e8ac9e61e548195d1c064393068cdf5e1b94c50e28430adb17ff223c99f9fc14ddad7ae3b254ae2eaec0815c86067e5fa53c23d0d203df31ebdebb5946a3dd5b56392bcd242b6c65d3e1c81fc7aef5acbebf7afaf6f7b035974f9f490eefad99d2647c970a0f0b25e79a3284925f4026e25163265392dcbe7ef7318805d8d3bd7f9ca965d79da6006102a666a355fda6584ef4dd919bbad55d837f2b10965e58aacde32fae91761b0f194ce883e5cc1585e4be6e22db9dd61e74087a549788374ad5eef66a85c72c30846e5895e5132a369b0b8466bba06aedf4f9afadee5bf4de22ee5aab39fe3b257fdd75eb0b4a158466d07325f4710f51a028d477fc2db45793bb9e6003d37151d4b655d1180276e053d2919590780dc9c35f055fa47568398c83fe54ffea0723f2c2dded646d681a4d34c053354c04f72d7847b07e3330db29ed6879790d8061e72d545f97196ec2643eecec58aac519008416a40327acaca91776251ac665a2732bf33b1095868552be3c9e37f0874273fe1564fa0ebd037bec4d5ecc1759cd382463b6327c6ef070b69c59e933bc7de5765b89a6b3bb4062dcf38a669cd7b76bf72e1b8fef764a096b63511d00490cdc5a514fc04cc1ea3cbec1b594301e3a13f9dfaced66946407a94832781d51224e7a148860186daadfda3c64240cfcf1140e848bc7167a6c3c54c1bb7917c441e4dd042f589bb905fb1ba60e9b1b025bddfcb9d47a25c5fd5e109586ab7ce2ad1853ab1caf638e3f4a7d5602e37490ad69bec1e7e785e11b737b11fd4be7fd30fc035709879e9b0b40ad4ed16903810c2a4eefe8e442259f4d54c537b0a674d505646bcf020e011b60c6243506b5c7cb5c948ba38462424172b740b930f6de65c4afc5ed38247333ff3571904d659f48c3cf851be35ab4f9274cbe513efd033888926b06938dd3a81c3edbc8c54f069d46043e097f52727bbb5cd2eb3a9b332656b5051ec829c2dbc7a175725d42e8e43e61edb090e72e124e6312539153af156b9bffb77faae5300e6d80e6d9787f53c9b41d69850770bb9ebd6cd81ffa697f703f1e1aea20c047506c0253319526dd8dcd61e9fb6e209ec3693e82ac723a76635850505db26f9bec557b1b4ed7ad671b70e9912fd99a2a4bcfe312a24e6185a7196baf43dc63040ace264bfc870c7d0d72ef62549d2302dbb3d2434379552234ffc6ec16999ab95becb4c80a21f7498b5b3683d279ef54edf15bb4ad147f8a2a62f42f18ec9bcec5700c40a3371ad027a19d295ba13fc168bf89a6dd515dcdc00b80034f1335dee78fc5375ebe5eea65ddf10320024f38e7082a33728a6807225da941302cfe1b933182edb2a03ea7524af015b44eaf149a0340ac63e4855be354c6e8bf", 0x1000}, {&(0x7f0000002140)="fe9cc2de6aeb20e83acf513134ee9b56e7aac66a1995f664ca243ec31d4148d3989247d274f6b1d5769f5aad0a616ac9b3b3bd1f537ba10338df1d2136bd595d5c841ed2b3caac4d7043053eb7f11777443588f3399ffafce12ff84aa99d8379058733071e9f4076932ba433c6bd49a058cb89a062c0c8f15a12a147fd0da21e1d81c26d5e45d5331eeed34011db97f9c9f0726045edce0f9d3677e5e761b83ad244f43f283ec1e949eb", 0xaa}, {&(0x7f0000002200)="fa070e4ad76e5827a16717d37eab24c8f6ac7f6eb791f3aa5f5e881bb0f3654674b28232acc675ded393644fd0adf412211db0fe0b3d31e93955c49bad002da4726d70d2d3ebb2e4900503571837283a2781ae4a0b948d12032d492b686fa942734712f6bded00dc6e23a97aa6d5e5be0797b794c3728bb920333d69082ebd158fbd03306b7e826ea81c088a7cbd23d7cc3c326b28251a623c5fe0652690ad0965cfa7c06ed8b02662df18e96ffa85e99c2225e4", 0xb4}, {&(0x7f00000022c0)="6cb8f2c4b0ff997e511a58223671605202881eb0b5b1468e538605990d5b1eba36889e56bebcfb9db51eab65875b046edf98bc388b6e3f31f38176834e440cc038f354ea8087c8a7be828b0309b557978e8ac36902b49b8db818fe12dc71226adf331e7589c2e1ffc1ebf8873341fad46cff819287e19c09fee02d0d6fe675d197d51d1fbf8554806d02760ba25ac0eb4569c4802790dc19193f4132e0df138ee9fe612da5f44192ca79e9ea6ed4b172de6fd0ee54ab6cbfbc77522ea1bcf54cbe3a5988876ba9f6e70e3f7ec0bff7e5162127559b124a5ee914aa5035b2593122ac4f6f527b92717286e1d636abd589ffe79742352b0f50faf40fce44824d439b464a1ae73ba02e7484f209d0ab2f34f6631cbde9efc3b7c099edf1b57e44d448b35d9550105f51f0be50b84ccb7b7235d88cd736dcde315a0f7b08eaa62eb7388ce62c7c91adf6220af9bab8d638455f32ef361a78d1714442fc918b3dbd7536ce005795a7e8614b02b957dd6611842ba72579872b0adf0c64091609f5ae581a41339f815b22ade595d9f6fee146babe65e5ba56376a3ce1263c48509799e82a07520d6b716c9114214e8b0a4f373a30511535ab5018098976f957a100c75bd13df7ec9e4811b2336ffa84db6832d31f529fa859345fbb1705bf3e89fef0e01f6ce6c3029b40eed157847d2320643dc128afa6878aa3cd99f4352ce1ca38e78c2d30c3aba5d451c34106058b318329b1bef0c5c0bd205f360b3b86cd4337e8552aa086c517acd9467d9d1d5c3300b27c65bbe7110d34371e2cf1bbe172e6ddaf94b9f1fec689e7962ab63b77c357541a18a4cf9c76169692452fdd7fd437a4fd52f7a035b3f7228b9d643303eb8fbffd557fb608dc363ce8509bc6b3fc20480dcafee33583c8c0fdb8ca91710d648ef1d67abf0ec08c162f5b19283b0aa27ead134f65411ede28bf6d2946fda72e2873ed7055c207ff25a913332bfc2cb9166e4ec69ff88d4fdaf582fd2c989bd5345b52d07ece3a520f93607c696b5039c9a93c725f2eaeb4cdbd8d10619849ea354ae4ec0d53dfb55a2e128a655c37af4e3b2355559ac91d6e4682dea400923c17575d1b856f176491c91570a8c1807d42640b4777306ab3086d7689fc46c4294d097c7f3b98107596edf1cdd3d0b565235fccd50e62a47fa6beff022767b7fce6c547d7ee1c0d1684dba6f8fabec406f39b65338c0a3da58a1a844f0089ae082e081a0fe08ff86bb7bb798e1ab147c0d8735bead0c6682d26fb3909e8912e6f562099a234c013b423cf78c0b4389fc59d1ad703f650bbb6af202816d1fe734f01b19d4969de1290236abbfeb583bb1c65f7734406fdaa694a27636a11910eb1e5be93c74dca026c5c3ffe98062247f4ef758ef251daf1e837a56d577b4bb10af82e8ef7c89698ea96f3fad660f93232143d9cf1587fc070c97b7d9d94b49371df9f515801a5b3d3a6e440da7fa4c7ee0e544f4ab9cd80ca9700c49a4b10f4549d9404b3a0ac9026cb0d2db412fa37a548baf04082d7d9fe47ed726ff0f335f2274b0f725d980671189af32ce4f29f9e8813f50a8293f05fdac5e1ac842c42eeb8b28b2af4492b9ddc95560b1c43c0965e58a8a0d5f73cd1b1345997ea4eb2f93c3e2e43fcdefa9f4c53ecf5ea5b770c1eead98aa0fb49fa4b4d86b4387890f4e0b6bfa7a06d665248f4500696a535184d54a93d7f1dd5351bc0cfef01a1137a1aba77294de233e7519bc3291d0db256beb0bd77fcd093c369150990091487d6e5c6f04d011166071793be959285ed30b80b7ef439e775c1aa031d40d407275aa501aef2b35f7ee51adcafa89ac06eaadf2e66f0518ef58ec829e16d731a79fb496024ce18f320905df77c2e059b4abdfdda0663e24e615de3581e8e4d5ce46def2ca6fe93618c332c5978d7cb27a3842e4aa1640d27b674b89b78982c772fb7f6e62e7a7999f78228f035896e05aa8453c3f9035b5efd330b531e5352e06c0da0dad7e439e56dd3bfa3012c67a0b3d55808143da5a05da15d4c56145ca1575dd165c2c8a7ad11ced5f2468173fd7e838f46e94bb1de13f06dcd43508f44ae6420676489cd78888cf1944fe9a14861eced76a447f0b5105ae28ba4acba4c7d08765852f1371085b693e2d6bdc8a9da24f1bccae79dbdc7162840aa909306d5efe25555e8d24c77992c6602d2c48f248c521846b4ef5ec9c90d7d47c13aa872546873f5b4ba54fb52cdc7c1e88fbb0e6971d75375a80adb5735ca4ff879b7a642ec8bd1cffa7a39f750dd2f7e877f8ef8aa8c1eff7d53d256afa9f70c8c5f9983247fa3a209c1fa5d59f875f73cf3653d0b4530e748f9638e82ed8a819a6259481957779aafeb84c8403808304d8986b5c8911a5abc12e4b4c13112f2209d92da21677b71d6ac11763b51783a06fc40df70c66f445b980ceb93b79ecaaeb5eb36351b71de95dd7bf085c3d95f944fdb0cbcc90739800a493ac14a2b3a3753429e2b1cb9a125eb555cadce808f0732589bf350e2f2ec810ad10419970e35589dbadab0636a55040f0f0a79464036c91f22448b93d406a881935afb550374d7093f47c942949722451b65d0a765cfedfe300426eaf2844e176567d657cbfd1691f42f622554860e11f3ebf460e17d67e75e4e6a800bb6703ce3fa6d1e0386afda33fa587ed25ffc38ed325f5291cdfa0a79b18a6ff431ff50c3863b65e912b6efae9d301349db6889c186ff1b8f1ce41f562220ba59e9104968215ec7558d32f675e26e8faebc4846100e3908de1ac421c025c2cb89988c21ca12b3e9a4b135b337c69f41e8dd531a35dbc9410ccf58393efa2f1ecc3c92108643a4172b40005d7ce794ae401feede08dec37693daeb299ba73f5a5e41838cb3a803e3dd315e8f2900b5188aa0fe4fe0c34a9a0a0bb4db2d00c4fc154969f57cdd4ecad584e52e3f89a815614c8f357227a9e5f64cd5c4f7b5eb10324aa77d27a60a7c62b14cf57589561822020a04aa473d941f74d73b82b1f949c3114d243a339585f4e85357cab4a35352572e09684afc40e292aa3c2c4c410c6d3028c6466b7a208d3a3f4f73eca73e2a492c511d8a4723f5a4211f6086f1a6bb53b6c0bf8cd5f79546c2270be1f4efb5d42207994650dd4ed41b2ba102006e0d018e9ff5ba0546953eb4474540c865d54a93ea7ac287ab26981672bf7cf6868ae241e19c22664adb6e28a1529571c9cdb8c15a51be4bd564b5c7b5250d02ee6a5303a29f3af0b597306dc54b0322b0300b53f9c704203de9d9723e00f070f97422aceae398621549bff7eb114871a291f2c4597a40b6ae5e2560f2ea0991e1956b96c9f6bd53e41d4a8f73ef146e8c351d9f042af6279983940ae8e8c56b4805a30ddc09c4df4cca781291163214649fc8215d2fb479d5bcbe07769b5647785afbd9c163649f00b5ba9bea83f58ed5a39076432b1612dfef7a38705399d79ac3786191b8f4e112200c35154fc3ac452cca65a9abb3ecb775fd2e21757662ffa62511060207645364feae4f25f980d3cd0a3a7cd2540c971390482df9d0afbd96d49a5670b52871bedd87c410ef903f62f26c02689b3df567c08e7ec37250cbb2de01297bb085a06297ac3d97949db0aab39914b0d842cfd05b522eea0ecfab49bd2c1d0b7beec5ef1e8ca9049f3259d7c73ce2c5acd96ee4a1f936e541663edf24034b9c1f57e2ef5e83dcda7eb7d20184499fa7b934e7be08742a1a2e6ecdceb8a952ad2ed904cbe22434e99edef6e903f2eda0535fe9587f543f92db2f2aae08bd9d3a7d7e4f5aa1ec47ff436ba8c5e9304ce90d4a964d8a7e939f6f05c01f4b0e9eea359375913c6faef9a9b1f99ccd7d0bd9f6890187f847b8c6490c6f577aef9fdd4139e1a0c854f9d519cab457d42f7950ff4847e50f3adb9b6706ee03f6d080e84c7499d253dfbc1aa10eda06c326b8e1b7d91d15dffce84b01964b9219b22b8f3e92d33c2ae89a60b862069fd5e69b70cc8ed4757dc24d3f9802aab239528eceb61fd80d84a3976eb374a4f6dda7a7e09326155d05914b26fa26bc3b19a9d8042cf7b5dd0c424ccc570a34f6a17f5509e8f4bc97b614a8eadc6d21250426e9d9986fcb182ccdc02d3ddf9fd922b27057ce6cc3dd3d2024245997521895edd5860268a8a94f6a6588047ec11d726138def12cdc75bb94d651912501145cb327093df167e1dcfe6da70efb3bdebe50389411cf16099b24587465f2b69caaaa86d0b843537999895eebdbadab3878d81e535617f59fa73ef04f1d9224b0309693def0fffd0181f9bed0293caa7f7a39fc97fb2b64140ac33255f23bd2526755dfacc3cafa294bf54babf747c216f8c35edf7bf607d06b4b5e11c2b7082bb0dce8a3d51ff2d324cce846bf6bd0b4edb624e3db4e326856b29c671e710a799133175c0805e4f2e5caa13bb63a88aea71b117342215e766b8b06bf1d22bd12f8cbfb058f88575343f3ab3d878d18d4bf18d7c21c673f276a5ab8cffce9285c053fbeeb46935be16ae724c357b36f195478b3825f704d4aa3864fa6ef425ee521bdfe5736d41b3bf8976e55086326855efb5ae03e24b06f5606199c16dbcaf48711fd676e159af92dcf0df6525bdbb98f984ada2fa29bd3cdd91c391a065cb4f516139cd2a672968bef3e33bbc5580de07c7fa028874c888015992dd6ea5bf68d1823322a70bca083b9bddc06ebd7a0cf732ed536c451f27103bc94b8679f3d0597a09f185d96d024642178db770edd5a2a2de7ec1c04010dff684f4cae6fc6856e9e70587520854712cd3d76f877ce9f4915cf35251ac4efce16a3d102cda161d3ab5006155e885e06ecbe2123c193f9943bc79364fed41691324440313f52274de68de1f475c4ca01c96b43a1e00504ad1f51125cf16172b60e1fea13ee88c22d7cdf79144e5a8cef52a6b12339ff6576c7e64cf36cd14fa0814bc32a892bac47d5f3500a3cdc3d1734577bb6b4eca7f869cbd331f3d81951f4668ea47371a7651e4c42d74beb3d336120b8db24ce152df504c8ae1b2d2b6240cf59bddab4c00785bc9290692887eebda72912c81a46c5ad3501417958c4dc2d22cfbd88824a5544e719893eeb7cd0ee9842649f171524ebf7b60dfc3e0e14b43e0a00273e73ed091ee6e91e86faccd0928bf72de9008205999cbc892b497a67bf78484adf237ff6d89a304f66ba3b7a0dea9419c564bfb227460ee5c9d4bc17af762a4e726fe13810e6863722a1fed7f2af10e62c084b31c2db145dcb766769e7dc4d1b71391c092756f74ed72c14f1c55a72c296a4d4a1bf01d88bbae593ae6fc86f3632ca607c576fa347afc4fbde08d8dbff4843830af15b8f31a637f5e63041a412ba2c65e4af5f2e135dc03e154b19febdc8ea5ae77dbd9021ee728dda516316c1458c14852bd9e4ea13c499b84933804238b01be8c4e142ffbf2fa18ad383f307502c432c1c4b9c3aa727d1d37f7eab77181a942f7389b55c0cc4980a099e9e18942e29c1be9d28a4882d4d486f04630e08baf38e31a533729f9b93f9a77ce7edba0124b4300a595d0de406576eaa50e81a5351552c9dec22c16a76d0337589d21f5d045fca84dcde0a2df535f3268508a99c9dc9242deb8745220a4e24a01ed76c9aa7bc8937fb99a5de43a5e0e0541cbbba4feb3f4d71bc3ea542b7c3c82713246a4f24a7d45f61e9c0d252d0928a022fc6062810bb6d785d41f73f1e3a172e26962a10ebe6d054fca8006129d221aa17674bb7f70b508f8613ce5eff5f", 0x1000}], 0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:04:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="3b22b945023380ae5ab57183b121e91129272b33d2336f98396eb6dbd79e91580f139814a1e84449fb16d8801a0004000040f34ec47c93a6bbaf0e4c7282110300da1bce07d8eea041583ac027e31f45021e282a343f3ab158e1ec78e41c766ab5ba2835a6d781c8fbe1fd7211fe170f96f3901a5c18e9ee4f20443672c7ececff439cca6311e83e77ed92e43371"]]) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc08, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x100004000) open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x3) 16:04:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8, 0x11) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x4, 0x4}, {0x8000, 0x1}}, 0x2) utimensat(r0, &(0x7f00000003c0)='./file1\x00', &(0x7f0000000480)={{0x0, 0x2}, {0x1, 0x34}}, 0x2) r1 = socket(0x18, 0x2000, 0x81) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='x\x00') close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = dup(r1) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x9}, {0x1ff, 0xfffffffffffffff9}}, 0x2) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x10237) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x2000, 0x7ae5, 0x400000000000, 0x1fffffffffa, "3a86e81e000002000047d9c1c89028db0300"}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = dup2(r2, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000240)={0xb720702, 0x8, './file0\x00', 0x4, 0x7, 0x1, 0x7}) preadv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000040)=""/58, 0x3a}], 0x2, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x13, 0x4007, 0x4) 16:04:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x106, 0x1, 0x3b, 0x1, 0x3ff, 0x1, 0x0, 0x3bf9387b068b18f9, 0x1, 0x3, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f000057f000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:04:28 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7fff, 0x8, 0x8001, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:28 executing program 1: r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:04:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) mlockall(0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4a, &(0x7f0000000380)="37ca07411649fac75cc710ba7bd09b0f1ef8cac6bd6077cded35070fb021c33b98155a75335293a2041deb7714acf1c7980ad9cc0000000000000000000000000000000000feffffffffffffff") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:04:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xdf33, 0x9, 0x8, 0x0, "443a0d37ed7a1a22b34246ffcb1fb0b6966ca72b", 0x7fff, 0x7}) 16:04:28 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0xfd12}, {0x18, 0x0, 0x1, 0x7fffffff}, 0x5ee75660, [0x2, 0x3b, 0x1, 0x4, 0x1, 0x0, 0x765, 0x9]}, 0x3c) 16:04:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0xfffffffffffffff9) r2 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000524000/0x4000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() r6 = getegid() r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x3, r3, r4, r5, r6, 0x8, 0x10001}, 0x80, 0x8, r7, r8, 0x10001, 0x5, 0x324}) 16:04:28 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) dup(r0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x0, 0x80, './file0\x00', 0x100, 0xffffffff, 0x0, 0x10001}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r2, &(0x7f0000000080)=""/37, 0x25) close(r0) 16:04:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x80000001) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:04:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) 16:04:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) socket$inet6(0x18, 0x4004, 0xd6) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:04:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000004b211ffbc541368f00000000000000000000509053450000e100"/110], &(0x7f00000000c0)=0x6e) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) 16:04:29 executing program 0: mprotect(&(0x7f00000b5000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:04:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:04:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x80000000, 0x8, 0x0, 0x3, 0x21, 0x8, 0x2, 0x3, 0x3, 0x8}) chflags(&(0x7f0000000040)='./bus\x00', 0x0) setrlimit(0x0, &(0x7f0000000000)={0x5, 0xaa4}) 16:04:29 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0x401, &(0x7f0000000000)="ebf6cbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7, 0x2, 0x8dda, 0x7ff}, {0x1f19, 0x8182, 0xe0000, 0xfffffffffffff587}, {0x5, 0x4, 0x4, 0x80}, {0x7f, 0x1ff, 0x8, 0xffff}, {0x1, 0x6, 0x0, 0x8}, {0x642, 0x8, 0x1ff, 0x1}, {0x5, 0xfffffffffffffffa, 0x20, 0xae}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) 16:04:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x120) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x61, 0x0, 0x400000}, {0x16, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:04:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x10000001700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0x4b) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x400) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000002c0)) r2 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setuid(r3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) dup2(r0, r0) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8, 0x275, 0x17, 0x5}, {0x80000001, 0x6, 0x0, 0x1}, {0x7, 0x81, 0xc7f, 0x8}, {0x7, 0x1000, 0x7fff, 0xffffffffffffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) sendto$unix(r1, &(0x7f0000000240)="51e67a661060b0b2c524bde781b5c66c9ea4e5f9b9450edcc00dc477fc2f5f7397a9401853ee10242744039c15e5e2992ec011d37ab148fbdbf78b5fbe412dbd8a8ec04df3103c65065a83d3c322b3c2112c36c6b51be8981a886bd40a8b4a3f78739bef3a08debd3240165f6d8451926314fca7597f2330fb7b4981bf2af6e3652231", 0x83, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r3 = geteuid() r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x7, r3, r4, r5, r6, 0x1c1, 0x80}, 0x0, 0x4b, r7, r8, 0x2, 0xffffffff, 0x10001}) getpid() 16:04:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c620cebcc7b5b662bf7a794043f89f5dca06a59d", 0x14) 16:04:29 executing program 0: r0 = socket(0x800000000000018, 0x8008000000002, 0x7fff0000) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:04:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2504148c096b00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:04:29 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fchdir(r0) 16:04:29 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:04:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="00000002447d5399dafcd6dccc13266014661e9cb7a29ba9", 0x18}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x18420, 0x21) 16:04:30 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20102, 0x0) dup2(r0, r1) r2 = socket$inet(0x2, 0x800000000002, 0x7) getsockopt$sock_int(r2, 0xffff, 0xc, 0x0, 0x0) socket(0x20, 0x4, 0x5) 16:04:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fchmod(r0, 0xd8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:04:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x864) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 16:04:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="a1d82d28136cc8458557b39afc9fe80a77d5445a5e9a8a2bb76c32db62fd2a21ed58c189a525335681fb6f11c6d94bf214759206d7ce061ab6ca4a6012bc1d02e4d97950c7a8bc2ec698cf38919351cf670d430e157ca7e2daf6295c78295f1d9085a12b9c31e39ef35485ffbe0dca9e0189f644ceae0313a7a287a10ad13f951a5bdca6866d56cf1040fa1ce2eae2b481682e8e80319a6a15b1e83e6abbe29044b97e531984f05e70083751cb0ff6a8f3ba480fe04c3c6cad2de770cb793bfd121a05ca", 0xc4, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:04:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x4) write(r1, 0x0, 0x0) 16:04:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5, "2d04a8638a1453a2ef6c7f91b4b13adc3766d0c0", 0x200, 0xfff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a048847304bb06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/106, 0x119) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x1d}, {0x6e}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffffc, 0x400000000, 0x80, 0x1, 0x7, 0x2, 0x9, 0x0, 0x1, 0x10000, 0x4}) 16:04:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:04:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) pwrite(r0, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00', 0x6, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 16:04:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) select(0x40, &(0x7f0000000000)={0xb81d50b, 0x0, 0x8, 0x2, 0x401, 0xd793, 0x5, 0x1}, &(0x7f00000000c0)={0x7ff, 0x7f, 0x4af, 0x0, 0x0, 0x5, 0xffffffffffffff7f, 0x20}, &(0x7f0000000140)={0xffff, 0x1, 0x9, 0x1, 0x6, 0x8, 0x100000001, 0x4}, &(0x7f0000000180)={0xe6, 0x3da8c49c}) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x401, 0x1ff}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="dda5445884e2e591f36b4509e36c7ebf668e4310f932", 0x16}, {&(0x7f0000000140)="53f9d6c13c214a2c8f4069f5b70f7cb991f3f328762fab742aa7a7795aa9cb72aebaccc6f1ba10374e45ca8a257f831cf8d4abc244923669ceb6ae9f183664055e5b37b07acd0ed82f5982378e8886a86cd896931a123c8da672ed4f67aa278cd38ca0d9dba42bfca05efbdc09185b6d62f05a53d7ac59e500da70675cbcc2503b6cdc2bb3cb3206c6a2a0b7a46d097d47665fca25051cc7c197cc4370c425acd32b51c00be950cf25274a2396ef1eacd075cf4fa3a0bfe8be91365ce703d40cf7e2f8b441", 0xc5}, {&(0x7f0000000240)="ba2db84483b028cd66ddf1e7715331d7b7c8865ae964f13ec38f59eb0fa755151e68a9995f6fd217d9a21c18aa4d91771fe152d7e94c8291a2148b72d346", 0x3e}, {&(0x7f0000000280)="ed36eac923701bcf445999cd4b5eb093486df46f8fb49795b245f63111e9265ef9a63ef991b7bc843dba8c536b795473d59d035e0445b7ea08d2510e182cc745a53b8aa8ef02df32ff8b374ed3695abb020418e255c1bfaf7f114fcc4f494eb7e74e7fec4216d304c3a41a12a5afb612692730d5c19c7c115dc746bc49", 0x7d}, {&(0x7f0000000300)="3db7b458a9ad01b7b50dcb5524f5d99f12b2ed42aaa147279729e2eaacd5f45f050bd1416b4dcfad012a88a4d0c849452c2b60ee754b00ff2a4b74705d1a63b402b7a0b8ab6e152f3d", 0x49}], 0x5, &(0x7f0000000400)=[{0xf0, 0xffff, 0x0, "442de85c86d4be547d2f0bbe003447364d145ab476e86f42e11eacf1988f9127a390472f04dc039cf7c459386efc1e5b4b88f8047f0299825c130a4ea99c86d11364c2aace6cadf1f850ce7753b9354892517247dbf0bed8413b47042c8baddee48a2bd6b027f3d56a491e99cb5980e8f0f8b0fdf4ec3fd0ce7eba0b559f6d0effb456d808c0c75998fff99b24f8bb285e0f53b3a2a7877e78c374f65f61a928b7b5c58ed18995d422dcfefcdcf34db058de9450bd1f0bd8f2b295bff7ddd0eabcaf0b5dee65889964fc243221494176c8520e1fbe2b43f526397c664c"}, {0x1010, 0xffff, 0xffffffffffffffc0, "0835794ae2aef1597d2220ca431b3d246a145d7bfca9810b68d955b517723e47ad88e0e7c2754ebb51fac47144f0a38b44a40b5cf9e8860537f35993b144d43bbb2680454f60bcff5480a45be082ea6ecbe322305880dafd3444434a9bcd3806ed1f36fae1cba09bb6dd0023cf0896fdada39a3ad11502a1c600652d5659b0aec6eb1db0fc64cef3c9d24166e16900eba342cd6a829ac48967bf858f30fba8414068917f1b839a31a28e13b84992420819674bdcf5a406f899d998689f226d9c9e5a3be0743a02485edd014d764fd49adf5252f510c89d230f2e2305b9f73bfb8286bfed9be20ae826b45b03bfb72737392b973888028d310df7933e74f163b5cc40b5923cfce40068edabdd86dfd2cf71ddf615c7f30bb89f3a6be7d48c59f4d8c3bd0a7cb35e8ed7befd4a8eb685f134ef33812ee90c779e3ba79965a3f6af5c850f592ba7eab08edbc422dcf670009caa9bcc464e8b0873c4ddbfbe9485a10f848f914587bd0087b855f0e642c41c7acb6464e23d52755a0b5b2f2f8e08ca44e3f0af94858bea1109e284da47f23f3fed8eadf82c68aaf765ca06c019d7fc0aff8e5563861ac722e91c999a7ea444c8117cf641c65207df93866386c0e6fb3e62fa9c4f3d80f7b6711ad3b0a44ef94a7c3fc50c4aeb2a3c33474a6c101b2e1bc7434aa50ebc8962e0fca2c0c44dda689086734374ebcbb07f4c5afc5bdc20f3618aa68b3ca435b88b7056b36a51c45ff4f76b57cace6e963c1088db83bcc61d2236d5aa18b12bc4782c1e7d948436c4c37f6d15d9a2c4177122fa6fc1d7ce32abb8858f4ea838bb9361e015ccf04a21d8ef077a88f5c5b6bbab928b8437793515f57d7a37a8092b948f20dafcb9efb66cff8b3ac69225d9dc6e6c62248971a55ab227da30f9a36f1f7da020d2194d6f4f3fea971b8bc2de6b9d93c8ae82ae65c032de0db42cbd2a9bc1aa88aa87a3df2d2fe6d63e844f0c6633b767d2859163fe0c5ec1e26208e4dfb7566b1cbe939ed89ccbb151df46f71c9e712d605214e4672d3b2ada3eb4fc7e9a28b36cfbbe70e832c5e46a972449e86f2c9d68068e43fa0fa1f7dea68d59c33796ed3e63f6873e3e7f4a92343e0e50f40f792107ef1e9ad56ba55a132c4b978a87d7af1d9b196f17469e483bc059e87ee615b88f06bc84b11b4f1fc2c8787274e2b297f810fac9e341881d7fb5304ed2d6d27982bc8ad76b2b045f885db3619831725d54a9562c2bbc7186ef4843977c63ad34f191b273767b3e99556ae3d627fd22e716be61d8dce011e6a797de16b8e243168176d37ea86b9182cb199ea28d798a39ae1e59008c782d98bda082085b803e0d4c96276ebe746d933e0b0761561afa2beeff5dc863ee9c1357bc14400fe7e474e702768e8731503d3cf050d9a078b81f9f9202721425689285351ac6845a428b6806bdff3e964bff32b90d658209aa42accea0c0f051674ae58521e026bd57d339a25881db8dbdca89eaaf2924a4b3c81a526b5d60e2b69084506093e1f697f2dd39635cb9bd545bd29da1568a3eab6392f89742f7f58f3aea7247c5cc703d8fb7eb72846f6e7d2d523841a0a58641233de1b18242c2f6d2cd1f9ac3e974b42e2471cb8c01d5d522b2b3c070b5f9f7316ab65532e18c55e05e6cdb06d197bef9b64869195e6b2fb91f622b3ff7ceaf3461a34fc28623f3864781d5493518fec1b2e3344e7e06afd5a2e8341128357df7fd020326f9f93b00b917e876cdb93f849d935a0fef3d1e95b6c7db91e02fb9fec15652b6791f4cdcff1a5bed6d69273bcd0552345122da9450afd1dc710d05c92e4834ede614d4cf4e3e20411ce9dc30d410cdac1eb234c953ca64d93692da1566d87af54c8cdf9c1181074e9a510505ddffb998998abcf44581cefbbc956293b14e2196219e28eb7f1b86108228a6b1f1d6f2a7e4efd336c744357f5bbaafa1853f2ab004ba00b16b608935af1ea748125c7c87eee81d09ff19b6244ac124d2ca3de0e2d39f1d10e30b9b3e56cbb18738273a064e30ac17a8d6de4fe9832fb70ab1114c5ae688af6e4fb1fd16ca4731f1ec7bbaee8a827ce4fbe36e7aa776536a090f5f0bef8d9f1ee57fb075d56a6e89af7679a23893906a9dee1073efa15543fe6c36f00024c62d95de947424463b7494d4fb220ba118f69dbde867f7a2d55a2605dead7ebb9734d2b82c5daf1a526055b6f26153a812db56a0765b1715ca3031d8309abac68c86670a74c01a06c118dd6702279dca1b8c625ba7c75371a498df72cebd021d412a5f485356fe20cb996f4e602c6d9d5ba58c80081a2d6b537f9196e3f94b3ab9bbe9245c3cb38de943dec1053ec1858a9c1b8aadda62e6c29a7ebadc69a578a15960ac981ae2b4020b2d999aa027fbf0ae8462257d012f437fcf6a32fbde6b9789f09cabc02612e6a37c3580bbd713dae7afef568357ee8513a36ebe7de45d509b7ebfcce22fd59ac436961135e0123f52de5535a96d07d425dfe25705f718f1fd45a4bfa731e9579dad17caa11fb9432958d5d6632358a7dfc3565b1e1592e999cbe7f20166b955b98e7583e55d545d7f69e3e062daa71854637cb0ec9c54612ac3cc6d309a9bb25e8a40c76eb94f7d5462f8eba47a19c7176a94e022747ac936e84fc811ee8f3ea9eb14c3f097966df1fb3cb9605bc74e13cd5c3474013dec9ac5cd9df2f65e3f634c3eb4952d148d8420c25bee17c8f4c1bed30e911d5e960ca36924ffdf68c3c254165367269abe23285b682d7d7566512dc4bb38c9137a0b3495e44e23b2201971774e21cf1433dbbf6ff8666fc89826cd2c3a3abc887e3b70e59e742b9f00e28f2a5da69aee5c6952a20a8e07029fd7a51969b152f1f64bed1dab005bf43ffc5fe53088b10fc1c8dc958d43d6e9f308aefa72b12ace2792da55eba1ab554a935b7e45e6a19276e47c39629977b9235ec9ee817372fd7242ff1a59b6cc4931c7cbdd1ee8802dbffe19d33f5dd1efdeb1cbc030c7927f7c1232f66d0feab68d5cec65b6ebc38c7067f3d1b7bfb4c4e965afc9c142ac2fcb3fa92899697bae28a4c9c0be881c1418433a3c28b507c18e713b7dd86e5bba9bf58f948275f4d8e0d228c0faab5b39ebf9674a3178708301a23422d4558467c41d6b7bb1664d480ed59f8df128d624b9068c3db012b97632b2b05570995b89cf1c001bacabf3580b76e7d26afbbf47259ac51ebf015aee3a7f9c6b94031f3c48bd15eabdec42090dcd7140b991ac439f7bad139bad2f9f730f6691e00ef44999b2648855b455bd8c6f3e2fb549c405b6d78130d9428f3068ed0219fb2943f12df4a4491c916f117e59f4da236285b14f519835c4c6bda16e10a923e31501712b05a2d87b7146298c8bc895625080d5a8d5e7095a9067929551b24884cc7dad253b4fe6d21d78097d78db33af1f9609af35238a8a741193028b207aad5bdc7e3fdc0fa86cc350ba2018b103eb92bed90efded7a38fc8ebcf04b6609e36e26256fd349305c1f07af2decb6f7136cecf259c05a24dc0d2e9c5cdc32d401f365c2be7fd42a2fa670f8da7ff164ea9eaee90defde5b0ac374e81ac94af563885a5653c803ea1d9e6a1db08f96efd3ba9ddd5f70187e173a61a85b3a922c7882a4264ed4109161be6050b9e586b5b3b022272458215ceec57cede3599c786972d2434126bc20a505e19012f71860c09618a05a7f97aed724930ee924725e8b76537cfd3d6f44351fbbfc9dcef6daac9525c339079a301b525b39313a853a478c1fa868822bd2aa05e5b226f1d0f82e255ef492a275b1804ad69c6846665da6221c084cae507d4156be425bce683e622d899c7c58b04f053db22f6bebd8e2cb7e113beb41f45b8923b21c18dcb11df4a6fb968d63a500f010e3f015ddb67839bf9bb83203e8f48d57bb5640269df05c1e077e06f9bbfddf3667fe6916fdcad3465949de9d8460d0fe9c55ba428a44a1bfc1454fbb1334628d226bc0e4b16a45582262fbcaeccae46583707efbc783554fa75d2ddb11c0a41b359203693af74f0f39f2442474ce07e11d8764cb2b077429b9f7dd07457b22fff31c0faf63ac63e0d2605d706a549b1a2ea1dc5a642cef38b9f3f7aa510af165be2f0b0460d7e8a0debe759e8fefe4710fe7a970693b840b92d57feab3041439354ea0280acc2271178be936ec9243ef5b55f65d218abf2cd46c59e4e31444fef72d5305f14b54639fb4a11f302bc14b663fbb34813a334c53ba11d24b4eebf1b6486ecb2435e9725320d2dc4a771e691a6169f0106598d0c84aed568e72699eebbee260a04b4c399c465b15a128c02ff188161b19e85c921f6747cc17bd5d5fba8da0214b6db3c7e5311998ec6f54693c505876dcc4d6324a7b2356efc8d81301df4db0cfc976bb1166dc0205416714140f12f4cd2596fdf846e2237f7e927cca3851aec08f8fce7f0dc0e1f1621a8d1da4aba59e366601be32d176ee828ffcc289dc6f87dcaf945f08c8083cb3c951b6771492b913870bc8021696fa7db4605ff34145e8d3ae574fd3fc3b0b580af6ca4845b889cb623a12720b80e4c4b7d7fe447969bbad0013a8d1aac9281934fffb95fb4adf9ee17926d9bc3b4f4c7d1c859879416fc8c752f4bb3d3ca5f553d1a4dc393ec3535b4867e5c3488dcac1f40682a8d04db688b4d815f93ed3cfc927e1468d4b9e0278d5d5199f0b65a666735f5c73effee5666dce0ba93b27a1e0107cd36a513f4014ae5d7294be99dc80385a522d0eef168372ea7d7f0b4a7d20946a4105eaa12be77e3a185f98ffe578cf137e250fbea16bef47d7e46683507d2ed1857adbf3614f5113cfc9d31653f03cf9de895d10e48f8864b9fdbe40d3e7136d4184a3f2dc2c57f28ce4dac9e0cefee4b9e04f890823c0fd0c278a64025fd2e8c3be6c4d5dfd684e2dda41b72d58fe12d9f7a965edac359b6fe376d57fdee578db9fdd96aae5ba079f7bfbd31a7ff32e07995c21c83ebf379c774c2b34bd8d042f09e37cf3d4592774a5f040b92f891f4405440ae5c473d4501cafdbd0b91d4afcdfc95a0de35c2132f9dd5217cec155354b7f97f266178a7639d03727f2cdb21a90f42a3131ba28dfddf48912939658ea9e8f8729b368cf304fdf35b7459a99c3423d7387e64cbcd8d30e7eb41c0b524ca1a636ee6484c5952e00c0c015695729993ff81b338b578fa3fc24e1b038bc71a7c649a62834822c68b5436abd2d8c51556521e616d904870fec8719e7e9f2baf2536d69973ebdcf8eea1b30f4e20ef7aeae741f061c07e02fa709f67f2a0a39717efcdc2b7d750e0fcba3d1bb76a2be7f96e0ccee6a686de5d2f8657ca16f544a26ba453f44c3d0a8b7af9c6c356b4399536fa8d306c14e3272cae0941c814574f1b72a4a232d23b0b1494baffad165fd8e106c1fd6e5dfd1017492a7b862c3669b765b218b2dcbfb22f78717c956517f2b1d786c8df147b1891cb54478662c5bffbdf1832676651b82eadde43773922861e2e2711a4e9378dda9f7ac4b1d419390f4fb3cbf61b616a6de48dbfd52e09840a9aec3399e64a093a6273474c6cb1998245e89019600caca9d05f12c0b26c3e6065e5586a717ea0191c3a3177fb95f447ca558005684935a69a7ad512af8a5937f55e8d1561c678ecf9300076033066d4fe00f4ef3eb47b3f8862550af851564e04b2e3f4c3fe2251f940db4542b1b8f7b6f555223652b26a6e078eae2f3f83d03e69c31d1a7aa71977d9b51ee4c92235b9369d113e9d997752ab37ce03fb1c24f"}, {0x1010, 0xffff, 0xf243, "46c856a7815277209301a0fc455b15292ba8c7ce3d767a46d1f0ada1f35b37a3296893dcbdda4248a76f10d7f3914bab9a1c565c3c1a66037b78d63346a755456a6a4354ad6314f648fc0aee9ed7585df15b9369beac0a31339e5f2f320fc64eb0d734d8bb99f4e68e57bf43c95619b1e074f554dd319c4a17a9b54a0fb9c625b7f7f620b8d75d3cdbc2f6d3cb62f115d92a92120e85b3009ecc9edb81e3d9ad67841c284fe4fc5731fa73fe88836b67dd96e76b95a8bee1c1564b5e0b0980b16cb4f42590ddc19a05aa913d75914959d93351b23f8dc96ba4d44765a69b2459005f91c5a28c60a9489dfa064362af71b24390e28ef454beb651beae9f7b3208a860d308399919eb815360ef2e6a260a282b9b4e0cfdf4e775dd285b4284a0d8f9d360766baaabe5896a431d49c762f9f25cdb5dbd52f7c38d1c61c8023eb578ce4bcd9fa7ec1438697807e6a0667d3b243c6bb7e6551b77b9ae978149bf628529ed7e8af0d5766182b3c97ca89f9db7956161518dff115a13e9577c354d7c8f16fcf7df31c1680fdc400a972c80d414b82fd4a01864237a7e6f52eacf072252cbefd0705aea8305e0360c478a451d78120717c34f8358c2234b93975d11840267a861857186d5c907853c52bd618f28c857b686e833f5405364ee0de2ce929fde6d8ebb5aecdef4634a68c6ba8f6d7a7567ee6059a293c1dc4e0a4ae652b1a25cf9f78868b3440343cbb69ef9cdba7e478a86f39c474d6e169ce2db5e83bc4a6f5452412e84e7d7da6d1a2b42deb6717fa345f7f406fb9a311c8d9fb0b39975e3cbf3508770ced7033fdeb07c95d7068033b3ac42f0aee80278db82a34221c4037be3ec0a5e76ae785aabdddd5fe88e2ef1bcbb006b1c47512f54bdd8df43c720283e1e2bcf47b9ca23c14a0e80f817ab6d5833fa98c5e488b374513e82c53f7ffc8382032d5a6c77885ef1c2276513ad5e588f1d651bb7a43f663f575093cd5046dfd25c446ae71ae28e5ded76c265765dfc3eb60dd1ed72bdcf4c0c8386471fbf786e5e4670d0024a37b970d3e46bca717f9d400eed7dc00226eaaa943dd4ff92903e4556fac5bc504d92cd52b98e3944658c31269506598f2ac1a87a7e27333cb016d05ee15318a7d9586da8dd967ec10792cef8f08cac22d2c1c66638b6d11169e88455af43372c22d10260244bb973ad8244db2e8529c1ed7d2bae9e7f67533bec455bdb303b62670aedc94d49f09ec9f0eafe45eb8ba1b6ed627d38e2628e672765ac51a5b1954c9e843ad93524fb86fc702393d5d52bebc488c3f9c762790dff1f0ed02e5d8f9a14b7bcbdea7bebb36ad71ea4141a0f0aa8b024ac8f012ce9496593c69d6a6dbb0edef508292fb1986dd26e9f7dd0715fc4aa6a05d9616d3c2e001f1cad2d7d54fbcce1983f76f35f90d381c1ee40553506c19225af5a9ae2da87c413cdb3cd4ab02fc80c4fdc1755e0c19d191d104fe8aaa4525421379acad61307f09d8b96e2e72238a2477eeac3994ac59e35b706b4bb27ff48bc030c7d617eadec53d614e98d5033e1ae1ec071c38a17168c9242760923b3028144b0fc163589df7151df60e74be62de60aed47d83393c9f2cc1d3dc68ea913bd9d42dff874d2d52058a5ccf8cb18efb886a7865c2e614782c23f35fc521eb0bc00184b0e6c3ffb9614b3db68595fca79fa16254fefcef6d2a738123d57d881c1655ed7bdc94ecc1d6fc6ede70799b3db80bde7eab481da18cdbf2a93ed21bd28526ed0c43c192769a192bb6d44a381b146b9a137c6c503a561a1ce937e9220173bfa7562be2eee39779e46f72e27a5d30eb32aff3fa37bb80c190ca101c3965d96bce9b2242c8533009facd62067b7cb7e33d880e3e4f4635a5ae2ef6ba97fc206f75821e0ba96a180efc0258f0b6b122d83a9bd6f6c2aac56fdfe93218d07e040aefeb71985ddd2dce0d5445cdd423cc6aa3c2d3ccb9038017ba10862c90d6122ba04173614e7e199a676ab6e6c40917fa4d4aef0655e81422b67935f04cfc0c9ef8f0ab1dda57fafe410385d76696930ae9a90ea9ac5245802310717f8df31cc36026baacafe32350f43ff07a42271602f4fc2bc0e3958be25b34f653f7b156ae8e44d9705278cad195dafcec756e124d86a41e7d0eefc948d5644313e6ae42a54b9c14597f46134fbb686503b7c9b02ef654d81624308498146f71cdab6a600f7fc8f930541e525c827eb970aecc50e2e29bc21c4a955a46063564026401939bb62d8a0009222e0af56afd003e9f6b566882ca3a2a9d6f7b6f681b7b5bbc5ad0f5d31828339dd79a0ad2e5b2edde4f7968fc05532a3ed21c48a7996b0ff79d690804f342d681bcfe363c44104108c4be6534fddd54a9ee74e629daab628449efc06535bdcb835962cb8b7c640b2ed813bb31a22c86a37c126ee34eb5ff7ae1a2cc4cf1ac90c1603b9ea7ced45dee91f130f35fe74bdcb4f72d5d1a91a62c0b44027c394922f92fe8a1d7f6854f801bcf04412aede88e9cce316afcd7e8357f96fe6d780e26703b070f6b0a4fbb765fa4fa3a88f3c6a9b9a46390d5fd1fce2fadaad2e9b4d7fb2ce36694d91cfb63664e7e2b0106d1d0ea5505c150c54323e34def266d5482d4be760cea8fac1d887d3dbf2299ea4a5f3c4af43d441f01b25f02bc9465a91db20743eae24a85c88c979d70f9dd4fd3b46f78642aff2f28b73a0e148b4ecda65a48cce9aabe04e7c7eacaf1164342990c376b1d2ce6dc0c61783a407330a7377ca8ea773f1a815c956c747ba76bf85890e3295bfd945ce21f39c7ff2cca0ff9a4618976a4a122d9cbe58565a019baa020e91a4c24c46fba700a4242b464ae6555672c51d443ee9ace16588ee1829f31472bd651e7c833715c1f14cfbf6f0535d37cddd1b732637e8b3059300d1714507bf05e2770da8832d849bfcba4e738e6e9faadd4540b282425d11499d6a3dd5a63dd88285ce8d0de4201f493579b637facb2703002adc633657179f1fda36c445c2d83ea4ffe664a602db8c9c38c09205d9ef7a369310be8b1d1456784aa89d9a24a2bb35caff5f0389c17566a2a315e3610e1e71d9b9dfb799a2c99d697896300a05f024dbd22168b6390f88b164c64b7073cd61a2d257b67c7d0bd0abd6b34a6f8084292aa663db766625793cf9f96303afe0c41b0723b319892b3f47ff44edbc0ba31001fb12a6724ed9a68f2e04c6d1f2f56803515687f2e6f873081b95843da5d563c8fb662d4add6bdc49f4e128aa9e761de4bd362596fda4661dbe5a8b1f5ebc1206d31ee502e0ca631a9a7e5c0a79ef5e6553866d4c97ab32b9c23059be1280afee5b1442f69d390d31fc6c68a4c8f601ee23860fa111635ce3573e20c7af3eb3cea960bb2fc6fe76a0bc9dc7f633ceee48fb9dc9a0527f342b752a2e9f20298795650da186f8c28414982850695a0b09c79ab5956870a3267710c12388b26b347e2dec1eec78942f73b2a6e1176ad3981e9daaa93b912c3826550aba0f20b7a2a293ed7ca7a746522b3cb1d4bfad2ea8d2872f2d554d75c24d39353f5a89f18fb60d929753fad2df2c2164e9798aa64ff15078905322603ddbb8bec73d83c5c3d6c3186e0b96ee2c7d7c935f13e519c60bdec4bdf49297e29ccf7df05b405e4f63b3de29c116ef71071d59a1a3b6c90725346fdc3e593acbffc59c8cedaf3c3ca560fa871270c3f17d9f1887cc8430c4edd807f5a77f8b51362510de2509e6738426394700ed0c5a4c36b576eea5cbb1d9059214c1c3c7cfe8e6c35dcdd8aadc96cc2821659d0dcda8b9e4cad87d656a3a17a86ab2d0952cc2ea3e6629ebe0da97d47fd5b4b1a51ddcae0b8d4b8bb29511e26343358b986f6637f868ba560ed37e8343ad84c82d65f8b95be4aa89564ab2611f0b91fd2091fac9d7d6767ae3f9a7318bb8eecab31865631d974d79fbca4895c52c391d983c57c2516eee6aaf812112b82eca62aa11a1a2032f3b0ae468952e7994ec1767990231c602e0970e446d6fba3a231a0bd3dc9532819f3b0479578666f7b3ec5537704b0a15ad47c7ca0237dae22b1700c9f9038b6e7ee3183f8dfce7ed6e0ae3cc0d1224562da1e8f9c0540551d3135cd546184dbb7d9c26cb30ba4bcf45a5542a18a7c2d5d4abb7d185f8ea94f58b27e2696642ced6bd3710301d3a74b911d0c790d813a3dc592c54c54e5a9f07ecddc7292e52e22f1fedcffe1de321e7180d89751bcfd23c893e803f729e930a3402392b03ffee9c884456ce1c4de30003fd58da23e7fa04d311ecb0bf02a50354823429221a41318283aa935dc6f42992f12b282787a649b8ae79f834b3b2a5ce4d0beefda469d8c202ce1eccbbf4bff79ad067ac5c124ff2ac87fb83ab213c336992d6b40585b00f40e0cc9d9c0f8899dc590d11d48d0a90caba87ea1dbaf285cc8159d53584a05396b81b7ac72e048b54dc82b8cac8f244a7ef03a56af3845d366148a172373b4667f3d78511fae36af6f8a5c408a9fbdbec8a7f0fe40de635175c487148668b9db2dc06f4d428ee305726a706f3307e12f9dc702aa44ce57d024e66a85fdf270d1d1a2ccc44021f933d14ec3a0d78ec159272f53765e40ef3725ac02a92be77073b1885d1875f56d103ea20ef60ccc64665db23f73db3810dd1a512beeebf776a3d4c035829b5759981441e6888432c125d1a7f13337ba5cfafceda33b4d232fc4ebf5c5c77e93e3e3db343e6665ec0e7968151627a40bcec5c9389c290069ca63d5fe81a8e3c1e5cc4645cae8a7cff9308e71258568ada3cb142bd2ba92206055b13504d1757d78bc12344ab4323ee4fd5b8cad3a89190ae9df67e85e706d2d6ac3c1d7d39560bebf739920fa453cf4a8bd56291bf3414ef3ed28ed845a8e400544310e60797fa3c6c87a85287f5ad5368b414e1d70040eff9512932757214975286d858171257c84910618bfe8c800f06de6e321e17157b68832c3af58a1413e1c32c4107aa8a631e8b0282ff67692fd9c01070667ceb7eb36d5063be3789fe5695f85d6cf7c451d4617e2561ca18a4bf039a5ef831a15361aa73704ab8621ae15b3762341a94b35924eaa906f15c717d8d32faef811d407769b642d502e7043e659d9f467b44b94537b770bd95daae92ed1feac09191a090ee8676efbcfe833e9c45d94c7f1ccb67d96944d1f2dbb47f534704ffbc252497b021e8151ce6f11ef48586c767892b7f04a2da9837f87f5ea7c0c89e7589747ecded979554620f2b5772fea147cdf0484ce462654f39afbadc2e2ea0fa1cc6bec65cddd72749430b832fdc0fdc8b94cb7b09f4fb67b6bb86562c424b9b6f8e2a92b1d3c33ad3e803dd63802c02820c730e4735e3f165009d61d3114eeddfa1c066fd4ae98b041c0ce0b5e59955ac43a45b7444933c4a83dac7c09ca95174c6a03b0ade0589d736beebd0df6017c4df674ee480e936cef58cd7939c47430e070e194f7c687df89789035fb95a4653212a9758170f9b494ce0615cdb52c788155f57f5a53034ff18fa9646499f352b12e5af560fb91cce5c9dbdaf7855f14fcc99410d1e1703ef2974dcafbfed3dfb63d7da968846d5037c727056ffc68454e5bf09c733e135dd35df46c14e05bdd14ed9da7c771395e86af73dafc8897b837e3305778d856c5594c20b2945857885dee90271a000c6771ffcd557d86da08b298b4901f1face3e62f8a4d36599578766c7bca2552792845ebd666f23b440f1c0de02e68ddec8f1ba44ad47dba849294c2868b9844096de6dd120c18ce5d944"}, {0x18, 0xffff, 0x2, "1a"}, {0xa8, 0xffff, 0x5, "89da0bfd49afb8b9199a46d1a72c93109c4fe3d1add2579a73c63546c5078e7bfa164e9899a0e2d8bec8d316195d77dd7d577049d9be1b95f43e7a41898dbc5820a0c81b36b0b7d420e493e9a5a8f084eb130f74746cb7a6d69f410b7e72cc8e1d6b8b2eda41e1100f9c7a0a3e991c777a84c8bbe46f23fe3182e0975e623c60516c33121826073c16fc48a647eb589d4a488060"}, {0xf8, 0xffff, 0x80d, "b89513815c1f40f7cc0a2d2d249928f24e9c0ab86d72db23cb0634b45437a989a2afb63065106b82313a0dc2644bdc1778ac9772dce8d5c50fe712854591ac8adaeaf100fcd069716e10229ec189516c635af236f56b741f8f445088d58a433e6d9dbb79ad4af17982063babca6dcc71fee6118cca688826736793905b85dae8eeb9b20d800d1be289696203bf8e53981b7468a375681947ddb99881bb82e1488097aaeb7554553e20f0dba1d909d79611c2874a716827a1f1b3c13f005391070bfe6f175f31e6942ca80a25a52c07d57bbaa33deb6164031f9df1121dabb9c8d4de056948d1"}], 0x22c8}, 0xa) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x9) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8003, 0x94) r1 = socket(0x0, 0x0, 0x3) write(r1, &(0x7f0000000300)="8875a0284bcfb1c413f350e784e67fe92ab4d1ee5fdc0bacf6cc10eb5c23b62b8336239784b86aa9e70ff7832e0fcb31928dbae3b88ddeed69a5b45dd1641366186c69bcadc8e48990db2002b406293a0382054100baf11037d317058205379b1e9b249cf9ce4342795284c252b2d4812c43a60d38c5a02627fd06303900c9d39fd054fbe2ade7888104135aa8ed49fd280ac824de95fe3ef03a6af8f5ef6bd8af6c9234fbbf2b24f89ba50964bec1642be108c5", 0xfffffffffffffebc) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x12c, 0x2) lseek(r0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1}) write(r1, &(0x7f0000000080)="5a98b450b04a190aa9bbca0c25d7ca53abb343a39d0a35f93ecc90ea84ac2183", 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:04:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='T\x00', 0x2}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x5e, 0x7fffffff, 0x7}, 0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:04:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7fffffffffffffbc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) syz_open_pts() 16:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x180, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000200)={0x0, ""/3}, 0xb, 0x0, 0x1000) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x100, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgid(r4) renameat(r1, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file2\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) msgsnd(r3, &(0x7f0000000400)={0x3, "3635f9718e0afdb09c0937a3f9952ee4ab92aea6e4fa75dc9c38e16c3bc6c14071dce041bb417970d258fbd465296dda05d27942ea3e4118527d5f47c1822b0b6f360a79cece27d0ab3cad9eb310628e682a78ed0dea187634ea579fd4d0292f6706234339ca0f075809a4bd277f5a0124a5ea761a41e03bb70bd54c8c3cd1a0c137b0c33dc9ec51e6ec5451e2de0334e9c435c04c8e2374fcbcabaf25d05c"}, 0xa7, 0x800) r5 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x8080, 0x2) faccessat(r5, &(0x7f0000000500)='./file2\x00', 0x10, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000540)) bind$inet(r0, &(0x7f0000000600)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x2, 0x7ff, 0x7fff}, {0x18, 0x1, 0x8, 0xa1}, 0x1a82, [0x5, 0x101, 0x5, 0x5, 0x2, 0x1fed6222, 0x2, 0x60000000000]}, 0x3c) pread(r1, &(0x7f0000000680)="83d590195fff473132f28f56ff5128dc722a34e9d47f49a97b065604d0ccdb908fadaecd847af8bb1159fb798fd74a66f6bfecd66d16fb375d55deb540e5e049bc4fe8cb3020cb8ceeaed6a5a40a1110612dff96fc38946e2da030099cce6cdf45558fca857ee1b2f0b1f25eaa0a3d62fb6a7d59b1db5f1d3fb682cd60fd5bd4b2a235b5eec60516d4252cfafb83996328e56e6ac69abe609f197d526598ec52a311571260591451250cfb86e82902b6e1c9a2ab934d5d751c3dd5964c51fb13d5a414ada48ee0866526fbcdc6e829a972bf85d10eab69428bd2b5abbf72c4cb42edd9547366ac", 0xe7, 0x0, 0x32) msgget$private(0x0, 0x6) syz_extract_tcp_res(&(0x7f0000000780), 0x0, 0x400) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000007c0)={0x6, [{0x0, 0x7}, {0x3}, {0x3, 0x8f}, {0x0, 0x5}, {0x2, 0x400}, {0x5efe833a580cf0c0}, {0x3}, {0x3, 0xab0}, {0x1}, {0x3, 0x6}, {0x3, 0x6}, {0x0, 0x9}, {0x1, 0x20000000000}, {0x3, 0x6}, {0x3, 0x101}, {0x0, 0x7}, {0x3, 0x9}, {0x2, 0x4}, {0x2, 0x9}, {0x0, 0xa7}, {0x0, 0x1d994295}, {0x3, 0x8}, {0x2}, {0x1, 0x6}, {0x1, 0x80000000}, {0x2, 0x4e2d}, {0x3, 0x8000}, {0x2, 0x5}, {0x3, 0x3}, {0x2, 0x800}, {0x1, 0x3}, {0x3, 0x69f0}]}) ioctl$TIOCSBRK(r5, 0x2000747b) fcntl$getflags(r5, 0x3) close(r5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000900)=0x1ff) 16:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001, 0x1}, {0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x281, 0x0) r4 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x18080, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa8, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0xb, 0xf00000e4, 0x10000, 0x8001}], 0xff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x2a, 0x80000000, 0x40, 0x2}, {{r3}, 0xfffffffffffffffc, 0x2, 0xf00fffff, 0xad8d, 0x3}, {{r4}, 0xfffffffffffffffc, 0x74, 0x30, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x4c, 0x20, 0x4, 0x2}], 0x7, &(0x7f0000000200)={0xd69, 0x7}) r6 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r6) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r7, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') 16:04:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 16:04:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000000), 0x4) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x11c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r3 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:04:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0xc0) 16:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:04:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x8, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:04:31 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getpgid(r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = dup(r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000004c0)=[{0x0, 0x554, 0xffffffffffffffff, 0x9}, {0xc22, 0x9, 0x1f}]}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0xe30, 0x6, 0xffff}, 0xc) link(&(0x7f0000000540)='./bus\x00', &(0x7f0000000180)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x5}, 0xc}, 0x3c) r5 = open(&(0x7f0000000300)='./bus\x00', 0x9, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000003c0)={0x6, 0x800}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r0) semget$private(0x0, 0x3, 0x8) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000400)="d280b1f83075ac0f2e4b91582bcb0a41575cb9c07cc368f091d9ddfc4e73a0099dc9bc572e52285929d37e1e79ea4c676bad5593", 0x34}], 0x1) pipe(&(0x7f0000000480)) 16:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') syz_emit_ethernet(0xc2, &(0x7f0000000180)="29ce6f6f12f67838e4b87c94f16a34faeee1dcc8631a0117781377be5226169bbde381c0adf6b8cdb2d5c969b7e61cc0575b049c7251db5dad9051448207218021367645c230ca93f2824d9a4bcb203d9dc7fb6ec545d196c1fd68fe78852d94258231f6cc602ab3224f6325e00beaaae21a50f361cac5f06f31bed48b1b6e5389f0dadf3bdf54df3406ec603b0da98f315d61e8afea04946655b7a4466cf027c55e37d1826524736dcd8c23d39d20a04fd3fb1121fbddc66a7d0536f3ebd3814e64") 16:04:31 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:04:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f10bce20b42b63485cce83281f649af21707cb660a8e21231a0d67967bbc7780dc0c07f97664772ff87993ac512423f77827872cfe1d220e898552c70cdb529551d4a58655a23b01e78d7efc18c981d02f8b26f462a945b20e26a78e128c6fb01621044c7dc7b62a439f721c069f11350b0dc54e96e360ef9e0267b0c63a9927b398cc574b39fe465dabca292d6fad1a5edbf0f0b30d5c32925066c7797d617ab4aef6abf25eb4c2f4a28c91", 0xac}, {&(0x7f0000000180)="20cb477a4e49d0b9368db4c634bff098eb3622c92f2f505c4464edadd4c69dfce8807cdb0121bd354d26e6bb176a4f124faec5578d69887bc2254f341ee4c66ac429b4408c0b8beb75c16f7ed567995d3f3305dc49dd6e66808724afb399810a7644804c1680905b5fc91ecffb3eb7f4496855cf13bcffbe598de198d5ecf29d6f95631ad69ed5e26debd1d5f78d82935bc1a528e0cfc3e04bdcf9f465be8413364ecd6896f08a9d2ae3c355e21619e0fae3a74a791b7844029690e65484cb592186e08bbc329a870d86483be46de2fcbec65d524756b864812615472ae090ce8baa003218236c769b0d58198f", 0xed}, {&(0x7f0000000280)="6e17c6da69", 0x5}], 0x3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r2, 0x20}, {r2, 0x9}, {r1, 0x8}], 0x3, 0xfffffffffffffffd) close(r2) syz_open_pts() 16:04:31 executing program 0: r0 = semget(0x1, 0x7, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) getgid() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 16:04:31 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) dup2(r2, r3) getpgid(r0) 16:04:31 executing program 1: r0 = socket(0x10000000002, 0x8000000002, 0x0) r1 = syz_open_pts() bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000000403, &(0x7f00000000c0)=0x100000000, 0x4d0) 16:04:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) 16:04:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002cc0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001540)="4f8688ba5f6e5d288c543159f1cf35fa3ebb3c12bb94b1a75c5259bf975347a5ce63519d6c064c364f609c8d6edcd56b17d8b2e9c9a8c2468e185a3dad3c8265be7ace3d3b1f3c396bf003cc6ce5903e2f28d32fca44774c112531bbdf0977", 0x5f}, {&(0x7f00000015c0)="da88df4c1d6d21b2433007e1581bbc7c3403311699eda08cd4da99a1fc6742b366a94a9496f24f5fd4bffdd489b27ea334655fe585fd87fb4872670b0e455d3590e931c04115b7628618f5f55b438080d7e387df240163676c87b1486120ab376455b7abdff44914901c74ce75868e336ead1db39c18c8612a2d3afa744cd1c3ca54c6962940a9d31454ae6be199486478d70217b5515d11820f9cec9b1a0f2d591346c4a2e7fbde9cd8196974edc8e67712588951217e6e6b4b39ebb3dd44b7d6b557be2a428db1d72418b9d928318a96eb25798d947234ce7e892da232bd5f2f6a4e4bce", 0xe5}, {&(0x7f00000016c0)="f9ea0b38e68297d69e3bb4d62d9552fb5f02d1dbfd5718989eb5d14bf93b93444dd4ec63d38f03e89bb691772962040f0eeafa6433e137c1e6ed26753d0180a3a0e9aa66931fea47f03f89d8355dc8ac1e9ff26012c1d39f11464a5b91e3b6c678d736e827482e87601a13fc5661760e7c48a5c936892eb4f7b6f0c0b97d164d68214df6c1e5570524b587bc4d69026b157b25ab701799365d070c357f80f6ebb6e68dba001c733179c7708c196de2fb5f44853dacd464a000", 0xb9}], 0x3, &(0x7f0000002d00)=ANY=[@ANYBLOB="c8000000000000000100000003000000bc89a1f67f846b165e03dd9648f30a1fab91dbe5a8cbe65281b80cf4b41c5830ed62eb99bf1351b6ce2969eec2d3704ee7670333ab40b4a501a889fe3d5e58fd13f0bb0dc4a7313c5247b4e2be2c112b9835091f91fda912ffb9ea845450d107d53b1354aa5a4983f2568eed03e5283409a1f3548608bdddae79c2a19c7dc7cfcf4abaeaabb095e9bbcc19dae04d252ccb519ab8842b5ec611a14dcb788a84829e41e9a7cedb8bc2a7a209e78158e1ad17392e08104066001001000000000000ffff000004000000e5f30662b729cc8aae5909eb2802c3495e0399bdae6f491eaf9cc8d62a134faf5eeebbce9cbcec9232077b3f5e1ef29b005e52041baa88b1a2d1d069135439e0802c543c8488c25f955eaec3d217d29fd867c0064c37304b0ba7186db2bcc180a53ac44a93c57f826a4a193721ee17cc7dbe25b5ed85a97bf678fc7d42713f51e830cb7c0bad5869f75eba0b0dd94bf317221e15210a6bd4244d2550bbd8968618601b8032e986fa337e2756d08e3b84e41af3ea0a011873c5800765121c9e025d3a2c893fab824b7220ae902026aa6a018ca9e954f9fb63c04a8512c5eb860caf632738f339028b5c649caccd4a6581dab6d9885ca02785fd3be756bc00000010100000000000000100000009000000b890936f8823a438e85ddf1cb5ed4fde9e098b2ffcaad4d2695669484a89fc38487e7b7748e6751d736270318ecd15e7177d76e8cdf417940619e42ee5b31e2ea7de1319df4cb2b91e706aafe14cf274497bddacac16e41f0d94852f6de5bbd3f47db40d122de9d86832973f7021519ffafe026135d01eaea917e9f0f09f7d5e12c2e8d9735cc1c8aeeb254dd1cc5f464254b04ea920954b91077cb9189d998d21c9d702e46d44c5f74217f446c34c183b08b24072dc7328bf29e7d0b3b3fd5bb7e79c2e6fca39826b8669606dd7caf45083f3fb1fecef7824bd5abd9a6e9186364eaa752d443fd7161e42b882b9369c4b014546e9f1fc9e513bbdee0b84e2a5231adb8c29eb3ce5a2c456306ea8d27d7f6609551024a06b08b7a89a07609de4c75ad5a509dcf8faff35a70300cfb55afe5920c843c071faa011a35ad85da9a0a9bf207fd04f4cf8411d531237f6f38460125627d21ed0dcb6046371119975befef7d5e697d419a8696c981eec1b5404f2a3197de43d413988c621530d0dde3e322d067ea193ee104aaa753bf40c49060fb494b84287b0fba82f187a89555422a6d7b35e117b3768ea696f3cbf64d4c9d92c70f06f972a05459d7cdc3ed989cb9ba652cc7894cb8af53ce70c86a138a6d6ae5f99abb23b78d353b635dc7985225e48e2ad062dc63a6b3ce078d3bc79fc5a5a9cd0c6e81cd55d2f7f5e39b5a2bc977f806c9cb97f38233655b1d81586fa19e99ae3f13b07dae7ffff82b9ae5454c9f187b8e6314b4ad50a4452845c5a994888a45bb8cfc87e06ae98cf3cf408b7e65abebc75100bd77c7ac87de235fdd026a7fa07d68cbd08ac7e3876dcf798ac14f381de4b7757b83a9621185e617714c88a26d2916ca783fed2b4e3a8e9549d836d1b61645a5ab49bf8f8af2022f4f6bba816d472b827f52a2ed85bee133af1e423cd7405f441cf6b13def9c67bc99d9d83835f75f69b45fc7099dc227b38c8468e3a831e596f9337ddddedfd907984ca9e07889c964274a2de2dd8ab03004a69bf87d3f56d7ae963f9a087013bbfc7770f968bcd9c785741e8f5f8156c4a9ac6315c803e0aae14177423c62185cedec54abff24910e23f610a060964d5713ee1b61709ad2abe7260515f6c5a84a3a5d8bceca7a4d6a96f0830c7dfc015e290e7f3fdd19ff7a6df9c48671a88729054b92ba1a8ae72af5d133a68d402c4da21ea023323f312715fcd03aea71faf7517121e499103ebe35f6fe2302879fc463f6e9e3030ae8966a6b8a6d5b5b25d4452f7a3365e22d654fac63f52d10cc9c39db5dc28e723bfb069137d411052e2979a033b4ba092d5d1f7d3ce84f0923c3ac895736a1b348f9e04b1948e85f777802a6c600b1fc05f92f75a5830ebfadbcfabb2d11ca81b8ba68d1f171922e4f5090ffffd78ca5ba66823197c742add565d659f2a6ea707040463c1b025b55dea3623c73722cc176910f4b29350629fab516a8418173786149ad77b49168cab9d7b48ec414fc3bbe9a392c617863ce6dfa702edba6af3d46a1115abe8a89b9b39123cea84c3c4babccd040e1ca6a0d02b2f28d339983e622eaad29368eb41e988bff40a84e5245ffaed595ecc86685573043e089ad630c34e35b869b435b484d3958ec813f9e80077076d54507512a9bb152aadb560ab6e2eadd1758ebd34060a99ea44b0e4fe73e0c75de84bf41d07ea8eac8e84199617e98d0b8ef4e7e2510a500352bc45fb87db129cd66577376f4c14039887c270791b132ef05208510defd28a54c9a58e614380d0bbf77308351fe7ee33cc717ebf9c75d336f7763aa5a6f4fbe92389e39da24a01d35a8c473096b27db102ba402587fc47d28f814ef319301c088ca0b4cec9893cb5a821c290abe7e5077414453136d3078b679f8877a5a71e118446388f4dc252fea1e1bd08e5d4d86e460402ce69d0e57932e2c8269e0af472932ce14e446d0cdc99724f165bc6a0aa218e934f1d6d4daabd39e0ecf918dcfbf5417b066cbe3ee83193f5ca66637d82c5e499e0a657a4b6bb6bfe843a10ce564f5d0e1d1d8bc00bde63bff9e12b84ec78d3d711e53f946096f213cd7d01a1cad7161d81fa48fdeebe1d60df984abea282ecf485ee81ca43ac1a2a95b39e0ba7cfe5e446ce15d96d4223141ad18c87677cb0c84e11ac934efc08c6ebcdbaea297e6d0453909449a2bbe80877e06e896f533ebd723ca6fb9562e084bfb1c11eddbd217a9fb87e57a0027a7b2ac2c5e3ed2435bb3f7456a854cfca05b89abbe6e3803f70ec995aec83ff917cded50b4648802b4e3d94b0830323563fa83e099c1090131b6bde5d8279ca94827477088f0c89cbb2f5e91ce855f3261eed92a3b3e1fae54a7df2af336531f91fc093fc069766e916e51782692691cc2f2fdca24d01458a9f56aeaa66c15c5c3b2ab362e308ef8dbf3dc8f01e29f61f4c47b8d53609d29c32d1fe3e9d61e7ff4886d1bc0a3ca107d96bb7b3b1b12373a133742712d19c6bed6c8d5bd61ab9bec3e5aade4cc1077b5312f39f8a682a772a1fb4bbd1374b7b24a8156f94df421a10b07a79486f421585eee19c223e899e3a13c7e4c146b44fc69985d97d600d994fd1d3b459a59f2d9b95b3e76fa9a954886afc4d19ac92b396ffc04512a0c8d8ff249f88efb355fefe0d616d90e4f93a3723d2d1f469d263c9f0879583de906b87d55abcba9ecad038a268262f12fa18889ba593111bad3d997c7f26d29176b6b6c9d477ab28f63f168150f93b9a04b971c567b20d8ade9e7963a86a800a074fd41404b510940648590826932398a32582da35a7d57734d0dc04aad5ccb89c4636a80e597f589865ec503f4ce95b9ac7ec429faeb7007e1c0e462af59ce345193d0896f2a9d8b6354b93c331119185b842fef678349b1f1699719eb4aa69ccea710b4a39a7490b228c09e8aad02bd255e88db21c431f8560978037de8ae15bea7dd25e86864433a8d4b41a4f1c297b372e0270df5c298b847369ab8d55b2d6be6f59f783b4965d5a02a8ab54930fa88ec3ccde8ab16d2059528ea1ab104ccc02b217915c4048a890d60597822ae6be152a3896799a77c04570f121bfc7328c75424a6188803651697d0dd2277ba25b7c6e5085bb5a2c67662cb0db3d7d3b2b809847d0aefa8db52cdc0d142b6ea46147f7131ea0c6a1a721b33766a90cee2d259afae3c4b45f42e6c6c521932abfdeba33c84bc23b7a3de2e3deff72b11a55b987803ea5461ee9940225c9931c2eaf74491aaae4f3ef62568bf93e29f26eeec1e3f660d9802329de546161bddda18818322ae181427ae63ef48b48850bb72a1adbba49bd58e4275fcb4f33e890ae54fc1df1f9705822af2015610ff069d5e83f1dd8e0bca064a4de97670936f68029f7dd2315c9bbff12820317174033d629b93f3d4627faf483a547332bc4e99aea06167afb53a2f5976e295bde14e3387f0ee6fdedf01f3aa45bdb23d99169718714e03f977a3513eae7683d53e5c7447a5ba00ed9746eaf2a65738e1d6b21767662a36b18c518cdf17f1d63a3980aff0fe91c52cfd83f9071e0c41c5e96bc0606b5c13f8df4e0629ddb6345ecf324a17595840840f7ea31ba536333d83b0db6d4c77eef324c2f25bc63f7aa90499e247d83894dd0bb79f937bb5fb28d62c29694709b189e3551b4f405e3fe362d7579e7bfc1408361d9dae0d28e33d731e1a57f175c7a6901bdd60135a6f645d0ccd5c79104b4e3a3490f58fbb3d8932182ef8d2b3d13511558bf7a3d50361bb49fc26a9b03285dbd13c6229f8cebc2e86b052b1246f159894780551a257e11b5a5448467d974008297d59e6c2344aafb3e5e6fae1056dc4919aabf18c586b02e43362ff66ed8c34c11926eec8f1392e6f470d23e287f998be28f097cf415392db7ee79287a35c7590dc05dc885b4e6ce7ec8143922b3cb6a4fffd5e2d2e6dc26c8487c490022c80e2a31cb1ae9356c6795801de4e509c39b235198e6043e70557639376c0f4f9d2ddae55199700bd6feed006b7497a7ee965d211bebf3c65c9950efbc2e6b7edc5395939bbaca049261ed54341b870c03bedb16bdc3b18ea6894b375f06979b20af1fa76a035b6f8961fe7b4a10acaf99d792ac65e3f4f202868f70b070219dedd239819ece9eb2f3f95528db9cc5e4a99f37f905162ad471cd9f962007cc90aeb26e6edf21695967a163fa41a258d3e559a446f6b3ce333514d0279d8c86f1137dadbd895680cfbca6ae6d2e0c1a83a17e4c23157203a754c6bc1e29117b6ea79380653551b01fda22c8a2f58fa276896a4ea52f872363c9c906fed6fb370fa4eaa4f45bb005ab7745974f5d5c88989dfd22141933583c1b34ab10dcbef3be7d324b4eb70c7421aa92ccec9cdad82714b5facb646efc13a4e0fdfde988c6677f2d26cf01e007525c18a057a57e6ef873bdb5326ffe00b6f8b70263e9b823c704edf0956a20f68ac9b33f20fedef6c9e74fd4dc0a62adebb928867bffd35e7c6b12d1c968c5968255c41c24e14b89bfd33e872d8681cdd5e068733de79cdd4945827a17cc934a020653731ead7d8235916b886fa48617ae2a33772b8b46563c762f68fc41a98b6154b7035e52db9fd8076b3c28fbd98c9c835c68190831357741b4456ec2a15dc68fbfcce8306f03d5f8ee13d5805bd0c1d47f674c09ce04a3f82040ec1153cbce5f082875ace7521359be95630d2037b6daba7cc746cc354be4af909001a947ea230fa47e4e043e8c4a60c154cbab22ad4f628146151610a08122765794ea23e3e222a912360b3c92d1cf2dfcb1d4c7e47925611ca0a6a036079eef804c59346d1e8d382047cfc2e762283f897b6e5f67e040ec768d0d2d93f6c13526757b6e84e9a729f1f0967b4c12c833ecb55b8bf31ba6b4d8524cca661268d123e851866036cdbda7586fa9e008219937da7e22f18b528ad3254418a2e5b113f373fff5a01028afc13b38f5ef1309dbcee0369c8de7e428b3cf73788caa40eddaf7998b8095d88543b5cd16de1678ae4a85ed76cf942f56eceffc00b188675cf3f6eab438633879a8ee62a1eafc9d67369fdf8600e2302fc60133d96691077c1eba8eeff45c8827aad36050d6ca30d2a50205509bb0df2ece90ca73e51fcac5f7a67bcbfcd0170476d5b78d990acfc7a6deb74decace8207f0e6d1be07d75c488adb67f3e291175bf79293e3e3329b308b4a59550a1ca9e14de3a8e4019ae76f696f0900afaac2d885165354148f08d9a95728e1264e7a4137ab7fdfb79399735cdbdaee70bbbfd5a56c1453e23c79a4121e8087e173930a6607b37adcef8b60457d109eca4cb7289b11b0e00f2ba8d1d5521eaafc996a4ae9599b46101e4d3439377b8f25204080aff59324cca326d745cc56f6ce809156ddf92175c6190907bded0ef7c23074e046a7132911d10d701790d99de6cdb6305ef459e18196499a8e02b41dab8e68e81a1a10be0d2cd2f77f8472a7351c5a130dc08d7918b0f9f954760cbe05b7cc85e3e93a06bd3339f4652763da07c38640e44da5a86ba4bbcd9f9aa85adf5d55dcc666081759e12d9d2a9e46d59f9a6d8bb8bae7522edc3bab4b2fb8fb95f4648ec181dc7d8a0db0241a2b99ee06c7bf3429f6205b763bf482184b85570340df9da1fb64acecba735490994a1270d6dd89e00f7f74ddc1248e79a5655260c4f59787622639ad50d823273b739e92c9141ff97deae04c228e00398c4a5d456f288954411e5c62935d1889f1f6ad49806dc5b57cabf44b59c55900000000000000001000000b7060000fbc86bfa00c17bceadda73498214174330034a006eada9071b9d9f3de434b221f5327adf7db828bee0995ef51a2eb620bfa8271084c7bf4bd60957fef3e7ee0a39592582bd305f10b169b75b3e4428d23026953007afa0d8f6e15370e6c4572321825cb87faa68dd249b5fff40c6127c1a31936099d9cae22151ab1bdb000000a80000000000000001000000810000008e14d8b68b02e7a266d2a9bc6db56ef871f1c9fa2dfc10872b6527d9d2a40259558d08483a96c744902fe20088d2cb38822c51c83e362b77901bfc8c30a6f6f1aa6438b304627c484b04192204c133965a1a9365cd20f7f54fc2757627d70abbfa06024d420c5f00c16a9e454e0776909660331c9d08e20c4fde773ece613ddf6a4d11e91336411834001f3d03ec664641378c8f578307d10801000000000000ffff00000000008039c6f1976f0a2cc6eb99b82766f9e88e3305ec80f0b0c86044e9e9154f497f9ab537f5723953675eb6d3298dd06238aa329fa2c9e61b7c3cfbd0980fffdebbbdc96287fa59624e6ca63c000b2098e0ac9229db8a0c2a8f84512db4f26c104ef356b01d84e3f2bd61ec526b56f7d61a41ac2420f90e32a75c7f36a355b3b65b43045ed25f7f9ad7b621f468c9af35da1d62d9c76de2cc71103db7003d6123ef3144cdf81ce9063d39967c567add02574b8da7d2c0e42eaf899cb9f56a8484b73e71472dcb980c17b5d525b89711d806350a7332e67614e36835602b14eae5f5543779cd93f56e8d39e3c3334cae0c4f9a6673d77600000000c80000000000000000000000810d0000d4e61e10c0746ac8410f441eb9706b697cd8e55b6c081109214263776c1b953de5f9e81226295679ce20725c34cd454705af38b7ed080142d2ff563ea513933cf4320e5073ed3719db39b5ccc220d3ee38a9df3f221843e8ca9b562ec1415889d3a3ada24a580199db4f209ce17749a818d96d4ee4f3a426184891b07fca0740d6dd2ccf9ae62888aff01d68acd7d7dd9fbdde7cc75cbe731621342fdc2c500cb1c273a137c5edc2bc5893857cb4e458eefe0000000000001800000000000000ffff00000600000059617f682af44a1519d2cef161a5bd1e604f5f556836180afc05b2af960fbafd9f613f61751051c3a9748ae618f17196c896c9f65853b3897898aa827311"], 0x1508}, 0x2) 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) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000280)=""/201, 0xc9}], 0x6, &(0x7f0000000100)=""/26, 0x1a}, 0x800) 16:04:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") syz_execute_func(&(0x7f0000000040)="660f5f906d000000c4631579420c00c44295b7b2000000002e0f1f4000c403a57c110c3e470f98c0450f1b9a00008020c4c2b8f3989000000065260fe1f0c402c93e3d03000000") r1 = socket(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:31 executing program 0: r0 = getgid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8209, 0x0) r2 = getppid() r3 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r0}, 0xc) r4 = getuid() fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) fcntl$getown(r1, 0x5) fchownat(r1, &(0x7f0000000080)='./file0\x00', r4, r0, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/45, 0x2d}, {&(0x7f0000000480)=""/49, 0x31}, {&(0x7f00000004c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/59, 0x3b}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x9, 0x0, 0x0) preadv(r1, &(0x7f0000001780)=[{&(0x7f00000016c0)=""/133, 0x85}], 0x1, 0x0, 0x0) read(r1, &(0x7f00000017c0)=""/78, 0x4e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) msgget(0x2, 0x0) clock_gettime(0x2, &(0x7f00000018c0)) readv(r1, &(0x7f0000001900), 0x0) r6 = shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001940), 0xc) semget(0x3, 0x2, 0x440) connect$inet6(r1, &(0x7f0000001980)={0x18, 0x3, 0x1000, 0x5}, 0xc) getsockopt(r1, 0x7f, 0x101, &(0x7f00000019c0), &(0x7f0000001a00)) semget(0x2, 0x0, 0x20) ftruncate(r1, 0x0, 0x2000000000000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001a40)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001a80)={0x2, 0x0, 0x6, 0x9, "44e5c29455c619df28439c14a34038b5731d2fa9", 0x4, 0xc4}) 16:04:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/129, &(0x7f00000000c0)=0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:04:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt(r2, 0x9, 0x0, &(0x7f0000000180)=""/237, &(0x7f0000000000)=0xed) syz_open_pts() readv(r3, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000140)=""/9, 0x9}], 0x2) 16:04:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="92", 0x1}], 0x1) syz_open_pts() r1 = kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xaa0, 0x2) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000200)) 16:04:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4, 0x1}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 16:04:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000280), 0x0) write(r2, &(0x7f0000000140)="3c97267af1cad19991764f7f9c0dd0f6db199f4073d95afa0b04651e557f8875f98313938ab0288a39d806636da55c63527dc5c400a7921ecbf834ad674252cfceb38576a947992579ed8cc7ef491c7d025e92b7b02ab6f610d311ffbe44ab6e7e25cea3b3909e253c644a7e93c364613471e9f4e6bf3c648995ba803b8c99c9e3ee93e6e843915bc925d1f4596e058c400914b2fc65e8cd1d89a32827ed0d2e7803fcab2c6fe90bd7fdd46a348ee1d68bb06ef92574b2dd60df3d234b24d2c462debd64797cff3c79dc7a7882034404a00ab72415e34928b888fbed257647a3829df1d1e6966da1c8d1c04b4b41d169", 0xf0) 16:04:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x3a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x9, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x33}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x39}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc338}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x24b9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000200)='./file\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r3, &(0x7f00000001c0)='\\', 0x1) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:33 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x5d736a93641fb901, &(0x7f0000000380)="b2015fe1bc09f8fecd18c43a490b3121cd8f978377d0f494896cbe8b21721051de0eab9f7e283345bb5dc2219f91c96bdf9591d0343bdfb177c1d2b0c12bf62aeafa04c97b94792bf938b8ee58badb5b060e593d7c43ad630e4c07c5f376252ebfcfbe157a10fcebc735ad2e5c14cbde4dfeb3cf338fd11c14fea0e1e59fccc80ae343bf35761238bfa9532a255ceede82eff08eaeb7b904fbf84e12b3a08d788982b1e1a51447dd40a6e330daa43ed2ae8f9ce52bd4d9b8a175d53478") 16:04:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:04:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x800, 0x0, 0x0, 0x660b, 0xfffffffffffffeff, 0x6, 0x1, 0x2, 0x1a, 0x7}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = getuid() readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000700)=""/237, 0xed}, {&(0x7f0000000800)=""/6, 0x6}, {&(0x7f0000000840)=""/157, 0x9d}, {&(0x7f0000000900)=""/182, 0xb6}, {&(0x7f00000009c0)=""/104, 0x68}, {&(0x7f0000000a40)=""/112, 0x70}], 0x6) getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r6 = getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x4, 0x7, 0xfc2, 0x2, "fda06d1628ebc5c5cd6791df98eff60d12c9aa39", 0x400, 0x2}) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = geteuid() getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="c5c36d9966add46da88082ab9013e2e9f381f38d88dd", 0x16}, {&(0x7f00000001c0)="1efcb3fa833a3ea09841db3e709d11998dcff52d06b8300f11a5000721f31629919488be91c9d4d2221f8114b77bb0da034e76eefed6ee785ad5835ca4918f3b635d56f892bfafa17750efe6169b4a7434c8517287d253934caa617d75852d", 0x5f}, {&(0x7f0000000240)="8b3fe671164b0558bf2a5ccce7bf24137f0c6b8dda0b714fc1bf7f3f694529730ac2803e781fd4ecf01af23c213d8d9ebd2dc3f0e741c5d6c493ba9fa7197dacbe8c5638cb8fc50b368dd98d06fdaa890d0eca9ffe911ba1a377e71f1f900979018dd2b4d6457e52adcda7294c14007ef62984e4962562493a1b135140396abcc44a75350d456f7585dee40ea67d38c70d8230c366", 0x95}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1, r1, r0]}], 0x158, 0x2}, 0x1) 16:04:33 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x100000000}, {0x0, 0x3}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:04:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2a, 0x6c, &(0x7f0000000040), 0x372) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x80000001, 0x0, 0x0, 0x0, "3e946ec6cc37ced72c23d83e9aa9f237e0cfaa58"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:04:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x82, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x200000000000) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x5}, 0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:04:33 executing program 1: getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x48, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x100) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:04:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x50) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x95, 0xfffffffffffffff7, &(0x7f0000000040)=""/10, &(0x7f0000000180)=0xa) shutdown(r1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0xffdb}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 16:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000ffff000000c000"/26]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x100, 0xd63, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x1863}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x9, 0x5, 0x10001, 0x2}, {0xb439, 0x5, 0x3, 0xfff}, {0xde6, 0x0, 0x1000, 0xffffffffffffffff}, {0x401, 0x59, 0x7f, 0x2}, {0x5d1, 0x8, 0xfffffffffffffe00, 0x3ea4}, {0x7, 0x7, 0xffffffffffff0001, 0x9}, {0xfea9, 0x5, 0x10000, 0x8000}]}) shutdown(r3, 0x0) 16:04:33 executing program 1: open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x177) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0xa2) 16:04:33 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x7f}, 0xc) r1 = socket$inet6(0x18, 0xc000, 0x7) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:04:33 executing program 1: r0 = msgget$private(0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xf4f) socketpair(0x20, 0x0, 0x4828, &(0x7f00000001c0)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/250) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/39) 16:04:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186007008b0000232700000000ffff000000000000000000000000000000000000000076a2287f433f", 0x2c}], 0x1) 16:04:33 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x40000000000005, 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r0, &(0x7f0000000380)='./file0\x00') renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x14d) openat(r1, &(0x7f0000000080)='./file0\x00', 0x30, 0x4) 16:04:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r1) r2 = syz_open_pts() mlockall(0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffff7fff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x9) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 16:04:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xf, 0xf4, 0x20, 0x8, "79cd983d7bd8d8590911d705002c66c8ffe86aae", 0x18000, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000400)="ac991141428c874df935146e0a338c6ce46bc6f4725e490012abd441fe9fa2aadeab3f35826d6dbf0cfadbef0fdcfbcc4e42c2ecce4656b4afa717eef316691348ea0a70dd8d840cb001013a503aa55d299b2696fed7e4896323e72e64ebce1b0669a12946e2660b7be7bb2b500b3275f4a77a81b19a930338bcd6b9e1487c6394cfd5921c43ba7ff589804f401a7527e3332406a53d24459f8a8302306b3e5751019d38809f83b96004f89362ac514364998dca952a92f7dd3deec1f71641a266f631ffdcbe9722ffe716163079eaaf7beb26ba98613e59340b8bc19ff5b52550648711804ef604c6a506d453ad393f5be69260b1380c8d50930aa0c262be4366a3aa22ca7cc2d35d1c47aaff3c392010864ffd4f7027a25e696fb912ef393bd1197af4660fecc2688b56cf3d317b529b9f53cd096f91137e62dd429153162ff966b0152f5d6f1b55e71d74ef80f03023531bbdafb7dca5b3d10a0abda537f8cefbc122734db1d77b3685d8d7a96078e688174aba0bc9dd0ee5b2595a1f9e26afa4299b466f7014d913981976197b89a2a750969c498b55c302fd20bbf85ff1e60638e4077f0264d9654868506dedf6b6b425dbaf1e04f5e05899b1a91378ee86510a170cea02b200827695a198bfd5641262bf7ae5228378eda0e91e0a73907540536b05c256a6ce5e92eddf66145e8e323dcc82508598d29903c6f641494b0dd2c7f4a4fefd86e893688d0d57cb45a9be2d9f253ca5b3a837d7dcbc2aa9389c3d0afe8912017ab66054134a719ebbbc208a6692749ac71d7c03ca422f3480e74fb55fe070aef2776eb9eba8ab6c0dcec7369a0ab8c51a2cdba2ea4f737b9cc935945e493704d6dbc83f153d4a111c6494ef3381bd4dc383507783777a533e2425bd99b827cbd5d8ead5c13556ecec687291f7e19d231fbbf1028b2fe02dc474ac182e2421563c57c53c4e5b6056888d0c9c37bcec096588c093ad531e88f45f58dd6cbe16297fdd9c84e9bcdc896d9600d3bbb1a0ed3b6ed63b57dd1efc53a539a57f033464170df83ce104933257c39946f9a82907f5315161c2591ebe65602b6abd6b0609e59cca2c65734784ade49a9c5d1f36f6dac3d65460a44ffa323bdabe095ebd5ea59abe4e0855a6da2523c3f8a25fc76c35854221f4090096ef2044310ab48878606d235157787c6e8f677ab06697ecfefe86820f7c4d66efd3b179ea0116cc8b23367485a22789938b231833e3cf71d9633f4a8152047686e235de8956436e7fb54fd91fb5b5f3cdefde77f3c609493b4a37b52c66154b85e6531888c15451b87906d965f10c20105117906ac8e500c70a0d61cffaf4925924844e2f10856dc3859b0d996b56b3976f7c76a2977787f438658ff5df095b023812bf9c1a2a21b4c64e06efb27158a79efbf6cf42c88e8a28190a19f8d96385185dfc7e4e78aa8ee05b79bab12f4714741986061adb6ffcea3e367bd679ec360bffeeb1a84822e9f65d396bf6f863255e449e9a38ee8040d6923ba86c13c9364f65772efd65b56e3a941830015b1d5f24215e10b45a39214bfa70ea4798c2c77b612e6f55659573e692ee0f1dd419ac9892de180f3dbc80335a0e5041cdd1c130c82d16bcf6d0eb90c4945eccc4a2324203bf451bcadd359d3253a462e4e974b53f", 0x4a1}], 0x1) 16:04:34 executing program 0: symlink(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = geteuid() r2 = getegid() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x8000) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) rmdir(&(0x7f0000000040)='./file0\x00') 16:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6, 0x0, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4a88508359c8b0c3, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000080)="ddc3") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) 16:04:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2029, 0x8100010000001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) socket$inet(0x2, 0x8000, 0x5) write(r0, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d84131e0ff287fada06396403d466e2c9f6e6223372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a9f3b21aecc787b9849f54d954955c11ffd04076439e6af81dffd165216e711a2fda0e4cf32d876bb092631a06423", 0x7d) execve(0x0, 0x0, 0x0) 16:04:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r1, &(0x7f0000001ac0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001740)=[{&(0x7f00000002c0)="439aa805430127f6d7f005039392deb20f7ee803da8f38b6277937e84038cc7a55cc4cc1ce533904fa9260e90c636893631333507f3c694210df09a5f656c15d64460d314ef6f1b6dfed6ceea803f6d58b022a5876dadeb5dee6d3aa1db005cfebb8704d6853440ae102290388149e518804a9f6173f4a5b07c2bba4c36c54f04652fede10bf686018f93fe85161dc1300c45802e52c3bd8de8e73ef435b9f77e89eb4edcc45edd7a7e1095d8497be874960aa3ff1190428f8b655527d7acb498a4c24338ecd17d53fcf73e7631f6b61f77917337a74eb913ae380a74d88604935b8c936c8c682efbf33ec33", 0xec}, {&(0x7f0000000140)="13e87b6df51fee", 0x7}, {&(0x7f00000001c0)="aa3daa3bb045ecbd788e16d47ad18ff04bc60fb83006b5711e32c734502b208794c9bc22b81ebfd6873ef5b0f0c38d0d5b496cf6974a1c2c41f3b36a0d66ec8b0beee91a104bf85aba1192e71127f0b2a810a102743c60d8cf9eb8a80d082ad8f2f884b65ae31cb477143c53a879d288f7b0dd50fa710aa36ce00cf75d5fabfe9bc12c375187b2c7af0923c3b07dc634e01bc5b59b72551cac1afec67b6e0991585f766fad", 0xa5}, {&(0x7f00000003c0)="7bff12f82c33fa1c322778630a392edacf0ce9765875f9791345379ee4072628ce4f15b5e0c995f12ce1aa769d47f630e3c02d7eedd2bde6a92fee858a0015ec9f46228e721c4b306e5c7e2251bceb5be5e4f840e45706d2ae8b10170b46f84dfb0d780c7cfafe9e3c939224f40fe453ae2967f90f45e1daa95c63331a1208a8caa1c4a4e03c4d73ef", 0x89}, {&(0x7f0000000480)="4a842cb7df05e5465c9ad76b41fee3b0baee1484e19e6c439d246161476b3e7f340a82bbe10bc73092d3b70fa79264d9bd607ffa81d5e2b9cf04df1bddf68c16950df39a9c7beecb8b5ea04cbfdff0161d75c7d7f02eae6030625a3d5f84ce8fa0e5eac6faff89602cf38ea63d85121c76f8d69b29de68f5b8314df7fe47087965822ab1b4d375ecd6e112e1efdd452968d925e74b1d743dba6257fba316cd4b3d368f2bd2c46754003cd157add0a517ca8d8d482fc2d1ede74eebb725918150619d00d945a12b4eca4afad9a35da0dac2c9a489", 0xd4}, {&(0x7f0000000580)="3e2ebbffe7dc0b0fa7d6928f58f83bfe9110a5f2b4f38f100def3d9a3177e1b73411e484b14d90c0839e7b0982c0fe1c398f717731f497a2b63493bae58116ceabc84c5a0b577403c4b7ced690f1d7be5a4a8ac90c9ff2a6efc521c8fa4af8e0410222c403d5b64b94df73d29d2d480a32e5ef8b74e49a18443454e37ad9922bdf8f186cfb962bd5876039a108caa399bcc71ced652b499fdedb983fa5d88ce79b871da636b6de888658d7d1a63ae18676", 0xb1}, {&(0x7f0000000640)="40ef82fd635c8136a2c5f0271d65a9690991cd2e409a737d92c85814d29c6661f2bcd04d1fd3f0fd3e34f58718d2c670b1737386408a1faa39632e884c5bf0df43169b002eef0f277cd8579a5781c5662d011cc1ab14f0a47495f9490ab42735122d14aaf4aefcbb5da80df0df5aa5961f969e05ad55e66e7ef1a460a507cecb2de13c154a83b368a9c8e28d8e55daa2e58e73b9f4731feea0ca7a56b303ce1f0896678c0f0ab01bd29d69e33b554928069f32169bfeaa747624b1f1ef86e4fc6d6039e965a7e81c9d3ff1ecea6e33637bc9126e63c9610cc380bed888796784adfa79db907574bd83a737e737e1287e35d16ac9d4e85d5421b09fbd796f3f2c4dc91ab745e7d8d1527b1c9b557addfde7367b9993704f1cd31db4bcb27c06f629e981e34bb5624a6dc177b94534f7a3c0778a5fed04beb7f83ebe55b40b606cad378590fd3960bad317cb23407ea9e7dd8b1f1566b11ac1dc504e44713994a6560a46452a853ad8f0910a36046c0b23d828fa60e82a3e278d221062f01b2cfc44f03bb6cf3be22f9e40c39247f4f285f0bf628c76e8848dad4af33057d94fb446432e4e7bbe17a9fe737bb8846e02b6fb13a50f62a19a08140d9cfaf3e048fd1c95b03f06d999dbeb58dbe603d40a954afe20bc88e0b16adc9b5b2a7b5ce66558126cc9a3f684468dd94e6aa1d4d372db22fd3d935e4c04af5a659132c1aa351d28785a8ef5b1589e1990e1bf9c3342020414af97b9b976ff9a854e81450551e1814fbfcee754caf56549944bcbe9018c54bf084484576b15105a338061225ccf0a17693b8644638f842559ddd1b197238cc00ce8d40b07f5b59e41202387e9d760888272e8e8bd87cc776caa1aa39e37233886e09d02cda048a6ddd36bcdfedfa8761a33d8287d5c83aa2834b78cde70b8777c40eee51c92ccc80fed38d4359c8bc0917b8610016605e44bb21c407cb56204d9636c628c3ff7bd866daca314e30fbe9abd5f5df8b121fe7c5599776894ba9a5e94ed4817cd90b981edd19f387786146b403c485a32bf28ea8056feccf3cbcb603cc2e52411072f026e70f3db0843ae0d47437a1fa2183ea0e77beab0d44f3f13593969287c500b8067a498a1a33bee7a567fd556b5f0876fbdb4a8811bf4f0b28930f3174ab43dd10db24f96fb05304f7eb942db124cf89214a9e0582d39d3eb5298da66132f429fc81cfefe603d4406f3c1a65d821151f3bcfd206f1f52fa1bf2c104bbdb3b892ae9b010cc88b907833c42e86f8e1701eb12ca0e8e766a08641ff18f20bb1ad95e3395243a15f54874b5a1a9b9335ef0098d9620b1c1bba026429647ec52b549558547c39787fca82e5e9d44521d492ec2f279cf7c3dde6fa6c4fc87ea1ac183ef978195bb58cf706999771ce65790220075df5790f7d9138b53c5caf6a526f07fc4cf0a440f221a471e546be3988cc0b4707026efefae5211afe24c8e2d3e1331812f790646858f45ecf214558158360e55723ae3a0c4f8765b07e9b1f2101b02cba31a009387be93a90d7781f0991fdea5e1252bb8f943c4aecbbef13678de2a53bfdefd80a69462e003f17980a410023bfb5f000375eddbbfad37a5f8085fd238c14f02f16f12c803468cfa2024cfd4f6d2b29c2147c24b0894adfe80e94b824d3426de988dd343eb63541fa4e174b62fe52c47c6d6013149c0a89e6ed29f112c1580f712493d120e2a53ceb9ca21f47028e5fbbbbf8388cc616be59bc326012dc077af24b4f8a37fec79e36dc4e9b8a724600674d04bb1587f93aeb320a010394915f41bb76b8e1264c730fb8a72a29c044cc0a714fc7db381e0aadb55132d6114850afead4810700cdafdaf2bba68caf8970dc1e0e324323409e2e63ad924e0f5abb16ab42f39b3a4621c701afb9b58ca700dcc5fe8fb558e328888209b8d4e99bd2d6e67068b0828ea600a7419c5a53e70b34dbfb9ed9b492b6ec98b2478a6d49d023cf1f0435b9404ec9680771d87e1426bf7e1219bf8f75ed6af5ef5dd874668ada2529740044b6fc04a787b602b2d8c54186b7825dcc5ca684ee6813cd22ee48d850bdcf5f2f01e2aafbfc65b0f4d85a0490c6530d413e62e0a42f40aa481f46db4c243bfcbb5d0f9fc9daf39cb3c4eee1a2d1817940f0d35fe46231d4dcb5e76fbbc4501520138c70da4292ea759fbd6b0bcdeae255a5019e545e0f7ea609cd3bc4f435b1bf8d4fef4091805a63090c3e86e540d0cf7f6f4bf331b52ea60b4f0dc314a7d9b4f1b6073093b4f033885a28a7d4083ff7d9a0743609abf6b630e8030e6a7074fc172ca1548d40bfe7588acdcc179b56d54b7179f1da69af41f44b638dd05a5dfb09facc6ff9a7aebe0b83dc635674b4b4446f6fdb28243c1a1e1d6f2b574caa970784e6fcf3d9abfac7121a7e516460cc23ca63828a3cf1f0a2b0dfaaccd5929cd3e4a0c5ee9bd38322ee70372e79ba22a9617320f92ff1d5e4f760f5bd56977600e0652da17ebdc561d16b5760e4c5479b351e3481ffc6df21ae77bed70037be92eb11672fc53037912254cfdee8ec1fba0a799acb5564428510d20eecfedd879280ae307395020cf5b57933fd80fbc86dd6fc21b0a45c51ee0b577e112d4fa85db63b9a9ebc2774a6628c028e3a2fc2efdce8113197498192ca05af60c52e7c6ad9592b50337c4b823b5942c645a88306c4d202876351f837f875a25d2eac1475267435a8570928c2c05971c0137dae89285e7a0237a6f969122f2f56f1bf0ad61b711f94edb0d31afae36dbb0ca58dbf8006e0a5c8b347cdae089ae701e6ff623471a51ee490e90bd79ccb49969a3543b08d631d68f91d5346bd8f3b64230a6172c97aa2d19e060c9475731f7ce60d537be6548b89e314504c0684cb71397c439fdca5fa84b2afa463252f4134cc946517d9898aecf81e707983128f2e17fe02650675f08c4a3c9c89a1a861ea401bfa7334cd811ddd2143c1019d7ffa4c58d80da0c7154d582140cfae28ff9a6e307badaaadcc6388dd5c062e5062935a435f60b72ab42c1ce93f0dc5d38a431ac38df93db72adee98618bdf05d7887f535c2e6056382e1c66b04768f5af33dee2b83c129a5ead70d1477d0937e19a9d86f549058e22ef27b2f4391c9f32796e988ab5a418acb9b93e1cb1df94dde2008ccaa60d4943155b01bc29b6a20364dd73260ec364c0ece3685247f656d15978194201020771abc16f4913fba0403f0187769d15df19eeeebbc237bcfcccfba03ed824a68da2e3774aa266aca57e92c3d6d46a72266d2fc855550741de204d3c1a08915edb8155e701afce0a0a18c3950b15f75860f95e2623f33fd8f6eff095050fc5fa0e63c3ee34ef2bf2872823531d78df63222c6ec1c89cfb87e85293759012b9d14ca72fc9b2a0fb0c5fd394eb3044dc8fb7280186e91fa111ca2d267daad542c39a14c3cdbdf3b81f1fdee7440531cbf07b617df33a4765be4a07832d64bd1cf5bb862124ba386f3e311a8496cc84c4ca19a8968741df959312ac8461344620475a1ce37e7161d2460cf9386b30f818c636bf7935df814383dc74ed2525c68d511dea317f6f9458de1258093461abc8e8a22bec1b58006c05f10f5b2fafe82dae0e2df5fc206b706d98ad97547c36d992b0ea2e17f32583f05a169d01bafa1b84c315b63d5812cfd3f57889f09155106790b211e7bc361ba7fdc05af33b22428e038d133e86ec3a9709edbd506b3ccd2b42c601f43339b0933e3f3bbb185776a9c3cb7798bc0fcf4e7cfb9f5cbbe28f5269fb77b0b1b9392c3552b413cb569543efc0eca54fb1babb98e9d1273c52098f9bacf295e2fa04d2f61e82add2850cd861d03700084641474e43ae67351f97c6d281bfaffa7b9b55445b4f28ccc28f37765b69651b32bbf3ccb7dd319914dafbb9070a7cdffd41d71e94788cc75e596ffe64dcdfe526e939330f53d0de61d828b0cb5a03c6ec9e8fc0acf58f29aab1570a91539f0f911d0c386a7ef3ba648d465ac7e73318d24a044b7aae231f224423d5c6452fd31cdb25f3bef41128c8bd8045b0f81e909f0925a54ff0a233935718d93c748031d031bbe73cc2e16ad83721a8f27cce01bea93763048efb298fe25acd263d4c979ae55512d102128f82c99d16f293cdeec350ae6ec938b9644d406bd4bfe2796080c34444f8e7c029c2aff53d4ee60f988f89b0ab887ed636024d17f25f9b26850dec8bfa1a72a025b1e92f04d092ff9c04ce2a9ae1b93e7aeff0e46e014b7150f688fb28d946806da851475f77e15384bd448620f2348806dcd775107dd4c76f971d60b606d97ebd934fd5d07c5816274ae43441b73db78efa5694afd2f0153c362acfa94443c114ee75caffa119947ea5252fb8bdcbb33adaace7623e465895ea1957fe84e5de1c37e97be24efb24b017a0b89ae1e419d7b61ada6a762f67b3e87d1b7dae83524efb7bfa43c557cc819dd622cb436b71ca9887464e9dee9d39712c41e5fa590a3203219344fb3d30711b8b406cafd3bd0cab068db2cd2febdfbd974626f8baca0f75b4d11de5a79faf7b27c1059fec23e26b50b383508c6dfcd326939e68d9ea13042d90ddf453cf5f35a02bca36d58af79c5aacfa7c684e0e6c524a263a3e752009415adfe5b2fc2b8922bd4ddded11d702ec41084b1d31053f79dc6ff21a70db0f6b73210212b6c27469137e39b3ab04c96bb1a5077c605d69923278ef1f73d625c129166e81ea90d78b6f2af96c0f83a425eb25690735c73a98f1e695ee65c714d666ee6cba2556d6c237eb7610ad3d75a6e7dfbf2ee14a9a50d4c7edb1c27ab0dfcba6c579f65451773dc8733eadfcff52868b9764675e9ea90e8d4a3625d657dee10e36d00670847677bc931e782d7726f7598a2a114d4d407ffe60c1fc86c92b4b3daaebbf8be9e33d95179bed5d678d8e0d9265d86fe1370ffdc78156fc1a8df9a5001f8d2ca50b8a972c630379f55ffab61a40eb69458bb2fdcd48640cc039719e8d4957125f1ac1145ff4a3c26175161ac25e137cefcd67b6359d16d387f8298fee5ab5c08fef2465eec8507328275dd2bd2897c3afff642ef0d9d85dedf87081370719642c932d14312e9962c70a2f2a61e0d2e019d2b448717ad9b8d5eb846307bd8cf20bc0b9e41b1ef5419f89e7e3c2342abd7336793dc4f5cd408d4a776437d6562b2fce918b05a43fbdd1458e9d96dab52c7f2121820b34539b72c95228a52ce20d83ce61cb58fd7000833e4020548e66f189db74fba2713ab016f2094654aedb29ed05db60e37999b2a0a496c26d129fa7090461eb1969eae9d961d153655fe7764503035269394bee8360dc96939d59ff58e7f084f13796079b89a4f6f44bb206f585f762d08b5510134dec3ece792915a9a541b9ce290318773292fbc1610e8fa3b0d206a2598081243a7b7a1c5c5789e7228e8c3ed8dc55a0b80452268c88cd64daca9a037ad175b79af3ecea861585b777b96753a74fa3a421ea14dd5d0c5b03d62091358251dca516f3d08038c2cb6be830abfe8bf905ad13abe9f679f69e2787b5b2f170f997ac3ef07fe19833bfbe624781aa787b657efa5bfd1f806b8db7ee4c1aee1bb7f7c15defbc2fdaf31da675b4f7babec585d7e92cadda7ae53cb4c1c7eb0c50afaf57fed1c97535f9757ac2cdc812a6f449916b4a5b3c6366f11f47cdd42ac766e93c5fed68b7ccbd852054914d888e10a2cc656e12679a0edd75d0a483a269650d2d93e22e210698ff4774845723cd111e3b5f8b962a8e0512f8e63b", 0x1000}, {&(0x7f0000001640)="876ba60540256199d1efc7b3ad9a87f9559a0f1ddf7b99aa88fd9471babaf04251d2b49b6f1e9212f6cd5817d797e3688792af29398136419874a0788b185cf769b018ba3bac73f0dafb296b8c562e4b56d8d4cfa6e22b36f951bb904d1e744fff212c0ae668128d3ca59e8bb6a68ccacde7901dc02886fafd6052eb7679af43da4270ad25bcdef161845f6b36bd95c8d48de345c0f679bbcdfedd5f59d016b0ff650ebecdefe2043759732dff8ce0d9903cface62099fcb6128440b", 0xbc}, {&(0x7f0000001700)}], 0x9, &(0x7f0000001800)=[{0xf8, 0x1, 0x8, "1240c9d9097d62d8b38f8892949ad94053821fea4bf98f93e10d85c3a1cd8c97b9e9cc47f5dd197bff37d936ddfc2f860522d467d1bc7fb1c2d121f8a9c9360e175ad255c23fa660cd7758a584480f17f3ca0516d3d3e7d8fbebb37319f2a9e1e485f5abf28649ed5b5892636a4518eb534f79a82238789ae09b6708fb5f57421ae1325a42600fe0e3aab6fc0e81807dabfc712fafafcd7a135049c23f82bfe073491c8cf750a49fda315c0df49a5aa1806826ba215d3f8582830aaaae9c80b4d70c53ca20ffe67f645ac2021aea4d655b80fd6b3fe6a57aa4d616402e3c8739e70e0a585c"}, {0xe8, 0x1, 0x8, "a35fe128e0f0fdda713d7bea4d43a2d38a208a8b8df84ae9b7e2c1ea1d2861a27e47d35f5bb7f5c1752335a24bb76d88b77fb50879daa8107f667c0ebb5f3d8609405981d4d897a58c717ad1004f6cd672a948d2ebe70ec506111d0d2d5d5c0fba5655e42ffd1c2829e2c0badf107141ce306b84188ea5e376b43d69fd1b0e27d01eb189089814579477803d87b3690245605fd7a79d753357b4fa6b32929600714f29553a8816c9cbb6e624d01796e07047305996f9280449dc98f3cbe26cc87f54512d040dce4922593b4a4fef1feb68b3b858000a22a8"}, {0x20, 0xffff, 0x2, "202d6325afc189b0ff39a00636f3f4e6"}, {0x60, 0xffff, 0x1, "b94177288d42c9342d7ea85b31e2b75e22b951a57e41eb97ce6cbacac2015a3b12d33ea033dd0c01043d3b252b2790e6a6fc1ac326deb30a1cf080ca4e5869f699c5733a8795df0fd890"}, {0x20, 0x1, 0x2, "b5b128e1873fdcdb9f1bceffb6b5"}, {0x38, 0x1, 0x0, "ed644fecf5cd961ebd387b7e01dd71484d74ab4b8222b28b6e6388357657c2c22c9ee89abf8a08"}], 0x2b8}, 0x2) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) 16:04:34 executing program 1: r0 = socket(0x10002, 0xb, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2824) 16:04:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001640)='\x00', 0xfffffffffffffd90) setsockopt(r0, 0x80, 0x8e, &(0x7f0000000080)="e8530c3cd4eb6235", 0x8) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000400)=""/200, 0xc8}], 0x6, 0x0, 0x0) r1 = geteuid() setuid(r1) pwrite(r0, &(0x7f0000001700)="c1a54e480b8f23655c718d207e73a5ee8942428ef041f1544d804f504f06ce33c92cf2d6b2f9f0a23780bd00bbfc62cb382b2c651674079bf3667d226a25f2db190bdc5568a3029f4d65b0a9e13a2242d11d6e1b4e3e61060327b379c0eb1723646dd9f9c625f19fe9530d4f3b952ed663e82ac4164d43c41baec567750ca5345beee2e0ee4e288fb6bb398017bc79983593a9d076579a4f3d3bbca85a001193b3803be8d330db874fb77a0733f528baa3eb093b3f8a2561a8c6957579c0438a5a2f8ff38f6ef2a6365663038b02bd5fff57aa1c7498bae8feff8ba5d20880de826e0f0f8daeec21de308989ddb5ccdef96935dc2cf2979f8e3de8c2aef08f3d3da2d0681090d1220b4c6a875e0bf449bf5974bb03d65125c09884615e1ea683fa8b4780ca166d18e533274b6a122cade6d349e3577c47490c2d198373f683f8aa4703bcf0bee995c13d631b86df056f4a7119920790858adf2a4050c4af39d8f768c3c754c0caf6382b1518c9ace0e4ba822a11754526ce1132a182fb86175189ee568e4c4bc49b87dedb634f10cc303dd8bfe0561c22bb3e10309e30b045c41c6ad3222a6b3db5d659a09704270f9a3daf2b38b0905a74b58e81ce68daed8cccd95c74094f676928f42d7a4b906aa863a1088688a7a4705903041d38c3d879613158ce5f10db8b7115c38b441592abdfe32b761f5f1880cbcecd9e4050275e513b80bbb7b1026969214ae186e5f990c82462f5385e8add3620b881db0a51f4f4d1ab6485fc2696ab257d45d01c73b16d5a586cbcedbbfe9b381de832d23aae0c9749a5ba7dc13a788d65e1856e6af19b94b0385c3012d7dd8e4ac9918eb3c71498ba25212bf6e2fb6c4abec36a9dc31b3af6b30945151777887b641e98e0a911ac59dd0b66e85e4ecf325c7e5d524f7cb5546d0254e7b8010400458841ebe53b192e278459bc7020eeb911d852f317e28a8521608b7240dc8ad360821b4a730717a9f25ea13044c8c3debc6397b05074f79d72c24c148318ee5ba287f0c5c5964682f6d5b0365a2c93841cdab25c0e0d0b01ce25fa6019c62ebd1d8c55a8452c1bcbffa7fbe6683845d60194680bca4a5b77c045dc12ab2fff97c4a2ca6f53c05818f1632a05c1339a2444839969514b9fed20fc40e4259636ca504e51faf6207c6ae51aa90e9a2f24c1fa9dffb0341741737697511d4f77614f14d215aba8946cfcc1c92d531e244715a8d486d873218953bdfb7350b67a80cda9dd69ed984f62bac0ca775efa4b9ed3e5764b45c77d5a8fb05a53aff58c6752a6530256fc978071442bece9a8f5641f87258eb0355755ac36b80ae39c9a613e7ec0122bea7fa551dae22a82ab6cf2a29d0d630005f632291f38856f41766945d9437be83a3fcb86eabd87e79b61f351abb25420029e5526d813f76b756b5c31b4cc1f777878e02d2c3a62af367367c5c2459cf0e6f558537b90016f9cf7b9143edb81f5d8a4a6d0800fad463ba05c7ae2540d72d3f4c8dfa099089b5ec438b75c085b12ca82a36d4d30d8cb563a59c20f65e0fddad94cf28944322ada68fdc2014bc55e026f98fc2b279abb8670c243d5f9cba674ccf662351f530a8a3eddc8f1b2267acc44ccedd9ba2109fbdcf8c69ec5501b5bf2a7cf77ad8575f932688606b8b1f9515ec6ff4a2e1b8e2782f149d814bdf3f19147b9cd753ec4c6373f2eb115d955c5ce117acd61aeecdf09e52001e85ed6462576595a20f741f933e757c035ee0d11b15010348520e3be10a8c6c33795cb64ef9339883fa53fe9a06139daec9e395c1ccc7dab31d0678c63246e0a07bf375903fe028db7ada38cc047c848de9010f7fd9f4ab21cc045375fd57678d58cd16acf421992cd24305e29fbff02d219d2081977beb450cf62c8f14954910f656a20d68471924790f29285f8774e650e262af5a54b9a852b9a62203efe576a5690a85ee75841083a46eb860786e59f691e66cde5e8c66025143e2462214b8a1b77c56b32edea199f479f32a64814f0c0473cd75c8de921bc1fa41ef363230569e61192d23d979b4b6b0689d1061bedc066875e8e0982fbc95ce80e4ce80237ed4c774f22cf7641b165675fd68efd6bd6f726a9e03623d17ff28c9706cdce0c7bb58a6b41016a8834166f26634e19c58d9263e461d76575284d354ec0e85e689dd490b2c80235b5146c02eea2a22e1c32aab7ff54d9e4b83a580f7f63e4d6acde95072a26bf82378c01bba1a4afbaf3bdc71135562dd719b5c091527ba6b256f31b705e404fd2acbc44ce2522fe21b187dee20004b0acf4f7c766f94bbbbcea55f51c824920db9bf4c8921c347cdad85f2f344f2e6768ef4e76e64801e9daf3123d132eac8581cefb83d977dcbf2aa79de6f968d87f1dc2e5f681f9f4b5aef5ee9a2188c9e6d21c4b9788a1e1f5aee9636b55aa8ffd643157d2dbc8cca7ffe69435327ec1c328d605539bc6d63e9a28b1ba91433cfb8a984bad415f2575544d8731e9ce7957e4a9477925f51d0c858006cc14516b8b2f86165c98616f3b63d7b97f23aa9e2f4da339ef84747c72fe37be63a3a22d9564e3a2f375e70ea48b8df379d02d59affadbfa338bf7d6231ac4b9f047573a5b44a31a4b11646768e74fbf22b6a46fde6c7c589e61f38b5693509050373ddbec80a21448a8f2932c05e1e9e1e1e103926859988387adc193994cfb4df2bcccfc3d9be12c276793ad5267aacaff7669c1348c1fad9fe24703bcf4c51a568aed61d55131c47522cb6dcf8f11bdbc7eda6bc7aeb5777b7a70431abc1b1890c6d3646bfeb7adb7c7a0386005790cca3c02d0059f774258e34eb2476905fa02176787234deb4477fee722c8b59f7725c331271529dfeae0e8a73a651495c308465b6378a0c8ec9718584112ee66185fe68e02277af11ce66a678b29243d41deb1b4202a160022fdd15d7ea9ec8335b2c572a3d7164809534c760b1061841923b0637c817ace87ca91c4a430957a445b8858a5e378b98a7175b2812e74e22207177cd45495c98dec21dceabf30242102ff4010a2950f16374b95c249388ca0e036bbe74aa2b1a702ea91974078e20277197b4f33ca9d9dcdcc174da00f2ebbff55a340daea4db1001b88f95ab00f367997d9bf0d9296ffe99821ed1f566df4bec02f8760be751b70c6352d2e6fb1389adae7afff60c649caec437b11c034ad5cf9a46ac054155e8b59cc29a55aa61829af9de9561fd1c4bb53be12c9669c99e0fe424ee9fa2061e4d49d552f53afb74bd22c2d80c437518d780e072a755abbc2eee4f3337e4ccde4b2126772bd5970c09f75ddf630699ce8d40ff7a75ba61579efc1fc3b22c3896978c2ca5997926ee89d084825c8f3f37ce89e4a2436618e95c614882bfad552ebe1b01658e8f406cda547c9778e844e026993da217d94c8c43095a4f3448885fe45f0204f3db25ccd39e6b5c344d53c9fd90eab5cf9682959b275bff24e15af013535fe9c6031e5606f340fbc3388aea58b711c4aea00477454845a6121db3ff27cc526ce08374fd6c15297e0f842fcc8325acf7a29bda4f467d6254be18dedb15d9996e3bb8a3324c5bad9f7e002b540d35d891d6b75fda31610733b87e347e787c18da1db235918bb690afc9f719bdb5518b8124b6c407e1e36972b3771ef182eb16f0ca48225f8c5bfea92abc1a4b033655ad077b75c882827982ae175e19ad0f6d8ad47d2cbd8aa16d6261b0da37111b327dfee5a9bb4430081e8eeb48b0cd52ab1398a4fc17523c83b021d16bbbc536dda3a962ad2b881c571df78b082205fe83dc6a5b3468d36d36cba3c4edbd175500082d457d60c31b6672f91cba0ce637d3f40d63dc3b1b2575938acd88724b4b763737f8239fddc4388a486c075d08176304d6f0b0347b46426ef7138128b873e0e5f5aa9188591a89d3991a045e75aca9a475c2b34be6fb709efe87f5bbac9aa3aa512778a88c70694c3449102d0c8cdb7392da2ee947cd51d05d186ccdf0874e1e30fcfe21a4742c9c872bae26211824628c483061a65ce36f8f2813cdc5caac22f4051df1f9d2f7f3ea7094dfe7d5d0bb47690e00b25117db7fca6303558e2c03e49e1b2ca1bf900d1477cf1780f67e37b8fa5a56de0718045203f42041adc5527944611af5916fcba4eeafb6ecfbadf979406ea722d5ebca24914985630578f986cba2c364e330f8e7ec6b7549340a99714423f731579dc30238448896daea275a265d38ac53a83530efec469d5cb0f4c688650de44a6ba1629d5c3de645c97aee137d033dc59586a78f637577ba88e4b12b776516b466be10fce3f1ef6062694af8585e6332faa5805978090efc7479bd7f7d7f9bdd7c3c74cf3378e42e517a13975164218d7373fe0117948a42f43ea1b5ea5a36ddf22c20a6f8315bce1fc70e568786ef18a191785df339976f28d7dba7476a4d977275f415c4a205b067b77297333f71b984d059b438eb8f7e5839b62a3f96d3325f69f43e2584791c8792ee8cf23c4a3789db8b7105871b58ae8f9a9ba3fd66e43a9a87cf39a2fd3298b574ff08e129ac6899e172bae684d0904d66b3893d74c255a2a9c2238c808bb1f98f1aff782749662cbe4ae901db41ee82dc463daf653013ca16ac9bb17d6af05a6763a3ed1a4b68632c7acf523c6a1233d6127c40607491494b954c7aca87b2a63a3e8c4a808d376fdadb09ca39c3547fdd27337373e8c6856308dbc3547523bc71d10f5b43c457c4988c1c3b904723286ad3dbccba73fc7a878f29c0187b38f9d9333e4364c0a19b4624f56dddf5728599c1a26e825fb7a0196e09afc44b198a0f544fd3dab6e3b6cf1432d12ed1240a8191708b0cd399e1f8c6823972cd8c9936a44bd41affdee685a25456ac9d8f03db2eeea8992da718f39f3ecb41b77b9294b88d9dd06ed8250b2c9f2178cdfdd01e830fcb424177e86454860064b0d484eb81e02aed04cf7a1a78d9b472feb37af3e971dd7f4f4db820b27b2abf909457c73d613330d50bb8b8b65388ad2b6479aac60ad6b306058cf465f03267a563a8ff78e5e133a17d8925a70a95bec51123fa5e25cd921e4039981f53a09513eabe962a5fefc72c2e07654f5f69100579fa34d6def3a5af75ca61f4ca027159c2113be7d709924ffaa409faf4a17a915ffa1550a84507db8ec2882a26e4de406ebd8de21015a17cf538099177189c48b4c7098cd3eba156e36875f28d26ff804b47a1d305a218805797f3005b0c7c76fc2e4f110e82a20d2c0f8d7dd3a024bc648d6a62b5ddc14abf1f66f6c8c63a6a9f5739ec12db2542e4dc3adfce94d1e075606751b28174d721c19c9d30057eccfa8aaf1b18b36d4c6ec3a8400d42c10a91a1f7f625cc15091ac929263986835e203ef36b3ad8176b6f8377f26940cb35d0d978b3b734731b9fe70faf5c8502f7f2da5c88a65aa39944274b59238b1170ce904ef9d65d06f83afe7481212ee28396b704d3c9b51fdaf634a400f0dcc4106fd15de8b3f93f0e02a2352156f66c939d9823b838478e239946394665bf293d478a28919b28d23f3b599d91f450a822b03bd4c155940e78026840e554db8dcff526a818d817a0092b7bf4922e2d6e22a8b61b7dafb01614faef172cc06387a560d5617d6463434398623482ebb1a59731fe5f0cd1383d78fad88d70968d1143f4aeab89bffd8218f9a3e06da0fd6605eb0701e7eccf551eb91a981ec6b2d30b56213efaff33b34c22f4760c96a9e0500e6cd0e6aebee9bc121e6857f17b4dfef0c4e780f90b3", 0x9d3, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r3 = msgget(0x0, 0x1) getgroups(0x1, &(0x7f0000001580)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x84, r1, r4, r1, r5, 0x105, 0x6}, 0x40, 0x0, r6, r7, 0x8, 0xfffffffeffffffff, 0x40}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:04:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b2ca24e14da00000000e1838f74652de705456bb1b248adf626d9dea3c2c37bb79d7d2c0200000000fbffffffff1ede02ac08d2352cec3501000001000000004fd49b4ac6f928b2b7a06c8be8a3", 0xffffffffffffff7c}], 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:04:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b0d400020007397da80100"}) socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x9, 0x1, 0x31a, "dfeaa47d9c359425161acc130fb91dabb5043924", 0x5, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x101, 0x1, {0xfff, 0x5}}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:04:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="73417f944cd94032dce7f4b6b9c66e8eb65d634ac238f4f3dd9e6bfa246ac0ad4edf2c52c9b5dd1ce9ab767cc27d7934d84470416cfcbb6496f14029a5483ff5ac6dad772b0df10654c95cea7f638760d74fc2c0802d7661c1e2f4571b2e69d05477e9b54c91639ac8a5ef4bd4", 0x6d}, {&(0x7f0000000200)="b5811ce7efd7d378c98615382a8233004439a1c25a31e3014eb04c79489ad1a1fda1e9df74c0dc8a056c6eeb19c1f22a222739d31955a2700d8f45ef6da382d05b4cff2d01267f8bdc1290f3930bd94400e5781e324736f3f66cfcb8c89e6402a65d8a6b71524d98e11ca78c242a00470b707b2a61d97212404b6da68b54727b870b084711608bd5008a8cdf198f58", 0x8f}, {&(0x7f00000002c0)="7675604cc12b4380", 0x8}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xe27, 0x8, 0x2}, {0x3, 0x6, 0x93, 0x2}, {0x1f44, 0x769, 0x9, 0x8}, {0x7, 0x7, 0x10001, 0x3f}, {0x8000, 0x5, 0x4, 0x1}, {0x0, 0x7, 0x4}, {0x0, 0x5, 0x8, 0x3}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x30}, {0x2}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r4 = dup2(r1, r0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0xe3, 0x3, 0x5, 0x7}) 16:04:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x7e, 0x0) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:04:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:04:34 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="e5e9d32929f2baaa664ca66a69eaa9915b7744cf52d12f81810cf0da542eab03bbeab66257200ed549a10150", 0x2c, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x8001}, 0xc) r1 = socket(0x38, 0x8000, 0xd0) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0008000000200000000000f9ff008eb46a2e89aa48b12a690c0e4c95170200e0b525298533c85a0cef1e8f48168f9abce4f6fea8be1b46107ee3747cfbc38fb7c120bbd8b2b654dee6f0289b254bf682e6e39e451a116f8a8b35d02d2bca83537682eb"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) 16:04:34 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) close(r2) 16:04:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:04:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) 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, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:04:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:04:34 executing program 0: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000200)=0xc4) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000240)=""/153) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000300)=""/217) close(r0) getpeername$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077fcf3cf8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395292ce6333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e37ff29cb856830a4975257ffa6b309ece8ccd355f40733a8ee87cd13c830c2f5cc51b768bd7acc51c27fb7d6511722e08b2cd7992ee7bc0ffc5b40103f6b533149b84206cc7b9ed9d2ddde1c718412c8272e554795ffde28dd2c0e5a9bd9c4ceb36cd7688c7099e355500100ab7103b2ae4f6ff854eb048ab47b302a430b39e5a73b3055d76ab4ab4afe14130928e852f6e581cd7ea013e181aa6a3de99d452f1daec3f0cee023eb644cd1"], 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000540)={0x5, './file1\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0xfffffffffffffff7, 0x81, 0x1f, 0x1, 0x3, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001580)={0x10000, './file0\x00', './file0\x00'}) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000001600)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001640)) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) write(r0, &(0x7f0000006d80)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18595a05328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefa285ac95d44977962a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7d97c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd33b2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a4847af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8b68ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a32ce51d68425270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306079ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956a", 0x1109) accept(r3, &(0x7f0000004b00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a30000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00"/4184], 0x0) utimensat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3, 0x125b5b23}, {0xffffffffffffffff, 0x1}}, 0x2) getitimer(0x1, &(0x7f0000003780)) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f0000003880)='/dev/bpf\x00', 0x8000, 0x0) semop(r1, &(0x7f00000038c0)=[{0x2, 0x0, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0xef, 0x8000000000000800}, {0x0, 0x5, 0x1000}, {0x0, 0x80, 0x800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x6, 0x1800}], 0x8) mknod(&(0x7f0000003900)='./file1\x00', 0x2002, 0x6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000003940)={'./file1\x00', 0x7, 0xfffffffffffffffb, 0x3, 0x1, 0x6e61, 0x7c73, 0x6, 0x0, 0x1, 0x401, 0x20}) 16:04:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x14, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd2, &(0x7f00000001c0)="b6a3092ce08966e4262d34d7a2f32823833b11eacf4ea2a03814c1b3e0d622496741213170b156b81a3b8b76629cdabc7b0c33f65d997265b8a8800da94e512ef82fae") r0 = dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x6, 0x402) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/29) ioctl$TIOCSBRK(r0, 0x2000747b) 16:04:34 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) lseek(r0, 0x0, 0x0, 0x1) 16:04:35 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 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) 16:04:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/236, 0xec) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:04:35 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x6c9f0a042188fce9, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = syz_open_pts() openat(r0, &(0x7f0000000100)='./file1\x00', 0x80, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(r2, r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x100) 16:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x7ff, 0x0, &(0x7f00000012c0)="22270d6ebe6c21745b171281f7af68692222649f29f67dac52dc262e15268df748f1958295b597556a61947b9c44195352138b16cbdac00949f6e06a7dafb414a4ad95b3b4eabb97cfdacb8e721d1ab03201268e7f6e36d6081529b5cf991cb4eba8cbea76da7b5f81ad7bb45a2c8fa0f171908e68a47003d4ff3703cd2fa009b35668754bb9f7c419aec16fcaa80769abf2813075370b7eb1cf09d189c5bceff2d3beb77ea5f0a83493ba0a9e14cbd991a31217f94f1c66b4c39257d218aaedce9127d07de2d2bcae88c7ae6b81cef629bea72748a314a776be", 0xda) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x6}]}) r2 = dup(r0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)="d081336bc29d9a7b726db7ea7eb9597016107a58aa5a48eaea7fc30289bb779be69aeae9c6e87aaf4cf96e0f979ceb90e3bbf8be2ba4d89b15ef21ddfbaf83f3cdc452eb94ab4b07f104ac234eefa9f6d68a776feb88e8d93e2e1eeac4a7f556ea2f408e69311a753260048bdf8ad90a06ca0dce37675af2f262d560ed6af8a27d060a5faba49e0c6a68642ec775be433a28d4ee69d0139ce989251566f1489373d84b35c6f87fd3327fca16f15628487d3c45ed112e2176dc993ef0714b80f7d86f1ead9cbe6fa250416ab9d57472142519202f1cd8b08c7406c72de80dbc9333fdbd727a61c3e17aaa7710add1ce987d9c969cec29994960fd53af063c0dbf005ff0ac87a215485c86d7815f9d409bf33c90374de902a7926c894ffee2db89813c94bcbb219f3b0883656469f8a2120b2b723338178b84db2c83d5f3bec9206785af21e1aee0ea86e53ec37e33c467a7ad9a7435fbed6d3962b502dc69ac25020a80d5085eeda181bf3cc83816d5ee8698ce1d481ab2f0e0a9e43f4461c21b54a659c3a664509a4a9fec4c728a90bede097d6cfb85633b41fe0fb75dbca89ffecd85a86c13859772212362ffaf8fe2bdfe0c9b9a16025aa4f50448ffdecdaa3fbddaf0640d22db8d2140986a30540a05748b0b8b886eff54c7b502922886fec3c88c6d5bd523f49878fe2eea46b068b39e40627bcaa8492613f658508cc8fe8508948f612023373d7b727b88ab351697bbd05bb5ba13ba2d2da8767140e9f185af520587d57cd09f52f7015e5615508cc1e49a0a0e73395dd12006ee87c8e0ce8a47941f88b90142a56fae3a74f473bb515e2dd0d65970090137b97d222494e9db195c12cf765fdaf04c33bc35dac2357d622b305049d72045c1c583b0b1bb8870829405c2cafeea4fb87cdb30f2a5d74c6585687f00668a6b7de7fcf57e5d8231f41118468d5440ee225da607b27e29763c703054edc4c5910ce80af5067912fe8d76ccb58b35bba880e4d2d9e9d3754c8c1257be00153d63812d0363d3d2100fd336af2994d967b9f57d78506cc12798b7f63e6e720c7dbe8e651f33da2340fed3065bfb9ddbc9f129e8af78d5463bcaf5a6be8397ffd07c6ce4c608a20d85b5696c19245d64fb98e67eeae3550f0ba5de6fdd3862f0d76680e00f1bea494d4a345efcceefede4d5e2ced8bd1f467d652634bdb8d219fe955475eb4833f5d2abfee5cfe61fb6f6e1829656bebe17d079126646147609cb64404b1697bf5bffca3a1d4dd08c515b85a92bbe25c3bde7fba4bbac9146a52a6d24ac3aa551592b876e46334869864bc92ffc1bc05d260b1ca62a0c05b4c6b6f6f0fec6522cb588aa4c44cf1ef56e83025944fedfe38c12e01cd5907ea66cdea0e8c54594f43d7acf103277a8594ab42aaff3b89322b2db8d7ccebc1265d6d77670533921f06b8fac402309c405e42ea1218d14ae1698224d9a6e1d5d5641d0cd3928c67c23140315ba5ab3e05e24211014d7151b13a88110c0f4f58724b12cb19b78a771e219d898133945002cfa68d5946a26bf849de88eadb028a4181600da2d335aa0bba54e12f58854e1ef10957110dc21205ecab0a207b39fe3a04ce39f57f4d73fb043c6237e9a3cc2e5165cc3669fa22be84b1de364452cc00ae9237b8c97b2860692472f8fc3446692894a9a1b5f202f180cab89b43f1d8db872888382ad1e3f5446012579b8f983658eb7032aad33a0156233ebd67c9518f616b345c7ddf5af9b6bfd957522985a7d91bc961dc4f6373acc89df5478b1780ee4b63212abe937f0a4e3d09e95154a67a6c4f9d4175beca01ae1cb1d7078f688cb753b892b821a272896afc36723a89312ea50b10c01b05098618f281218b3f59c87a23e173be8ee23b85547701e89608b6b222e14c9133309b18f8e51a8b70daab8f63ab49e01e3c49cbb9409abc67fe10729c3ddac30e6f66f44b8b30cece0c08c0255d7e5c42ee4801a0f21d8fc489ce5ca1d42d82c4ebbe8a4935cd39eb3bc7cdca375bb8c753696514260131caeeebf05496454d2cd83f76e634d7c1680911e9f1007a75324ebb8a96f84253c43af530a19d96cdd5625c0148cc0cc708d30f3f84f4044f2fc152c6d09234c216a519c5c718602b96c8266a25021b3df00a7fee142586a47916653f72688c11aff5aade62e2d6c465dfbc189faab9bc9101d9cb5f89a6a87a229c52d10ed8f6e650ccdcf80870a66a73908b38554e5ca1571b3d216f7a1f6edca6871c29fbb72feaac63796f7ab5d9bc9b13524038384603802db756735b97ec2b6f1b39715ae9c3c4bda844e62b49a05123629b167020750ae41528a59cf44e90c2a9e6b946a1001d1a1d96bf3f86daff4410e04a8fcae744e8042c4b4ba452653fbded85c00981b911147ca353f295dc443026a052b32afc9ec38a40510771c95edf7b82e6b2715032f7c3127061ed58ebf5d0e68c689274eabfef1181c201c493eafc883b186e9f45997f16c2d3e19f990b235e4560b8ecc28f4230c084bb4b2f665948746694a411a40628882533def083743157a8d87dd30934d6cc18d5f203b41f32f0058c821c6622c3b7fe9d5149baaa6058584185295ac7537a6d1a4cf7ed51eae635bd107d0960c2fdbc276aabcea7418c956b4ddd8e37f2f9b017e9a50ca394eea2a2432d6f3d054d5d4608ed3612b8e9d7a1177d40507698adc30b5d59d4d5afa14f2a0604d543aa968a579343db71f8a0798a40fb91454e11c25053bb22d8e098819967c940cd8e7c4f6b6e14d87906aaa5112ccc5e5cc1904c619594cae30850c3ad88cc9e4d4eb06e6604ea103a40f2bb317590662f655ea9fef9de0360bb0636ef16ceed61e67d709c1dc9a8266366e03c597cf537de163d46b3bf1c6529245ca93168d49f5da8c43221544e1ab08d887ea5221e8b6ac6e0be75f8c5c805929e191f709002ac2e64d73acfb0e64bc314bc17006a71e379515431dbff6c870d62175c31bae2ea42938471f9f89fdaf0a59b24a290053c142166ed044ab8f1724049a0b054fc68d97c30894fc65035f07c6da2a715d58f6fe998e9fc0f199f3aa48e1f75c106d11c4e5e43a298317706bc7c5b758ef4b2774d0163cd4f8291d35cdd03a076471efaacd5a293f35b1ee428af50ce4c9c656a97ae8697962352ca7f62b961b2899661e16fc420bb3b038d5bb7c2b1723b419d51211ffb9356eb511fc54f1c4f95a6305dfe1fea28933ba24b1ee3430a291648e2b059fb5f783ff52ff140c620592a73f27176da5f6f185410eb7ccbb92596df6223119cd734dd21edbb7668349eed582fccb456df4230981788d90e8221c4bdf308c23757ebfeaa525a5596172d45d518ea6f653a44dd4fea34a69e628b77a59db2eacb427cf66f94c74f3adb183a7fe311ea6145a251c9e02352e59711054ecb8fe4a882b655b27298d3d56acdd42cc12353845c6761e0cfcde8d6d94b63eb69363b958d8e6724173985cc387ca0e9e1e8d00b0ecc280d212a6b3ba36ff736e441d25628d1fdb137461e8dd389f9ab7374e4a940800af3e1ecb319d85b27697d4eb998f65adc42b761cca8051cd1cbe4f474eb7d9c0754db60c0e0518da77890a1b932b3093bcd4bb2d8341088a565b440c522646622e5064ccd9f22e1e976d5880641cd67cfebf1a9b81b18f7e5f545770d21d718379863534bec87a9ed974729aac7b79a5877873e47b670789f454a00d27a6dbb52ded6bbd75acdf543732bdc998bca536929e92bad7b3dc0344be7bf0728e602fa8eee49e96db645ef2b3e590ab0295b44efe2ff93f2e8434f7a26065f958ece897a7e89993e575e472581030f42f0e374d3f81bffa3c9c39df77fdb303425687f0ccf4bdc15d16480c240deed2ac3f03e6856c1eab0281c3973676d9198a66ec27a1ed9fd246352f9d3445d70f3b2efcaaf71f1628410a96765b7b0e151da6d6188bf02d74b9cb7941edd58b1b47e1f7f6421df1147276078544e4345ac8dc1ed547c9c7124d075f33d143ad86b55c7209247cfbe7018b943dad699b8b17cc0f51ba3c46b2a465a9537265572a088b269476db27f8b823dda4b855703c35af33c93867a7141ef96b181f5940c21f29da072d02781f7a3f86945f492b6f8fae2a78a1565f756a0d4af966ef95bee5dc334d84a64b22dfca39e0ef7e2afe9f269e36c78bc0e2614acf13272e83da7818d78ebc4c41fb06bad33600ff0683997de236f18aeba623f41692bba5a9672b12bd813d40e76b72e1be463e43b3032dd15ca1e9ba9b781d13d5b05034c06245f0c114502e2bf67f2377fcb0697e1cd5b14c08a7d5ac83bcf8494c0abe3467ee0319178c234df0fb84da185f7bd63b080961c908e8d0ac4b72e975ca620997e8e7b8324aa8b2a44aeca2166b208d428eb60bb128f0ad986cb4012b1199032bf1c5903bc8d606c604718267a2b9b40e03c800744b83e92c11939a66afd3e99c6dc86b078566eae81da84fc65c2cac670881572b6cfadc6a4e98d6f3ecdfae47460bacea933cd71105e86d9e51d7c1b22f6856b983b864139c7ea3ae528a2aa67845ad16a9ab0727eaeb3e24b4345529b62e46c5fa79c1eeda5bf205f3c997c329cf1080c8ab619f832638d40dab1838c75abaab66dcd7c3cfd1d3712ccfeeb698e1205ad1e2fac9fc510a7710b52e194f2e8868fde9c2106c6395d00ce15eae2a0dff8c8a66cfe91ff5d8c049bdc276bd75f4e50c4ae5aa074390fe254e4d827b0cf0e7362794d32d0e0920eba47c94fdd50f5a1fea7af9da7a8ad65c422fc8718a6103d03e18efa3022a5da620ae20d1c7de1c2cf64abf927eb2703d2dd5fbeffbbf43923c975ba31818df4be32eb1798c9eb2d14c7837f07ddc210a0ab262c47b8b7ca867e1def6e2d5835d876bc613565d6726daef7c76ae3bdf03a801c93e56fdcc95aab11c377a225c03c3c76055ac0ee67d50c0252155035e7ef5f77452913674c772993c2d60ef514f1e3826715448b1d72821ccaccd209fc4a369fe14faa83e51b1feb68e09b1c3ef56ce8edd3718e7e592c55b14cc6531a69490a63127bc44b53fe5c9ca3f9996cf1365f72b0c43f016760cf2dd36889366f324ed887af73126f4b5588bc58acf41d9527a54d7aed9a1d19fb1e603bf5954ac06c185beea5f894be1f91c52763b3fdb5f057abd9308d97dc2d5e7ec4f341bdb879c23ebdf6a4079e746436c9612eb1469dd0551c4c72c63e9e2ce8d8ee341547a179931bee95b84f0c32492934841974c4118cf2cb36c55004e92f80ee61c60b35c8ba391253d2ca0f4edf916de98b8b605923ecb49507ed7c2afd1e1d22fec5f3429c1b3934d6839dece701c608a2a5c00f6aabca26ea3dce7d40354dc31fd657f311e3edceeae3927b4196b7176855699676bb42cf7b5c49b3532b7044d1afd47d38a4ec193ecbaaf4753f01a66fcbd46d477ecb6be772dbf25bc458d5f66d68fc73b8d0c9c78159019160b963e7e2bec4843265d0dfdb885295f37b69f308fea5c74317fbc9b9a9c03f07bd00f82c556ef0d27e7494b5b4d5db222821d9e898a12794a1e6ea967e2cbbfad98f1de51451218d0ecb42523ee8ad46bbc613996e4e9f638faefc03616f1d8ad7987bde978eca88cded3d57dca3daf69f08b7060becb79d3fdf28545a351bd55b506cb8185246abfbd1b87ec3373a06a540b6eb4a60051815d86e8da7adbc8b02cb55e9ed9c0c77485e0c6a02a5baa92266a3d8c207b8126640a5081d3caaa86b2649cc379d58e8565b6de2ab0d6f0f86f1978", 0x1000}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) 16:04:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xe8, 0x1, 0x7}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x100000000, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20000000, 0xffff, 0x2a7a}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000001, 0x1000, 0x78c8}, {{r1}, 0xffffffffffffffff, 0x72, 0x90, 0x7, 0x1}, {{r2}, 0xfffffffffffffffc, 0x58, 0xf0000002, 0x3, 0x5}], 0xffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x800, 0x400}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x10000, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x6c, 0x83, 0x1, 0x482}, {{r0}, 0x0, 0x4, 0x4a, 0x5, 0x20}, {{r0}, 0x0, 0x12, 0x80, 0x9, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0x6, 0x401, 0x1}, {{r0}, 0x0, 0x5e, 0x3, 0x7e8, 0x101}, {{r2}, 0xffffffffffffffff, 0x4, 0x41, 0x2, 0x4}], 0xd10, &(0x7f00000000c0)={0x0, 0x7ff}) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000002c0)=0x1) 16:04:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffd1d, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) 16:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8380, 0x0) syz_emit_ethernet(0x36165dc669b01dac, &(0x7f0000000140)="34b02fbf086ef885bc80b4e233af6aa862e0975c85a5869bc77525e07d441e75491ec4a52618ffadefd1208e998207327663fbbed0697e8a45b814") ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xff, 0x0, 0x5, 0xfffffffffffffffc}, {0x2f}, {0x6, 0x5e33, 0x40000000000000, 0x1ff}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:04:36 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r9 = getuid() r10 = getgid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="8f728927", 0x4}, {&(0x7f0000000140)="40387a61cb72833fe97effd61d2d0cad45b8f2933fec0b0bac2e95e25ad840f3daf5566253bb08b60d1f1078af6aa424a3706c3080d2120e105a483e621e2c428c", 0x41}, {&(0x7f00000001c0)="f2642d2d6a077e349b31c02938a0189e66f4332989b9f598e836b344525b237e84f45d3ed7fd9bf39e12b0d3d36beac38d4d7227d223ccc73febb12e358d7ad9fc53c9fee0bbda991a539281cf5e98bd868cf2cbe6a0675fdcc1ec51236c9cd10951356ca3f25a02fc80c7fdbfcb99322d79e71feea9d3c60f9d8b874614f827737dd7ebc78a6a1f958427971cf3947d9418dee1ba9d2055432ad8ea8c7fb2f066d86e", 0xa3}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0xe8, 0x402}, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x11c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") pipe2(&(0x7f00000000c0), 0x10000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x182, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x180, 0x0) 16:04:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="d318754638c7f2b98a2cf7b116888f056f45", 0x12}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000800)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b67484cf748b493dae8511454c63cbe1b9f6180dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45c3efbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c596355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d4b822ce06b95babc9e9756cbbc315a35641495", 0xf3, 0x0, 0x59) fcntl$setstatus(r0, 0x4, 0x44) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8002, 0x40) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:04:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getrusage(0x0, &(0x7f00000000c0)) r2 = syz_open_pts() r3 = getppid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCCDTR(r1, 0x20007478) 16:04:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "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(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c653008"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x14b) r2 = semget(0x2, 0x3, 0x431) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x100, r4, r5, r4, r5, 0x100, 0x4}, 0x100000000, 0x1, r3, r3, 0x2, 0x7, 0x8, 0x2000000000000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() open$dir(&(0x7f0000000300)='./file0\x00', 0x400, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x81, r4, r6, r7, r8, 0xc0, 0xfffffffffffffef1}, 0x9, 0x7fffffff, 0x1}) 16:04:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x45, 0x20, 0x8000, 0x9}], 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:04:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chmod(&(0x7f0000000100)='./file0/file0\x00', 0xb6) open(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x110) chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) pipe(&(0x7f0000000240)) 16:04:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x7ff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x5}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = semget(0x1, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000001c0)=0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1f, 0x1, 0x7f, 0xbae, 0x3}, 0xc) 16:04:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f000052e000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x40000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:04:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x10, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0xf29, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x40, 0xb, 0x4, 0x5}], 0x4f, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0x47c}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000010, 0x93b, 0x5}, {{r0}, 0x0, 0x0, 0xb0, 0x9}, {{r0}, 0x0, 0x40, 0x1, 0xfffffffffffffffd, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x80}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x4, 0xcd}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x7fff, 0x55e}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0xbf, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0xc353, 0x5eb}], 0x1, &(0x7f0000000140)={0x1}) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getppid() 16:04:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "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) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:04:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0x0, r1) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:04:36 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x3) fcntl$setstatus(r2, 0x4, 0x80) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x38411, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{}], 0x9, 0x0, 0x0, 0x0) close(r0) 16:04:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x10, 0x8002, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x31, 0x0, 0x1000, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f0000000080)=[{r0}, {r2, 0x80}, {r2, 0x1}, {r0, 0x341d91dc3b19f540}, {r1, 0x1}, {r2, 0x2}, {r0, 0x2}], 0x7, 0x6) 16:04:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c04c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:04:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x3) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:04:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000008000"}) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x200000000000009, 0x0, {0x4000000000, 0x1}}) 16:04:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) r1 = socket(0x3, 0x7, 0xc32c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x9) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x9713258344f1cf26, 0x9, 0x7fd4d688}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xd1, 0x6}, {{r0}, 0xe83b026959739d0b, 0x40, 0x10, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x6, 0xc0000000, 0x3ff, 0x7fffffff}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x41, 0xf0000095, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x26, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x1000, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000001, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000005, 0x0, 0x4}], 0x0, &(0x7f0000000080)={0x7ff, 0x7fffffff}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x3, 0xf0000000, 0xfffffffffffffffc, 0x2}, {{r0}, 0xffffffffffffffff, 0x64, 0x25, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000010, 0x5, 0x1}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x5, 0x9, 0x200}, {{r0}, 0xfffffffffffffffb, 0x40, 0x11, 0x100000000, 0xff}, {{r0}, 0xfffffffffffffffd, 0x8e, 0x2, 0x1, 0x6}, {{r0}, 0x0, 0x4, 0x10, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x6, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x16, 0x2, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x84, 0x4, 0xbc}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x11e5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x7ff, 0xc84}], 0xa9a4, &(0x7f0000000400)={0xffffffff, 0x2}) write(r0, &(0x7f0000000140)='n6', 0x2) 16:04:37 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) getsockopt(r0, 0xfffffffffffff801, 0x3, &(0x7f0000000000)=""/207, &(0x7f0000000100)=0xcf) 16:04:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4000030}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20e02, 0x2) recvfrom$inet6(r1, &(0x7f0000000140)=""/246, 0xf6, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x9, 0x9}, 0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x78, 0x3}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000300)="454b9cfaa836c2ff47bd1ea722d0dfd83a5a011f51fb44c0fa2e9c80855c19e6251e809651bb21a427e1bb04d270e0c33eec138705e060ee2749be699ba8604d003ee22ce8da4c9b83cd2e152d1675ca4b15367ab5a94ef220cb35540ffbfae60713074ad76250d7a84383d0477ddfbc714d12a0c273e480b2d50072a99812cfaf67bf4ea6e260bce7632ae78e8fc9ff1164cf944caa822e9d6840b820e54356e768ca9726f4bd15902b97d976873a688d2de8fe84249d62cfde80c47f2626ff91", 0xc1}, {&(0x7f0000000400)="dee79a", 0x3}, {&(0x7f0000000440)="8cf48ba53d3b240969f31c3d6d5a8fd79b0b57b8efd000eb0568efadf20e4583ba76dfd45097ea24a1077a146d295109007cec758ea89e34fe40339e3faf0d8697873dfdb13723e43cc0eca97672c560952db3cbce7132188f3990622d16d333b47f9af1b0b14fd0ede23975e80b9e1ee61da027098ed04246ada9477a6fb202e7509272e163541569186f1b498b4c3c5e5a1b497946ab41879a2aac1d739f2a6a5ff01abf55955404f723d678955f9af018ac05adb1e2f0fdbbadc2c757574367eeaf7ebc952d2581d39819e739f9f1a61e", 0xd2}, {&(0x7f0000000540)="e47a5ef7678c743cac6732e763b5820a4ab872d34f8f0c2cb85acdb5c7f28b6b9a294525f763683b871259f0ea8efe6ab14d015d11f373c59963de2e3033d66d810bd8a84af2f34850ca40e26d604dcbb2865262d7aabba83cf44b815fa7f97cae684faa41e34e69f234aaadc9b99b53596ec1d665d9980cf9d9ac079cc6352289f8d6f0e2a7ce544c2cdb45b32cc813c67768192c721dddbdccd544ea9c3dc71a", 0xa1}], 0x4) 16:04:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f00000000c0)='./bus\x00', 0x20044, 0x102) kqueue() truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) 16:04:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000100)={0x0, 0xd8a4, 0x3, 0x9, 0xc}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getgid() setegid(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x24) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0xffffffffffffffff, 0x0) close(r1) 16:04:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:04:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000740)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{,e\x00', &(0x7f0000000380)='-\'{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x800, 0x7, 0x3f, 0x5, &(0x7f00000004c0)={{0x26cd, 0x8b57, 0x3f, 0x0, 0x0, 0x100}, {[0xb16, 0x1, 0x4, 0x2b3, 0x7, 0x7, 0x7f, 0x7, 0x2, 0x1, 0x101, 0x8001, 0x200, 0x1, 0xbe, 0x2, 0x0, 0x80000000], [0x8, 0x451e, 0x5bc, 0x7fffffff, 0x10, 0x66, 0x6, 0x59, 0x6f, 0x1], [0x9a, 0x1, 0x8, 0xe796, 0x4, 0x1ff, 0x8b1e], [0x93, 0xffffffff, 0xac90, 0x100000001, 0x6, 0x8], [{0x8, 0x800, 0x1, 0x8001}, {0x8, 0x6, 0x3ff, 0xe3}, {0xff, 0x9, 0xfffffffffffff801, 0x2}, {0x3, 0x1, 0xa7ee, 0x4}, {0x100000000, 0x8000, 0x2000000040000, 0x100000000}, {0x8000, 0x3, 0x6, 0x2}, {0x4, 0x6, 0x81, 0x48}, {0x80000000, 0x1, 0x0, 0x1000}], {0x10001, 0x96c, 0x0, 0xffffffffffff585f}, {0x1, 0x401, 0x4, 0x5}}}, 0xffffffffffffffff, 0x40}) 16:04:37 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000b0fb2778000000000000000000000000000000000000000000000000000000010000000040000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f00000001c0)="146aa63b247cf0d373933377b44414e5bcd16d40f42666ad4899cfc4f1f65e9ed1276389624ef5bd66b1a3757d8a2cec6c6b69b2a61a1a030203acf0c8d538ba53a1f42ce801f15b4f773ae597da8e9b77724c99c696de798302effa754aa87c75c151fa5366a392d994e75f74114ba37afa186b507b830f5952e3275698443bf4b0c13eda963ee9632bc568844949ffba74c79a8cb029fe8f18291f61a14462d102593bfb9fd0628176b25a3fa715b17d7b621846ba8db654879a8b216df27b93b4933357c4961354a47eb7697c63d023bd5ed6518c394795230c92bd5814ee31ccfc3f99cd2a935705452f985fbd7eece35ea8c9d22beb3b2d27", 0xfb}, {&(0x7f00000002c0)="4d9afac64baa96f3a9e36d7205a89af1925e93c9461c501520b061afc98237b14ca6743d352c2f282fd07d00e1d8606e7f06d6fc686f6b9c3b0231918b7ee2d8ec46aecd32cb0cf0017e3f771d52856354dbb59a01e8e52016e0823211dfe0943d696a49d9dd70f592d6b716f9fd3f579cd2edfe199adcff9f8fde984b9a9298ecd098434141b657f5b4cf008b0e89cf371ba16f84b4d1c2ca671f2bb0c699b515e286ea8490b3a5ffb8305a9cd7f6d43ad232eb7cf9bdc7c1c121594b886b370e5320baac9379f2f84fda932823c8558a7f66cd65f29febea05b40c3930be061159bbd0f9811896202c492617cb78061930880c805a8b284964014f1c44725d11bea1abba8e8a652192d8d951543df4c085d714b9963b414b5822e62a0c21573e6add7293328f206cd02f55a76e503eaadaf6735275a240517a715bdd399dcf85bfdb91fbd089da78fd785572377f76d844c0255653783efd8b8c8882a441e75f69455cd52664d6f38a73b6aac523f579fa3ad889cd04d7a2da7087daeaf39df66ef951877be8d1bd0540810dc825bf85593c02f5e85cd15bf8b77bf153e4c1898bbd959c6db5c31e19de5a1148a028508c55d3834b26911e83ba1f5411229e50af9483e6d05f61599a5609b8bf99b6da894d3926fc0efc0151a1bdba7fbc0d917f2f280b3f89ddd44d317974bd790706ccce826a85324295af457246786cbd69eb32e1477bf95c8acadbb3aa5cec880f8e3903c40148181c751a736572c22f6f53396b48105bd154a0fca19e9389842861283c48e5bec86801f33be764c6652cdba6f2b3eb43ccd3a97fb68b75985a4d72a23a39c4a3b4c6b42aa0b9041ecd10d20a0ccfed4722216afe92311c95d346f2338c78263b8487553a3c38e2766f9bed387004b9f634a820db525f3a5972a3cd6a62c0f31824d3ee97cc00f0a1110534266ecd02d85e4f9b6fd5ce76b7399d3f25bf7e818dcca3a14cf039f1dcde91bbd52fb0f341b968d699b41c9469bf713eadad1dc2d0fef03733a1a44b58858772cc8f7bdd5404b1d1522dcc444ef42832eeb3dcdd025344f478e2400d738eea8db652131e2a32fac50ae1493c4da78f9cd6afda0543bb1eac23263b1593fadb2f49e6973df34167f60943972dc84daed6219f5de7fb45d709ac36d15d9a9bdee33221be617cdff4b1280b06606be095b5e7274d3f148d30d5f89bfbfdd3aa19ef1d5cc8c429c4479e8e7bf4f6f9de52e8e7c4a30b2e927b4451289f5274d43e2364c6be0847a855b6aae1aa8920214a91618be6a7f947ae197bb88bfd09df327f5e66324ace90214c44090380667955c6597cc24640d6eadc24f27a0f5e16a2e39bfbe5e35881561657f6b55de755d9cc945ffdb5cbe394d85d749e1032602d6b8f352906948d0430b94169c90adddfc375c277d7afb0fd684c4481b106d87fe6c88a2092a1206d234e892ae035c31b4060399e39b049b6b5e55ef36bdb9d56241fbc7f3a669c5674b6dce5d5cb6d84286870e2a63af59209b4c4c3533a59ccddfe2cdfe7c5d092098220f44b64a068ac669da7f0a3118f39236f84731dd5cbc8972fa3469c9f570b89a2f7e786e23953f2e25e11dc453a6112f3eeb72668318c532fd4fedd833378e6efbc29d79d366760adac7dd0afaa48f1924671ee4dfcf08414772a73cdf02dd0072e24585751d4b9972ad5fe94454cedfd0e224e774c60d3296909696241e86e550f10e3a409d66f14222168dfd6905390d82bcd8242113d9918f4e973036f2bbdaef883d62d98cd5028412b687c9bfcba310ada0f11053242c45035ff4b6c3e1bba38eaa317a5a5460cae5f45c1b913887b06bfc77ff070112ddff218204f6902f35c2a4ddb03d13d7f4f3956d489155a273d5b53e050b8e34d37aaebc6e53781091147638bbb91da0ae13b0ac50bebc22e67da4f2d1eff79bbd2239ed7991b6dacd11aad71a2777134e602ba4b7b32c4b78be1611282398a1f5152443c44a5a920b604d43f522bb117d043b48ce0aeb84c56c4b58068891e0f285cc561d254f8f2b2528402e418d2538bb7a4a2e8c9cb0501ce72466f31825c549a4633d3c7e1f40700a15f33247634989ce5a792110ea884e422c76e9c2d1d69c9bd958172fd19f94c1714a39d2340123c988c7f27b6bab8d7b5558bfe009af7d24cb5c0a5ff3b988430d66b81f48905261fdb6f5fb92b184f8d86b3a08a296530b65c19b0c9e5625c9894134f6dc6f8c387f17dc4081225bc58b86b39fb4413dc3e878dcb7f23311b3a1655132fbbfde7a7541229b8320feac64a5346b26dac01a82e149416a3642bf58f8e579db26c1bd953bcf80ed9876f71d1915ff6ac9b83582e0157179a83f9658a7bf31c305946e54ef10968fd5b0fd1b23d7f0a98dca1d6bd0f00a304b1f72d62e606300fb23aebff8541d86c0f881d4c9913bb19ef2b0eb02b8bc1b28be407c539518f94399ad5a746c6b5991a70322db363f974111ccf5d8d81cd377f211b89281b49aaed1973068713b96f0746490899b8144db3e02cc55c8755db130f28890e2328d5988c1798a2beb3218910d090a994ebfdf26867084ac56ec90fbd5863f5c8c2ac91440747afa988f5b2e59faad1ac6862b06bc7f61c3a720096fbeaf086bb623c6f7b59d98348fd8afe412c3f4998d880f1fc3214922ee3f11db3026cef9a5360ccf1c362419c0f1d622caae6009f857ca5843c29bcbfeb6b04d44b75a3cfde45e6f157e2445c7e55f5d6dab6425e4154da450cca8572127944bf9a8d43188aebd4e666e1a9d22f0ade00254b615fc202325011851af2edaa87bcfac0c30b48a11ba9778ae2f0424c94ecf68affc371e0e77dd7194cf0e76b9eefaf8558657acab8c6a9b00c45cd24fc35a18313462a7207b37a465a80066bc18c492d206b0ca0045882158f278c56a9855698bb917f7d70debfea6084b3ba222a7003b520c9849ad80ff919586df3ae3185c60023e52c754fda88b9adc38141cafa4347f5ed7b9e48f7461dd3f52ad74b5075ef8655590fbc30197e8383950f2e1897c13d22dda611d8a2744b59fc40aa39b60c7ac4b891824ddd120b827279fbc0bd356d657d402c76b9edc5d210275d8db6ae9e13f2222478e5adc47fb0712fed2fc9721a3e3b82991ff43da521640b09eed3f68636ed7d147b75bf769335d490b3a3ff122e1e0ba4ce7d29cb7519f88e8b1fbab8e32473d878e1fa8ac546fa77717d1cf4cb27ccccc822b5ed437a6fa1ec0463fe566b8e84b8b1af497f1b2997878a4355ddacf2b3ff8733ed15f3dfd8e241db85fbcb1308aea050da173bb14b90e94a25b817458606b1151dce2a54582366af94dba06a359c7be790ed14c9bbade249ced346e855629c721ccbc78bd293fb5c43a05bca0d54ce73ae093a00d55f99175ceee52654d2d832a50da6dfbfc12cac3b15450e192367e31568b9990d2f7ecf2656fd98c9fd879b00345718a5926a9ecf15e8072393f45fc5680c124d137110db836d7bfefc2daa4f7ef19e6f36c8a1f20b3b6e972b4dd82fc2d46677f98927565227b1df561785ddd8bfe0ba9052287cb7b35a34618e6894d04a646d315afe009ed57c551dd5604f809c20b0bad0be70ce103397513b342f320215fde5058f4fd23dd26f2d8be0ba28804074f9e74c45872ebe77cef275dd74d2ed9f9bee897da0a5429dea9fe39d6e04313b4a545b2b0c36ee5ed3f69881bbbddad9b189e17a4ca1491a41e2490b8c22b64dcef30dbcd587c12fafe2a2dede5710b8f2ff07fc48f9dee09d7b5aca588e919890f01895cccda510b5568becc73716e374e2f530d5ed5407337cd5d6c39a3e600d5364fc9ca5d72083aa4a1c42fe515bed8857196e5de04d4167ea8a9db45c873c9ac76aea3f9d957d7fb1405eac0a363073eb7f991c13110c77a6d56f6c0e1c84734ddfe7d5758ef2629af756d4809eeffeb8a5bce42a1421266079bc2dd81b1cd06ef023c34e6102e25510c1af89507a2ceafdac51a9538c8fe056933e0b03d0db8bc53c4f524de5ed0174f0fc10f317f8f97a6492d28cf5f7beebf76d6079be56a66ca1147ebb7fe42aa9e3687ca3b967482653d902b78188e3dbfc2b5fc7de148738e5db2602cbf12bc826b5ba3ed71149ea68c83ac1b7e3cfb8d2bd2ff3f9ce8403c85c018c81ee55710509da2182db16d0ac1253acc2cb7459171c903a4a2477d1d03f22f1821a0cc2ea8d55ec425721384284fa39bcf6c715e4cdd1e5574acbf874396b341cb416f3c59e89bc2054f6b5501194706daf24bee63d6bcb62dcaf00c5a7363778ef8d0f8e097a3e9b549aa4dd809f72168d62cf4f6f7a13098ececd8ec308bd0981ecc885ce7beb8d2dabf15d9ec14a8fad31d3025f1fbf181c1ff6381ae9d5a064bea32bf9b6058df832deedee2fa9656bcada34d0b6a1463f75b02dbec7331b5e8b8e365cdb91d4bd5645411d699c90df34aa450319367478d71736867154f2b6b716de112844cc6e635a75b84a538dabac53486729b3252357d018274008b32cc0448ac05ccbe2834b25a90bfaeb2c658bc47637452475dd0723069b7127a25a4c2f17f2f641c32b9ec4731a5964d3cc2698e5a1da24df4f13f7bf03b4aa1c5fd5a56cf586c4e55f4614f1521909b0767e6e8256361aac39e9c382f62249c7f89cecf6fc21e0ae580d85ed1aaf69b34ec551a9cd698791ff503649b4a0221d60aaa4cea0cb689b60a73c2b6e114925f30c897de256b88654989631fb343ec940ed8f7f0c954f33049cb8124c2bf54d47392e0f39163a79dad81ab3637d220b006321aeb46fa6a0fee5319557d2e8597bd748bb0e77f76243ad79088f7f6c7ee6f0f55acf5393635e758368e0dafde3d30d4b54ea15f91f5833a0aac80630408f209c50595b41ac1e9dbb63ebb335007118b7b1ea3a1b2188efed3927c679d0560e6f2cf2daff8cbd045afc0952f2b08636485b76b9d5564b63849f991c2556ff944d4e9fdfb136283a7cbff9c46b8dec17a7629ce9809269620f70f3df9bf706e884785c78b9f6c30996d5d5a2e4143b52b40886366b042529dec4100b3184c011b0defeb9abdfb23792bb44ee5d19e4768f719f8522b266591b7597a32dfe3be7d127069e770c7c09e8a7c56ca1edeeffd3cdebd8f72ce30461604983a4e5da56c8378978b18e137fb59a53d593b06ecfb29029c878356fcc73f49d15db6a45445d1636f904250e350b18c9d90e1aafb9f355798f6cb08355ad9e52b57a62a27638440aefa2f15236218fd9726c9b0b69546d07fba28121cfcb7a2b1ece938c004e148d7c0ed878cd310ba2c357590401547345284e7763d43be16e5d44a9679c145a83ba8543b9a5d93ceaeca9d10253ddb4775304d48df953a3ff0278974e30a168bf68cb03de8f0b1a6ade0b0083ca5ebbbe81ed97fde6103146fd443e616a69a6fec8fa97a3e99cf81e75dffeaa59f651b82399fbf2aaf7966fef0abcee89e385f8636a82f97b4b6e8fa054a37daa6a285e204bb0f6408bdec90e339a8adbf5d0efcb86503a68f27b0fb337f2aa2b0096a11109b0df4ac9693a75f3f45b129d525b9163d9dcabf7e206e73acf76cfc13f6cee7f58bda466074c08a34f073f3800eac9c2704c3c68faca4803c29bd185725a44687dc96cea840cfc7e6cfe2c1809ddae9ba0665265234d13784a6bd4bb5c8b84de5286f1d6c08b0f413d4afa5c23c7d98cadece73d1bbb6b4117b6b2f0fe6f7ddadd775a4fa2431a2d38f19fa33610b9ff2272495d3e573502eab006e28ca2da8a", 0x1000}, {&(0x7f00000012c0)="c833e1e4ae620ff2f75196bd0dab9b58e3198439adcb75a9c5df5fd31e45fb2788351444ccde92f8a796306959c2356e69f15bda7cf6d396ec7f6f78f6d4e408eb3e4d2b985a8c0123c6a018170eba8d156181ad236eed3ee37c075bd0ab79182d03874138f7035b09ff4f4cf0bce872060d57988fd76aea843dd87e43ca32f8218f8633e576b748f7c8dde3fbfc61a54c2b73eef6924edb0d23d8e2f5a675ad9cb17d6e2ddd1963090fea0cd37bfc7f063d5aa0acec3bb0bc41d155e30a6cda470239297ebd8ec8eaf25690", 0xcc}, {&(0x7f00000013c0)="9209a09a9929f1f73d4fd6b234890f029a8590d136cde38deef7faee126f2c1498ea2914afb538a2460daa32b23a21f23ec3885c26c98eeafe1a6f09b1b3022223d86bf6383db36464663d79e535717fd7395177c8e215678a04499ae417d8ead4647222be15cf316fac1fea353ee7bc891169f3d372cb2775feabe83a7bd563f022561d592b1b", 0x87}, {&(0x7f0000001480)="e1488daf14f4cabf5c5ec6ec84d956e4e24401f2739416114b78663fe350faadc222e948e366e00975fd62547d604d707ca043003d457e66b030dad76220217056e92893f23ced841639a789806d44abfcef5f32300e6729ab64b561d80919faaa21f4bdb3c6c5e841b34d9407fed90318d3352ebfb664bc4dea74f8f48d500756e1d6e86791ed9956a83ee831312f3d399f75a5d64b6b944fd8d4f869b51361523f56903999fe1df725921bb365ba50ea59cd53a1735761119cd470", 0xbc}, {&(0x7f0000001540)="5aa5f4e7033af3f8e4637a387688adc0872d1606922158bdf2f5bdb8e098c8578874c675c28e323a76a78c4ff7076ed4a6bdd8e957b13019c7689ff6bd22d10a01a186728f6da12b23033accbb3b0e1d3b539f56384b6dd8e443950c91622e9f3543b66247ed9a1d4b258f4444d1dbf890de2c7bab7e52d0d164507a5828144dcddff49718e54531bcb4dbc835636443e8106e00374d7f524e06c35c1576be51c1b358bf0bac", 0xa6}, {&(0x7f0000001600)="b0ec9dad6434131849f712b0a625ccd340d94225fef28316dc9717ff61b8d7f44281cfeab03d8418e53addd24a0dde180d449ed1370c3e53161c951b1a84e71c12be06b212cdbe234c5e13d28cb89f3b7897d17e576421fc21403cd8c07bbb5a9b3a1a92fffd4d99b036", 0x6a}], 0x7, 0x0, 0x0, 0x1}, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x340, 0x100) mknod(&(0x7f00000000c0)='./file0\x00', 0x1a4, 0x80000001) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001780)={0xff, './file1\x00', './file0\x00'}) pipe2(&(0x7f0000001740), 0x10000) 16:04:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)='n..', 0x3) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="0aac94b9ced67f44768e4e19d0b20e3c474ec8ffd4bf79a993360e65db8932e38487992c962efb7265f9f608ed6df5f33699a3d4ffe1f974705f8dee36bd3c3cbfd762b4ff45575bc46be3578390c5d6dc85e758ca06465a126fd22bafe304d4b454a35f9e4547ffaa0ec3e00b3c98807a97052232a589932de0818295a2f7089347fe77b6243e63b8dd0b7582057414894a974e9a13f1660d04c66834ab1ebc12cabb1c3c10ff05d047355388853dd4eef8d3c79490eb6b7b5c", 0xba, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:04:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2, 0x6}, {0x11, 0x7}}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:04:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000003c0)={0x6, 0x28e}, 0x10) r3 = dup(r1) r4 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000400)=0x3f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x60) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)=""/52, 0x34}], 0x1, &(0x7f0000000300)=""/74, 0x4a}, 0x800) 16:04:37 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xff, 0x3, 0x1000, 0x3ff}) shutdown(r1, 0x3) getgroups(0x9, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:04:37 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x9}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:04:37 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x9, 0x0) r1 = socket(0x3f, 0x6, 0xffffffff) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getpid() 16:04:37 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000280), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x6) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) 16:04:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:04:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/11, 0xb) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x80) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:04:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x87, 0x7}, {0x42, 0x3888}, {0x0, 0x4}, {0x45, 0x800}, {0x0, 0x176}, {0x65, 0x101}, {0x141, 0x3ed}], 0x7}) setsockopt(r0, 0xc, 0xff, 0x0, 0x60e93999) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffff2e) 16:04:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0xa) ioctl$TIOCSETAW(r1, 0x2000747a, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x96) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) 16:04:37 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x42, 0xc560, {0x4, 0x8001}}) 16:04:37 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x10ab, 0x0, 0x0) 16:04:37 executing program 0: socket(0x11, 0x4003, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:04:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x42, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/159, 0x9f) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f0000000300)=""/60, 0x3c}, {&(0x7f0000000580)=""/212, 0xd4}], 0x6, &(0x7f0000000700)=""/152, 0x98}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) 16:04:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0xb34}]}) 16:04:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) write(r0, &(0x7f00000000c0)="27ec8394749b5c2f0404e56751665c3954c90a0843fb77906e04a2c6146d7acec4a674e72618fb14119a347469394068be1a2828fdcf3e89adc79579fad6c13ca706929b4cf50441c95d4d6ebe1dabafc125942b387232d19976310f56edc37b9f471267b0ac1d1702decbe703f8ceaaf969d3b4a835225e95ef9fae3941803fc6458f6ef44c9de7d6114da8532aeb9ddc5370b7c86a3ec876cb2740f092f1aada5ed7086835109c9f5c8f065bbd9f911ed7a69ad842664f589d1caa77327002fe1942061b0a6ce6c674c1e4cd53f556b650b68bb7b90d502972e919536241", 0xdf) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 16:04:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x9, 0x3}], 0x9fce, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x80000008, 0x80000001, 0x1000}, {{r0}, 0x0, 0x24, 0x0, 0xffffffffffffffff, 0x8}], 0x1, &(0x7f0000000140)={0xfffffffffffffffb, 0x27}) 16:04:37 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') fcntl$dupfd(r0, 0x0, r1) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xbfffffffffffffff, 0xffffffffffffffff) clock_getres(0x4, &(0x7f0000000100)) 16:04:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:04:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x5, 0xffff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x5}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x5, 0x8}, {0x14f, 0x2}, {0x48, 0x9}, {0x0, 0x1b1}, {0xcf, 0x2}, {0x8f, 0x7fffffff}], 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) 16:04:37 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e9466696c6530a1"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3901003b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:04:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x1) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, 0x0, 0x25f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900"/4114]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x40) socket(0x10, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/64, 0x40, 0x802, 0x0, 0x0) 16:04:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) r3 = dup(r0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0) 16:04:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x4, 0x1f) setsockopt(r0, 0x4, 0x76, &(0x7f0000000040)="86b039a2c3b128da700e5420ae657a3ffde63c7dd822aec88aa10f8503df8629ac7c06d4ccdd027496cfebe22082d7899c52bb70ecdd5949a99b819863be", 0xc690785a1ab67244) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:04:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc080, 0x40004000000028aa) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000040)) writev(r1, &(0x7f0000000080), 0x333) lseek(r0, 0x0, 0x3, 0x2) 16:04:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000), 0x0) ftruncate(r1, 0x0, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="06dc70381a5b3c2be772006f66084fa9832529f463806968a36e193bda0eaf5802d73fb339356f9df651ebed0d349109eb77ae7f5b13cdf9aa7819839591599cbed96ed612ca1ffb79b6c70724369fcbd30f85b15ece1f7ed6b71e5c8a27c3d3cb45615c96e15880e5b62cf52c9663ded9a9c37ce7181dc2f20ecfb0fbb247cd852e", 0x82) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:04:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000000000005, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="008c28f3b913057400009f991ad74e87e5ae0000000000002200000100ca3a572e3d6600000000000080d7", 0xfeda}], 0x1) 16:04:38 executing program 1: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:04:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) 16:04:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) close(r0) socket$inet(0x2, 0x746f851aaf81cbce, 0x68) getrlimit(0x8c49b889dddcee03, &(0x7f0000000000)) 16:04:38 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x81, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x860, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@un=@abs}) close(r0) 16:04:38 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x1c1}], 0x2, 0x0) 16:04:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:04:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x10001, 0x1, 0x7ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:38 executing program 1: r0 = semget$private(0x0, 0x5, 0x102) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffffffffff00, r1, r2, r3, r4, 0x8, 0x53}, 0xf1, 0x3, 0x1}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 16:04:38 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r0 = socket(0x40000000011, 0x3, 0x0) kqueue() r1 = kqueue() flock(r0, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:04:39 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x3}, {r0, 0x10}, {r1}, {r1, 0x80}, {r1, 0x44}, {r1, 0x180}], 0x7, 0x4a) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) r2 = getpid() fcntl$setown(r0, 0x6, r2) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xfffffffffffffc91) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:04:39 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/158, &(0x7f0000000140)=0x9e) r1 = socket$inet(0x2, 0x4004, 0x100000000) setsockopt$inet_opts(r1, 0x0, 0x1ffffffffe, &(0x7f0000000040), 0x0) 16:04:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:04:39 executing program 0: setrlimit(0x100007, &(0x7f0000000000)={0x100000000000bced, 0x8002}) mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 16:04:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6}]}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/149, 0x95}, {&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f00000001c0)=""/124, 0x7c}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000005) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000200)="a1046d5d833d6725584768d07ae2f103c7519500482d5aaa29cb985a7e1dabd2b4420a65f2dd6cf580219006431b3389b62879ec58ed1d7d376b2f002f87f23e3b09ec119a7f0bc7e16e4597189cecf4633cce085e014e151f0fb215c9a178078cc048b821050e84b9684941b6d5f7abd873c739ebc93aed12c6e3343687f0f96daa996db6643dce7061d45cfac9bbe299b0bf19bdaacd2bbe1368997daa530ce0fc3921466d20eda7c80482bec322453413d8695bfbfe7cad5d81f6c3db292820ea3e880d12bee25f1af9047d521196e9679e6efc649fab3a2cb62fd2ea7236128e244e49465b3b866d049e8c958d3cbc78ea8c3c5a236de902628c3901310ee545c21dc410caea6ec4e242961aba8232ce870f099de2a6e418f38bce8eb35b95507be39cbcd60888ff0aad3f78efd8bfa608c649b52ae0528d4c3499c81055962e7c48eef84c5353d5d735fa725afc022073a6e32d7eb671d87a527751444110adbcf43dd18b4dda6a071e62cd353c3b3a93c89aefc25c487a4a08de5f339f3f0e9fc02ad29cc8446931ed3f5ca536f27074687dcbfedd8ed97a6cb6840b51fb7aef571673f8236f6d15f2257437085d585e07e4e5eccf24c8dc4f9eb368ddaa4c03b037758ee2f1292a5b8ca19e519d1a0da188da1175156552e0d11555318d2fff7cf583efaf8854962efd68e8b08c50de9b4d466a1f195b9d4381f440fe0c7c6faf005b4abe1723082348f9c8e12ecab0a82c260300935bf8a7c5156cef3ea3ec7743a979d368a9b40fe5e8fdbff00f4ba6a29e38ce61eafa72b587f22a6d5007e7be078727acb171b68c648275149af8bc06fecd3b9314ebf1ba4fc7fb016f7ef6e44a52d7fddaa8f43569540b93a6ae0521977cb41873c5853b0ea0e97f459f86a607e5437ed9808e2311e9eac7b8fbf8ad484fd43473696174319be140df820ee88992e04bd4719308a2786e8dc9824d58648918322182de939d7cc4c8a511800cf269a5376d099325965e41507286ee797263a0a8d45e61e27c9b0bfb3787c306c5a982d6eac14da98cf7efe14c48bc27c3aeaec3f0ed13d95175c8acc57124096e3311e71ddd5b06a4397411e5e5cbaaffd8f81c9819cbfe7121e9cc6d52bebbeb08621b8c6076fad6ab5656dc11e9dce254b4ff1fd987fa571f0f4e145d95ecfdd9bf3c6589870743c3aea358dc4441e27571290e3dabb7be7268bad7b8bccdd0e83c007557810b75d1fac9887f8894c7f036eff0657783e8c4ea5b0e894ac1f8a004b3222104fe2be66090880ce93cd1e837d0cb0e1957336680194401eaf1f99ba3a90ba963d3cf2e9d02b385653c663f04b8c626e9e44ce4891c49bdc01fe4b164823a3fe5abc9dab7fe5c6eac6fce4fb21f8276e8f258359e50f032b1c0163aa709dac19dbe88b38e7c70a0058f04a3375b515677d1b4ddf369d1a45f301fe61d1bd8e313881059d3210bcd5609f53d58dac36d7c0f6f82e4c114961d4139e1c92247f3a66d9dc3bf03d90fdb98cc601ec76e6c318c500739855659076dcb91dd09964dd6efe207ab602cafabdb561df21adaa80a7c4741cf2a1307dda08ca18c94313186a4809fa1326b7fe4e2d1d17b98f91d1c967865109db600c2310e9a59dfa4004b6080a7b4f9a7b52be8f9c601efae95d78bf05554b0986fcaf0c4f994e942829a7edaa87b1a110007e8be352eb795fc63b39bca2f0d80a96aaf8e3d3cdf61bb5b523958772fca4fdf579b99cad848c07bf44cb35afd9ee215b45412ce8ba01199f9dc43fd564be8e0f90fea6e1b733b36cf5969f36dfe7e888e22e4ef0ccde45f1a4a236bbcec1efdc4ba37193e9eb676b004d42179328bd949729b75c6e45792126db0d35748020f8fa4da8a9d80a8d62309a8bff78b9d15a1414e360888bb16be833fe986ce1380ca1b7954cdf7aa262765abb471d250b8190f680410f736afafb5bc52b510deb2dc7885bd25aefd30f7c6696b0f85293acfeb33ec08f86f17f342cebbecafa0dca486c39a78b82bfaa37f90f5c8573ca129c2b8036778369c1a4f9ff8ac8ddcb1ac653522a327ee3a58f1426252d2cdced8d0fa35a40f1707d9849594b88c083e32a0c52d2d45d83e441723b386b91510d7f7a04decf94cbea6dbac43e209871ee69c8ce3999ab968cc605c5c415735d9da94b2947ac4d70e05fef76ca6f364baefcd269db533b6c9acfed33fb579ac3ee1761eba547e84623f8abbd37de7dffba89924bbf73ccc49eb480b01c389f9c226ca4be4645f1e675fd697252f97902d1a4479aa885f008ccb9c77a9ba2a2e44a0b039952db00a32378138ccc03e285aae576742c87e74451e329a7e674b2d1fecbe41a70519546acdba856c451e60c107300afb5a7529fb67fb7c541246b60da83663cc31c68f1bdcab2af022780317f847b5d3dd0f83b2e45b1ec90bb46a7c3d4ef2c954d5ad93baf89275ced1b7b09fa94c932ec12bae803e94334ab94e3a4ccdf9a4d12d9038bfebcc1d5a3be5fe099ef88ffc81d0d8aefb2f5ddb51d378e2e03075251b34384275db776d425f1d9810c36a2976288aa9d02e04ec505e13492d0a06fe708f09020476020a045803da7b40f70214fa78aff2e5b87260fd9350bb67b05b09d5c6252e45624cac6af2d2103966579f96edc1c9ca0524ae1f1e4fff3386786cbe1ad6ee073395d927f2fed8ca7833e327ba370ca2b1ff4b1872cd49cc2d261f1087b2cf05f1c66a5bbdc3c649df28aef0777376797cf8e334020355661284168be87fa7e4022326c78028218b31c3dcedb78087609bc273311c26604cc5ca13bf3268a0aed4dae96647f4c20c18785205a5592464a1fbf70c879cd396548b9ed81ff14ffa81e2eb95f3c00f68725dfd2734b84fe1957596dc0ec0c2a15f08321eea274df4dcebb80280de1702d49d14568d2985d82e4a3b1037ee9345687a417e010f3f64e691f58e90b40e5a384bd7aed32026b7fcbb201430fb7bc82df04fd3a0545c36c7c2fa7ee42fdc9e014a1571a226828b86ba8286458785a5b32a2eae9bebb83571f988690fec759ce9ba2e366a19aa2ebcad421809681d931ef6b7466745f3e02099df47c00bf204c469f369fccfbed0c97bc02d81880faaad3f46154f4e0b9ba91488104e467c00ef7184a35685f6509f2c516a673162b7b8e2cd0e2438b85420d9ebcddf738ea214443f58de65021f161f08095206366a1131ccbcd35fdf91a9c05bb813b7a6cff1cab59a401a6da40dc799f83e2a24db9938ed1804e0e23f040d78aed45675957f6f8be502464617ff90563440ced0e157a94aa71085bbfba60001ecb0e03a267429a5efff40a472af9fdf30db5eadb32c66dc106dbfec441138a11e1ecef40bc4aec128829c83b91219967260c46052c41d7f4db41702f9f8c919a01e554bf0ce2952b9576b19bd22c1589cb23cf77b9a594938386e90ac39c10645f284a8149633f030f55a2aac52809672977c73a260cd3fb98f2a15211d76e5b20092c176014dd534d6181811c05734a75f4e7a03785c309f7a458d29e67954446840fbdaea9c09884631db6a546cf25d9a283fbbc93454c60bad6af3e6807ac5cd194f1592bf22443049d95c898df45ebc691eb85307559d19e7fe6fc7338e19215fb5559f7525a5998b407e01773e95d535a23b60932fbe4da3f51af2e9f79d2903dae959a9afef0134e95df69d0c888884768fb11202c5e04e3a25559a35d3f0eac61f112a8d10c8bda181b9a814b0dee16f5313f7cdac50d09060a5ca1c165078c735f0d8730c7739f0304334d9508fb19bb36a10a854c896d0004e1750e950c1972fc772081d585e258d6859d536416e4dd604e50691845190f26e4cfe7aa2741a75ed763ee1e011b59cdba0fc2a3a853774a130fb711f8f4d890b48c04394d5ea63bda7929ab924734ad728915eac86d31ad1a2e271ce3911fb0333b3b3698c2d0425bd9e5195ca7e346fa6aefc4ddcc3fd55d9d471923ce58370119d43a4386a0d2ad7aaac2310389e9c199ef64b83166e386d844add52e06058ec441d0863d7b77f9feb0d234fc30b3afaf34aa45f6eec1a2666824fe0c5931d525620402e53685966ac43df4ef247edef9273fd15c66058fe4392f1aafca58f3257e9065477efc39edccff297e88ff1fbfe5ce5215a1ede3a8084923334963045208a31cad70fdd10ffa7946c097fa02e472c47fe74c395a38276dd45a337c50977f40435791284c60e882d080ba20b04bf5f3f02c7de936cc4f2f9e20bae65f4411a808676069ef4ea52dd394c704b63e4737f8b5185bd07dfca0849d0ac0bdd6e84e2559a694dc2d2d8cbf9e5637c9aa54a2fdd2f8dd164762e7babec9baa5459ae8e0e53c44a2a0dab8aaa4da5daa4b9fc911f3ce3695a7724f2b03a1e17f05d0736475d010a42f6ca7bb8bc34cd4a4adf46481fa1ebd465f7bb8e43a98cb5c0c063f47400ab3d6a96cc293d4e2012b0128a5ee7a66faf04c62bdebeba7b7c08b3d3b26a66d67ea3dc1e3129fe1ccdc72d1ea890d782f25d2a73e8b2da79e8992760c00ab4c88e2a81b87c902a343dcea90ea8598822dfd5e0f5cf925f19d50238170d1e86ed23b44a337ec75ce0dab956d574898c0951725f59be68b06d271b0fd80637b7b706793b2ce9134fe33f45d0cb1b3ae0164648b2e9ad3a9b879c4c353416bb18f7c52438292ed63906e013aff2302b9f4f535357295beb53b07a1547bf49521c041045563f3147c73ca77f9334c683f4f5459c2d3ad83459ee9be84dd27c82f98afcf5304865fa1146a94e0a8d0a612ea3edb3c4048db4c06780fdb36b734c445f8a25fbc239c3b24f3ab10d9d26f1c9da80affdd3b2acae60be55544bf46b117e1a5c27d6637c5ad419735437ea20a3d35ac8812ffe9281eb61ebcf90f65f0f776eff807a36f3ecd46c333e86cead25da2e1179627e10ae7c8a5e0ed76210b3efcf22b42fe817804eac49ff4ddd6d768530b5a5f53024568f38c3bfab4c634c2be52165f6414e5aac6b830130322416f2378b0c6e6080439404c9769aa32a17f116eedd1ff32cdacacfc89333a9da50bb793b017ecc669c427ed418e46c42b0655ddc815f35fef6576fda544a8628e589c8033f394be0acbc7dc1001aaacc21e8df987967864880bcd20e68d923013f006ac7fd7a191205eeb42e315f2773aef176c67ebde9f0305a0cca2c919b011ea8d5b8a1a6aed56d07a9e8401cf0eb3bf4e72b39a8215886531abbe77487d7d56cf53f4ed71081944b3120a99b94ec2be5c925443aec325fcb35403118b0984be4dd65bb0fbde080a2942c9632fbcf596245c5dea39fcd31c02d9de86cbe087f62f3964d93eda392fc57601db2b84343f4290dd4d61e2e41245665e2683b24e53f880f954da81bc7434593e4c23ae6eda41cb84488ff8bb48163add81ef32c4df6c6f6e4acb25246b0cc08e0a1512fc8746fc46f8046294676fcd5a98c6df94b02d7bc3540c8e66b1d737fb25a823ddfec03032f294c9ac4eb014d8d1b548be36831928126a122d01c0807427e943bf90525a3f02c515319e6026421628bc6c20244cdf0d9a93ca1ab6f548976e3b7062fee2cf8d3ed761115873d1c079fe5e18190156512dc7a47223b678d63f68162d1612588b4d222c83e9a3cadb4fdc38f19988e29d1eeac99dfc8e9aca565f4f7d50ad928f4d27030ba54a2cabd24c5a9d9114298904f4d2eef1682e9ddd8d0869abf1b6cb1104777ab6fac9707d35b179ebdaa3cd2699f1aa31026f6d8c74b9c533f0989cc4195f033", 0x1000) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c2700000000000000000000000000000000000000000000ffff0060f6a2287f433fb288533877f63e97a0c2245206d96f5f35ec84b46c2cfb5ccd469208996ebef556a11234ba7594a56a9667de0793e5d52ecf4df930d455913b15d79eeac58294e604d2017f361fdc5498e6bc68f6accbd812c0b2af40ef5f895b333e2bca236707acf4d4df", 0x91}], 0x1) 16:04:39 executing program 0: r0 = kqueue() pwrite(r0, &(0x7f0000000000)="0f97d28e075fddcabab147108350a1b0b1393d1891713c3d6e3b0c8de89d33f387503aaa69f96570f29c0e26aad4993a666567935ba8f727a9ce752301f50913d77cc80b74295c1e73b7f580dd1e96926d3cf482b54db07bbfadb736422c53195328d94002a212720c1c94015d9e11c9b8e32d8fe19f2dcb64b3e97e34a48d437d2a50d1e88592ae4c70338dde5e0f6fd01eea6e341190ccd33cdce87129c3b9a3ca129c031b20dcacf0ab5eed563c85dbbc4f0c2b", 0xb5, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) dup2(r1, r1) 16:04:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x80) fcntl$setstatus(r0, 0x4, 0x80) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30080, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x250) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000500)=""/165) chmod(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x9, 0xfe2, 0x7fffffff, {[0x2, 0x2, 0x4, 0xa259, 0x70f49bc1, 0x8005, 0x81, 0x5, 0x2, 0x1, 0xb0, 0x1, 0x2, 0x9, 0x10001, 0xffff, 0x8, 0x1], [0x3f, 0x9, 0xe7, 0x1, 0x4, 0x7, 0x65, 0x4, 0x9a, 0x8], [0x0, 0x37128aa5, 0x6, 0x5, 0x2, 0x4, 0x3], [0x2, 0x3, 0x1, 0x6, 0x10001, 0x1539], [{0x3, 0x8, 0xff, 0x7}, {0x6, 0x10000, 0x6, 0x6}, {0x72, 0x3, 0x10001, 0x9}, {0x7fffffff, 0x0, 0xfffffffffffff6dc, 0x3}, {0x5, 0x100000000, 0x3, 0x4}, {0x401, 0x697, 0x141, 0xd87}, {0x80000001, 0x400, 0x2, 0x7f}, {0x80, 0x5, 0xcbc7, 0xb8}], {0x3f, 0xdef, 0x5, 0x8}, {0x6, 0x80, 0x7, 0x1}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7, 0xfffffffffffffbff, './file0\x00', 0x7ff, 0x800, 0x7ff, 0x4}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) fchdir(r1) 16:04:39 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x1, 0x663, 0x6, 0x8001}, {0x7ff, 0x1ff, 0x1f, 0x1f}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100c1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000200)=[{0x49a, 0x2, 0x2}, {0x6, 0xfff, 0x5, 0xf83}, {0x8000, 0x2, 0x1, 0x400}, {0x8, 0x7fffffff, 0x8, 0x7ff}, {0x20, 0xf80, 0xfffffffffffffffe, 0x1}, {0x8, 0x1, 0x40, 0x5}, {0x7ff, 0x20, 0x8f0dd8c, 0x2}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x40, 0x100000001, 0x1, 0xffc2}, {0x8, 0xc76, 0x1, 0x40}, {0x8000, 0x8, 0x1, 0x2}, {0x10001, 0x2, 0x2, 0x200}, {0xfffffffffffffffb, 0x8001, 0x1, 0x20}, {0xbf, 0xfffffffffffffffe, 0x2, 0x200}, {0xee, 0x81, 0x7, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = geteuid() r4 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r3, r4) getpeername(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000300)) 16:04:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x7) flock(r0, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r4, r5, 0x100, 0xfffffffffffffffc}, 0x80003, 0x100000000, r6, r7, 0x80000000, 0x5, 0xffffffffffff0000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = semget(0x0, 0x2, 0x410) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) fcntl$setstatus(r1, 0x4, 0x800000000c5) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/81) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:04:39 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = getuid() setreuid(r1, 0x0) setuid(r1) 16:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x28a}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x402, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000100, 0x0) getdents(r1, &(0x7f0000000100)=""/116, 0x74) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x5, [{0x3, 0x3cf2}, {0x1, 0x6}, {0x3, 0xffffffffffffff7f}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x100}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x3}, {0x0, 0x10001}, {0x0, 0xffffffff}, {0x3, 0x1f}, {0x2, 0x40}, {0x0, 0x1ff}, {0x3, 0x1}, {0x3, 0xfffffffffffffffc}, {0x3, 0xffffffffffffffff}, {0x1, 0x1}, {0x3, 0x5}, {0x0, 0x200000000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x2, 0x7}, {0x3, 0x7f800}, {0x3, 0x3}, {0x3, 0x10001}, {0x3, 0xffff}, {0x3, 0x3ff}, {0x2, 0x9ec}, {0x3, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:04:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}, {r3, 0x10}], 0x2, 0x4) close(r0) 16:04:39 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffe09ff577, 0x10000}, 0x10) 16:04:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) close(r0) 16:04:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 16:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x12, 0x8003, 0x8001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/111, 0x6f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:04:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x16, 0x9, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r2, 0x1) flock(r2, 0xa) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:04:39 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001100)={&(0x7f00000010c0)=[{0xca, 0x9}, {0x0, 0x4}, {0xc9, 0x50}, {0x0, 0xffffffffffffff80}, {0x1, 0x3f}], 0x5}) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10000}, 0x8) 16:04:39 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0xffffffffffffffff) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000100)='./control\x00', 0x0, 0xfffffffffffffdd1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./control\x00', 0x90, 0x40) openat(r0, &(0x7f00000000c0)='./control\x00', 0x8a00, 0x10a) 16:04:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x5) fcntl$setstatus(r0, 0x4, 0x40) 16:04:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x390, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="4e0f0b08b68b8417c0c32112a8ac0300003c654e88651d743b266653d4debdce563126e08692dc3c6e0dad4da96c9ba1581718", 0xfffffc39) 16:04:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100, 0x3, &(0x7f0000000040)="cd465ef888375724da6b4d9e5dbf9e0e8a8991f7629e33053f73368086a87fa8d51a13ff1b", 0x25) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x0, 0x28, 0x9}, {0x5, 0x7f, 0xffff, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x100000001, 0x0, 0x2}, {0x2, 0x4, 0xffffffffffffffe1, 0x2}, {0x9, 0x9, 0x8000, 0xce}, {0x8000, 0x3, 0x3, 0x80000080000000}, {0x6, 0x0, 0x1f, 0x1f}, {0xbc1, 0x5, 0x1ff, 0x7}]}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x7, 0x9, 0x401}, {0x5, 0x6, 0x1, 0x50a24b3}, {0x1, 0x20, 0x8, 0xe3}, {0x7, 0x2, 0x8}, {0x1, 0x30fba4d2, 0x81, 0x2}, {0x1, 0xee, 0x200, 0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0xffffffffffffff4d}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x9bdd, 0x800, 0x3, 0x80000001}, {0xffffffff, 0x0, 0x3c, 0x100000000}, {0x6, 0xffff, 0x0, 0x1}, {0x9, 0x3, 0x8, 0x9}, {0x3ff, 0x2, 0x100, 0x6}, {0x401, 0x5d8, 0x8}]}) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1000) syz_emit_ethernet(0x26, &(0x7f0000000100)="1310f2bb6c494d3de647deaa61c5031d49761fa5190a90c0fe6052c17c2cb008f9071da23b50") 16:04:40 executing program 0: r0 = getegid() r1 = getegid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() r6 = getgid() r7 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x3f) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r10 = dup2(r8, r8) shutdown(r10, 0x1) poll(&(0x7f0000000000)=[{r8, 0x1a5}], 0x1, 0x0) 16:04:40 executing program 1: writev(0xffffffffffffffff, &(0x7f00000000c0), 0xffffffffffffeb2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20100, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x5, 0x8, 0x6, "14b4ec77e30fdfdce3aca4afccb31412425f9956", 0x1, 0x7f00000000000000}) 16:04:40 executing program 0: lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus/file0\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x305a0, 0x72) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000002c0)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)=0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x80000000) 16:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:40 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xffffffffffffff9a, 0x8001}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 16:04:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x100, &(0x7f0000000000)="d1aada1f3b180e9bb89b54a6cee0ca3c43364b207d332459a248a901ea6268915b5f000d3c92db613ff1b6c965e1260d46c036a4f4bed82c0861438a915e3d818b27d6abdd6be177cadcd6bfb41d59ebc4dcb48bb59f6b31787a849610558517d393fe735bf8db5bff8fdb9f", 0x6c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100c0, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 15:58:18 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0xe4f8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = syz_open_pts() close(r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x4) r6 = dup(r3) r7 = syz_open_pts() ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000180)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600", 0x103, 0xfffffffffffffffc}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 15:58:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0/file0/file0/file0\x00', 0x401, 0x1, 0x0, 0x0, 0x3, 0x101, 0x3, 0x3, 0x0, 0x1f, 0x1}) dup2(r0, r0) rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 15:58:18 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 15:58:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 15:58:21 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x20, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r2, 0x6) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) dup2(r0, r2) 15:58:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/111, 0x6f, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) fchflags(r0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000), 0x4) 15:58:21 executing program 0: setuid(0xee01) msgget(0x3, 0x103) 15:58:21 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) r0 = socket(0x10, 0x3, 0x8000) sendto$inet6(r0, &(0x7f0000000000)="4869bda2a5131b509f028997", 0xc, 0x3, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x4}, 0xc) 15:58:24 executing program 1: r0 = socket(0x3, 0x5, 0x8) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) 15:58:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040), 0x10000) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x22f, &(0x7f0000000300)="792f0fe106fd19e4bcca6085448d772ebbe42e59dce0e024f4f8ce577a17dc6b56408685da2d99f1d1651c6f9e7b28af01839d6ff67010b44eeebfa09d91cba615b235996536727578a0261b6042ac514e288502d63384ea25aff0fcfeadbe865d660f4cdfa4a80ddd2b66a262ced49d7423f1c338b929c8773f5cd85f2c9bae1799040ab825d49f1a70eff2105320e3e71a4dbb2e70f461e4395ef0da8fd659149634000000000000000000f508f91dc4604f8efcec92658392547c89b602eae95266") 15:58:24 executing program 1: setrlimit(0x20000000000008, &(0x7f0000000180)) setrlimit(0x4, &(0x7f0000000000)={0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x80, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x80, 0x20) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) r5 = kqueue() r6 = syz_open_pts() r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x0, 0x0) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r14 = openat(0xffffffffffffffff, &(0x7f00000016c0)='./file0\x00', 0x202, 0x2) r15 = accept(0xffffffffffffff9c, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r19 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r21 = getegid() r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000001840)='/dev/tty\x00', 0x20, 0x0) r23 = socket$inet(0x2, 0x8000, 0x4) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wsmouse0\x00', 0x200, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r26 = socket$inet(0x2, 0x2, 0x2) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="52f8da1d2cc69bf6c37d8b9ae179afdabca6481fdb664e458d15ae971b6f93ff6cda80f8c34b4c72aa54a794a2ae1990aab97a893f0c7c24a11721229fb475ba99ff04095edf199e54a2c6b1c76498bcac80d2cf2455bbb69b247499e7966125189c080a92a27045d93c493de2543f57b35ee6acbac7d018bc7bf51ca76f57d41eb8ada1795d808edab11bd2389f8059c4477c2856daf8def171fba3d236adc81919355cbd9a8670672b920995627f2543ee02c97a0a7ef95cdf8ab27d5ba32de39a0260c7b55e91568965e9a027e40111a705ee58e3139ea039b029a66eb1e54758e23ff89b0ce530bedf72f9d21dbad560e8dd1f6ca444c87aa0bb5e1e4d723407ab14d68a649dec2aa9508194f3cd9bdf2e4070e807a3b45b61a1494229dc7160b777c27445f2b9e9e7b9b573e40c905786cf61de228070f0f85d26a9d186bea08a314e840dbccd8d5192cb06f3c07333c4008620dde7ed351097ea34b6e6a2b08f4cfe7f645adf4e8db941dd0b714125749c47a5f82534a49d5763f685e73080d78951c2a233c7b900bf17c5f30dcdfaa1938b206f0571aea39fc931ab3443f1a4dae300222f4d00ffd671706fc581da99c52456e40e7214e3cd6fc4ca726e59248732ae285082dde532352b1a4186e2892ce8eb354c534c9b5c7f1a4b8d20731c2d953d173158bb78d5ff31ad05eaa5af3abed38208ab5a95fa6c21f92a5a8c5ef8f4da70fd18df126135181df68d11357d35203ad48d8e469e2fed3c1468e5e8d1129ac22ae2e006b8375fa1103aec3698b9989a4e9f172dcd5f8c3964188bc94dc4d9f3880fe9ef7d54c322827d4f7928128c9bd45e54b48f0efa0f46b94e50f1c72117a06578cff1109a0f738cebd06ab34dc5f26f8de6a929d5dd774cc21e37e79318a27adb393f057d872fa0aa0a1695cde7444ae8dc9f738d808c0dd203ff73a4bec4a837606a0462ee58b416c1c92f9fb7be53c199e76cd29587618ae52b67959cbe4abc52c622ae1b7ed15406df4e03c7e4cb78f98da28cff38f933830289697a10fd6e1ed3fc007310d59c9b72078e1c08a3535f4b0badf9c71f20026dd54444ea343e642b5ceb473c195c56d80272d3cddca29190bcd84601909071fc3394b1905ef378e7c513ee4ebc6dd441b426386364930aad27e944e8681d2b2e34c57dcb0c7f89279f7d460fc50168e9ba691ebc02b0a44d9ca235568a286350b3762a88fe07a4362401c8ab25e78ec1d9cec4ccfcc6191934397681d3446293dff93f7fdb57479b1c0de16ecfd2917f160a14889272395fe8d70445cf2bdc589aa38ab4d19c7ba8a6674ef3bfd2d38920508cacf9b8cf4b9fbb4890084462c04894f9960ce17bdbc57844d7add6262cd05fbbd063e713b6bda8964bffa8dd57a2f1368e9ecc3711529599cd329ac70f23f96eebbfa10ee805a834b7017a777e722abe6a09a329d0bc7b727ba1b8e527c3b953b6ff170cd3ef275db5963de488872bc256aac2d4c6bbd61acde31abc5ae869e004ddf950f80211a10fc1d89a697fcc58901fdd690adfd5ee2f8e1858ea01b6ce2926a27af54898a8a19c23fa5dc32b66369b1411d966ba98c367bfa69970ee4bb71745a5d323601630900eb8a15b9cf9a7ac027f5178d549b06d0adc1c2b7947df960924a7275672faf9992056580992247181f08e230b5a81944954eee53677e808862c89a3b6ad074210c39aab37f1f225c9aadfe5ae2ed57cd9af160d0e876924f28aa4b1a2f09099cb0d0ec0e80236ac9c27183444d837f609bf7325893681767b6cab9fd221a79f359a3ab4e2bd16231f0b124af300e9cdc343a71d29e8112ca38a96a25102d40587e34dbd5f789e7251de2f820ba62e099c1c338c4e108ecea44f7752ba0e1300671d46c36379de73fbcd4df8752176ab5c4ba2f79cd5fbe47e2974b7d89c0d4f91852d2f45a002678acdd6e08fd4c1fdf2fcfccf96f843d92ca4cdb2adbb2953d9bcd92d227fa9ab902c6be712aed29e64506dc893ff5e3bb6b0a73abcbeb2ce983910e2a845545e1f30c4246e6637fb6282dabf77c694d416cf8d305961e4aaf89a07650fbf76efadbc508b6c61d3efd1d19c686f04edb83ee2de195c2f021adf6c8e104c8d62c16b8ea7b29311bf622b4b2318d57194a8e5fc10f03889a862d2625917af3d071df1231212edc6e17973beba8b418eb6cff26babcd9384092e30838c3b17c0f5f3a77e4f0ee628b0aa2cb4b4ad782fdb8686089cd71857a5d7e7f3be25c3dcaf5a06b6a20cec8840aec876403f324f397f81e3d2f52d2c23f022dabdccb606de9e0e4ee5ef2a543ec634b848e682fc9f1a745ebdfe3e456afee27b832892eda205adf260a4cc7a9f431033a5430e275ca2fc882e7d88226fab38ced03a20231e3ba4c18f7c29eb4cca26833ac7b0d16bf6d814795ccc0f035bf5bf450526ad61a9e6f03647c91cc9a351910af6b0c7d6bb9581e0b0a29df2e2a8722c386117b0f0388f5ab4630d9c0df6fb9708572b236ce612b6fe258d0b588281a42daafae2169974201c4aba1ef1b6c148908e98468d497bc7c9c0f508f13c0d69f17d33b37f79d25059fc6900e2dd46909ac281e4e87d4c30f2fe76c17cb83a759dafaedb78ad9f3ce0af4f4daf965b19485b44532ac6b155752e94277548032a22fc4972598b942ec6f617fae633c9f8e7b4c7328128a4f136f2fe59c5a98275a85e206ff1f8a3e1c8a46d4f061b1508d13820bb465525451ab2e07a066057f708bdec9a57704980a49ffecdcbf6dac66c0f1b089c6518786818373bde5053b28068b239f6c4aff509318e0df657f28fdcfd69868d4eb4a2e302f26fa3602bbf2c75597366e80168f35f753b5633153abf38bf5267a0dfca177216db354607dd404dac8a429daa3724645c886dda5c411bf33fcff9e626a5797e2e65168bbe26574f0588f44a9a07332a94e4d9c2d976d9f66aecf26158ecac89ff83df4f6b56dd282542507624fec304bed9ecc8dc524b0e4457c174be8f756a57b21f11f072c9866362454ed9c4433b0f0d9a34028e6cb1b31865c43662c24aff452a6abf0510a7aabbda0078b3d85fa3a8867a5e2feed73aa6f5fa947afa1f494537fada3acbaee77bc2fdf73132a2f28e437da0962958f66c1c3b423faed1c3eeefa6b4a77c73edb916eb4a08a3bc56fd6f97983a347d08ccae5582ad344e9c8cf072da1a21c9a06f3480ae586e5da23680d7056ecd53d1fc6fef177ff115ce20742503505be357fbf629305cf303bfe001b981ce8d12b9a363571606043468b77e2d1f6268c955e9b5e91c6e6e9547d2b6a796b4d71f26c11d762a4aaad01c768c4cef11d7f0a75b2482bc0c50b9260d7adae774ae094b9128632c2223500f165b6e6d09fd45f15bf03694dad92f884969e159800161ccf1acc115a28538440149a89df40b9f6533923815905f2c4be22270fb5ac7918b923826306bb24f212061c0effbdf9cb3b2549436752a4a6df8db921422961002124274526d5fc6ca68d746a8c39373cb50f7b06a0835c5cbaa22b99f9b5c44a66fe2bbdc81fba1161ca7f10c419955ecf9c551364b51a29ea3a7057bac534285e7c559c6c90a4fd8a996d7cf0e2bb9ee296cb970bc1fefe29a174fec705f76ebf4600fa198742a3e9d30546b0237404caf68124d1f3892425f0e70bcfc60d250e237698bff716105eb33e166c22a31938da91fde1ea91f0c73aaa287ae4a97430efc044dd37e66955b5381b827c15a948e2ed29a518780d97df0b8b088fd3d14ea4117db0d5808959fd52808b1d007e9c13b46c849cd191d1dc4221e76eb768b5894ea24c2195eaf2a318ec7d982edd3db085c25f46f70280ee83d133a0923f475261324abe081fc8d0acb05dda8f97347601c3996a86fd4659cdad41474478b31142e122d53340af614e2beb04206ff80705b6eb4e09e4a9c960521fb19d3fce2f359cc306b9be7d59d8140475b3bbe48e4bd8bf96cfdde1b26376ef86721250b65aff91e8ee2ded241cbf668e44d3001dfaa184455cb28ae34c98fa07f3f0cfa04eac0826ed41f32d2e98bdec600428463e6c1fa5d139785c238503416fb2d037cc19fd03378408098adf2e291a1933a372c6040d73e479615d55046397afef7e645d99f86f03857aa101a18525226cad35e854aa3a0db4b476bdddfd1f7c8073766917219e990a96ab334f66792d1afdb51f7757c3f6c2a05190276e2cd7efc3f357f49447f86837c5547107ffa7fe5acbbedfddb69cb656e634c073e74ea200876bfbecfed711d0d3acfe0b3da7a1e692abe71599e172d660f3c8641ce9838a7a1c7210302bfab5d85000098cd8551772acff67ad893c367b1a4d6575d4d00bc372aebc03665b561cefa016c32721dbbcfb72ee35a8c018ce06652ad8abd13bcbc2c14e66be7cf9f410b28f66c39d14b3b3511240c77c7384d95de214be707de2aafcc4935bc2e5d91477bee05259abcec7ebec0161257cf851e51587d96f34ad9c5d56b15dc77eb80d78786862a660a33651231c84f46c8670d7aeba2355e335f5df6aba98b0e2dae2e07106484722616843b92265c3a4cf1627f8daba0ceb4282475db119bc0abbe40c4d1775cadced98607ca1efc773c2dde444d94e5c0fc87c946067008a08d76151c0e27362567d0bf8cd8ec0a35402cb1ba563e320e088eedd7d008c949bc2ee8bf7315aaa195cc9537922b10a7e870c00a248c42ab649bd6af7876659d8f6d8f4ccfcba4ae1df5cdd35b949c029036e36f48f763874bcefc0a63ee50a1e34a90a958ad0b2d6e2b700db230087dd4c13c24fbf24e2d2b186ba0ac0ce215497994f11adf94cbc46a231bc92751e265cb8aae9d13108a49b60b0ca19ee85322c5ee029f897e759e631e1aa094c310417a2157c692802f50cab5d3e651fb22305346d37b2d279944f559ba0a432e4e477de244033e670134c6e6b7b3d2a6f5e83ed3f42021e5d8fa1568fcb422a8b095fc047a3fcf6e42f2a8790df70275a78857463097735eb81e82d26ce7e2bc4f0b6b55e613d62e6d8bf843d976689675e97522184c28ee0d5fff0369173c33cf62bfa4cb8cf211e9d61416dab618af8cfd2f804005a371ef675299b11844dcd401db74cdc1baebac25dcb39dc0ccb2aa3c5f17964ac215ccb1094055a97b1cb7b11fd1d278f1e5b2cf364c740f72dc6503d5c1d4f18043c557fa0fe57840cf49c7ed4fec4e68e05002ef55e3522fddb2b160cdf6e10f31cc5a01e4ef662e9f753489189b8c5c9c3a31ca770586876363524ca217c30064cc6b86dcdae05e18346fc632671f623406c3f3c1a3f0c6718ce08ff9d04a28d824eeb285a6cdc52a757a06902c71b61530b2bfead411909a93306c848a006a35797657baabd547493e0f95d231d3cdd292187c787d1573f0e9fd3972664a984955831033d5ffd2a3e3664bf4b0c4edf7a3358475de7bb2fddf8da3837542e99fe0c35d1be0f8b290ecbadc74ced4ea646e7730999f2220e46a4a16f882f5f7df537de5698c89cb01f2d6ed1a6dd57cd11e5a9ee1105e72c4d9e599de44e723927a7e656ddea01f1ac5d5c3e0e561342ca8602daa885cdedd5eb756391fb7f216fd45d0c2b078ee316de994d015ee44967c9a570c48deb6cf83c0c532714897890a66a2d72a368e0538248f719e09112d90e4d62689e6c27361ad04b74d47b32ef970e70f8bcb41a9d7576b3e97e45ab322daf9be2644b6194d3b68082fb5ef2cb393d1da8b68d5a1dc0e51c44a1d819a86432b2ba1fcd16979", 0x1000}, {&(0x7f00000011c0)="4d5efa671687723782c144c13867df7e75a4b2997d1c69c7e7a8a6c88b213a3f15d1a9c6f1b89e812a00236292db911dc344b12b91893c6a12e26e5a1843000d0c4233a383f0499d8081de70f0d5a0fc0c5923646b4cc1bfdff42040ea67f8066696c48a311e5e08", 0x68}, {&(0x7f0000001240)="4127988a656b36f90c688e943f23f750ac17f45603e588d22394faf9dfc2cc39b2df3a2b23fad9a39f3cdaf96d837d2a996ecd002b1ad804114886daadb5c3fa6e80a39197aa622e4a5940b217e79c12f4080ee564621f4dd7858af3bc9fc9b60c3b4efdf005b5270331e9c6cb61baa9f45a3724621fa615260e24bfe92554e42b4ed65404958c512a5e7e0ad66013cc38f4", 0x92}, {&(0x7f0000001300)="874b824d050c20050cff1406d93fc4bd88b093002a0a4915274932d1a2c761b0c99e7dd6882fa10f95add21c4392b266b0cce6d978b1a27392ba9bb693ff5f1c1e2d7a2aa2e943e8405a2bac6aad1531e0d914c5bbff69c7b3f372c86d2a480747a4a279e77c7f97bf", 0x69}], 0x4, &(0x7f00000018c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x28, 0xffff, 0x1, [r22, r23, r24, r25, r26]}], 0xf0, 0x407}, 0x1) r27 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r27, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket(0x2, 0x4003, 0x0) 15:58:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)=0x7) 15:58:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) preadv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/166, 0xa6}, {&(0x7f00000010c0)=""/127, 0x7f}], 0x3, 0x0, 0xe17) shmget(0x0, 0x1000, 0x739, &(0x7f0000ffe000/0x1000)=nil) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 15:58:27 executing program 0: r0 = socket$inet6(0x18, 0x800400000002, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 15:58:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000080)="6cde80ed0c78da5d375dfed18807b2cecc20cfd45398badff03292f7485231874feeb582f64c9708ff436e2ff46ee95be4de1b2213557485199b12e5cbc24aa40a7daab4277b776f9d43183dd11ee3201342e7fc6ec071fd9c2598d273a2dbaec4b0cdfbc72b3f0f7637dd7b8f8a5d4d414d71259faa4b60c4706b121c397815f6acb1316e6dca5619771fec41a9a04fa0764f4af5bbeccd0d8fd320e4f9189ce3037d9e1223db6b3496435e35bbc9", 0x50, 0x4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 15:58:27 executing program 0: utimes(0x0, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) 15:58:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x84, 0x2, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffffd61014b3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x72, 0x10, 0x101, 0x3}, {{r0}, 0xfffffffffffffffa, 0x24, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x9b, 0x3}, {{r2}, 0xfffffffffffffff8, 0x48, 0x80000002, 0x76, 0x100000000}], 0x10000, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x400fffff, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000010, 0x10001, 0x6e1a076a}, {{r1}, 0xfffffffffffffffb, 0x98, 0x40000022, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x4}, {{r2}, 0x0, 0x1, 0x1, 0x10000, 0xdcb}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0xc, 0x29, 0xc5, 0x8c}, {{r2}, 0xfffffffffffffffd, 0x48, 0x45, 0x2, 0x40}, {{r1}, 0x0, 0x20, 0xac374d9937dd2075, 0x5, 0xffff}], 0x80, &(0x7f0000000000)={0x5, 0x9a}) 15:58:27 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 15:58:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0xffbb) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x40, 0x8, 0x7fff}, 0xc) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f00000001c0)=0x8) close(r2) r3 = dup(r1) r4 = syz_open_pts() write(r1, &(0x7f0000000240)="6a77e207e79c5daec5b7ac3174ff5917a5fa258348", 0x15) fcntl$getflags(r4, 0x0) poll(&(0x7f0000000200)=[{r3, 0x4}, {r1, 0x10}], 0x2, 0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) fchdir(r0) 15:58:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x10000) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 15:58:27 executing program 0: semget$private(0x0, 0x3, 0x4) semget(0x1, 0x7, 0x44) r0 = semget$private(0x0, 0x3, 0x22) semctl$IPC_SET(r0, 0x0, 0x2, 0xffffffffffffffff) 15:58:27 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xc50, 0xfff}, 0xc) pipe2(&(0x7f00000000c0), 0x10000) msgctl$IPC_SET(r0, 0x1, 0x0) 15:58:30 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) fchdir(r1) r2 = geteuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r0, r2, r3}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r4, r6}], 0x58, 0x2}, 0x40c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="3d5b90021828f61be1ad9beae484e028858c06cff7295f98cfba40b24c0ebc8375c94367f1e5ab5bddfbfde379271ec6cde4b3c97a25f29f7e8b4484315282a6e41afb60793fd3c1ffc5e8ae2c0202c3c6e06c9c42dd5ecc114ca3fbd902e9894892d3c3cf64503f618ac9a1a5c62a16295caff2fddcafc4dcc6140e985b73c0b0898ed95890435eed79f85efff524f6ec06a52847e1f57dea828eacc1f2de9a409e1fe08edca4bc16935128da45c38f49d07f697e8e49ced010478bd5d1f7db63ddf12bd1ab6bb85703f14b8a2db9efb55d9d8e54e4b494a09330fbb54cd0cf17e85b053a239a", 0xe7}], 0x1) fcntl$lock(r1, 0xf, &(0x7f0000000480)={0x3, 0x0, 0x8, 0xfffffffffffffffb, r0}) r7 = socket$inet(0x2, 0x4007, 0x8f7c) r8 = fcntl$dupfd(r1, 0xa, r7) connect$inet6(r1, &(0x7f00000004c0)={0x18, 0x2, 0x1, 0x81}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000500)=0xe1) flock(r1, 0xe) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000540)=0xffff) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000580)) recvmsg(r1, &(0x7f0000000840)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000000780)=[{&(0x7f0000000600)=""/19, 0x13}, {&(0x7f0000000640)=""/18, 0x12}, {&(0x7f0000000680)=""/226, 0xe2}], 0x3, &(0x7f00000007c0)=""/75, 0x4b}, 0x2) flock(r1, 0x8) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000880)) setsockopt$sock_int(r8, 0xffff, 0x100a, &(0x7f00000008c0)=0xdc4, 0x4) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000900)={0x10, 0x7, 0x4, 0x4555e6de, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x50a2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xec67}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5d7a}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xa}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xd4fa}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) kevent(r1, &(0x7f0000000e00)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x25, 0x0, 0x200}], 0x2, &(0x7f0000000e40)=[{{r7}, 0xfffffffffffffffe, 0x171f4eec0d7ea4a0, 0x2, 0x8, 0xd79}, {{r7}, 0xfffffffffffffffd, 0x1d, 0x20, 0x5, 0x9}, {{r7}, 0xfffffffffffffffd, 0x80, 0x20, 0x7, 0x1}, {{r7}, 0xffffffffffffffff, 0xa0, 0x4000002b, 0x6, 0x9b}, {{r7}, 0xfffffffffffffffe, 0x80, 0x0, 0x3f}], 0x3, &(0x7f0000000f00)={0xffffffffffffff80, 0x3}) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000f40)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000f80)=""/99, 0x63}, {&(0x7f0000001000)=""/58, 0x3a}, {&(0x7f0000001040)=""/42, 0x2a}, {&(0x7f0000001080)=""/62, 0x3e}, {&(0x7f00000010c0)=""/201, 0xc9}, {&(0x7f00000011c0)=""/196, 0xc4}, {&(0x7f00000012c0)=""/56, 0x38}, {&(0x7f0000001300)=""/48, 0x30}], 0x8, &(0x7f00000013c0)=""/111, 0x6f}, 0x843) ioctl$TIOCCDTR(r1, 0x20007478) setpgid(r5, r0) 15:58:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) 15:58:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) fcntl$getown(r0, 0x5) 15:58:30 executing program 1: r0 = socket(0x2, 0x4001, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/5, 0x5}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/5, 0x5}, {&(0x7f00000004c0)=""/215, 0xd7}], 0x9, &(0x7f0000000680)=""/220, 0xdc}, 0x41) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x6, 0x0, 0x0) 15:58:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x2000000086138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="35d54df276f9e472b9ddc174327e378242bd0d4c8bd408587ed4798513174f4ad6b924cf78c036c4cad13c1a2e4b83f1ba95213d0c51d27d30d6a394cd13dfca28b75c5af72c176d9b4b58ea1ce4a5b1824c", 0x52) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x70) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 15:58:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x2, 0x5}, {0x18, 0x3, 0x3, 0x6}, 0x1ff, [0x3, 0x8bcd, 0x3, 0xfffffffffffffc2a, 0x8107, 0x7, 0x9, 0x10000]}, 0x3c) accept$inet6(r4, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x900, 0x20) 15:58:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c, 0x20000000000000}, {0x4c, 0x0, 0x400000000000}, {0x6}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x183, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:58:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x600, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 15:58:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fsync(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r2, &(0x7f00000001c0)="cc843e1d6e8301bb74833ab762c012091326bc71f25c9949e981e6136ac67a6b11b82ffdeadd3096fd68471d144c090bb887482281ad27e2b787018147db45a706c8dfc5ee548bda60df149241591d39cb5a0b482c5e926f6347d1bca2b9f311bbda8f2e555dc0f1e5fd6b3ffa7921ebdfc6a3c7dd71803176fd24b833738e6c245577c5a1df5a2f793ead80bd3168e3443d13388b81728d2b327d45106449647390a6c0dc6ea996ac40ec95be1dac02d3a97f3a597c255c26348e0f43d9386b0f71b03e9b91b7e66cc2", 0xca, 0x6, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x2, 0x200}, {0x18, 0x3, 0x2, 0x4}, 0x8, [0x3, 0x12d4, 0x8, 0x4, 0x6, 0x9, 0x8cad, 0x7]}, 0x3c) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r3 = syz_open_pts() r4 = dup(r0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x3, 0x1) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:58:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 15:58:33 executing program 1: r0 = semget(0x3, 0x0, 0x800000000000) semop(r0, &(0x7f00000000c0)=[{0x7, 0x4, 0x1000}, {0x3, 0x6}, {0x0, 0x101, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0x8, 0x1800}, {0x6, 0x80000000, 0x1800}, {}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = open(&(0x7f0000000180)='./file0\x00', 0x408, 0x20) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)={0x8000}) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x200, r1, r2, r4, r5, 0x20, 0xcb}, 0x7, 0x5, 0x9}) 15:58:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 15:58:33 executing program 0: r0 = socket(0x2, 0xc001, 0x0) flock(r0, 0x70f0d6f70711bf11) setsockopt$sock_int(r0, 0xffff, 0x101d, &(0x7f0000000040)=0x8, 0x4) socket(0x20, 0x4, 0x0) fcntl$dupfd(r0, 0xa, r0) 15:58:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xaf}, 0x8) 15:58:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x43}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:58:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 15:58:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xffb, 0x3ff, 0x5, 0x8, "02bda2cea47829b4eceb6bdc07f29bf7ca90edd6", 0x0, 0x3}) r1 = msgget$private(0x0, 0x42) r2 = socket(0x18, 0x3, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x245) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000b79c4ed8619bbdd0c0d362f5eb21beb5276b035c6222412e"], 0x20, 0x800) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1, 0x2, 0x1a8, 0x0, 0xfff, 0xfffffffffffffffb, 0x5, 0x0, 0x0, 0xaf, 0x5}) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x800, 0x0, {0x8, 0x3f}}) 15:58:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x6}, {0x0, 0x40}, {0x3, 0x3}, {0x1, 0x1000}, {0x2, 0x4}, {0x2, 0x9}, {0x3, 0x1000}, {0x3}, {0x2, 0x9}, {0x1, 0x5}, {0x3, 0x4}, {0x1}, {0x3, 0x96}, {0x3, 0x100000001}, {0x3, 0x18d}, {0x2, 0x8}, {0x3, 0x7ff}, {0x3, 0x9}, {0x1, 0x7e}, {0x3, 0xfffffffffffffff8}, {0x1}, {0x3, 0x1}, {0x3, 0x1f}, {0x3, 0x5}, {0xfda17554b1b13dc7, 0xd485}, {0x2, 0x7f}, {0x3, 0x70}, {0x3, 0x2}, {0x2, 0x2}, {0x3, 0x1000}, {0x3, 0x3}, {0x3, 0x2}]}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x47c, 0x200, {0x5, 0xfffffffffffff800}}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) syz_execute_func(&(0x7f00000003c0)="c19b4017e8090045df6ef041f79ec296ffff0f0f17b0c4020db855fe6443dbe16626660f380b7078c4436144c28bc4e2c93e14e666450f765b00") shutdown(r3, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000400)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000480)) connect$inet(r3, &(0x7f00000004c0)={0x2, 0x3}, 0xc) socket(0x2, 0x3, 0x7) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000500)) r4 = msgget(0x1, 0x200) getgroups(0x4, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getgid() r7 = getpid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x8000, r2, r5, r2, r6, 0x0, 0x4}, 0x0, 0x7, r7, r8, 0x9, 0xb58, 0x5, 0x8}) msgget(0x0, 0x400) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000600)={0x2, 0x1b32, {0x1, 0x20}}) r9 = dup(r3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000640)=0xffff) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000680)=0x9e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000006c0)) 15:58:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x680, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x402, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file1\x00', 0x0, 0x0, 0x2, 0x1, 0x0, 0x8001, 0x60, 0x0, 0x1, 0x3, 0x9}) dup2(r1, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x3, 0x9}, 0xc) write(r2, &(0x7f0000000380)="7b44b3972130858753719082553ba6b6408a4234a87f2df96cd597b6a61518a87d505116b4c873c8d54da421a86b3ea69b01d84d585f00ee1293512b92dc65745332a9f7f0ed2fcd2525473ae9fce3c4e0ad7d2385ecfcfcd92ac62213b729f0d33f9b76", 0x64) pread(r3, &(0x7f0000000400)="47fd8bcc2511fca655ebf6a1fea3c0ddf6fa371bbca2c19ed37998bd1c10a7c4406a4a2a0b28bc6af296edc9b11b1c4723418c8c17acc51c19c33dae634cfc1ec87c583184c0a3ffbdba6069827156a49dfbe54b9f295a7583d47cf827f3e442", 0x60, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100000000000090, 0x20) 15:58:33 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x135) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) syz_execute_func(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x901, 0x174) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 15:58:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x2}, {0x1, 0x86b}}, &(0x7f0000000080)) 15:58:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10aa0, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000000000000, 0x204001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x4) close(r3) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 15:58:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x40006}]}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:58:33 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000080)) fsync(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 15:58:33 executing program 0: socketpair$unix(0x1, 0x400005, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) 15:58:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080000002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27febf000000000000f659565c00040000000000000000000000000d7e35618e1a", 0x2c}], 0x1) 15:58:33 executing program 0: 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}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 15:58:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) close(r3) fcntl$dupfd(r4, 0xa, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 15:58:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xffff, 0x6d, 0x0, 0x0) 15:58:33 executing program 1: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000200)=0xc4) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000240)=""/153) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000300)=""/217) getpeername$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077fcf3cf8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395292ce6333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e37ff29cb856830a4975257ffa6b309ece8ccd355f40733a8ee87cd13c830c2f5cc51b768bd7acc51c27fb7d6511722e08b2cd7992ee7bc0ffc5b40103f6b533149b84206cc7b9ed9d2ddde1c718412c8272e554795ffde28dd2c0e5a9bd9c4ceb36cd7688c7099e355500100ab7103b2ae4f6ff854eb048ab47b302a430b39e5a73b3055d76ab4ab4afe14130928e852f6e581cd7ea013e181aa6a3de99d452f1daec3f0cee023eb644cd1"], 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000540)={0x5, './file1\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0xfffffffffffffff7, 0x81, 0x1f, 0x1, 0x3, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001580)={0x10000, './file0\x00', './file0\x00'}) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000001600)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001640)) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) write(r0, &(0x7f0000006d80)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18595a05328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefa285ac95d44977962a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7d97c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd33b2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a4847af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8b68ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a32ce51d68425270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306079ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956a", 0x1109) accept(r3, &(0x7f0000004b00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a30000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00"/4184], 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) utimensat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3, 0x125b5b23}, {0xffffffffffffffff, 0x1}}, 0x2) getitimer(0x1, &(0x7f0000003780)) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f0000003880)='/dev/bpf\x00', 0x8000, 0x0) semop(r1, &(0x7f00000038c0)=[{0x2, 0x0, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0xef, 0x8000000000000800}, {0x0, 0x5, 0x1000}, {0x0, 0x80, 0x800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x6, 0x1800}], 0x8) mknod(&(0x7f0000003900)='./file1\x00', 0x2002, 0x6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000003940)={'./file1\x00', 0x7, 0xfffffffffffffffb, 0x3, 0x1, 0x6e61, 0x7c73, 0x6, 0x0, 0x1, 0x401, 0x20}) 15:58:33 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0x1) fchmod(r0, 0xc0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="870c3ec16e417ff6c5c9f368fad43f6435fc86b3a8750c225dcbfcba5fc3bc9bf39c70f26fd705177fb31e6472afbd3391b725439938511cc80f2b1004828ff518d981b6a9929d01ccf3f5e1b811df72034b847a7a82992cb3c06f74748dce67913133937fa0d5311b0d8037e57890fd5e0e210454d4e8092f0b531eff4906e77efc01118f6dced362e13754d09de3dfc2c217eb20ad06f8239eeea88aa4327759dc2785f1840cf6ebe27d68aaa6989a9659de16d56002fb51c7c5a83e70b7dd975abb49ba51432b2aba60a084674d2c370022", 0xd3}, {&(0x7f0000000200)="4e83f94d80dded5901fa3cceeac546ac85a75b4dad665139ef9ca2fb3bd5369080a2dc05f5b5c56ee5a89d28d08d53099440063e14f4739c700b3bdf650e76e2679a520c494df4f7e8c1c3a65adc97d51c06bd4ae0627887f36b6411e8b66c5d46a3f979961ec2b24aea4c2999f45e06048438353feaea1a1f7f62c78e00f84eaed568f903c6520ea8762ea4151068bcf5ed2020a7fa66a5d005c7a7a5923d2b93972728b9128095ee4b6970", 0xac}], 0x3, &(0x7f0000000300)=[{0x30, 0xffff, 0x80, "a4c29993045bb476f27c66f8d1ddf5ea0d345e963671f631e564"}, {0xc8, 0xffff, 0x800, "3730ff5fe0dd6cb0a456e2ead29576c519d00ccc0b164e46e114e303f445bb7cc04fb4ea69fecbc328f26e7fdea78924f97eb95883f2c4d746e171aab5d073a80e9aafb2d2dc0c9a686498da487c6f7e5244e7a7b6e287fa5e8c264c13bca9dce08ab322ee0fae18789e57c6d9408af8480d0a68b4a5d27c1997e37f77a45faee10683f56c7e61e89d6a02f956bd165bdf04fcdcee3325a8095ef6e443876b9355a9dc8b3fe9fd3fcc36eea68ba088fd427845739e"}, {0xc8, 0x1, 0x2, "58be8575df52b81ddb07be2340c3a13799146a4342124b458c2bc13ec87f038eb42f1db3a1de191e26e036c1b5327e434f3d97f8b642e67147b1e2bd67ed58b9d910b80b23e4a5d4a725e6ba25225af4b182550d611b6c61155229345340f9f399cb9a01d93cd85f344d90e8fb6100f5564aea8f2316cca0529c600cd13141f693a9d1ff77ddf7719b4f7c7858ca87dd55652d1b909b944f44b74101fe2e33269244de5440396e7c8ac56b1569bda7cf06642e24"}, {0xb8, 0xffff, 0x3, "979004b53482bfd61a921f4e626aa65b67addf4319e4b2228d07a5f492924ceb5fa6d8e1e4e9eb17ee07940d1415be9deae9e2c954dd70dc3c412985f1affedfa9139780e7a955f683533784cd91ef93a27b9c9d997f538fb28ea5d48aed0572b0e63c8be1644fde0b2914a99d8313352137da14580810fb554018fa0c44488b45cd1e3bea3799bf8b3396916ec941cdaef843044dcf0dcab6c0ecc90087eeade8a5894325"}, {0x60, 0xffff, 0x5, "b00bcc52b313670eaa8cbdfb93f9b1ff60829f7dc47130914a19058fd82c04a003e5db0fa8ca880d0ca21ae88a928d952d7a71790100e90e23ebd1c3a9ecab14eb214c50bcc26cd94e195d02634bc6b3"}, {0x60, 0xffff, 0xfe, "2058625fef13f77a0cc9a047c547efc10a79410a1980bb50b44d17ba674f216310e590d3065cba69de47773d3b1b51b6f1f549510dd8f2786c560f33031a6a10eaf70cea11c73d5364c2edda02cbdce4"}, {0xc0, 0xffff, 0xef24, "e563eae5cc096e8dd570b18a6eadd4ef6c9c1531d8bc12ac77c31298d447e9fcccb9830a86c0d0b96c7a9ce8d12b3369a64bea2c4eb6ac01b160df548d300a7a62246314f232f0faf1cfd05134d4af97844b65bef6aef18f25ea78944a28c3dd0a014bd090aab6a36811c47654edf93771be69e9e40fc3e78bb0b7cdb042322ffd0f990ce79bf748e7d28e53291d6164e5c55c7586acee27f9ab850a5354d5b0195359ae3656d7f9dac02f"}, {0xf0, 0xffff, 0xc23, "3ce78593c98842f9124d2544263894d2a6aed00008f54f16e99a76b3a7ef39d10d75d8452f495de1fbe3ea571a201a0030ea27a1abec1cdac2ca16c9f38f8e9cefc7fcbf123bdc7ff9502d478bd6d9a3f6dc0100b1a5aac4369f77f637d12cb0466eb9599ca15db569fc81b1d3cec3a5f576cba1827511881282bd6882e92fd3683a5423f2df547f6aed73dcd9c0f132499e4ae033e33fbeaf4fec126886a2182c86d2341f2f40fdc44121ce79f418e6cca47ef2898f9f69dbd71745935cd678d5de52485e35e0208fc9df88abb6920706ecd87fc49866031f"}, {0x58, 0x1, 0xff, "243b419e1e15739d58c536b8ba79adbfec18fee193abad4d0bae96d877769f325fd6bdfefdaf60cbce99f43db54c904f1bd795e413fad7b7d2bc650f431fafd1e916193be7ac"}, {0x1010, 0x0, 0x8, "9bb20898763efe46361ece0329200d93397ad1da6283f91a372155ee7eb0e7410889b382a2c6e91238c0cce1f323b12cb54ec95f1214570288dbc7a5330c01d897a114df99d0bab372a71d20d07de7ee38f792a814a37d92a85f8ed4419ba58db9e5dfb9574b47d2ef4fcfd7891a649ecdfef074eba3123ad2df72f42fee9c375da2cd04306a605652a63506c45d90b617c7d0789c35955a21cc542d90e5507b3b1a8a6949c7dab30cd7626393b967cc2d0df5a2e165445b1188baaaca314f5c5e7af9ebd922697a329306b6c6dda4f1410915dcdbeb95f77edeb5643941883b15864dcff46fbc1849b0dd5ddcc865035d005e0ac4e12293e49f6db3aef616ad02fa06787d20ac09b9e80baa0154c9e33cee07de488f9257f56c74a6fc04e03cd8ac5ec9faea23c31428792f2a65367a0b90cbac94efec2e3870559e87a1f4b135ab9ddf48ac8a0baa771598b2a8e54707e1fef5da7cbb12ce92c11e51bba5899a24146c6bdeba468537ee2bc4089765a0f4c25eb3a8788e5dc62873cd651c654f72a8b5ab8a1b0871a30b223b9ea7f6d4fe00826e2ceb122a216adbfb3b2931398cd8588b1ef3fddc0bfc2895ca39736d1b6f0ad4373bb78dccc894ad320348ff104db451305156c4982bd2d75004837b8ebaf7af1a4337f326abed836a5c977bd0a97eb8b303da8bdab42e3a1894d0994b666d5fbe4f44c30042e563c8a0e5c7f5676129bcdeb91b9e6eae333a035cd23e3ca59692944a617e1fc4647b0288d054ede871f33ddf62a3034d1d73a3129cae695cc6a94aef92ae1db6e477f58696e225afc08ec7a300f4d664e2a750c59b4bc4d8c6f5f1ec6a665270b610da80f910797534d8c3f1309d95eb3e5e4edf036bff76f065f8f168db256ddbab4a9fee537765259cbab04e2aa71c977f92d1b319d1baca038da3e338483e2f3d773f97e9dd995329e05eb947423a59e2296129cb35ecfb08b09b5c6ae03dc33b57f3594cd4c7551b092a065da452af12d0d046f0853857646a2335378d5bc0748862264993ea61107096de292d704b1320735e4b4945b44d0d25a7df0845138a94cfeb24b4b03539725b1c2564d69ecb94cdf2bd9848c66e18f042d54839df839662d7cb2915c7ff0dc6de6835e5a2096d4491e531c8d406ebbbbd17083c8ea5aeb999e97e5ecc83c2949f6f0bf97e4a7a5386f4ecea91e321ab426da8845af85453c0a1c342f973feaad5761053c47ff4166f00eec105c62fb85da54392ef1f9b278b6134fa6113280d19e10a50d211255630ba000b5511caf321a4c92fbd8b31c77c50f81a67540e371bf8d1fbe714847e2096deb8160e3baff17a6693f5fe6bc3863e37a0cbb54f36d34b96a4465aa0f8e71caa876fcda967f02fd072b8cb772042efa530c3736ddbc74159c8fa686a5c6026cc01174d229ab7480428ac74455a0037a4d463a84aea30a3089e0f4dfe02eb5b2e88e870f1ff28e4ba1208a21494de3f71ea7818c4dd886da8208ae40612f192c3d8300b3701ed8a55b950fea1e8143b64e97bd7e1769572464255237648050057dd1d1bc78595e2556fc21f2f4249ed5616a6709c3c49b11bdbbe5e552791fc475ad58dbd6029f43b75cfc707c46b5ce960b542a5925c60f26005933137d6f5befba3ab02babb3797efc8c898bb38566ac09a1cb4cbe8f708abd60e51cc134129bf0f5841799d6d69870cc1957e8e990b1390da006b4c8766a4f144dd6e2f85b42705c4a7b711f9b8714f91fa8f4b5e81cf242a7ef892984b68f24a9d2a3914aa6f33501751140f80890671a702463ec01f2af8acdbe2f9835d0bd5d56e2535239fdd1444a75511e1cbd96740574ebf2283a4f19af75dcc376a24d9725a846378c94ee33cfa1415c8699412462c5b847d24e8a0a1162b1bfaa1cc717200335e80193689fc89569eb759cde9f3616cb9b08c178f77e4abfab8f33a56ec21ffe2361c84bf60de1292eafb5e55c02cf3ba120e59e3549bc85fdadd7f3c0b99aa9c25bd67a0fd63a9649d8106b34ccb2154548b7e6540a22ac7301539421c1eb02540fba3bcc8f738907b63a42b62116ed68422330e0316efaec12e0700d7057f7d5b11dac0935d118f1955c48c6b69d0637f153b2ed1c0981c4a8b8375e72a494c6ad7e1ef1d9f9c5bc809f423121a7b322e11c44287334ae60b679d8befc89825f6d72e66a79d56498d795c77995bac5dd6ef552c4a17f3ebb528267a5f2873f94791514d598b262e3eef369bf9b54a29943b3cbcbe033b6ddec2d1ff6fa753278695720b3b595f2f43a61511cb7237d732e4c281742d2c5e3cc6a7cbecdebc9a4298fd088fa0c8660cc1964feacb6170ccae35499ce84bbab275e06567b1beb693421991e542251e182adc202420d40f85a194491793d5f0a6f3a47cfb51cb793171a646ebd6847f36f2356985660c063be66b40f912a9546c3ac1f952f40db5305ab0f06e2d0b2b2490f50ec5426268de11537f52efbe04f01fe8f5c4425f8f5e23c13de98df7300c12541b312080b30d05f396ba0697a5079e1845f0255ba5f23e6a05bc25a0b36e172833097e62a43887b22ed2f325bcee7ebd39e6c8e16184dcb3fce45c10ab5d05b92109ab86f5c96bbccf46eb247296303ad4c633caf499c88b540dd313bbf7e4347901b5e51447b18d1fe61e53e28d4e7cea80f0a85b770ff80629ca3e0e2a152ee7223b9ddf1ee78a9800ed6c00d1319a09a96e2eda3a1b917143b0fe142347872792c3353bdb7ce3bba7105d20bfe59b4e20587e5528bc2b91d26d318c4973dd97de680b7c0549011e2a97d03d737149218b85484223c0a6cb1e0ba49450cb90812546af20c48a3d048c378de508a3cc01a870de882646b150e2fc535c85f6d335c1e696b31add8902e0145428464655703ae145c1afb0c1bc8df3961308abca7b565ffce0c7254d6e1cacd462e17518ff3888fcbdb51247458ce3833f11b20b29a3b62b6177c00b84bd7d785a37e17aa14c53f7f1ccab5bda6fe247ec7b8a544dee4266f9065e0b138757b91e22956f24419adadcec751735bc3c68e05be9c615462c4d7e4acd3c421e1cb6f43750908d0f9634e5716f34e423261babf008cc94bef398c31576d750747e1edcd7f446f7cfe5ebbcd04d871f14063fa0c7d5f667c15730b139ea3ea0beffcb6d53f13fc9769a024e15035191bef3feddfe09c034edecf614f1580942b46ac557093030f832e3fc4263de1c2347b256a610e4c4f1217d7f6429bb8fc9e4b8ecfa4f2a72cf868c5fc825c12375d864948a1b7bafdad747e781a81af1bace3648034dc9a51d6f64152d3a7816bc9b27d7f8f2d684dd429bf1dacf09929a354be7735efaa8d06b02468a8438fdf512b5ad856d8bfdabc1cd0604f6c04115e006884e8b94d0457249e758387064c738280a27354ac879a3a43f13639ea4e928e2f9565e1923acdd288ed25bfdca209f2fc713f9f1729939968cfe502d3f7bd04899b2dc2adc93c889e8328ca1cbe423873915c10c6d47acb4fa336d5d6c6d3e67e9cdef43bf765769b3a8c132f1676afd0ef58381d86204137a20359f9b527e2bf3cf0e99136aa31cc7302f83c94cf3b27fe89e9058c2bb681ed7bf4699c333a4d3168bab32e549a0d2a721554c62361544366e2cc250379209651126df4d0ca9a108fc649d3a5f1f890a414ee610c673ca98cede4aca631f84d9b8787da3f4280ddf9cbfd72c4e212317218059759689a76d69312f69b602b560670e3bde0966ddf3cbc2fc378d078eb6b5b87cce09771990f9560f26a46f29af7e85de80730d8aeb9d4e4a01019f61f526aae330ccac210b086a43c662098905926682879d1889fef47392beed308859a9ac07ae5e1735143d3177cad52e82ee9097b5523bdda55caa3130afe28790e6a9859229aaa64744b6b55906a3a5e8fd75fe750f8320f14546130fe8f939f8eb8f6a84bf799ad6e3d8db2dd15e3cdfdda707d33dcb118e57dde48727a8a725ef254666adca73459aeb8112f33d79520c925ff50b6201839727aef538eb39e01e6863b89e400b87a012bc998a2756347b624a919a7b8bcad3c9ffd67dae5f62e7b7d49bc4554ace1dc361b0f9a9cd854dd2b04a3e2d8383f698dc00b6f616cada228b8313429ef1f86f7a9cd37e748836d0a7724b05517a67599e747e8ab99c642794417aa84a067dc2212c8c9cf37a30feb845187bb4207f05b03baec8a9940e3e905b943d4b9df78af11f548bf4357e19eac1e7b5e665c1a80d76ea14bc86ba5ef45eed7a4605dba773aad353219bf4844d6fbb0ba3fca65ed961372e317843fa3f1e143e4b34ea36b8ad487f85374918cfe55407124db20eb46ff55a466e6b7e72ebf7c4042750634b2c34dba3da934d91b4a415b34035deabf86a5df021133e83c7600871f707180010f94c655a15be03b537c934db953925263ca6ee8664fe2b97844cfa74696421c191e6cd37212e5097ce68286059c9f646fa9a7c75a7a21f13805471baf2235a2c3849ff7bdc0101d890bde4a6ed5d0cb4fcf3087fc984b6b739bfcfea4945a469d79d0f9354dca43736a3b52aa23d994d7aaec00b9bb1582ddba1232189b13519f1b17e0afb1c796e65fb1b3e68b98629ac5b1aaaeb3796b9cb5fcf765f18b8331a593d6c043f3d75d1fb0531a22af174ac72b517c19f687e3c682cae0411a1a0c440b7370aaa7dc7bc2cc84a285ec8779b7907dfe1f5207d436b3d278ae3867e4523dd34ff0233c427d56a61d28193fa0ebc6c898318dfbb5e4b5cf8f6ea38b19b1045ed9711b3934b80f9b63d1b28e909334551ea8042c22ed19f17b37166f7847985cb2d6bd2696296db52514dec486a390bbc5c6794fe6241adc34cdbdcea8374ec880707982a7681d809e1a019931872291de43fbaa0199b4484b8a9f796db532883e214165032c489a3b3481b211737fff74a2877688d8072d2ed03ed93f747340ddd4cfb965b5f2519b966b2eb0f077b592c869f8db103ec14ade3565aa821e3507a92aae2be1dd936d0fe8c36bed4f6a2939981b81d1c0182f3c3567e119fede61579e481faf088acb4b54c4f686ed4c6769b06110407c9bfd41a7d1d038fae86f9ccb708322ad1fed0975a709202aa9793f461213f6dda4608452b674e3057610ed0889bc702470356d04c6fe0cd8889e8d730c8d197b4e4ecf6c970688f6b8f69b96597ca411e522667e05c52cbe8f14aa057ca2e67bd2bb59c7a21240d139f09ee1c39131681e2a1f7d34647749600c68bcff833e779df22e2b113e07ecc3fdce7f5f1694d76dabdded0333dcad98c820eab9a9d2d38f208d40aad08e56e21259bc045d1b6e1cc9ce44ae82d73bddbb0fd5f7ceacd19183d1493ea340f83575a2d5f2f4a95aad971ba97534db0a1acd53149e3a18e07237c746863d4ce674a7e38d0b75bd346a3bf8d11d02cd2aa88986da7c0231d12125de9ce3d00e778d0e2ef0a6c0c204632785b432a781d3999bd9085826701a0311688cb75cad06eafd7d16a331d449e7c70f9bad7da03471800774fc404f3b14c14f77011b098049334659eedf499e1dd42b56d64e96f6e4c858a37a9030768a936ace625802f00e7f47e647e9f99c890ad499788dd919797b8e9a97a846f0e78cddaa96f568d612e117a1e1a792c9db6fb4acbba4626cfb7bf1eaa24c209652a4b24d555adc39607f854770d30787f8940f41d74e714a1cb88ba9923867f792da778cfce5d19fbc5e34827d6fec2d6fbb956a8ab5c5e2d679714ce78cb8e1a6283685173a67534"}], 0x1550}, 0xa) sendmsg(r0, &(0x7f0000003100)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001e80)=[{&(0x7f00000018c0)="091860df88d49404031f4936cc780fd5de457c40a457827dbc6ff834f415cfb5", 0x20}, {&(0x7f0000003140)="6eb42b677244a04138702fa2be8a49c17201485989884f1ec69240c778cc77c7ea5d92e4f949b58ca065016047d980855e7a2f3a77a3f4be59b6f7c0d370f497f667183c926ad3d4063841901d79272bc694dc55a0a3ec79dfd0d6", 0x5b}, {&(0x7f0000001980)="b934f2a6684085717dcc7365481a49893cdf174a054242f0b12e108aadc5ba334ab1b5397025b57565e15b8c912c80272095b4e0a74f1ea575eea43526ba154282fab3abb9a4f3ac3908611b257bbf1742f319c250b2415abd77a2f9dd6b698929299d094f8d0637c64168d840549c8e3e8002b6916c861faae01e3a8f75469e6509f5ea4d343a72141a994219f2954e7cd53c90853410efd0386274e00bfa09eec9d49bd2b7b2c75219d2a6aead22039cec0844e5754b14d2a764b5e497069358b10bf1391910e55b96c2851f5297a49f224f82cb3aa41c66c79efd4fd09d48c0f855416a", 0xe5}, {&(0x7f0000001a80)="c43bf1d1113bea4b8e2e31b3f79ebff96b73051dc00c05e84a95da9e654689bde88bf650c991b08ae9014df21db70489652f19875cb82cf92241724bb0a4303789930b53401a29a4a3b8fd3ac3a8ceb87dce8a923878520156217da95f0ccebe3e3d7f517ebe43f3d319916b94631f781c48802ff5ceea16a4a4212b3c6fccba875b2d", 0x83}, {&(0x7f0000001b40)="25afaff9e05d28fab1c8402c6bb4fc16a94951d487fa0b097ab798296a5e2facea2db306d57ea5e757c1f18d4741bae8c0f367789a1fd8ad0a0eb1a7341cca89b757671b316cb0a0307d566c7c560eff21c878d170c92f67f1f23f0461d04d7b17a1681d647fe6da7849b201ca6a33405bb0057eaa2317cf3dc4669d93160d24afe3c4009cadc3e7f5167cf82f07a1c72636a7fce25d1b6ae25f3aa4e435c07f974fa9bd9723f7efce", 0xa9}, {&(0x7f0000001c00)="1d3717425e2751d35edfd71600b91505951be7a491ac7e80bba186274824f6e3490313138b1e3c992016775512a18d8406cb2356f1792c1db559feffb0bb371e0d552a2ea4fd27c6bff9ab19d49d448fadc94a3f5826f5bcee276e7f5f7ee898e6da62ffdd6f6064325182dd6f17aa9cb8fde07c3dcadf06b52f4a2aaeefa63c5f901945ee6c2866b18e23989491ca53a96cbc79ff03e7813aebd11a08c88554a012873312e180052580f9b6d7f6", 0xae}, {&(0x7f0000001cc0)="bdaaab8d5f487b870135b6869cd25e3ff14593197cab5d08b1b3204d8c634c43e35cc98ed885420f305727be0dfdc8117422082e9dac999c6f6475af47304f9edeb4c3ca", 0x44}, {&(0x7f0000001d40)="40c8d2667eb5079f59c9cdc713ef01b5aed13d08d42a6f9d343d89afe6fd49a056291a7c336681b303e4eb85ec52a4d4c226db2dab0c60e7b55b3efd5e194c6d4d18b5374f7e1593a1c7d8293e3c0f06bb1aa087bc98462e6fd7e6dab98dfe75b9ddb1b0a339cc5e170a8276387a6868079ecb9eb7e911f4eb26f58ca381285e9ff5f95196ede5352ef176327e94eb5caf143c18e8ed2c258edd4f5d38c286b9d246f14311b0d94b829e3ba790a4a7", 0xaf}, {&(0x7f0000001e00)="5b9ed49024b3f2e5bbace2c2da61634d7bab7f18232b7340d354f5df34d075930ab06d1ec53dbd6e9e30c1cc8380dcad980be23e1aab8efecb1dbcf6502061e8de623670b531e4dbfdda5f95b9de054c0f94f305b4ada5adddd58b439493797030c459beba686fa744e5687b0d653494acb551872b3a07", 0x77}], 0x9, &(0x7f0000001f40)=[{0xb0, 0x1, 0x7f, "0414ca11089b68b1534181850dd14328048fee5622653306162fcb698298968922fac862476f78e8f9a72ab30a6f6098476465871944020a615d5590f4b16ab83e6279feae1323b7fb240a8dc613c3adcc5af7ff3a80aadf1b4975174a0bf32371ec01524768acaab1a0b5ae13ecd41f0c3a7bb90cf35a608845b37e60c5e056408614ccdd93ce856096301bf7ba1cbd280a8e55e4991c4327"}, {0xf0, 0xffff, 0x3, "2854bd111ed4e5e9ffbfbdb99f135b25cdd6b38d9de933350fff462d9cac91c3184a78cb20a3778b0c3302e72bbbc456436b0f10bce09bde5eff02e78bb2c5f86a50596b35d4be1c94ae26b7602c1cf95ab53b5e6214d91617e8b5f941b5d46f1d64300cbde52e8b251c95b7653e611589ed193739154befb0e6fbbd197477a26ea319ed2856b656f79dd0014d9d297cc396295b5f7a9da77867bbdf99d0357ba2ee3600414cabb8876f0d2718eb6c414665839b66c88cbd4ae5ba7120239581b636fc999af74d68612a4e9a8909b713b4d97b86a4bcb16dbb5636"}, {0x1010, 0x1, 0x8, "8059d54123652e03feadb457919643160e36ee6735fbbaaea32eb2143183e1871a45a1c602ac37c1d8a95fe3cc9e873ba50a3194fd3bd8a5a6cc39ea021c33ec4f23a3067b004258dd75f7146253f2086fc8ac250267d2d7774f6fb73bff18f2d29741ff2bd9aa82ffaedd39393ea44e4b69a434af9f5f94d52669d967f8e5fc2be595b5c4b0f398375b60626ee981ed020d069073037fcb281b6f46f187c879ccf2f3503cc07aefc2cd211d504c79a531bdea2fc7286229bf08069824087c92d66de0d23c251d0d66c50a3de31fd396ecbd40702580c74dc01cff37534f00eb4db9090e4258b7fe9924b383d7d99b309fb02618d2e4c2e523ac038075fc49f36e9e63db21c6c59668cd7fb3032ba796d1e2b62ad2171698bc3d0f2e563faa66ce095af8f5fb0f7d5b7088a9136c048c67358e16dd4cb72ae549966035140733e656abe6421128acc5b306b4a30f108e4cd7695784dcc622ae1efc0ce03fe7c08ecf5edc41f922ef95a05afd0c1f983535f9a3f4e556c46eacb489068df74fc3233053a3f36d58fea8314b37b01b8582e65f1ba4b40bdd9045c91f78ade7b5a2907a9812c475eaaa87ed71b3b20097855a68d152503fa705a188c68c6ea9b7ae79efd97edeeedfc355dc01614d5f67dea6af83f7bbf11e5ec23b3527a1142c907b1b49658cbb382c8c223288256c86390198a9baf43e15d07311c72127f1c6c48755071eb6a2e510834c28c7169e57a96e0c46dc43dca55f679d4921a2392be9e27c9a3d9adf3f2f83297f5693d9db102e5bc6a4deb06c30a1f0f23ee010059f84b49df0412be641339c5c4a3ab09aabef97c4673d78e1aec7132f181638d590e721198cbcb2dfc5d063768da22356f5f67c3793d8fba7c61d47b48c81eea7b27ad7c0a6a01d179c170b9756a51433f4cd54c550dfcc13ffcbe11c4e54e407d4a5896597a4f663bb053ddd81cc9ff0246a3d9f9b7a964d62f9f6a4acb2caf36a1c9b68fc2cfac1a6b37fc100cb12f703181d24891e3d82b5e9beb56959335c92c43b6448a8af8a56ba239da31123022e9e82acbc690b866047fb69240feee6532cf5e9e57a6f2dd89e942f176ea096f7817184ce4618cba5198ae54cd092302d164ede820260ea0c2471db2c4176d018a623edc0be612dff4c8361d2a593c528ca386909fc95af06555574c9187b41a54fabcd70d404100aed371cd24683a408495372e52d030f497b47c73244bdcfa6739d4ceca4d34b9c02df91cdcd4d8a25fe50752d8ee8790336a6f1c8f8857b0ee709ee9ef25848fde6ad6bcd6aac48194b783b08610879d8b3d195c05e647254ac0fe0e9736a1912da0249bdc1b45f7ef4c81ae1949c86e20254f3b0cc4bff2964c0904d53f0696d5b3d854ef81ad51b336bc117f6773c2ae635f56585dfb542f1dfdf1953853fcf1fda9b4b8ac6c593a93695703254b50d4db9af1b25a77340bcfd4739252275cf6064219dc1254f0fe75af063bc26db21811aeb32ac3771d7dd9a469a7420bfac4759997d416d074c34f089797bf68eb9227e0c873f2ccdc7c174f25e47126622181c779bbbde3fc8fb57c98312b915945716fe33709e2d13148f30b6c2d26376e7c4686a6b70a6b1230ddbe6cbe302cfc6823524a6a95db880c5f553ddfb181af328e5d1d8fe24ffc385f930cad99a7c9943f8a57e045837b110e0788142b641ece2eaacf834f45975c69b9c9c532fea755190ece118a956fb2b5cf2dc3c62a329b7e0759f73fd7a002566316b6b8d8078f2942b632b0fa36ff9bca1e40977070c03844a498db45bcb5776840fb741450cfc5b68ea7beb2fd049d20f077fb6af03f26561e5181290dc24fa7334e6c8294e2165ecb0b829682c0be30ea03fdbc5df3684456508c9351241e3ee49fe767acfe4fdaaa0439ca5cee0acf3850257d6b58ba31c752680fabcaa5a6dcd75ea04b74734e53b51d6c03a8026109bde5e2e1e3c63cec5a1cb4461f3123216acde87e8c2f1a9e03c894dd510ce9947f9e34e522754dbb86cd228f1eacef2e98d026d7068f2fd4c1aa374ab90f5cd34dbe488b3b6153f29220da28b24f60d7c918c3288b4142f6ac7da68f7c2b23f6fe7ef32c9061e5d396b3da8a67058ebda564099491b7fd9fb1a81e584efc3598ab368742ee4c0fed7ab455b1cab011da95ee22ad9a2c3e2aebce1616aac40eaee29c91b4755ba1d1c49f9dff8ea2a67ac8d62b904f7a231ade54176506d724e649d542366d4705d0786d45cd3ed23d986dc6ac2fbd59c09241b4bbb15f15a367489cd96546b2f887165d646dc6351df473b0fa48f64a7c8c4e9663cf804e47f8f42444a68d8e5f60b8b60be1b2ae3e33677ffe049096f0f063778a8dfa88d8653d65925e181403217e888bd3d5f8a4a90d5b205cd5fae94088533939ce34816044faf1a8ae703addb8ce29fcb741308874a6f3c9eb2e985dd57352231bbdab8e0df0873f6f11e809f1079fe75d3a97d2272b6b5b4ff2ac5069724be6d9cc336e6f37134c22eec58d71f1a446a7d1f8d33242f01b7268a3e0330e3f66bfc248260609fce0cc34ebb16a31556270649dd3d1e133e6dd7419c35c6a0f50a54dd07a30f308c70e56d42a4aa60429bb79eddb9f21ecc16faffd38816294455908e08e3fde376c57f1fe696d87716128c766aedb6ced993b0d31a035c95a78fae73585ffeea1396f4c68de0d6794361f2771865586b936ccdc496ae34f38dcafe398322123ddf16ce4ed518cf6c8beac297d785ca51280adf2be076b48d569eea520f4ce7ab6791707b24ba8880ef3ef651168bee536662bfcc3fffb24d1c1ff285afe6e6788d790281af27a99b971644eef165bf67f036e79bffbc285e4e0e446df07605c009dd09dbe331d9bf15a93c8eadc3e860e19cb52b38727b94c5d4604b546818ade3b8cc66b36111d26e1a6109a014ed92288220f2b883f10b0d19d946b8c42d51dd458b357a08726e4665633fb85de3a879a7f0be685c2690e4315f10299021664cb1d7f9d77fce7145ef57ae3866c527bc198862cea27839e1c353766494b7d2162f4dcdf064fd3b8d92ba1520e6c1b8ef0b39267372224dcab0d341dcb6b97cd267dc2acc1c8390c77aeed8c0608dd438b5b3d872f0638b817d45f80b605260a5943a679d464dfa6abaefc99a4a5c8c3bcc38383f0d21c578f32375e059d039bc3f47b5d7cb5f71684702d5bc27e5c6c296e91187e6a0527a3fa4ca41c8bee44971761ab2e744e59bae998efdc6290b8e688b9de369646c5bf9f25293fc7303eac8a06307c5551b603ae868d39ed7544b95a152430a9734042af51aea7f1c608919a1a092c9fcef81e1c257692b7be306dd6f503c112c31dce3299926abce176ba893499688776afa6250ec444dc0231e733b16fd0762c4dd4113da0e980693338067447971b8cf61e80c30b383a8f53fee70e902b604f246e16fc1b92f164d29d4787ccb1ed364e9814fb1facfd48693cd67b0b3e246c7e65709f7bcbd430399b7d5996e4b67799e0df3afe6c22e2cf35668556bfadbf489192e482899356f233092c619168765266b6b3bdb39c563a58904de640bbeec3b678186f7cf64c4dd90e5be2957522b3d3cd67b4f0b19e7ef289d579066759b848600a8dbe472919dffe3af586ce954ab524b08de824fda65aa94e062b912723a52c0974eba1665ce4d165179eda62f4a4819e67fa9e70c9770b4a05cba274bfec54eb3ce6fec84c00fb8538215d142da1872d65d0f0cafb420d3ccbc121c3c3f5baea4555cfaa3dbead9ee770fd9d1df3f4bb3eefc2b2e16547320c76a7cc5e83b2ec5f5e0d5863acb23ebf275254b57a921271e9dd890f41a93e0d8f1aeb895489278411c3621376ac73f2f82548cb63e05425d81e5001d211aa33be785493df28358449d94455b412458b968356886432f4e2eea51247b5d5606393b635115faac48f295b598cb81b4d0fbe79c86672a4041e685a39c79906858af8ce3d4a88235e2dca26cbf7b2a903a9ddd61df56734f9af33771ad5dd63723bd79316148cec82b62aebb0b19ad5f6babc12b7aba3d277dbe3381d8fbb75f9e37193f206fef135bae3d8e307d0e8b6787a1a0c3f997544c7af87a7aec4cad9cbce6822d3ccc6b05d2d012f7785483db91122d7d7727c382432cb146387d3c1df90f43ddfcd45935330a5cb447b8f405eac35afda7ab9397f070c3db63aa1c60fd1fa7012e814347d3edb5433888642969505ca91ae634d6c6014054947280c446924731cdc91814db6315198085659314f3b6e631492337dbec93d433cc2b260fbd5a7c49f605e87e44377af9f3d922240ca04cd365aba617c71c4865333268b241ae82dd7121fcfe2a883c544e2ad7a3160681e29b321ba40ace6015e37ffb3479d2eaf985bb783328a694def09c513944df57ccb30aa365271260951d8bc37669ae66e13bc31f4c23f85e68e07689f58a447c5d456a6366c7247d591a661bcefc3d2449fa402f31ed891879d0fb0608a53b2d7f87d5498822aa78a10c34e595a48467cf37bf123c59917f944fceb60a9f3f8d2616bbd8de1b16f425fc5851bf120f59c2f55e6106dcf584eb1cfd9e76cf61821aa157a157df9d69630c54203c858c9c04c98b8933c1a41c3e6e61f8d320642670197d061006922b6df3a52dfe90b99e215f0e1818b172cd9f57b81d9c3408b2266b1e248657d52c948cd4b213d2c4369466deedc34de853b22d7262ea07cd65c0e3b37e7de42aa65e6ff166be2960437466f376b939502aa1393c39636ae1592e28d3e962854d22f134f6d58d9d96f55179fcfc391abfdde24aee86aa12f01691227caaa4efbf72efd0382515d85fecff92284605d3869fa8e95404f92fdc939799943366a29be7eeb1f3b97f390783fc48b337f7432dc4250078dfa7c01e3ea4f7b47e46bd328d37f3ed06d04ac0ae7d39716a166c4b9303b064e0f35fd609f11742d95a8156e1d099b9ba85f8fc9e4f85a72a7169d615bee7e7e633690203c4c84bceb6e407dd997b8b5b0817fe61fbc94fb1106dbadae462f990f1598d6149b4f7fe89dc8cd678bbb8b63c433637336ab2f1113c9a0eb4f8b63d02707bdf1dc93ca4ee03a27dc633f2b9f432389b2fd9f78fe292fdab2bc40205597410918d979dcf634c0d84f6cd604bf7bee62b4f3311522e9aff4715ca561ae22de9695afd2013c35563251014b2a0c85995cd87b21e7bd42d2c14c01aa7dc3b1c5a418832adcd51d4339c8328e5897dcc1ad5185312c85c0d3679d78b032dfd5f91d43606eb185e09a4c3e2b1c3ee495527007a681700a13e1c9b6ead7ce39115c71df4e79cd8313aeaa5ad69cc33dc30842003324673c6e499d0b2cc9fc260c0267c2524cf2f4c1ce27821f3cc7c8ab8d1d23b83da882848649c2c683296fb47a52477b7a22dcc2762dfd73cb4b8a300b25056a816fddb7e6078f3765a2e859ec650d98a0b09d1afa5fe1b0919f2c38f0d80a9a9537065931fe1eb282bc6d95958a9b5acdf089575be6a9ed1f10196131232f19bafb580d61aaddbaeeafc8000700d966e5897a903c694d3ea7c6aeda7637ecf38eae361aca9165282769da896be56b13b319b60fed38a83b28066069b60cea77ba86706a2fed5d6c06248f35f2548fdec3c744daa3027adcd6090ca9354e34d320324331ee7860dd0386e01396bb822f712bcef61b10c6ca7d292bcf002c7af1c2ea2abb8da938e026dc563b9c41cba9866ad1561cb8781a5851ffb674322c4d85cc7737ae1077899d3743ca9f776ca"}], 0x11b0}, 0x4) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f00000001c0)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) 15:58:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 15:58:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4, 0x20000, 0xfffffffffffffffa, 0x80000001, "7c7aaf92eff657cff7348e1918464af135c22dee", 0x6, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8800, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 15:58:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:58:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x30190, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x45}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") 15:58:33 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x88, 0x20, 0x7fffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/112, 0xfffffffffffffd25) kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x8004}, {0x18, 0x0, 0x3fc, 0x400}, 0x3, [0x0, 0x0, 0xfffffffffffff8dc, 0xe, 0x6, 0x79, 0x5, 0x4]}, 0x5) 15:58:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x25) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x6}]}) 15:58:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x801, 0x39b) getsockname(r0, 0x0, &(0x7f0000000200)) 15:58:36 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x84) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) clock_settime(0x4, &(0x7f0000000200)={0xb8c, 0x5}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x3) 15:58:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() getgroups(0x5, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) sendto$unix(r1, &(0x7f0000000100)="5972f15df0eb75236281666f6bcef024ab37f68c09abb5d13a040e285be13da7adf653789d33e4c656", 0x29, 0x8, &(0x7f0000000180)=@abs={0xfcec92a7a908f292, 0x0, 0x2}, 0x8) 15:58:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000000000006}]}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000001c0)={0x3, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xcc0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x9b}) 15:58:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:58:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x7f}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2030, 0xc97) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 15:58:36 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80a, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffff000, 0x4, 0x7, 0x1, 0x26, 0x7, 0x3, 0x1, 0x0, 0x81, 0xce24}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 15:58:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x401, 0x4, 0x4, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:58:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x25}, {0x400006}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='tap', &(0x7f0000000200)='tap', &(0x7f0000000240)='+^c}}\'{\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/bpf\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='tap', &(0x7f0000000400)='/\x98\x00', &(0x7f0000000440)='{\x00']) 15:58:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x6, 0x5, 0x9ec, 0x9, &(0x7f0000000300)={{0x101, 0x0, 0x250, 0x9, 0x3, 0x3ff, 0xffff}, {[0x3f, 0x31f, 0x8, 0x9, 0x7f, 0x1, 0x7, 0x7875, 0x9, 0x1, 0x68b, 0x3, 0x1, 0xfa8, 0x7, 0x8, 0x1, 0x80], [0x10000, 0x6, 0x4000, 0x2, 0x7, 0x770, 0x100000001, 0x15c0, 0xbb75, 0x1], [0x3, 0x4, 0x80000001, 0x5, 0x100000001, 0xfffffffffffffffd, 0x3], [0x5, 0x1, 0x80000001, 0x8, 0x401, 0x5], [{0x47b9, 0x40, 0x7fffffff, 0xf748}, {0xfffffffffffeffff, 0x1, 0xffff, 0x7b}, {0x200, 0x1000, 0x101, 0x1}, {0x3, 0x6, 0xbc44, 0x69}, {0x6, 0x1ff, 0x1, 0x3}, {0x7ff, 0xffffffffffff8000, 0x8001, 0x99}, {0x3ff, 0xfffffffffffffffd, 0x100000000}, {0x1, 0x3, 0x40, 0x3}], {0x7f, 0x0, 0x2, 0x43}, {0xd1db, 0x3, 0x50, 0x7}}}, 0x218, 0xffff}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 15:58:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x114, &(0x7f0000000040)=[{&(0x7f0000000900)="fa04352a46de9e6c647468fb499ac3c393c6a5b7bc40668d4bc215123e724245edddd02d42d26e79c5905126a4895ba7935dc8a5b8b74692272432894299b639f61b7f79eacabd4e6d33dfc1eb23b29c0bac4e87b1142fb69a6d8885b8499cc77e8106a983493dea1494fb051a007eb5a0f282abcf8c17189a87e30d1c86a1770389625403c0e6a415bbc6fd0ba9741aac41dab2ce0f0a988181fd5948ae4977e64a58a0cfdc226b7fff37c71c8ae821f45c9ff5c99f9935a29296db69be70b518f3887fa29504c4ea1b83730035db9b78aa0260ca80c1b1e05bde4eb0e3eae9ffc011cc26b0fd3742cf2ece7c0b09c9e89ee07fc3cc41c3cc5fb710f09b35557f635c3636d3d765996479383dbf98f154d1f69b51a12e15214fc6f9309b9e2a7fb3e55e4f7a388221614facf3e9c60097b9b3fec96efa0856569a1ea1365bc1c5756f78127a5b58a66c3eb7e6dd3ac030edea4f3cb74c01fa4a72cc26efffc6571104b32d167dd43cb525b768fec05a9ca16fafbf8a1c704b4fc361fe402d6c1377ba15462abdaf417814ac89516e949b9c3685645bdba1e6a3c12358f11ac8620802ce365b02bfe11165c400fb6e7abe49f78a61ca7504b718debb22cb0b5cb761b6db4cf993814c21d9210badcce40107bc34ca4150afe14ea52d5afd4cd54d1e6bce7d6a39664462be51cda3ca9a46af08ae3b08075b8ea87e36af3baa91aa0784bcc0cb5c10e42e2f2ce2687fcd6faa9f9e30ce107dfeeafd2087aa3e039a9919dc4d9d0a5fab9c880200c77909826a493e16a5d8d6614654b8efbbd0a179cd5b06a5152c12988bb79a1faae1456d2e49b6eaad2aedf97c98fe8ccbeb35c46518302ddb24b0766345bb67eab3928cfcc8c1f494a4c99651c86429aa44ae376dcfb2812d04e2019c7568eb5ae8c1cadc1c72cc8dbde5d374015645408b65af1a16215022a949d5c564ad470b8e2574b08fb4e365129d2d69961e0e9cc2ecfbc4f27ad39fb58a98b21df9bca080ab4f3a0d856863122d09302ff5a7ac24d06e645bc0f5b1e5656aa74bb0d7cf17f81628d03add8702bbe741bb06ff161bb1e59e4fd88b5d73865bc5709ac0975c9fee49fd4d5c5a00ffa37a0a99eb521d97c1f82941333492fa98815dfe566246b7ae9cfae35d0f4eebba89eb38e6ebb179ca943670ee14dc1aa69014d1c4f884b83f5a4d1fd3e6d8f971509ba836540061a9c9657f89c213c45273b4d6bd25bc3f06bb0169d25cf045003c5c765706143246725b183b2c16c52ae5febb4df0abdb67eb6b98207c365a389bba169e461cae3639542eec28e66351122ce7348001bb53996a52d99c24a49348928b9d46d1e6377963bdca603a4e525321ff1ccff75f8e6b74b105f00f01d95b141c3ae90d9322095053b0261354a61ddcb9471540c06da4eac01cd152cb082ccba4a2f198790019f70796e047e4cc4d06bc016d91d9fadc29b1a201612a9f3a819265ccf41400a5254946efdb4d207c9c1546b8371f9f7e2df48383e474493eafb8fba23894d6196a784e9675924d78dab8dcb185f828d2427279f56f6bc324c6c40d6f892ec0c3160eea2ff7bd28a17c7e10b6226f0b4868964e9a3f11ae4f943b80fc2956d920974e06ddbb9be2883f5d3ed00f969d8fb171be1403780b7f9eed761e9124a9c3f111ae4d8ecee5f036dac1808c8add80f03fdc1616dfe0ea10b8b21fb5c5216bc9982dfd4d9a07d903fa7550d95ee2003a58516f2ad0a01ab84aaa607d2ecd5d1ef5df09d2119d4ec3ff7622abd76f3f7c1de16e0be6c8a77422f9d27befdb83c63ae3c61a28916dd912af31170c2a8fceda6ca87d744d636b1459c45a8d9eed57fc50588bfaddbd343d33e678444f0d2a8ead591de57e4f7143c26b88a583fb3e22a569e84e1b95ef8787139b4fbca754480050515dd4097fd9cff7626b9778aaced0ed7ccb3134bf865b690e7878bd117268eb2f9a37333a68d12e4ee368358a9bcbe095d8930b4dea9ec6b4d7f2d404f55d54c87625cdc12648ef49d92ad400a0859b2faa08205063e5fad6d17ef7e2c5f88646001e81986c2ec1e1355342ff7901efda685294c0cddd6f5fbc8023d49cf41e434dd763505b008a821fd03e187684673454b69fd5063b563ce51939f63e7115640aac5864624692d1e210c46e6845c7d25df8f48fa8a3fb8ece8945d69fd7076aae7024f8765981174e868d4c983ba6f7d0c86e6388e45024e9f8129f5dec60596456f1d96e27407a9a4ea061dbb4c0aec3025b08b959032bf54a6dbb5af4f834f17ae63992781f8d9b69b3afea2847351eaadbc6804760d15c47c0294dcf32171b05b2c72453507e0f1d9d07586244385017d3498020084ded6195290d1faf54de1643c4498dd65a8af15d4c528cd3e716eeff869ed7cee772ac6d467995f506f2cecee45dd26f2896959506cdf5f0446fa19bffa9225031ed7ebcd94e14410189b7e7d040ca06c538dc1871db79b0ba25d617c18e2c102120af81afd78a88e040d3558d4c24cd7be5a80b4aa48c00e44afbe23226e2d21cae6200034a7f5ca7b24708ad42c858c0b03953dd049c24a17188741e6ec632dffa4ec1e59e07657797eb80b90ee9617ef14717087e67be71f7b219f04f91d217ead9cabd4349c0a7766b777d028bd4f3067910a89f210e20c65e54f9e9c3902cb72b378d1c92a6bc828116f01f45a2ed70499fbc7aa55a2cf5d939effa0bcb95ce1d482bb5b18029b69f88170beba9aed1e8a0b7cf7608fe707305ca4c5c2826173245a64da3dd30bc206dd9559639397eea563c166612c037268d5540c7e0e8a154a6086fb8248a7ba2dc03d1d8703499220858a42ea919959505d26e077edeb80de00dcf2f4126e0f3983d097d75ea4cf4af213572b932e86124b87346fa9ffadd8bd1422bd20102cc944f61e8c40870f1627a053a5ac4f94607d68ab2271541d30eefd123e07179d5d8cf1ef94951b03867376a063cba2e37c186f5642546982a3d557a94cbc91d50177b36e262b428ae4832030a1b1da06bfb1f20fd1aa27c4b4faf7fa68bbd90ea57ca536bdadeb34577d0c8c2897784f1e59fd46f698ce683e9fca8daffbe82e6b2a7163b8566e36e7f23e0765f442c12a841700f179ef83ea4fbacc7abf97957ad97436be9c48fcae12fcf94d8fcdb97e6ee21b56796813f14a30b487e2ec5e9edb2a89146f0063f5cfe6bb3f174a14feb5d23da255e952f4b15775483882fd8594e5f456209cf165a3399a3175815df793615d865e896ba3a29b72a79ac01b645828ae26f91348fe358c6326f41a39dcc3d72b21ab1862dcab08e463be37be11647a0917760f25945e96882de0648919666fb2f1b690131e73fc2f3e67c8e84c40daac2df0befa475e2e27a7816c400833e5e09ff101629b292b15fb1cd65a9183ee879becadccf28534ca348fc450409c691854ad52d742b16d72e3a216204abf38835ee5ad3fd8b6763674cf6719cd70239e8536f40ad2cc26da01dd6b0a38fabcd44021e1809e7431cbae77158cd51975ad398a0efc658fdc275515b7df2870533c4a3d8e021fb8e4866747307ffd9e8bd7326140d4e6b11b0ecdda8142a66f649cd88f64736e71a8b8052f4fc35a3a5aa886b793c14bca7d677d4d37882b9cfcc4f12e4d2ecf65090caebb1d38e0b864a6bcb10e6db985211ebbdebe47fa19d16e3e6b4d38e856fdf385fd17881b3854f1f6f306dd2671519a9a8bef9e0cfa0e47119675db1531db27c26cedeb23c3753a561d9e87a75b70eb57c7be2594fe5262211700278a3b8cc0c24ab146c7fa3f00f8fff9eebbefa772d15c2d21dd428bfdbd7fa0d95ac951c14e86958238ba057ae7b8685115305fc2f306a4789170ee49b9d7b1e88e02fcc88bebd41acc3b0a9e7e77f6967b966eaa777785cb098a40235b24be5679621c04cecd54c62915c759c508a5bc91da4694724f65abaa6f02342d909838c724b8710300ababd6cd706606c8135ec3193e2377acb4baacce611934cfa441d448b3cae73af6a5e71db8534e59323e79002980ef9b19bc041b317915bd14f42da0306025f5f3bcfdcc5773b417ce31fa4fdc463c08faad2cf13cab1283e46c70500b83002bd9e7316e4784a59af2298da0b472b2827842335c71ac2379669ccd33bea7ef71f19ae96c29740d3989dcd2932fe08efa08c2ab4203468708158e3d4267d55335e536884d057da45d82cf5d46e89029176ed1c31356337ba6a2bfaf335807546f56acac77618e4acb3a4d11a918f7e5623665aeaab2a67b2c44f92bb060a32a4bd7d66762a294d0be0c0107d6e4ffb6d4fdaf8561a9163f72487e731810bb53e969331bce0d977b219b7af4edfeca4e7e1ad4a693a1c087e848b1d304d4dcaa9d2999d4127b9aa343cc19c1b06018d09f1a1f264a49f280cc6b51f75d8680d8200b074a9fe273ea66920ba538bf0e3aa748aa1c62592ff3288b2ca3a307d1657bcc44d77799b362a6553036fdc788c047a405742e2338a2f2c9c18e86ad533dcfbb690aa7f33e5d31e72021ee426a869db9ebb4cada57ef4a727223c086a5ed9682140b0033fa499de53bff8eed025132d3e220869417042a389801286ebafd16f282a5384dbc511a3e5a0b202ebfdf1294ebaafed982954ae2c4889e79db32a6a8fe6fddbbbb96650af0d8d323320f476db518e3505014818756ca699823764c6736599adc90dea7d35dbed2eb03c20851faa40a17b76f2d0a197df1b68aa62298e70fa12210387e8eb44841af5c54205833141445d6cf519a357bddc52ee635654334ed941f0b2688fd2c3df208d04dcba5764cd41004729f59206db9b21ed6432f679cc86fe816875e45d1c67f7e2a3669134880de8306e83978fab8bec3c6ed9b133c717191e53132c1a8179cee477bcf743c2118fb623604c0624e68607a4aa7b80c3e8e6fad7c7cb1f006c2aee843af0537ab468e3e0a559c0b11ed2e3b2a0550681b49b20643b648b5ab214d755935ef26e47135c7a6fb8db9c80e21c0ad8e57c472d6cc2f17b567a87ef8d53b695440632442b3abf3384340a87667e48df6021e6104bd9740e4adb2f9c14ad52e3a49bfce48378157729116ea3f6318b50e7215885282a97a1bc296e99becec983791c257ad3c8d77ba74a8e4d9982c06bf95b6b92684cb62a20c60dd7c03d3d4faa4de03d39143a4fc153ce955f23970e76373d44f41afed94372f27f82029bae9b3195d405820c85a532abe710ca7b40a8b9ed324124f10b9e9e903994dede613e56d2ef23e0d3728905838efbcf95ec66f66a00b7f8d6ddb4d8f60890fb914670a012c31b6fada201fb9c17c3e7b2d1b16aeeb1dfcd36e31536393e224d240ae2383a0be4c7bc7d24ce618e8f108de53dde26531b31ce7d8d9d0245e9bdbac6249221c52213e913b85ee5e6c9f574f6454746d6dd098e7f2c7205309b93bd6ae8ca635652ef63f421d1c6df6d83d67d362876c2f5275eb52a2bfc6b941f8046ffd4b982d9d656e02ba3c622c3285eaf8054d7dee12477e408d97eaf42105e11fa2f616cda81c122d0ba48443c87b1a3e85816ed27b649153def040bb5e543424e18b3b337c4bb96b85eda9de2ac900ba9ad52995ced6e5009bf277129164dad82ec1659285bc849c97bf17f9ceb3311b01798c2a28c6fa53668261092d88aec5033386b48e0ed69e48f7317f5f42d88bf3d27114484e492ff1e6394f9674d44053a78d7e14e50ce72c0c1257b9127d63da94f542937dbe997a548307306cd852900efb50a3e921b"}, {}, {&(0x7f0000001900)="683646e77b08c0fadab533b9cb10d44e306549c0fcafb9bdafe840de91d8144d341270697efe77b62ac7807c84dbb6c316346fa4708a1e70961691c7abde879ff765c246022644cb52ad5ab39354757abda2b6b2980319a057fb191361e52d8aefbe33e03fad464e900cfe00565df28f6a553ee53c9a663d2e7227ab92fa3c40352a63a79ddbdecf6677bf27f8986bab2f0928ce2726613368159b980cc1f4e9824708ed7e7fa6de85e90fd653b1bdda3ade5e9055d1d7dddc31f905fd85332ae601248e782c8547ba31dbd60ff61990a3c8b955112c94500a89c4ab05745f75a8f5fdf36dbafcd359ef6c03f9560459f3652c0f997334fda964ee1b34430008f2337c9400a6aee11c46f379ba1384ded5d8d759aa97776e9cdcb1d0d08ef7871fe1cf3871db7df0a0c41e791cb4263858164aab7462c634334f96e20a13eb44a8541396f88bbbeced24b3940c959c42651bf8e40c243a2edf0a0c40995d4aea7103e9fd89760da81f846e1f44fd79eaf4d7889737929ca943b2dec5e0c4e0c90ca07eb5a832c1c4f3599d2317271abc8634fe1c2977b135af911b8649bbc1c95ab05effad084bd91871ef1a484fd152fb7c776a595801680156a3581b90386e7d2336757e7c8821f21920fd10b36a776c3519d742b0f141dd728fb574f1a2aa9c4c760cee6e1903a11449eb1c2f8aad222ae2144d9515c41d226a5d829641376aa37dc4d23cffa4a3dfcd142bc71b8af54367b4ff49879b4a00d56790b008b1679416fe6aef1b5c009cfb1464c9f645cb251c47105329cebf1385e09f97464d0e95c099009e9aa21dcbf5de137d19b8cad254024b02ca4d0870d7371d59230478ac0373edcc1f15e312c3d7506eab7a4fbbc4e6ac4333bc906062fff8584badfd65410796ae49c771c32e62a09787f7fd7c45ee3fc6a358db842049029ec71122497b01436d4204e20a45aedabf357f6b1162f703c7a9a2d5328551ff76d9c1102f5cb7179fa792740056fab50d1fa3c3bb09730fe4bab7941ac5b3f84cf49fa1cfdcb7b2207f57b89c9a884edf9dd2b4c41a9d334fa282183dac56ad11190df42a176194f3749bae2cf9bd0f40707c15c934d296aa19dcd59ce4cb995ff1028b19d1dfe0859041cd26d7e55eaa40ab7921e9282aff3f25e6c4470088c43f9f3bc91989020c2683be2b177f36a3f139b33ba5590c349b43060be6292213860ceb466655a9f9e3e694fbea914ba238f8dd4f05ae0a653abbf194e2946648f5cb5c1ff335c12a33d481afd97fb31e91a3c44711b6695ce27d1608a638758bdb304b11123e7afbb3917d8f192cde9ee12c2d1a2e87267d9c210fee4ade0b24a9a782550eec6d106fc9274351c94e7860ce9999c79349b349ea4452c536bf96d62c444171b2a6d0a8ad10323ddcda12097bd4a0ec052e64552ee9d322e4430fa9f78212c4c8a67e29bbf40857f4a57e6314896b9571ba955b76f15285144d48aeeda04b3eb24f1fcb0cf5f59af47e04d65d38a5f1148fd1c66eb45cdc4bd60155ddf8ef2ed8964402e1392fb0642f137161c91ede671f18d144a629899a1577da5cdd300078950cd93f23d32012f03e9e7b5052fa669f30952ee66a637a4154539f8df34e709d26c13b57eca9475e5c8dc1f178660388ebf9f3e7078f7817fa6ca03884e1115403fe00480be6b9b68f43a502a0135e404449bb0254c6378501a35ad9308d1b5445927f34d3c59a4cb69ff862463bbb2fa0cd00298943492299265e33daa05d42927abaae72b465cd468dd4a98930b07849298432307b407ba1232bc550a12f73716937382e82fda3798e1509e509c78f5021feed7959566b7e407444e623ac106227d076484c3b226deb72a9aabe4d9709d76026bba8924172a4772c155ca4340f297f0a4fe42a2a73d309a2128d612839c71b1ee6855d764820668ce17f725b94b37f709fe799da86f4ef2511029722afe8aedc089fba71e1402a952232daec30716254bd4fc1258200cdc1771b796fdd4ba7ff9fed320b9dfbc88b0a016910af6eb71eff86c51b08331fdbdddeee46f047050c2f3408cd3c9b2feb69f6bc58242bddb7ece611d9befa80aadede98818f00831416672be24282fb17567cfde663744eaf0209f768b43ceaa544900aba251090c255ab2af1a976d8e5bcc8abac2bdaa6134b5d59df5dce5146f3d8c8ac10927825820d8e224d20116a17d176d7fe1948413f43a8cfcb4dd90e0b7a6c5f594d6b233c7e0cd1f9992fb41a5c651e40b6e892649883a44bed7818191b8a08893d13532d33283ad36b561c66da34e051f5bb2475db2adcd95daad221523a08b60aa5d1f6b434e18873953b64c451b7eebbdea476fd1dbe473f79cf8636c2acb29e26bf300825c37b5ff8bdef50b2bd72be85d6b0041c457dfec5e669722181e1f314e1a8999c3df664114fdc5674fa1f2f6bd92c4225466bb7ec82e6d095eced5311471a6727652c5d8874f84f7cbe43ca5870bd5ec588700473737e5a05e9df565c563f7b20f1d454756e8656e50eb925589ca90e61b9354f7979f91a09f0f5e7dcfad982e35b82b7a781d40f2c0d3f90c74beb1d5a45c1468358a6d20117a4fe43d285896541f52980b4ae68bcffd914fcded7a24c525ecd43b9e4cbd5ae47c4e8190da41325c877b3c9b9488efb71c17642d52ad7a2c9e8743b262d6a84024fe3357dcb46a91c4ea290f5cd639c308781ed1e31d6a2cdfa1d3ffab25b5b8e4ee19a4d093f9062bf6b8e2b2a6ad1d632a975a45b33999684020a4b5178ec858ddc6b5c0e7a6566e38aa666dccdb5346164b4c841732232e68a2252737823e3ce0b7378e6b30787954c0eb5c1bcc55e4fa8cf96dc8caa65fa1e008f71be590aeacaf85def6a6384388f7e75e86ab55797755bdc05972925f330534d749cd655bf3188d0b2db9e55643be36fb5722e1bd39fc9e1eb5ca156026186606c91bb0ec3a4ddb317009dc7bc5ed9d5a4b8648cf3ad46dc7cf2197edfcfc544b823e10f6ad651890293f6c937b3ff8190770189eed73476678371f319bda7a182f59f8eeae7f94f634c24c2da538c0d9d05689e4b912278269b12f6f65cad0a612cbce99caabd6c2a02cf3cfdae379b5fd09b1176e14632d1ae8a7edbd785a9b633f40fe985d7a9cc950705eda168e57f31c9e141b1514786ea54c310b5acf9a0e484c0d9325b69fd22fc96c722eee7a42a67dec273827196a5fb460164d345776d6f63850fd9d7bc9f070a5eb80d50422f31178fc17afc7a35e862491ff9f097694ca96c781df478428e8e36430ca9c16fbb05c1985ecaf6f8475641e721b304a260812d1bb930095188ffdf7759d5dc2bd4866733623c799f70a13a30dd33da8d98bbe849edc1fd6dc66ef34e561c2ac6dc0768068060ebbbc84642b0ac1a8b816de866e9b1b75ac305289b9b91b6ce8f342f5535d216a9a80e6b4533fa5f0fb4aa66e11e16acde68903c77aa0b16c66106d1e57a8260b97d619d7fb69302710e1860fa8fefea46f6760131a491cd38b2a4b6852b5b01806f5eef7a28c89650043419c4762f1d8d3007a265a0aa795c3d140b42c6518c3f9ff0f6b3061ca042ffb9b6c05cc08bb02607bbb28f8ffdb04944a10dfbb3350b56368c0c68035fc92eb4bef3fb1e8976e09bcbedf085d5bd4c9ead0e21405e689b74741959958021e4528a113411447efd80dca3509ce26fc901b02afcb196bdb3b6831de006cb933636be505f9152a7dc24a931b9a5c59e90e530314426f2582792ba9f469bcab8001c9b39f1d7323b8a102d81261f628cb99d40872fca9c13fc19088921fcfe488a9ef8d333e8ea174670cac91f089f1774409e1427fa929ef8e6700b3defc43aa87171a8370484f3af4698517f38247a729706372f06566eb7e990bed84513c3d7408e9d7f7bbf4ea53139430636659bb8a27fabe7ef56b8a027fdff13ab0ca61927b0b600337c8f0fdbeda5eaa27c71de112f97068e92393aa4e39337384631a4592e26e4a480ca125b232e754e8390930ff6704543a473caa3ac8199ea26ba420d77e0698a3d8164313c96084039ab89c314fd94a6a7e97a43814076951450df2d87bf04d46e35c5be143b2b3048fac44dc680cb5b0b878f3e6ec82aa93c2eea3952a84e389f34e6b5c8fdacf05c3a7406dd3497bccd2b82e05214a3d92305ed3bca5b415fd3ed9cfbf97fe3f6d8291c10052b3670618a87e8aafaa752e32cb02f29e702e8f8006567dabe6159198b16b0d9772897ef3fbcf68948fe99c3a5e75afeefe8e6601a74df852b508f14a3f80696c4709525685c10776c3e65451a461f849ec293cebe49dc9ea80b29716eacea0d2b3860ecf9f0ad5ba439ed138a893e0bbf86f0d588b03cd588250571f8d65adf5981e625ef2902d54cf60b9e87c5add36ca063d0d57b6d084c2c124664cf4d4f3e31f6cadd715be442b3a98238643f8371be1f56cdf135f511d074455e95803a827339dfc46c52ca7d3f8afa77af8341c29e54d2eb235a2b5e4e006789cd974874e9ada13aa95bcf21922c12418cfe171245dc3bcbab5f83a3b08649ed079d65c70dd71c86a41f19d986ae8a0e60db6165bc88173eae301964a06cf07312e0606d0ef4411f921f06215a2c121aa8b2e9cb4f5ad27950e978af6761257d4327e22db984f95d337c69a6274ed79e41f0dacaad5aac6cd827da9675dd7db95be434ab985532c6a5b9e8dc97d0641adf1e92442fbd539c4088fedadc5d67852290753bc5dd5f8c7240fbaecd38c8483865f85ed54034ca216245db825ca7572a4558ba5cf61b70fc786d1cf738b8608b80044f71ad85dab95f01cfe5301a604a94d689ff50599172d5c92d4a16a5eab7c3a61f27f403f1208f803fccc21b8d86a5f4860543c89c8fcfdcc44975baa9964477b1fe272e056be5f2d762ccd89b04a1fcabb8edc5b50e2da0fa38c5d7281a8f5d699c7c0de244b95b450acfa84f5c265b2cc0c80fa77d1cf9430ddd9bdbad6489afa6ad2928d55b1cb211b766872085e681871d85555aa3fe1b898b6612b80d83238d8d7296582dfc4c9c0077f3ae471c103a0ee43454832181e958092de985cc36949155972d80784a35b15b7acbb996bbdb1ffd0f92c9d0fc73a0034ee020805e2126f7d36cf76c4b3de1dcc14fcf2968f4faa891db99cf8341c877ed76aee31a4e2ab4644d9a20784569a7654a98ab3caf5ea7768714033abdf9baa49f55545d7ad4d809cd485dee32bb0e7b45971d28054ce42cf4f5db774b6b4ae13a591294e9d519430a971c08d78fd989f7e683a9a7c904a0615028a580e4053cdb8812bacb0fbbb7eb043e706e7e236ca85511d0a27b4179340f379ad0044658d29de8fa8192b43202a97b474475676872f5d8725c47e8d384a47dafdf24f8f38538982c5dc2e831b5dd46aea2d2786eb01dd590fbaa1416b6720683fb270fd7ce0facd998524d92646ee7c2eed9cc1c0e49f2da2ad6b0e8b734a2d27748cb032db585e515ae994df90a79385e991d4676c24e39e31b832b50d59e939914801eb12999d6c3a16781b8b52f4461be81d3d1ab5a7b7080f15a1e3577b848a9848783dddcdbf903fae7fe86eee098247fdd3515901a3bda614b49c8f62b27fb0447e03df5f2693a17058f39d15dd4f2c3752693146e8a054615bc77b3144090ef6509fb35f5572da3bd0062200ed69b454fd1b212120b24a02d8cb43189871469db2f4f7439c5a66d6108b54f035dec92ccfdc724ed3e4a2f4302de6ec4bdfe1ffeadeaa7d79a8b4d54b9767cdf7c"}], 0x1, 0x0, 0xffd8}, 0xc) 15:58:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 15:58:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) syz_emit_ethernet(0x25a, &(0x7f0000000880)="240600000000000000ef933cf2d2039cf0f9a57ee8f53af6a9d36157e42c63f49a6fa7cdcc260f5b0dc3578e39db1ee645c381f49a85a83daf60d4da63fc9ec646fd97e6a3e90fde2aed4e82c06806ac871498fc4909e625be0056dafc7356a5f66a07102870590a55e17127842ac084c6d881d15524214093cfeccdb9d137a6c8d53b335cf3298ae285db6b674e5ed01e62a3e9d6be12e7d227333a3a2aec9d25f36a87fab44b770cc6bdad68f7f535a85105c500ae6594450c972a07e1fb9ee2ea224cef08cdc45ffea3e049ac488d216e7db0e0688b549384a8cea21fd1a71fb1e57e851ee38b9988c9279539a3026f7917da9032e84ee6a2b1c0e32e78366c15c95e48de70ec683fe1b49caf629b2942018c321cf3603a7ee513096d4ab18f3227d544fb91121a26eb7c445d2c11c5f0f29909d1c64c97274d5b677315f25d48a3d15ab08b75bf0a0973a665f9102dd464082f7f67d7087359b647e32c0ea9b61a42d0cf227b20fde998dce13dafa8e40891ade50061c542f1a43930f1d4c42131653bd203496a883603be2dcaa6a77436e30967b6ac7fa1b74bc51bddbe50bc873cb785c6106010985fdfe73f89bd12784ec76e92e3fcaa731e49d400ddc852b093b0928b29fbdb9871352264d075e66c2b6de8badbfa3e0000000022cd1b9cf57a92522cf3808e4dc1593b684d6c6c41fc0e9d18257d9d1d27a189b00fcb7ef9464bff7aea206f2f2faea2f783d9ee76eb5c24a32b036e7751ba916ce4eb15e5626ad8ce4ca4bc076fa25279b140738b096b3b97bb966975fbc02642f97ca0ead0a66600"/594) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x3, 0x8001, 0x400, 0x401}, {0x86, 0xffffffffffff3995, 0x1, 0x44}, {0xdd2, 0xd8e, 0x2, 0xc760}, {0xd9, 0xfff, 0x13, 0xa77}]}) 15:58:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8000, 0x480000000000000, 0x3, 0x2, "f4a1c293d49c50421da3f27ca09140607d962833", 0x6, 0xacd1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:58:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x20, 0xfffffffffffffffd, {0x5, 0xc725f2f}}) 15:58:39 executing program 1: r0 = socket(0x18, 0x2, 0x9) setsockopt(r0, 0x100000000, 0x8000036, 0x0, 0xb5a145f7516ecc38) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0xbbe8}, 0xc) listen(r0, 0x6) 15:58:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fcntl$setown(r0, 0x6, 0x0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 15:58:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x140) close(r0) 15:58:39 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 15:58:39 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r3, &(0x7f00000000c0)="31f043bdc577e94312e0", 0xa, 0x2, 0x0, 0x0) close(r0) 15:58:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x80000001) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 15:58:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETWF(r0, 0x4004426a, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt(r2, 0x7, 0xfffffffffffffe00, &(0x7f0000000140)=""/153, &(0x7f0000000000)=0x99) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 15:58:42 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0xfff, 0xeb, 0xffff}, {0x7fff, 0x3, 0x80000000, 0xfffffffffffffffe}, {0xfffffffffffff000, 0x7, 0x0, 0xca7}, {0x3, 0x7fffffff, 0x0, 0xffff}]}) 04:02:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) geteuid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x82) r1 = kqueue() getitimer(0x1, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x2066, 0x0, 0x0, 0x0) dup2(r1, r0) chflags(&(0x7f0000000080)='./bus\x00', 0x0) 04:02:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="61911689645b01b57a"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="479b8cdbf37b2fa0bbb7ffb8990d47a71210d6faf2b6fc4fc4a8b149698a773727c9c7e79642a2686f8251a00796ebba400e9c6ef3", 0x35}, {&(0x7f0000000180)="e78ba7c4fd00fca7cd386ea7631ef5863ba3cd3d2f9e1b5492", 0x19}, {&(0x7f0000000440)="f38ce16328f3da5d3d892f8b81fbe8020d1eebf0bd9eae34a13c682448be3163429fccef2a4c04a260cced47c3393869d575cce2ecab74117ba348f908758d3b03a5430dfab168b2b3b37169e1a4d6e53c35a5765c92b82b453aeb11f8a5e8f361d98600d845ea47b5274f500ddf3808128345039e8020caafb18fb54b623d00c17a98b166160f33d2c3d9b633cd70ac0aee9a017c5d8bab0ef0d7238dcffbb1298583a4e56535164a68ad6ffd3a812c3b7c103caa72ac3f73d48ff0971d97bc7ce9000f08d9029b200c77fad25d79f483ebc712a7e8936006ae2debdf61bac1bdf6fa9e127a2d327c8e977705338c12df5f0aba5dbcec5c3101e10adbf35798c28387b59200ec1f67267620269ae6e1461aca7b399ad5685af21c83e33e425983d0248751a492f9bf30a7b6ca91fed50ce15e378fef32971a44e71c2a654f5e2bfd19fb83d79cd873911edb3e6978f94ef94cf23a5f4bcdf0d294c69c53075dbdd243ec461273a2922f778c7265e681a8557a4893ace13b8ad2cb42cdae7179698f196d37ca62a619e4842893976ddff85e66f577d6d236ebc1c3acf47ce43b66cdc21b9c848bc6b6217965da4b2ae451fb109ba29115dc096b0e9f5012d28a279dd2af9dffca695e7a4adb6352e1df2b8c8200c8359b85e22513d786b325110bd559f68bf9bc8a3e52afc6df641dfe5b6b53feb90d335019a17fee647a9dcde225f96524aaa99b0efd3629a567cf4a14f124436c91b8852cafce8830fd94d99742698e24ebe43ff2d229444dab26d99b2638940aa3459990abebe7c466fff1c9f8fa45c336b4309817ecb454990cb27c2184559e5014cb768fe6b0428b116c86305d75e614bc8857205e16c18556147ba8c3018bf44714dffb53c04ba4c829217444a595984f4208771a8e7b051747ee35720518abdcde4962de8d9e20d271853c6c61a6e08885e95d2aa450ca6221710c431fae54afd100a133720bc33f8bbed7fbe8e18cd8cb0458bc1b7e881be40d6ca17030bec9791bed2f963ea153a259c43ee916d8696d49bbdb46a5f7603000a6d7d65416a5cb7a16753c95da164684de0f3864ee237eb9c7107c28e6a7d94af261a3d8d1ea1c709deece473d234b3314012c1d6e2cd892a4aaa1e6aaf118c55f551176b74bebed1fbd09a5076ce3cf96c54b0e38d6c2282723f01b5079df51d4b35802af93e6327921c7a8ac32cf3504d616558b6f7cf2edaf0c4a296d588650ac960fbc7d177a74a3425404dedae59f3015a51dee064587b11d51497ad50a7facd495c8306a86f09344f4ca6343440830f5ddb583506f673d1cf6161a216ad22fa6c1f2ae79587e23c7f8582720f3b5f88a3221f74200782ea5d7f144e7e039208e95c2c8629dcf9b89caf001847327d9d83b9264e35d9f16c32dab814c01c0b9b6c0e80e542f0c68d0c38a33c7fdc3c2745ae0dd5cedf37c5087bfbf67419479b1ca7acb2ceac766608ffa71cf761ca2ffa2a23b4896bb785221281c4fd7b614ca62b8f40ffda57b31550bbbfdee1e56e00b33428a3d9ce69c6dc305c74e23947e584288f064a815876bb91e5c044a39d802ab4ba2e468a3c72f77f646c1594842a70e119c2cc076df0adf03059af0dfd081f4fb70e9a4b8f1ed7bdd7a011e343bb8ebb77eb2306f7684513b43ce05c56f0b49f8c88173a5e8de017ddf64c95ecf46f181f9df561880a70883a151c74716bb7e7a0699b795e54c4f6da2c9b7b6837f7935d73e53387a4aa01a665c25deb527e505d1dab85e178ee237f0b9e52cf2831871ae453c2cb4e3ff1c06896d226097486df8b259b1b89a26aba4d341e370c80ab1defd20668713c64b7d3f3d7d5a3ea245cf85a6e3e5e9aade7e3b178dd2bd6c1b5635c651b7f374cb751316a02ba2cb263dcbd9eb2128b53cbba3c6f5aaf7b1ffbca0b3d97b7684098aa65d5cf96d7bc142b775253d6e1292694e66ee11a9ecc7bb3fd336ea0453c22a5ac28665b1d4e6a340d6615c89fbf8c864f0025688ccdfe890a7ad5ef85a5ead10c66942738eaedfa5d5218ac7fe308d18815dc71f9f302a41a33a4d9410d1b3e43adfb45bb56e73e78e6262aa156109f1fe5e57d23895f47a3df9eae92b295242f9cc5ba16d807b5ff07189c4c47525e508f9737d574f8bc16efd53e2f2257cf8eadb09a80668e116835823cafe2087d9b813e35245c1c577d620a911c1469f59cccb1591c04db1562cc63d7958ae2cb65fcc131d0705e39f2030add5eb2f52a515efc965225079f64b897e6274c1cd36cccc6013b020554a33a9afab5b7d397f653a4f8ad40dedb01c03603b36ec4b1e200f267338a7ab091ed6b437dfe10885f16591b4e5355e76b825571320a29ae16f8ce81da6e3e448bc07b66845f8e7e6bad00e8aca561d8576431b21fe21add1a545c185fc7e1288ba5d8c43e55a35d8515a60736a411593e56a69c48b57920d2c7c87c26c529a345d6e6c42ad1afbfad0cedf4ccea87f99332ee765c7a62a707635844758eb32abcf66f6daff08432bab7804bd761fd1fe6657db555fd2894556b921fb290048372e04002c4d9f724f20cfce61cc4b5b7d0dbb6df87e6410560f504b8ec7988b058ea611dd94be0a519415f3f822d8e09bfe38bf8f0cdbe838d20873e1d6d196b523ff6d7d7f7b4a3b582c64a881a9d2affbec43d656ff517b62d6035a3bb20b0d16a4172787b32b899c7b4dc9b8082c52ed03bf5f165e1d2013c423fecf3b6a25c86f18ccdf96b5b0819a2eb444e4afbd34de306ca4019caddc64c8bf8986f7d05ef2ba9f2b88c70b2d9eb23c473e3687adf8cc9fd64ea99cc663034d3b2680e8cad06ebc86b5b25493912e5ca80f937196b9f8683b757eebfc2656ac2bb7382746922641c475b6f1dab9a913f5389008cd592df40b8d20c5887297a3eda1617439b3ebec2613b6c3250a14d76a9ce7d69991ae158d579170ad78a107f6c1c69876f7a59822d1a709226bf1b80e42f77c77186ad553baa4134b08934a48ae994e98521ab1b488d3d213dbb07a49b7e71a0d47ca6c9e0654034e3b7ea96a4721a8d0a5fd051df5591d477767c4a8ed0937d4531e6fd6b36a8b55af9854ce9ba74d829ad9aa8e69033310dc29454e4832b6af46d28d8daccc817de1aedfd4992ee267e4898beadd8002e72bef9ccc763614d4bf2df08c77a7e71a5311eae4f248545d6130ab81dfd49a015718e982999d380d21e38f5e209621e17cafd53f8d5850794c213d61225c38bc0ab02003483caf6a61b3256372465c369b3fa59207c04b66599d134e4165721fe8e601e4033447dea3777643b820e240accd812905d0454506d45b2f8952613e8dc470b0765afac65e5d6c3e4d411d3fa7b24aa441eec7e26df36ade97e54f8b50c50a6a19adffa573a77a833dcd2a8c35d7da7b91ef161e0e73180b105675d21d9c4bf5c6c42e643d9d7c6a2d4c686e92062e5c34f398dde631b22ee004ffa048a8bb2caf36a686412ae58577a1d53c83bd0016e4fd55b61cc45209d8e725aee18a2f89a7492acfabbae08b3b58e3d8ea862a4fd8844db8ece6b5a4b7004362681cc9f2114536581cc146099effe85e2555e724edbf65a826eec32614d018bc0f30f4b9ef4a8c2ea9b9c63efecf389d84ca3aa7fa199aa12501dfae2a7d73fae8d886e4c88f6d4332f97462f7de2bd62336212865ebfe174d5ffd2cf50db3746e097690bd7666fe3d6f0fd0ae754e88953af027e99da18ceda021e1f53e1cd7e8bba882354abb201061fff7fe5c6dc222f4b3abcb8de7b39160cd8d3a00f335a10c4177626889a7cc2301709c8103ee7425930cbb5e3b2609d6c04d11366fd35f4b157054b06bb048bc856cd2f350073493f06ac6fecff8a0f3de6e594ab5b1edfe07b8feff0b9c818862595edc36602c8bf576aa5019cfccb0d7d6e4599f5b40af2e18590f59a0d65cbd680e4255f3fbbdeb659a5ec7d031c74faf0dd210c4886ba43057a46eab7ab47c6ff2954ef96aef058de8d1b170b834a4a3bf01b7648c2197b1de0eee59cf168d57551298c60cd2bc792d1deccf73dd7a533792e082ee0cb8bbc59df920fbdcbe1ec317ef3024434803e80df0b3207bd1312ce6315939b63d396398080340130393275174b7178d4db04380b015be24b0415d717c56a824d8b6df126c8a2a08a386ad1c40a00222364647a8ae8f7b28538ac2fec091b3e5d50967b525998376150d8f2f761686a9ef575f1b92d8a3b39a1c51227fa0cd3efd0918c6a442a01b761c3c84d6ea89c77999a7141d19109a9473afd4af54fc7880bb3bd9b4566d491b04224cc732616e0b620cf1ed3fd2898a9d6d0ee39e9bb7ea9a9c40e509fb174dc751e30e94828882882eac5a8b70ccbe5457174330849a78add612a05d2b99bfe0fca2daa2eab7716f362bc7da4084ba4557987501e2d6c4cdbe63750991bae718521ff005d8d631a57a2b451f0ebe02d2efdbd3fe6118fd384e753b996de6bacf016584b624745e3752fd392d041fc12e119a4c5c909d72163fb1c4e20e3286a81f8847a08cca4c3ea2de2abae9283499946191afa979b3f3bdaea7ebff8bf80100118755cba30cbea708411339a5580a4bab075ed22f2c24a11a3ca33aa3ab9979bfe4a29481e9c997ff7935a36da8b01d2fba78f7ca3edc0130bce93d110a31f4b2c3247990853b1a76ffbe2d2d962c3b9220277d77df601277a136fb57f65d91bd1517318b21b0986b3985fcda86a6110694fc928a4180873949dc14d2251c318d7870bb7a1123fdf0e26d0d0270a43a9cfd1a5118d0ca7e90cc9d36fdecc988ad8b71bece3b5e2c8534a7d0e16af5eb63e478707c068849e9d6c0d48b2df5683dd53eee67a6e50900e6f4ce128a79d0b8c910d7bb263c464157084492761640aa61582e4d179f332c8137c08886bd3aff0b36ac458512db9cff2596a846f7b08392b6f3f27c9b00ad62c767d0bc25e8326bc10c08dd7056b00b81263c397f5cc0631eec20df70a55230fbc7ebe4080af5168dc66d38c9dc0489a43d46f456cd5dcfbd9a2d118684b0c03811909ccd2fb44476094f99ecf13f0f8235423b255bb1a9a6d16dce3e7ca55045e99674487f105ee3562e953a773caed9a073f6c22be7f11ec30b23e994a5535976a846d4f1e0e274e93b354cfcb2464fb7290692f001cf5f885d7bdcbb6ccf9f27c09b5ad76b4b2728a968d79f118f2fbf1ea8bbd8faf76701f2053435a475478c92e0840dac6d5ad867147df8aa5d118d8ef2871caa5bb3c7482a5c680d1b978cfed7ceafb6ab442ff31bd503a93612f1a8a1d8dd2b05e30cdeea003d21bc0ee3997b36d38382f3cff02aca113c47d0ae21a0be8a6ce88f366a402f6d90de10a1e86a4a1aa91cf3bc5f361f2169343f2e4e9403905296a25713abdaa806be73cc72df89b75f0d78364d20cf352b9bc0c30a929ddeb70a0f1a150d41f5335348278d4d86d162107bd6fe927059b8498be8942fed0763b2f2643ff82c39f0725147492413f2e55fe8e902e72519518f916b80d93a87b4045b046e7750c2fc71737d4d55412510294cd667bd8e545ca2cbf71d1d2c18ed837cb24a590043d8978b0945c5b9c26df689f143738d6e7f808919b2af1112851d29d4ea8a116dda186b13fd322c2419c5accc9712a9ec34ab519479c7607b3b276a126a51475b375107f35b9d8d3cc1a47560126734e914e19099118fe374a8c2705a76d633caf73015e3399a7076547cc04a5ca78771c49822a218ffabf57c024b40d3fe6a4ca2a1f5c7b40cce039c", 0x1000}], 0x3, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0]}], 0x20, 0x408}, 0x3) 04:02:32 executing program 0: setreuid(0x0, 0xee00) clock_settime(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) 04:02:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 04:02:32 executing program 0: r0 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xc00, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 04:02:32 executing program 1: r0 = geteuid() setuid(r0) setpgid(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = getpgid(0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r4, r5}, 0xc) 04:02:32 executing program 0: r0 = socket(0x10000011, 0x8002, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 04:02:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0207534, &(0x7f00000000c0)={0x0, './file0\x00'}) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x62b) 04:02:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 04:02:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)) pipe2(&(0x7f0000000100), 0x0) sync() pipe(&(0x7f0000001640)) 04:02:32 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x7ffffffffffffffc, 0x0, 0x3, 0x11000fffffffd, r1}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setegid(r2) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x3}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x20381, 0x2000) pipe2(&(0x7f0000000100), 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b2ca24e14da00000000e1838f74652de705456bb1b248adf626d9dea3c2c37bb79d7d2c0200000000fbffffffff1ede02ac08d2352cec3501000001000000004fd49b4ac6f928b2b7a06c8be8a3", 0x57}], 0x1) 04:02:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) dup2(r0, r0) 04:02:32 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 04:02:32 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x408000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="b63d3d1b") 04:02:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x2000746f, &(0x7f0000000040)) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 04:02:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, &(0x7f00000010c0)={0x18, 0x2, 0x0, 0x74b0}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000000)=0x3) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001140)={&(0x7f0000001100)=[{0x43, 0x1ff}, {0xc6, 0x101}], 0x2}) 04:02:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4000068a, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0x2, 0x5, 0x3ff, 0x0, &(0x7f0000000100)={{0xfe71, 0x3ff, 0x7, 0xc78, 0x9f29, 0x3, 0x3}, {[0x400, 0x20, 0x1, 0x4, 0x9, 0x81, 0x0, 0x0, 0x6, 0x7, 0x1, 0x4e2a, 0x400, 0x9, 0x0, 0x800], [0x5, 0x8001, 0x5, 0x4, 0x100, 0x40, 0x7, 0x4, 0x897, 0x9], [0x9d, 0x0, 0x9, 0x4, 0x2, 0x7, 0xc5], [0x1, 0x7fff, 0x8b, 0x8, 0x254, 0x80000000], [{0x2, 0x8, 0x6, 0x9}, {0x7, 0x9, 0x2, 0x1}, {0x6, 0x465, 0xfff, 0xffffffffffffff7f}, {0x34199340, 0x12000000000000, 0xa88, 0x8}, {0x34, 0x401, 0x3, 0x6e2}, {0x7, 0x4, 0x6, 0x5}, {0x3, 0x1, 0x101, 0x6}, {0xc1, 0x3a1a53a5, 0x10001, 0x9}], {0x1, 0xfffffffffffffffa, 0x8, 0x2}, {0x101, 0x8, 0xc3c6, 0x20}}}, 0x1ff, 0x3f}) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000003c0)) r2 = socket$inet(0x2, 0x4004, 0x101) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000400)="229b74bd8716a78299c337742414b2132e5510fe416486edc5b95c51a3e7d589fa2455d4dc4aabde7b01173c210f1733e9bfc91b61de4d703b0a2cb30bc02b975c0b96142e51e7904c639c12a262a7c091b26700e9a1d15bb719f625ce5288eeb227eb58b44b38f7d549d55493b6b78152fb796604f75342e73904807fbb300e29f2f2d681b6c427b47e20dfcde5a80fe29ed5ad53cd794c46095bf2879e56637a8ec3cd8acb924492d1dcff68b975ac98855ab1f629e2f4cf685b3de7cc39c72770b7c774ee1c284b3bb46e7a3e7ae31094022c8a1898e34ef21a14ebeae2031f7c5e14f66c62738cc9644bef6512cd9899df92fbb9ed2dc239a6413a0e491ab954603eb9abc0f63a87b13e9e021a08532580449e05eb839eb76a7cb4020551fc09b7fb874c36227e69be96b62c90c3c3f0ee01725a2b536682c88fc6e45f39b1657db0f16176a93704521f41e50c0656fec1a576a775f2b82cfb55a0941716222d530b56980ae2b6f43a2867bbe31f5a8bfab66e71f45dab68382e5cd8082c0d5acd1ace839ee0743e805b0af3e6fdea5668690f90a900d1d25071302b86af4f90244e4253b2bdb3cae1e5981646ad2145ca4ebef49565670b755c55c794aaceae0a172bf1db513ab8777b204941868c3cf8924678e9baf88f257f70561dd974aae48618dd128c3f4efd88e12ed41858ec16c172215bbf91cb82dbc719db842d748f6c00330b1c42a65e1f358a291fc22bd2fe5b6d1ba2b225ccc811652952554c57588dcc8d07d488ebcc93c7f225c484b0e048606b84000066ad382ddbd4c9736eead5b74171438c63ee64bfcb28f1cd711d9a63397dfaccacc21c8e632fa1cbbc48bc1e290fb6f0a11f6a53a8466c332b946fdc86cf9b1345dd103c44de44b060d601194f6f5ec2a4593e740bf2ebd7752ef91cf4d9eba0f28b1b358b4309806b96baf720f6636de5f3d4d8ec1762b7910ef014af6ad6a9efb0382104f8d40d9d7f9af7eb6baf3d6009130c48e6a647150f0f7f34c38a3e38f63650576a797e137a480aa09e39186ff3641965ff7849583753922958969b41852738924ea71cbaa08d0565ee906dcbea943cc5740987258696e227da849de445eb6f52508f7af346ec779666dd669347068c4939e65778e17026b0dcfaee9dd6b776ca11a12298a74caad3f74e644b56134bfb746ea8056aa4c3e404aaeacd9dfcadda847d520b2ac85a5a7405ab0a4bc53696b654220f5a4ea8a1c8c7206c56216fa4a44f232eb3e1a6fe04385aaafc0aa00008ce32b2d2312d6db6f227526b3e9dadbd57688867906fc62bde3dc03470283ce141ca26e23d30ead9235ec38588ebee0f44b5c3e7a7faf6655f11d2576b1c415f84cfc30bf08e5496d3e76cbce21c3856407361e393ad5fa8020a9942ea1d4d42c1e1e8230bf20a71708989a01eeac9b5909d989b8a064fdd237880d99b6de6b394716a7894226acdfa06ca20b228e79322149f517871346292fb18048f2df5df8c880c3abfd6328ff602e6039d2366bde4cade91bf82b3f02af8777e058c8f23feb7e30bc8a86a65c3d03f126feecf28e8fe15059dafdf26ab0909032825cd9db050506698e4fd0c99d1731cb1ee88ec03ab7a9d27dbaf7550b2ed001d13946828000477144c2bff049f07e229e575c97b3d1d8789739eb0425515b62b09c69f8ac98522cac9edc0f88bffdcc2d457deacfd12e300673fa1c9c47e2dd930315a43704a32c32dca9279a4eee293b0fa8510e4a6c5253ffdb3597841aa31ed0f232db6a25b0087874b48f496b578766056c32c78a31b2be86edf567d5e780b022b6d21ac88af3a7126871228b9fba066bbc032f004707f8d190a5a10dd2dfa0f8ddb3724aed0ac35bea0cbf24f54e7976e5ea00355455f746ba766f64b1d0323de073d023223e9db498c6c7d9eb797da363fb85770102d96fad38ebbd44f3563d9b00d85abe7c58a63c38f4ef5727b755d17a3973ddd2f4ada732c187aa8fa286e437b8debc4d8b7aa64ee89a577e825368bc1a75122e844796450f61a2e255ae47180a7c14a6d77499b10f31264058e44f195f44e7d253df26c03d7c512598aab00bc58608ba12f07c1361ba09d7ed5817e71232bd9c23203ec23a1f98393b8c8b7c2b7d8f292f6f0daabe47f48dfaa668cb51e32cac7b36588092807ddb458a221e90eb5d305050bcca2dc0549661a46e130085383a5a0d037596994d53c00ea8a843ee092c41661017617f2fa665150013d1bb75c305437c93a0ddd6da229595046c40e4750d1e5f531061436e6b9b37c9fd88d3872c6fec20c45180c9d4b6fa8a931ec937afa90019dae6dfd37c885ee4f5ffd1d1b271d5fdc93de22685a02e524dd56130fbe41dd5930b69e0fb80d39220d4d6e77c8e2a2db6d8e31060c24ed6fcc70f98c4d074aa4636609fe4d42e28786457129942253a4131b3831a23e9442fc8c327a31d6c3e01f88b39a458d577b5a803c3b177fbaaf3639b332e7fd8182e8387804c237a3f306cbdff95d3406d449414b90433845f0620f890e7e353012d8e9fbb787abf188e5ebdb349205a033cd0f1d13a7ced04ad0b5367bc15eb72b63cc814e371975263cfd45cfc110ce3149632090786fda422049e0098a7f07a3981b3fe37b9d2c5fef8554cdf9ec85c8e9df3a2fbeb13b72907e20381226d4282888c7a9994d11eac640b872580ba198aea16b219404ea117bdc680dc4a4bd12fe2fa952dac8e8522be8c5b9d7b8a3e97923b6887b66a7d3a44ebac2edbf4a3b54303649c1554e1f7a24260c3d4bdc45e0dc9d8f8720950578b29b6cd7fe5068326e0afb8d57b1a29a8696ae8fbae22b80dabc7d54a403dc5bc883dc098909e4661f58f3e67c6d4354ad21d96872bf29d30a20bd7d26879a0e35f039ddceb5ad9693afc2dade493803c615175270cb2460550e38aaf4aec84df74466df93c2f89459b04c1a6905ebea6e330bfc3fcfdb573c8eb351243d161fc091fe9879d3850a3bf61680531bbec168288b70163525d562e2f24904a65567cc3aac701ad6947ebde53f3b8a531777d9e53b7ff357dd7bab2d677ad0a77b7f9b7db95ce390df7941668283957b02047542b95dc5e1d8ca5a60fe8aa402f62f988bee1227ff67f7c173886d7098ade8da3473766a5f23c88ca2fc488361943887c1717be5f50d317357981f88bd447376e964f2c64daf654f893219ec334580bceff1b175dfbf8294e97bbf32fe3493f9d73be943ab1631d49621d68958dbd286b42dfd56e18b99cc976dc4c7caea0018333d7bc0563bf307bd43e52d835c543bf8b755e6b2c7b193cf3f0f6dd5ce51019289f4370e1c78d095c8ccd4183b259ea01a097ec2b813cf4050ebf51744e1feb9ee329e4d1dc655cc394fc6447dce4b77a7c0a0280d0ed01a6a9e3a8c8b404201cdb1104ea3a39bd08c0e0cd524ccae55a699361fbaa9fdf96581eff6e478c56a3eca2b15d9439ad1def15dd79b4be47ecd38646879f4093ddb9cb603f17c836685da98f0e94731f13139a9e2282c081247994b9287ab90363c4a5a6e28d5f1f91a7d1c7ea3af9d95eb9d0a993921dc83ae08afd94bdf0fa264fa023e5f2d4576c6a9555e59e3381c65e16705a3824dbcc5fb347eff47681e577624a8d3fff992f179da9bc268375c1e8d5acd439c9b850a3ccb2888a9fd034a9a97d01de3eaea8772371232a16d1124e4134a3096d4dd9c12fe1c753cd1c47b453a186de94678088dc8a796c3338cbe77728f2679d13796bde74ce4b17518a71898fe4743e362c9178bc489621d09c45f4c03da8384a8e0607308e3fd54e7eaf513f8c09200b951e6691177f738b14b89be0516a409c302b79db11f1539b152310c1c9904736feee36e893edcd7fc86df420b6bbeb62fd6a0b02d6fa62c702cbc8dc15a011144923af1280e32d9f7b00cf2d5eec352aa56fe0dfcf7e4151f1980180d9dae6495e073e987a3a53f0d2c08fcf86ef7b93389eea9bc551a56c08ad57914ee7eb6c0322f5a58478cea6567dad8b9e15ac16a0dd76ee8cd36bfcf7ca64b9f40b986ff77d1897b8dd8332f1c37cedc50dad2db9bfc52f794c68be8d156e347de2a6e0fc7dfbd144e49d2f29a049d15eaf39d74755e6f5340635ba15186415c8f3eac0fb35713233feb6eb9fdd59cf553833c9bb8b0ca52751d315c1932341b54db160d9c186f9081b4931db3be0e4e1d5e321bc3d0a921254638889c40a103e7145ef8f6a105bb7874e1730019768aeae47b1b308f0c7b980ef6429ac16cce4badbf84e1e6ee54d00a76b97e3992b18e0856b8ddc85aabd10b2c3f78a003d64eb32e91748113e73f91b6f3117758b458822d31ce45dc627cade31ba9e30cee75f15e3e0e22de9204860b88fa34b7a141f691fd5a7dc2e104d7c326afc149008ed253dbe72a5512976acbab6c874085c01d3d340726aad55a9d7a97291f762d0a95519885f05aabdbcde3f0ca385b86c92be6340afc5ebd5cb6682a68bfad7014e3858fee50fa31bb77bf792fac5385f92ac3b74b7f7f9bcc3ceeb95394a5bad93d6dc30df0c2fdf4e32e55412c7d65b228b8b31f9a34e4cd52780e62edd67c3864d73ba88b773fe559d3f6ff0ed0c87cb94cf4b5deede96cee8d898b9918bdcdce474532bb5496ddb518bba1e7c44652cf56a0e555efd25225f260af913152448ec2a89f46dad1a309bd77c937a6197a58763049123332fc784209251e93f1b8ccf11c153ccf1a3e53aa6afaecee77ad2c2135debf4f4d3830f7384487f511a3533a23384ba5d014decf7432a19737c3e17daad9f5264df7ac8ae42b8594de3324b21ea8f1ae4e7b99aaa7a02618e425c3c9da862fadb0c5318e6ec5434d490480ec18646554a649461bcf0541798fcad54e93675c38c8677b473b207b4b943e7f2a3b88d5fa0d73006c0bf12171f594ac1909c05fe857c47fcc00ac25735b8f20387f93ddaf822e9f441313ff02c170d6d84d9a17dfb8a340fa257d416b5f0629c8ff4cc8012cd5dba78b5e288f6b400a6900f5fc0ecab30f1231edd602192169ddf3b854e67186e542a61fbee04eb177a9857849680018db9259b76b3b8d2dd8506cd24fcdaba7deeb43229ba87ed634e821ab22b868293595452b67ba3a256cb0031ccd132058aeea7571d639831afa0b18eb93f777dc401d47143678e5eaf272f12cecdc65deada09b5c8439ed606156816385542bfb5eb4548aac158dd68302d7fc65c1b136d1b988a27ce58e40957e46952646587d0c6ccb904e4108621eb135bdbc6fcf333326b4c260000cb17cb4326233ab55aaee97962a684f7b8be5449ffa1b0bc325a76f963807ab3d877555437cf29a0c3897c9add3c17017a5f565c79d95499b3062ba2ad1d1c6648acae1147ecb64ce69c395fa2003e268a8aecd77f0b8fa02ade265545d6b3bb442da1cfd8eec39b3c3fef4a494f63a18b388b25211f0894e59ecd292678833b8467acd064abf393a99346777dd3a59754d1d791addffb8961d41f0372df0ad0d0a7c0c95590b9f65454b0f9907a3297d11dda3ab5fc6659b8199b7e77fba4ff23e6122bc045f1fd9de21b7c5baef75f2ba517e6cbe33a0927ea6c8af407924c2b9f8b9e0964cb3fae22e0afe0f978e89e17bb8b7923bf75b364c809f6d278505e9dfc98a2ae409667bbe185239573e3431649a5c23118126ee559538bd424c743f54c0cbcea8cbd1f5b31534da8551b0bd738eb9a8d098e4525466cfef4c513aecf389cd23d55db016779edaa51c6505e4b40569e979d9", 0x1000, 0x4, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a65ca9", 0x1d) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) 04:02:32 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20118, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8310, 0x20) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x70, &(0x7f00000000c0)="3521927c42e6bbe90db7d73329a2072808e01a6f35ef8cb2d3d3da3babe510fc34082380d65b67f695df2952d2f2eb1c7b7641a9b6b8e48de9eddbf904837da090937533abf96c9193410393bd1de6675cccc44efac28651e43958d6453df9b23c029798fd64eac97bf0dd3ad6c644b0") syz_emit_ethernet(0xffffffffffffffd9, &(0x7f0000000000)="ddc3") 04:02:32 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r1, 0x5) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7, r3, r4, r5, r6, 0x130, 0x3f}, 0x9, 0x8, r7, r8, 0x401, 0x9, 0xc187}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)="28dbed31ad7c1f679846", 0xa) write(r0, &(0x7f00000001c0)='n6..', 0x4) close(r0) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) writev(r1, &(0x7f0000000040), 0xa1) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x10000000001, 0x5e9, 0x1, r2}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x200) 04:02:32 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x40) ioctl$TIOCSCTTY(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0xc020, 0x4) 04:02:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8200, 0x0) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0x110}, {r2, 0x100}], 0x3, 0x10000) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x3, 0x2}, 0x10) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 04:02:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x20001, 0x100) fchflags(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x40000400000002c2, 0x24) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r1, 0x0, 0x2) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='TT', 0x2}], 0x1) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0xc800000000000000}) mknod(&(0x7f00000000c0)='./bus\x00', 0x800002055, 0x0) close(r0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='B%@*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%\'\x00', &(0x7f00000003c0)='$\x00', &(0x7f0000000400)='\x00']) close(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b9b542a5387060000000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002b2000/0x4000)=nil, 0x4000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:33 executing program 0: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r2 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000300)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45, 0x4}, {0x1}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x0, 0x1000}) chmod(&(0x7f0000000040)='./file0\x00', 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlockall() fcntl$getflags(r3, 0x3) syz_emit_ethernet(0xfffffffffffffc8f, &(0x7f0000000240)="542b94f9204ffc8f65b879da5a7c1bf50a781ebbbdda5b9e2a3b3ce14dd81d25315a76b393e87b26eb9f6bd5cbc1cee467a63a599cfc65eca5331a4e9b512a2177474063a3502c2324ff86a01c260a2c0d72bf0ae92ca0325871c2f9ea1100dc05e837cf70f22f1cfea11112b9c70343c03c218c47493747ce1ede3dee3138f57765b5aaa4757b987b2ddfc0549d71b36365a15322e4bce5e0b0ba555872860fd43cf4b1") mkdir(&(0x7f0000000180)='./file0\x00', 0x48) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000300)=[{0x101, 0x74ca}, {0x7, 0x500000000}, {}], 0x3}) close(r0) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x26}], 0x2}) 04:02:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) 04:02:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) lseek(r1, 0x0, 0x0, 0x2) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 04:02:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) 04:02:34 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xfffffffffffffdd9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xffffffffffffff50}], 0x1, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x9, 0x5, 0x5, 0x40}, {0xc3, 0x3ff, 0x4, 0xfffffffffffffff7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x4, 0x8, 0x2, 0x80000001}, {0x80, 0xdf3, 0x7, 0x2}, {0x4, 0x7, 0x7fffffff, 0x101}, {0x900000, 0x1ff, 0xfff, 0x9}, {0x2, 0x6, 0x2, 0x81}, {0x3, 0x4, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1882, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = socket(0x2, 0xc003, 0x0) close(r1) socket$inet(0x2, 0x3, 0x11) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000040)="9e3eb318", 0x4) faccessat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x11, 0x2) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x6) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ff6000/0x2000)=nil) 04:02:34 executing program 1: setreuid(0x0, 0xee01) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20000000}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x4}, &(0x7f0000000040)) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6e383c9d87d81dbdd5b23efc0883d5094a588c6fbe8eb36f158e91947b8cb1c7e43c4bf1a904ef708217f5a80b1afac7519ba130b3bdbaa87c", 0x39) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x7, 0x4945, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x3, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x39, 0x40000000, 0x32d, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x24a, 0x2}], 0x200, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x19, 0x20, 0xe1, 0xffffffff80000001}], 0x97f8, &(0x7f0000000280)={0x5, 0x4}) r3 = dup2(r1, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/226, &(0x7f0000000040)=0xe2) socket$inet6(0x18, 0x7, 0x0) 04:02:34 executing program 0: mprotect(&(0x7f0000ed5000/0x4000)=nil, 0x4000, 0x2) symlink(0x0, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x7) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 04:02:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000001280)="c412550baeab7ad9ad5ebb5339e85ea75948acfa9d594949bff20be0fa4270af1d3cb1025899fb47a9191528e226ad977e982ef94ed1fc76597537e10adecb8a7f688e2b97f253b27365b82972e0674c4ee15efe1319d3c414db00ea8a5ef2528e86ffb08480df", 0x67, 0x409, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="1005dfebd5745bf36fe285deda3685430d711c9b70b9bd5f223c8db7b3b49051088e03dceafc6079118fa05305cb881b3b82f99e2436e7ebf315bd296dc36b1e3197b392ef63bc7135814feb9bae8575896b9d5ce1a408b34d75e97ff04ca11c72181bc7799bdd2507139d50ff813d87b4ea8d642575c266e3", 0x79}, {&(0x7f0000000100)="937a73b486151f95b37b7c37b6931f15952ac63b1c4094d2f28dc1aa375e82364bf7fc21291f509bfbeb59f5f74c446dfd547b027b9db37f786b6afd76f260826db60641ce2698a861c0d5b81c476422a58316fd523c67ae44e965898a89fa41f8973987a2d92610422c1211bc005275390c0cea34fdb2b41ff74aeb65769044a92f7c636428e5812498398bca0888a059a506d9155009ec0d19e53e3a478607f918e09d2ff5ce1ab89ca7813480e159d4281e355f052a1b319b844f63b2881a732694759c5c121c6516878d3b1e4627b8752866114a2448715474d4cf7539d1636cf25450e00b0680a6a580c1bed1599b8fce479ae1ceb625a8764a16fac6845240d789f989845e4cf357f456d10f24f707d3e0768acc955ec7f8e7215068b6d9a01a9b5782fc6bba092bd40dadb12937d3332f1185992d0ad110cb650d0eb31e4f555905412c8ede0c40990fd04b7700c4ed0f9011422f35ddbc53950a42517728dbeddd20d33c3d3b67c6bd32d4c5df655991adb97e854f10fc30661fe3a7fdcd1f8d1f8d2c31ae9e25bcf0517552cf56eeb500c6706c66d05d27a573c9c3021d8a0a04270d1a34d8cebbf97f37996c78706137cf786c785a441a42143d61b4f778e09c227b1e76ac7ee3ea00519c9d0f3920baedcded9c4764e209141720cac1ee396cf036fabdcd48e3b654531307e8b000c56d7c7cbf3e06c8bc4e75840e2be0d7d69dbdb9b2862187d9b64ecc4fda5c130bf228a99534de4b0a14fa7de8632505772a1dbbf81a392e69703b04655e15a306f4dfdd0fc3bc7849f62ca275d9f0a5482d4d12c8e8f617de025d0e345cd70a4393a65203a072231ab3e1dff173797325b0a6f6abb21473e7b41fd77b3d63f82e72f2c5c9fee69f243f681fbcdc8682b0fd557971a805f47cab8ce0fc79cf9b2bd30da49d199c9caf51d3e309d597bcdb996fd22d3b89796f0a956e46181add476cd651049a625845f4c03031a5ff133b5de0ba998a6b011a9489776dc0e1acdd4fd69a15c197e3597a44facb19739d49a06ff185d6d22eeb91b571c6d19b048a75dc4413a20b832a3c5c4d2ce886dff59487341967bf3b489ea74aac2c6040dd01b9ef5437d6853a62d1c1f2e350f86f1d0f8dbf1cc21a6a503bb3f211ca36509c728e106cee08a3a2429e7158b2668412fb6084b5437d371b50c73144218a8717e372bb3f320c12a586af4f0ce5d093c8f2f3455b95c9f42ad7d8e6c554effef14504bda39a36c34f6bf87896d9bb7a2addadcff4d2f34cd668a0f3ef0b98084a2a604b82746b018b5fab3052d2d5dd5761ebb0ddb2ab6dfbc8d3a8f6e527ce1dc9a5afe98f1e84b15b0c972206f7fe1aa9138d6b601f8a19b99f958a37adccb9e32fca95bad220fd3c87448d4d0039098185383b7e8835cfcd1451b9cf7464b90dd5c2e3fe78a1b554b78e51db9f2c9790111de25e050261d6c8c59d49bdaf6e01ff8f5d81015086ff5b42240dfd62581f309bd31ac0858bfe6ed12c040be63c0babd523ffcb2f81710674e14b362686972f5c5950a55df7b64987215878d3008fba9e8a7dffcbad9f5ef2121bf72745d096f9ddc60cc26071d68aab20f0c2bc71872823a69fddefa7c03c0ccacc1a1cad3d1ff7d103a7ff54d1578d3ae0b05a08ed708b6d1cea7878de79e39554c5555df3484199536d5f999407085c166883aa648c2301cc5e4edaba47216a0ad774147457c45c76d2a489d74afa1b346af0e07212730a845ff339767b1c0de7ab223355d8d08a377eadde3901132878d447ae1e9ed5d72dd908b2d6e9e876ab0ed48b3a114b5c6d8237239bd0a82e230c02e994ab7f3aa3fac391076ec5b1851b90289a8afb5f9b96dafd6d1c23d1eb4d38f335f133b7733bca86ca8844ca4dab552e9082a752eb5de4f338d710e5d5ac03caaad268dc7ae1b945e2310e014e0c5b35a8215ec6c69e73f84c8b5352f9f8e03425cdcf62016e932264b9dba48f0ed24930a3ea3e10f019a399d106421a698caabdaa0dff75a5e99ec5290af4bef2abba8ca3b309a5373b40aa229a6d1d6ba9c818327b4eacf8f40ee8a0edd8f0de5a77efc022ecf6f63627c17f9b1169fc1d79d218f2fa20c63e9d026e23b6965f489eaf67e567575bc8932c6687b41532d6827ed74c3b8cc2dd590f8bd3e905d035325efc50804528a1db5bcdce1044c8d7793b24a06ae01ede43bbbed6a02c3eb51677ff0b9ec5bdb3632792a5727e3effbff33045cd8099d26141fa6a240af5cebd2c7070bcec4208ded78457b92f06b82bf1748020f3a0b29b8189b3af116d3c14e78c306ddfdcb7820a807bcbb1bc0e5bc406a360164c9ecf3a719851b4511811d0f8e790e78c6d02f490bde68acc197d1f54a3b66d92621f177b1c3d69a100bc0716fab25d6d5c3226e78283c8bf8266581720b3d552d79932bc3e9295623b40c1f5f987110d69cb9993c0de9bac50e1a01366c2cae59ef763cd49682b85a95b98c9eaf5a11f1a0ff48fa80366f067360e3bd50252d0d4a60d0ffcdb7a6a8fc9cac0719fa9eb5b716017e8ea51897a9abf82fd1ddf94035b227d37d9e8b9dd4cd1ff80173d85a8b68eb6d90b0a1d1e2829ea0a90feb8f629de439f8d1da0725498c3ba7c4b2d780b625522e3f851a3ed5c01489e95f4f5dfc8c0fb02c70392f23c3dd0eda32ac44d6b29b8d6bc1457d0bf67c7d467a36ebff1d03100e741e5a8e5c0663ef6f0490beb5d42839eed444d0304b05bcbb113378a395b0b91e0fbaa00c6a68f1351859bf72861f2e96d6cab8e6ff3759417b23f6434e8d18f23f42a88b7dde651484b2425860f378b7697610d9157faf6a52fcd84753750ec6df681858b5177b3e38838c96a1064d1b8306605a6c95f9b8abee039fe8467f612aaf3d9c2447a398d107ec8a77d19462433a7fc450e1d979efa44124eefd8c9ac016a5ae26ef31416bbc4dbbe8ea1d50533af65c3faa1dd7b22aa24b16c6f6a53bbce8f0e5162ebc64c238f66f8b4bff322f02ce4ff463e29878797363f28b42e8401eaad818dc737d050ac96d040cb9f7dcd16dca7b10c826e7f0b42c9e514712aced0cb058c921b0695529742af3fe601d8d82b8de6d8c9518b0656814d786dab70bd73c09c9dd390ebbce1f28a11490bed1e80e79a2fc5ec0624aad7735f26815438bfddd2524c99bdbfe0ff998d9e7eb9312b17f333f0178596bdd7c488a387685af5213f8763a7235e425bc21d06eb15d62941be091602a0b3e5a77a06d274377c005826cdf7bde4c7bc814c277879030bfa7519cd1127433b073a127c8264f49cf5cd202b016993d7d32c8b84198da17ec1a439d9b20d1f922526ba267e60cb784fb89bc0f88b163acdb5d35fd189ca096511a432c06c59328b41731f4fbdecb09d84a8329a9ae89f7f2190b22fc84484e7ca6121ca93f3cde46fb9f9a8eb4ecc97f3e537b438fc35e44dd402339953b8db5b03458845e5d9f124604fb23b999c92a7d91450d5b4e128397a9f1b5b07720511569093b358acb7e3b98ea33c472aef6d8ac5f4135830dd819487b6f741bbff944575c00c8b8df0e1e7da73466479976a0ee37dfb03e3d84176b1cdf08a6c0a50ecf19b9b315cb94deda319b1ebdc7cb855108fb1f9c814d891e7727d03a76f76ed3d80362218b08d116f1ca302bae8e1c76118354cca4b3ec58813e37185f4f0c3c55aceee080f2419f87b9b132cd038581c62ead68aa38af87257e5667141af54267ed8c415be35ace609c5638c4ee04b31433f3501b0a5889752f6b932bfbb1c472cdead368e57ea3cb3992326f3dbdf77dd8f6eb15c8545be2c575111c738d160595f5daea254b728be0229620a3d47c991acd44bd1a6e45371a2677e9cd9e6029bd86ceb2051eea8241d45b4f493d98d61e35fef7cf7af580b715324d2a17a0c33741f9afac29605b284c70cc18c27607c555e22d09f20cedc4c1e90077d43d73508015a6426b9e45d3eadfe2ca6eec0818757134e445f37ae06d06bc317e81bfc95d6a4a08737b769c7b5c38442c839d73df50218491bb0eed5d42ed1dc14b8799ecc09a20fc768107c3e67a73378276c7e2d3164d24120e390713d6e8f426e1f039ebc311d90cae78f6266ca687c4be362a081970a5c245f0dd05d0267ad5c58867a3c3bc2210afb4793af00dfe61db0bfb6806219dc04ca5517e4cb2cb59284fd2294d816acc41ff8cfa0ca62f9c9ec6f9a2a6375b389b1880b8f73ae6f0736ebde608d44c534115e530502450b819d8377ec0cb1031d7068a22d7f55b5a42054b1435f36f15744593eea17b7d82e4530a904e7cec5c99f063da268c5d1b0a5612f4f4730efd20975e8b137e19293adeaea2a93dfc5d53f65b0b31082378173da330ff708d20373f630c0d94edcdc2f55c6b325340feeafaa82b558c9b8884562cbe6e3ff248ef6534f6b98dfbf91b37d81a54b18c194589be848b8932414c39edbe67f51755bd1ce6ceef5c49fd11f18ccb294c3040347eb36d2dcb7a6fd82067b500fa97a78c761c7b93ecac9c692a550c67a004b35ee6dcd87a0c3a441ec9ec8c6a47c12579fde82e71d2348187c5b87c51ed18803a9856911501e8978a2b185585f0f5bbd4f14145a6fbee0b3466bec8f0615dc172aca9112c11f8c375f4aba0644f6eeb7b6948f95085fcc93338f060dc9a4f41eaf956b0523e918328ea2de4c589ff683cbc96848e0b08f635c7aac00f52c84607571f3858b1ee42e6c1ad50b7c8187eaf3841aa447e9109965d2c9b007a660de75c71a0362535b10504eefc076bc3ac17376b644417f2a34dea3849c8504cd00da14e357e9dcb7f59ab5d7e6cb05fc1ed3069915efa653a69b1ab12a2bde892461a13a3005dee09c67f5bd6d3acc7a6dcafdaeba15a5f17d3b7808939a2a59694e9c909995528243655eaef2d541685cb12dd574bb19eb11bf19cf2d98e69cf5e8101bf0766091681b1b17b9e2ae9b70930ceb347acc6a6ddb42321c63bb34bbca1f7216c11d1b3939c1a72752271fd85ebd7a91f2a73d3df715cb1d2020fab80cce795ac1bef151915623de23756813167f3635681db204a128cc42c10c28a80bd758dcf650b7c54e3bdb3945bb6095bfc876f6ca979f81b1e306e1bd7f9ef85296b199fafd8d31ed161628e6f8fea538b3b232ba3b82a041fa52d78f3b86dac7b1191f09122fd0950df3cccc75d7d776c3c61b387b7064df85df6bc591da3b8384baa9982728c780ce2aa832fee2fd1a9261137fe2ba0ff12ea9e3a249ba29184db20784cd2e36e0065eeb93beb94fbc9d07287854e435c0e703f90b96d6c1f79a768d07df2daeaf9a004e7f0e416dc455ff11b51632b181e8cdab7ce7b2e35bc9dec8eb20c9ec73569341c6de34fc1d92d8b0e08be4adde8a8822289d5d0e462b451a5596e929dcc0dc6f9932789a978eb6967d0ad66eac181b41b0ac79129880908654f19555b527812c521dc977bd2032c89bd703fe313bcae14e22d28a6051db371656ceffcc6ce94ad8ab36558ce12bbaf9c690c1c0f324dfccda16ad3ba4b8d51bd36d10432046ab7686bf52a430f9facf98768c4a420ee9f851d64c486a4851391da9dc7eb4905bed4d7bcec09e280193a8c08e9a497f314e93dc57c43495c366daf30b5ee1ee209fdd0b2ea0cf91f387af020cda65a2e4f060bf94649ff5f0052f4a7eea97cdcffe07b5a9c790af65335b86c9c961c42b2d0832a30ffe8505ef95b29aa73e550878f7557ce10a84f36ddc9d04647bea2d6c1f478298ad2b6e0362ce490c8d7d5d", 0x1000}, {&(0x7f0000001100)="0f3b1ba0003440a8a843abed7456352860abb27f2df70f73f289c3d2fef04b1c0c1e84b40a53be5e7197e844e4e886d894972f36f3e6b6103dc0d8621c096efa3148dae2cddf5393c6149789096bd3644224053bed79ea182117e4d2485535ee2d2c71d920f2ced70f39106308b79f2eca29fd0df04a875ec4c7267b54a458e79515bf6012e8d89f5bbf84964ddb8c45ce64713722fe20daaea5b072652a4d38150a766750fee97b3506b0b87d5b25b7d3dfbaee9a06b77f981acd316f59c73835572aba2e6c75942903ca039360d943392d813a488d5c220698f309f72910054d35701105e7aaa4a3c85021f85232216dca931109c19b137d0b", 0xfa}], 0x3, &(0x7f0000001c40)=ANY=[@ANYBLOB="5000000000000000ffff0000ffff000052f1a9b1a8a7e062ee574343fa6c8398a2ecb5aac4344329c0f4db576f4fe5a22f77d5fd4ca02b1daad2c82a290ac21c83f62670e0177fca64ef0000000000000801000000000000ffff0000040000003864c87d6f87f107223ce46dfbd1da9cb9f84f58c43a322682f4ce4787adbdf82e1288238d36ba3cb5258117eceb5bc5a8c74d868f009107ca7676e347e7f0f77769b7d76bc7a9cf6ef912e1d2af902c31e98fe19ba2c9903e4040fa73b9c34b82236cfabe554d5c2e031a775b03d8b4bd337d4bcada29b629c02f00809fa07cf34b1551fbde9426f0e0dca804d75683cdf14eeabc501725588a0667c982cb3478e0dbb60284b671c1d55d61c23c5b8799b8c4a8ede2aea757deabb9d4a21590dbd30d668327fedf8690a9e419825917dc03662bb7b8086e2875b63bb1ea3bafb3c9f5c36732306fe7473b1f10815af1ba7dc8220f002000f000000000000000ffff0000ffffffffe47a4d14717c45a65f1cb476b95bfd8e29780c1b75665e57644419ae500793c86b42e2880d3017ce10da660b61c84bec71fabb757a9f243cfe15ae1c224fab5fd88b466863ad113971a82b22cabed6cafd7eec0350b33b415d5405d7eb7da51b01b0f97f000100000000000093e43e51fa7b33ceb85513cd3210c9ff4491410af0567d5a81a7c5293f00b364ccea70119774e2027c26aa0d760f7982eecbfd8f6dc27d4fa5c31b723fe91b33625b10bcb33d34cce68c30417d2bf68e50375cc3bb141e011e16e111fe5d43fc5068366a4e2a92405fd4e2129b00b29e6e08691002ba7846a483001001000000000000ffff00008239000040975e6e998bb85429b11a68a9eaa49363b35690462ed2b52f44bb9a0dbebb79f5a1cc13dd458103cd9a996ea6206b04a56f8c6664b50416e1e9f6fa50fac372844bbc885f1d39f75c16bafd88b0635802f3699643c2e69e8561c1bff43b1ffd39cf76c4c8528f63ee6778b7b106b91702229f486d05de0b72ef1fae5926e074a575f574c6eb2ca6f706b3bcb61be3ddc1f6c77588b1ed0b6e7b95e41ed0fd1eb9904dcb21429cf821f3d164efac1a37781c1ca45638bb67e2db145ef85a9da2406311d0669f59fd01bd90a037d4368b6c3f9f5c1a660a106b37e75ee8341a31e82a0b940237ec713dde31329781b27b518f11a27a15ff741a731c0800000000f0000000000000000100000004000000d01b8a9ea04485fe0f7b2be6462b2d1b77fe7e29dc7a0d0df0756eb0d44b55c9ae33960444618a5e447e87287a82e0a8d6b81e1dbd733f569f32ac3b3573264e4180ef924e98dfa352da0e0a0b55137fbc8ca590743e34af6bdfda988dfee1b41d8a35449835c20a1cef700d0448417a2f1108887a4469ca5364c80776e8076de137564ef85cbdc5168e22c27dac29ad67c130fd2c8c30aa7aaa933bf24dc91869d81189a5490f5b657a901176d80d421a9a9159886ea224396964d0461b485c08c2c9e6136be276ecfec61c671acabd3a000000004000000000000000010000008db70000bb4d9ff28d6accbf86f65bd78265e01e7a82b41289e1779799c7164ec9e2a1795ff1b35080591fc14db913846e000000c2393dfa7b2b24d1876d0d1847a631e59de42ed6a2ea32269023e51c2819ce447cc9dfbd0b78d1a3a41216814a2979fbad8b87a06f64fb5dc2d3928f4444eb913dd02badf58c0a719632a219aafa28119233c2cc7df58ddbb91e889efd5ffe747ef8dc8f3bebaf5e9e2476a3760efa82fcc3d0bb6f796cbd8bf59221b3f10946b30000"], 0x488}, 0xd) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000001200), &(0x7f0000001300)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001340), &(0x7f0000001380)=0x10) 04:02:35 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x7) write(r0, &(0x7f0000000540)="9e3eb3900603b737", 0x8) semget$private(0x0, 0x1, 0x56c665e3e12d7dd1) r1 = semget$private(0x0, 0x1, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x80000001, 0x3, 0x8, 0x6}, {0x9, 0x4, 0x4c67de11}, {0x25, 0x1, 0x9, 0xe5}, {0x9, 0x2, 0x705, 0x2}, {0xffff, 0x6, 0x6, 0x2}, {0xf9, 0x1, 0x33f5, 0x8}, {0x4, 0x7c5f, 0x4be, 0x3c}, {0x2, 0x10000, 0x800, 0x2}]}) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/145) 04:02:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000400)="ac991141428c874df935146e0a338c6ce46bc6f4725e490012abd441fe9fa2aadeab3f35826d6dbf0cfadbef0fdcfbcc4e42c2ecce4656b4afa717eef316691348ea0a70dd8d840cb001013a503aa55d299b2696fed7e4896323e72e64ebce1b0669a12946e2660b7be7bb2b500b3275f4a77a81b19a930338bcd6b9e1487c6394cfd5921c43ba7ff589804f401a7527e3332406a53d24459f8a8302306b3e5751019d38809f83b96004f89362ac514364998dca952a92f7dd3deec1f71641a266f631ffdcbe9722ffe716163079eaaf7beb26ba98613e59340b8bc19ff5b52550648711804ef604c6a506d453ad393f5be69260b1380c8d50930aa0c262be4366a3aa22ca7cc2d35d1c47aaff3c392010864ffd4f7027a25e696fb912ef393bd1197af4660fecc2688b56cf3d317b529b9f53cd096f91137e62dd429153162ff966b0152f5d6f1b55e71d74ef80f03023531bbdafb7dca5b3d10a0abda537f8cefbc122734db1d77b3685d8d7a96078e688174aba0bc9dd0ee5b2595a1f9e26afa4299b466f7014d913981976197b89a2a750969c498b55c302fd20bbf85ff1e60638e4077f0264d9654868506dedf6b6b425dbaf1e04f5e05899b1a91378ee86510a170cea02b200827695a198bfd5641262bf7ae5228378eda0e91e0a73907540536b05c256a6ce5e92eddf66145e8e323dcc82508598d29903c6f641494b0dd2c7f4a4fefd86e893688d0d57cb45a9be2d9f253ca5b3a837d7dcbc2aa9389c3d0afe8912017ab66054134a719ebbbc208a6692749ac71d7c03ca422f3480e74fb55fe070aef2776eb9eba8ab6c0dcec7369a0ab8c51a2cdba2ea4f737b9cc935945e493704d6dbc83f153d4a111c6494ef3381bd4dc383507783777a533e2425bd99b827cbd5d8ead5c13556ecec687291f7e19d231fbbf1028b2fe02dc474ac182e2421563c57c53c4e5b6056888d0c9c37bcec096588c093ad531e88f45f58dd6cbe16297fdd9c84e9bcdc896d9600d3bbb1a0ed3b6ed63b57dd1efc53a539a57f033464170df83ce104933257c39946f9a82907f5315161c2591ebe65602b6abd6b0609e59cca2c65734784ade49a9c5d1f36f6dac3d65460a44ffa323bdabe095ebd5ea59abe4e0855a6da2523c3f8a25fc76c35854221f4090096ef2044310ab48878606d235157787c6e8f677ab06697ecfefe86820f7c4d66efd3b179ea0116cc8b23367485a22789938b231833e3cf71d9633f4a8152047686e235de8956436e7fb54fd91fb5b5f3cdefde77f3c609493b4a37b52c66154b85e6531888c15451b87906d965f10c20105117906ac8e500c70a0d61cffaf4925924844e2f10856dc3859b0d996b56b3976f7c76a2977787f438658ff5df095b023812bf9c1a2a21b4c64e06efb27158a79efbf6cf42c88e8a28190a19f8d96385185dfc7e4e78aa8ee05b79bab12f4714741986061adb6ffcea3e367bd679ec360bffeeb1a84822e9f65d396bf6f863255e449e9a38ee8040d6923ba86c13c9364f65772efd65b56e3a941830015b1d5f24215e10b45a39214bfa70ea4798c2c77b612e6f55659573e692ee0f1dd419ac9892de180f3dbc80335a0e5041cdd1c130c82d16bcf6d0eb90c4945eccc4a2324203bf451bcadd359d3253a462e4e974b53f", 0x4a1}], 0x1) socket$inet(0x2, 0x5, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x1839e203) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) ftruncate(r0, 0x0, 0x4) write(r0, &(0x7f00000000c0)="1417dd56", 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x18) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x200, 0xffffffff, 0x714, 0x2547, &(0x7f0000000380)={{0x40, 0xc11, 0x69ac800000, 0x0, 0x7fff, 0x40, 0x1}, {[0x5, 0x1ff, 0x5, 0x1, 0x7, 0x0, 0x9, 0x8, 0x80000001, 0x0, 0x14, 0xbf, 0x7, 0x80, 0x1000, 0x6, 0x0, 0xffffffffffff0000], [0x10, 0x2, 0xfffffffffffffe00, 0x1ff, 0x17, 0x100000000, 0x100000001, 0x100000001, 0xec, 0x6b6], [0x0, 0xffffffff, 0x9, 0x5f8, 0x3, 0x3d58, 0xff], [0x8000, 0x9, 0x6, 0x1, 0x6, 0x4], [{0x5, 0x8c7, 0x1ff, 0xce}, {0x100000000, 0x3, 0x1, 0x4}, {0x14, 0x0, 0x80000000000000, 0x3}, {0x5, 0x5bd, 0x5d59}, {0x6, 0x0, 0x8f, 0xcb}, {0xa7b6, 0x8, 0x0, 0x5}, {0x6, 0xffff, 0x0, 0x2}, {0x6, 0x8b, 0x8, 0x40}], {0x1000, 0x101, 0x0, 0xc896}, {0xfffffffffffffffb, 0x10001, 0x8ccb, 0x4}}}, 0x4, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) 04:02:35 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x20000000000e4, 0x40000000001be, 0x100000001, 0xa}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r2 = semget(0x0, 0x4, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0xffffffff, 0xd8a]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r4 = semget$private(0x0, 0x1, 0x82) semop(r4, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r3, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 04:02:35 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:35 executing program 0: r0 = socket(0x100000000200001f, 0x88000, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0x0, [0x0, 0x0, 0x40]}, 0x3c) 04:02:35 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x2) semget(0x2, 0x4, 0x100) msgctl$IPC_RMID(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20020, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x4, 0x8bc, 0x1, 0x4401, 0x5, 0x41, 0x1, 0x1, 0x8, 0xef7}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getuid() 04:02:35 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x400000000) setsockopt$inet_opts(r0, 0x0, 0x2014, &(0x7f0000000040), 0x0) 04:02:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x8, 0x2) getgroups(0x4, &(0x7f00000000c0)=[r2, r0, r2, r1]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r4) 04:02:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x996) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/48, 0x30}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3c, &(0x7f0000000100)="2f4eb3cbb7c1fac6c1932764db8016f6b71a24d77b5ca9f897a1c44a65fbbe6768f40f82ac52c736781cd99affb1934ac9c82338c48f403cde638a60") geteuid() 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 04:02:35 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, &(0x7f0000000140)=[{&(0x7f0000000000)="b9", 0xfffffffffffffdfa}], 0x1) r2 = kqueue() getuid() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 04:02:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x10004) close(0xffffffffffffffff) dup(r0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="14ee0b0916c69523f82aff8c73041a88c03050ed75732a547608c38281b9325e26c0330214bc6a197738bd4524f6d3069aea465395c48ce794a6b700f24f3dbfee56f0803523825bb7a3cdfa91ac03766009ebcc400da4852520aeba022bdbd3c1ed5b471ac76166eac09923beeb481f5fe350c35dabb0932f45d83de7fec055fe77a321e672acf4f2aeb5d6aa883b388b5ed98c75561fe1a9439cde584ec2a5a5f86d50af0f407e287d6e70b44abb9a63761b0082973657a48a80712925c6cd52f0c479cace686f", 0xc8, 0x0, 0x0) syz_open_pts() 04:02:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000000)='Y', 0xfffffdd5) write(r1, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) 04:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x7}], 0x1}) 04:02:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fc, 0x11000ffffffff}) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 04:02:36 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) fchmod(r1, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9000000000000000) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r2) fcntl$setstatus(r3, 0x4, 0x4c) read(r2, &(0x7f0000000680)=""/24, 0x18) r4 = syz_open_pts() pread(r3, &(0x7f00000000c0)="ebf0a9dce8c6be7d43c142ea08de6ce584cf0dab7d6086907d8cc353e38abb39609098c3f98fd157e8ab2c44a30a69dc7c953d0e36011de64c5ab7665e2c26f5be5477bffb74e691a96ed8de96701fd677b5cf8e1f26b55646ebc64bfd36271411a0a7782a0664949b7cf7a4486552287e2101994ed4f7c0b97094cd4c02dddc29cd76ea8b5f1bafef30ef93d566a54e6224921b55b1ce3557d7ba133b44b70031631a486db25add144aa85700c1a5cf54df34a92359c188e7b985b77905e48f643be536d7f33515c1b2f0107f7e381e33975ce3b9a83a2570bb30010e3fd974743e157c7a2f53d65c5b2a4d77e073e22eb991e6c0020f955066a6a6", 0xfc, 0x0, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) fcntl$dupfd(r4, 0xa, r1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$dupfd(r4, 0xa, r4) 04:02:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080402002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) shmget$private(0x0, 0x4000, 0x520, &(0x7f0000ff9000/0x4000)=nil) rmdir(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) 04:02:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x20002, 0x8) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfcf2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shutdown(r1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000000000100000000"], 0x10}, 0x0) 04:02:37 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8888, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x50}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/219) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 04:02:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:02:37 executing program 1: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) r3 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) kqueue() r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x8000000000000001, './bus\x00'}) mkdir(&(0x7f0000000140)='./bus\x00', 0xa8) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r4, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 04:02:37 executing program 0: r0 = socket(0x18, 0x4000, 0x6) setsockopt(r0, 0x3, 0x7, &(0x7f0000000040)="921d8775885c3353785d06ed04fe2489cbf4abd2ec5d52c85b828071eb7f0b", 0x1f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xcc) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x8}, {0x7fffffff, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x8}]}) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000380)=""/4096) semctl$GETZCNT(r1, 0x200000000003, 0x7, &(0x7f00000000c0)=""/10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x19, 0x400000002, 0x8000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x4, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='r\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x10001, 0x8}, {0x4, 0x8}}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) utimensat(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x3, 0x7}, {0x4b0ba69a, 0x1ff}}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1bb4fc73e19128da, 0x8001) 04:02:37 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0/file1\x00', 0xffffffffffff2ffe, 0x2f) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000140)="32d94e24a8c2418b5205f64d28ea1968994624b0af66e26cacefb526d9bfe5b668dd48d5", 0x24}, {&(0x7f00000001c0)="6f2b0e7b946dfd344fdd575c330dfde3cb5a8b9143892639892b05f986b71513c2224314984f5a8b7420760f1398abb2b342326f31c037609909a6c41c63d7b99ca9a26f13c9", 0x46}, {&(0x7f0000000240)="c986d6e09559ac1b8733e5bfd4d08063ebfb4fa72f4fbaf45f462973de18560652f0d73c33bba18c97f43d2c9a053d80f34d36d110faaf3f69027da306c8c63fe59c5347f6bf21a4d8c92e8daa75a87a67e25d3a5336245dd68565398a14dda429f40361786b0fbbd9cb030872d1d3831558b7551405d9d76ede32b72c3b97c91f65e3ed0345e6d7cc1affe814b9a18b09e87c76811e018ad6e2564aba12a312c6bb96826d4821f71d1e9a31f0484d2cacfc46c23a20bbb7baf91719223b7965fa08864f087bb4d95de7f5910e79b95cd1b71731a1181e71f60a4c8e78a24deed2ff5c2e0d26f5fab4ae56796afd113a8a724c1373", 0xf5}, {&(0x7f0000000340)="be951b54fd7f4e7538aad9cca3a95abb02ae8d0e12e9a42e7c3e0e3313e8d209227538e3e45e9b740ebee8adf9f7ab3c75d031a97f3d4216fb42b107923d053d5a046a0f9175a87a51002e6237e66dd992a43290026848834ea2f9e864d20a76260d1a6066ba002d9336efa4bc98aca45ca39cabf471f060b0d0167f8d6debf1d9641cb1313a969799e7c8c4d00cf8c5f63a9ecbdc9bff6edc74c436d6b7e0542fe41bb845dbfdecb66f9bb54ad92b1dd2f57af47eec67bb5d7c47bc090cad48a7b183624b86b04988ceb372272e227e0ce08c2ca256295cf2bcdcaf99681354", 0xe0}, {&(0x7f0000000440)="48cb592cfd907463dacfa064ca57a62b45cac5c77fc8202404f04eb24700aafb7e648366ab80ae23fc7a56d42ad074bbf413e335b7538080a69de91885c97d42fa0b46388185d8711c30f6b32d94b4b8c20a1de7c67a08459fc20dbacd7f896980040bb2628c0a5649b344f1486fca352b47f10eb120161d9139f082177b01b8fca2135e110925828f4110ed92aa0bccef30e71dec29e3de1ff3768c0bea85177bc44b774251880c4a3b2ffa82e61791b6b76ebb8ae5d0b9d8bf804b62c873dda494a2dbe50a2fbbbaf5f85bb91e5e72c52dee5564cf14aaeeeb6e3602a238", 0xdf}, {&(0x7f0000000540)="5b9191af60debf28", 0x8}, {&(0x7f0000000580)="13aab9f6331e0ac6a23f23c7780106905d3f97b967391f48c2d5aae0f47f40e06e292bf3026ce536e50ceae4f8d02a3aacaef0e6586dd78d3b5ea3914d1146cf659adcecc7b2af12a7c7705e1c350d8f23e78dde308d482fbfdad0882152c2766dbe0e5173c4a209389d0a13344e68aa37e1423165570cb9c6d73652c6b7076e7bd603d37e1545", 0x87}], 0x7, &(0x7f00000006c0)=[{0x1010, 0xffff, 0xfffffffffffffe17, "475cf9e2c03a94ac85c5090fcae54742da5018589678141a1007e3efb04dcb5c2cab1290d7179fb201dc1b2e96b80661738402909e88416c54875127232b5fe90d8b1432f0be2d5ade06fb03e00ddc25298704171f8c006f81c739bed8802e1ce99bbfb86786981292a63fe42377f8bb4161c6e06b2d130aa2eb305cea31cab6a3ad6a04f4d370c6fccbfc0a745467a7fbbd860b8097d5d46fc489e170cfff599ba680c135bd24eefd2f27a26ed3c029340a831bac9efb5aed80e9fd277277fc37e05a39988c3fb41a6fb014303459e93bec9c8969f135a6ecb94c07daaba0c2327e9c77d9b39919c05063260df62cd7d4daeadc27a178ff071977546756e4c0c5ebf8d59820855bf425997f3216df4dbac8dca07faa531a750208031b101ec9c7b3c234888c2c41aec4c0a5f9ce3592d735f0b253e5d16c328b459c32a16b68ee7dda4b43e2798adc1ebc7c6e143a110923a9a56ce14144d6dfbef7a6f46bee2f4e0a9359307a931a8d9428eec09e1a46cc79deacdd13a3fd18bdbaa86eee3a0dc96d101c9a2796f1ba7de61459ed559c746643c4741fd38f6fa9a09e162f4db12a78400179f28ff2cd374f0f5f246428af506eada4f42691355e2daac96451d895e84243c666826d9839df30467d3d9e770322b29992cf125a076a7c6953a2ac11967c7de831161415e440094790d6a73f68806faaded3c66e41497f7bceba13337e7c2939e74865a2f5631c1a06f6688c5c56f2ce2e147fdcb278afbf5f0e0d949864c2d26dc98833115a77e0b2270164bdd569d7f5d6798f06f10a51daef58ae6c43780aec3fe8098e191a48e6a73dc79ba4fc74072a68673df026057c816d030669e0018ec609dfef88dded36463e47a6a00c6d4a8a9afd7c4476b91ccac5585c51f64b90158019475373aecf61bf0f5a0c985d077c1d42e1a0127442fae0b0a65701f1cffdd98a7389ae7b3c59d4b64198cd02e874562b8b0fd03d7c0dffe868b7f545b687cdd01981a4a385a6b29f75547056d0096e9ef52410fbfd21eb087bf8f622608f9b0e657bbee3104e5f321d171353bca1db9ef6550f09a12c7c27009d3e9399db03ee11b01d3fa403c4964e2a1a2593d5c84e9f1dd693163dd7c3c6f5e3318248832ff1e3ac08a99afbaa1e0156f7795982d43aeb0517a2e5a59edc978902f1b527dcb613e83628afc9438a93e5f10af459605df56fff08ab93369c34c581cffc4f01e670070652364949a38614331c03c912e20b99fbb7fef9017c2f2d38aef94e5aa27613ab4bf300b60aaf36c7b8c3a0c5b579f5df17bedf9a5b9def12e7e39bdabe50b54d854c1e895513394335a5dd98811a7e1a696ba7df4a9ac847950202ea547acf6e57c2d978c7149508e9b49f8a8bc2f093de937020af92ee98edc1c3ec84097dfd509995514c3f6d16f6efff44af0492ee31c279d7721f9006e2af6f12ee06b4346dcadccd96ae4233ba2a10621bbc7a81907d98add991f081a7016e022dd06354d1b4b4dbe5788e760195a28a9a6d4c00ab55ab91269cea880e8e6e6715443396ee49240e1f4b4267d6b7246926368eb6f03ce347bfb4cccd396f964ec47a1075f67038ef8d8f02f3964ed802799630661560cbe1ae655881fda437da6c59eb4c23b863b7d7e507220e2889554cacc7ed9aa4a26cfa83ba2307a1cc2eded0c1db8755857b3f5811f63c504ad8cae55531cff34f24f33614c70a3f84cd215f08b460a8b24e7f560813d230ff7e2fca33ec391d1b36c9bd60251d69cde6deff70bff59da3ca2c48eff5140b04a58d977dc0f730493ba94d313c13d07972ce5e7fce480579bb703f21797b39dafb22be4330416cb244858bf3f8ba88fb2ae3bf5f0027431c0e0149e8c18b169f64273ecb6175bcbd30d3dc9bef059ca4070658515d4f0a88c8a83aefa729e92c65bc254dd4c26b7125ac5ddfdb42d9a63619437532b9b5d23172dada60a202be366b9b0d26b3cd34fee570c0853b197ec9e5269fda00100ae9e3045dd1db7f7972c671718d31c8573f4f60e8f8d83605406934e3f09d64e72dffdf74c41760012a244ed0ca871a8b22af04dae1f28c513149d2eca868183cf2aa086931cad35166d8ba5abfb25aa92f7eac8eb70c208ba2f542767fdf39d325e5008419e9bd2f8360d3de887ed438fe671b5ad7d9afe5c2f542e5030c16ba9f4fe39166e1f168fb8d4c78e83aefe4c3563887b77c7d242f75f22c9af31be579591a94ddad5a1287ecd3533d939763cca0efe1d6834e02246da53b1cfa0a0e097040f291de04e0530b98478220c8e2fae73940d25699fb1b6b7159bb9e9f3807d4ee909a06533bc1f294c506b05262acc3635c82611104ec06cfefdfda68a81a7773e6c11adea4183732264a30aca23185cd8d6b5f4ae78eb6f9085fd656d7768a92c8beb0fd9f2b76f7ead42c80aca7e1ccacae34aeaec5a434c4c63bbf0a18b1b1f77030cb8ecbc77938010933faeb58038967d501adbdc0c3067d781612811485cf9ddf9576d74ebc30112381a5cea9a0238bbab5ec0e5422af65dd034f7757791297272388b0a84b74b4f65b3aadd564aa9ba565bf8a5a9500d990ed3e64195e4b59e87cfc53f9a9de66b80e51af36b940b1477a41f1875c9348db3661901490e5f6e187f38fbbeb65334d4346b857a17c06625877aeb28b678f889983523a09b3bc0b31941dd9afa29b2751e3be93c8e74b22017d1f815194ec49cc6164f6ac25e79800752b2ad230649c98997cf61363ec5ebee6aa71888f7655b8754b6b7574b6548cafa3b304cecbca477c83d36a6e0a985633b86feb2aa489ffb21f81bc2c4fb0f2e41a60b25a78936fbeef897236338aaf9574f266533912131dddf0b5d565e74f73742f31503846cf5562e2fd7da8d3e4d5df0b31adce750baea5ad1e653bebbbe0105d24ed36806825ff7c315b05237955d18294f4dccd334ee5b63f95756ff7cc9744b554b3333a1cbc11a815587a731ef1967029be9f8c3437afbbd2296f77fea1c465e5111c1335c9ac6f68bea6c64ae9d2a1ef724907e3959be8085df7ca5404fb2a73a17f6d5cd98bc2c12f392f600910064a95b60dca3dd927a594a6358969f3d58f2884ad980254d882a9369b24e3d166ee2a6eaba10abce9a541f13f12f243b90baf3e37b35d84ac47ca5050a71b140dbf6d6a034f50716404745dd418264c34f2daf6ecac7683de3e8d61b5deebe94f9135e03c8a3663703451112ec8cca619b183e6b444a3ab7d2135afcedd2a6d3790278e1e45e0f4aabb2ea572104bd7f605da4f22b290715acc99ea9a80844422ea28f68a81d7b073a18bd0b2451c4bbb96fd10c71fa6e83fa66b771cb48c5b4b33cdc946bc3142e145f5edf04a6caec6814d40455addd7d3468cdf5b8552c473cbc2156c8b8c42be0690e22e77f2354655e5cd84b5b8f94584adc3b754ae9afb03048ebed17638d61ba9ab36835ab3ee6c02a308bc01f719d9ed0fe72610c6861d6a5ee63ead9239ce6331292ae0cf36993c6eb563f8ab39ef079a69edc47daa499349c28aee66376853fce46e81cab6a8e7be4ec1e21859b02776daf39a77e1213ca75850a222a8c5d68ed6e109bd1ab32ecd7ab98049c65c9210f8d93a55358f063c5bffb0181f3476c15f71912e3c025b6f0ba1194a62b45484d92a7f37019a8fda0142344c9eaa7c8cceb4e1369f9a7e98b47a0b49e7a72c3b662637839ef4a8112da50f5cbda58dbaeb90e4beac837a9c1fa89e2ec08918dac3cf569e5b94f758efea08fb3c0f3248bf6ce377b1aa4c2b3a6b07be9dc42a093700f987292222191c696bf78fbbf3a48f4e9964efaf373faa7ae31e4e2f961dc92819cadcad0b8ed83f6cbcc94349640d89ea76ab983a7d94afea1cfbf8742a7b13fd81bea8e343514bfee1b397e7d2ee6de9eff14bc800a59c15b02867a2835cee7e87144c5ef4898b9a0abded565cff44e66f0609a6e9405aa47ba451fb71b3bab26fac4522d96f84756aef084ed122ea1cf360e5ce3defb8845c5fea84c6697a869feea96d5ebe5b137e4fd612289dff77b429dc917c8678c5128b2c0b326bba9e30c8d47bbb22ebdd7b7e38b95a0332cc513422da5c56d0508d7df2545b9815fe1c4fd41298e2ff9c48eaee2f8bea0fa64ca436e4190a805c62c8d6f9cdc944b00562d9a0d7ad121c7b602994dd4f544bb51d2733ea38c352ab9efa3210591caae497bc797dfbdcbdc464431c866736d6e04b29ed51e9b51740035623a5e9604d5e416eada70821f2a9238bdba3a16e4843d7a47667f90a444465615a9e279d08e5f3f6d986d21cd4ecccd112d906b6a16df417ef67b18a82b4e4aafd3d820f0b6d8c71688c28ededde4a0882259c948ae808e8b3d73c682faf59f7a3b7bfe767c63cf42e91c8de1fbcc4b2e66935eb453c47d568bb20a1736c2e764ced1b377758d66584e9cc299a6ed761bae2137478b8e4f7a1f574a335a4d81048b1343d8802e03a5f365c06e970c2f3b4b3cd2a443b1faa431d39fb4afefc3e7309b56a46a8e73410e55c3ecdfb0d4562c882aa7b50a0e1725551b85c03228c64fb0387d7eaaac539608f481f0f502bb41ea03eda566711599825990a7d4d7d1de056bed532754281dd3cf1b1544f359fe311cdd8fe088e99e81210e0906d4d9413a39bf67266f9be92d16502d4005906e9edc002f7942a358401b53b221b62eedc0120807e1a00a6c8a61e474cf82e0f0bc66d85b605c7effc3c130ae8d7bf33fe389a154891ec2c05233b49e34641c99125a8d6591205f4d42ddd8e472367354257b3725a89a6caf147baac315a85d34c3102a77e617c4fc44371a43fbfd3d36e9dc6e324fe07d01179ea0d24ac26e26b9c5131e9e7af784feee062495a47ba1e2d53c932e58c0802784d7999d50f6610082d1f708578b0965e215158271877ce8220da44241b9d94402f33da3bdce7682ed0d80c0d84228f31e0d59d02a4874c349f5a292a7aa93b97c2e2f56b7d0808effd0b7968595c8c5d9854792b48036827c2d23ad8a96546fa2f8b40ba022ae467ef50139a99e3f6562310a0ce3369600597a599b40da83160be7aa06638e95613d801cca708518f7dbe5e4aa31bd3f86b14cbc724b26ef71e2fbd2d73b362d46c81ddeded075325106780af45a0dff02f2d8dca4feb8cc7f102ca5a1936403cf9f9206771790d7b7cca6f91dc57c2555b3d6f34efc90977b23150ef4842f9700227aeec0db2df0d79a999671b4fdea15204176edd1640412d0e9c27fc40b0ef09739010084d4829a4ecbaa81022fc82487f85f5d609617dc0f88f28bae2fb8b42fad9bf3bc611113775d30cea838d1ba5b6d2b9476cbb7e951b519891b758547679db79d46e97e336e1c1de33df86be7336a6f2ae793fb8cb2a9361bf8d118512a312721c4afeb6fe5732aecd1efd2e6b3fd9fad9d3fa733e763261cb83510a9ee0ee0dab0da6cecb6b3bc81d84193f14e80a760f29e58d802f13ae8043ffe5c64312d455be9a8008febf2a7b08c6067063f444e6ab9a248b123c80084c8acdb1312522f484708e7d2c25e6bd0712415d7a783b671741b499c31767bfeb6389c2e1f475fbdec6458bbc1928ae7b41320a187040d83ab70248c28de0a8e5e1034a295d2a73d1eb6e1ebb55c08e328308a37ccd19b6d23f90e3501e152de36e2e84f0fee77225cea5ef65384ffc8d509851261fd7c60bd78afc459a8033cdee2a6cd79fba68bfbbaa5ff864abdf4cd586a83fabc005dd701031b07b96ee9af08feb92a72b6a5e0f9dda"}], 0x1010}, 0x402) r1 = msgget$private(0x0, 0x8000000000100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/36) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2102, 0x1) 04:02:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186007008b00002327000000000000000000000000000000000000000000000000000076a2287f433f", 0x2c}], 0x1) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0x20}) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x83, 0x24) close(r1) 04:02:37 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) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/144, 0x90}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000440)=""/85, 0x55}, {&(0x7f00000004c0)=""/186, 0xba}, {&(0x7f0000000580)=""/139, 0x8b}, {&(0x7f00000000c0)}], 0x8) r1 = syz_open_pts() close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) setrlimit(0x8, &(0x7f00000006c0)={0x100000001, 0xfbffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:37 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000060208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="cc8c1ea65e261a5e462043b9a7bf72f80ebb8392e4ce9d8ea8182769d6e47548ea8cdb114faeb3e8055d472c60c76ac872d38087d51031d8f3ac160099dc71e9166ef6cf6e7d01c3e33f92c34dbb5a53e2fb6def39ca6bf424edb17b9d81d63f548092f5fe52c0ff132d89a519503496acb6d0116e412e84457cd0a900e8b8fc1f60ec8f3bdef93850b30e4e0615fceb588cb9ea1c380f71887d35ccdbd09669453d9d76c19e8e7fac23fd9fcb17b4b93f1cf218d02ce2d0fc93533b7af847a5aca5ec5ea746ff8471dd871e397f1f518c9486cbe3003fe31210ec0f24826dba3668cc0808bdcab90b9a367c7103ece2410c982bd4576ed0bb5062d83de1667afd7e8d047b4a70536376e7d66a813c88bfea1038e6730e25d55649284727ee85a68efe8278aa12b063fed7c2eadee334736595a218c011a72deb09e251ebdaa6497a1f0a55864256fae831868e160996cfd4760811ccf77afe4b57d377e77f72baa1e7d079fcab5f6920cc77c1283def6803fbd327096b3040eb6741a86113c276549bb115b96b8baeb94ebb181fa40ebcae927097df5ac75207864ddeea661b0085702719a1290d59faa20371ca35ceb942cbee0e12c5ad57732fd42ac75c4f3972e9e1423d03828b65530fe5daf0ac508cf2c2e45086ab4577baf82e6a2f9be87a2e765acf92e70e7c6efcadff9ef075b19f289caeabb2f0995316bb57361e50cbc01f57d29abab73b4cc50591f67ab003d15d8b2543796ceacc3014fb2e9c30040f9e4124937198a5c2006b6dfd98c39d12a9a81f43919ce1b9dc589a7222aea00b81d00e8188360bb6abd399868cb1fceccb9ab9dd0d302a84e757db0ed622ee7bd42e2b2a3e9a4204fe93eadf8d2d3d34cb9e168a54789189a25c3670287c43144b82dbf1708e8818c709122a8595f7dc70c246915e38c5b9e8988909ba7db27d01ed99a33e07e5cad309393d48166e75a9f184964dfa0a754085480a8a4e4b37c941cf12d8dbe11948245f5e09050983582270c148fe5b0f54f79dd6100d3d1b2ea0dd88d75f53c5c00d2b568827a1654baf69401a6443484acd4368e42e132760c72a2e58d5ed381e2d7011753a42e3904c39a3974e0a76c7be4c37a2209d6179a48aaab557f30905af334cba31b7d0f39e8107a58185b5e782d92733008fa51b6773d94e2bd25d2adf457db32e47ccdfd83fde3dd898e3f38c3a14840a3f0167160a0c40841700ef689363cdc0332661483d500095e46a4b268170851c2cbfac76b1c7ed524f5474813f6be38d11e52d0b93831e5c976a69b2e3b973ffb50231f7049d8c47694b47fea11fd98ff3bb8ecde513a2895fb942ba88abf7e9fd3eeea59de4ff6ec7823769c338728d491f5fd2acff52c44222c1a93721d55da0bb99128dfc70024d1727739bab92be9fadb30dfba5dbdee5a0a4ab7346570d98c97eedd97699150747ba1403112126f90136738cd885cb04c262e68abf4be7242326cd50bb2efda1195ba1aff9872f125f45c92b35ef2c12ec3770dfcf35355f2e2bc231681621f08262e621c99de59fb841c91225c9e77fe818821563ce7fee6723b273f99578255ee98582b5c487dc9d8c8d5a84792b504715ea973094d2cfd16885dbafe9a557e4d5b9231933232ed568ccba4263ce0b2bac0ef3621a849893b63b8c1cb92912433d0339706a70eb819debd412cdb6cb51a3230c7742c70ac8e9b9f824ade48e5e4c2d9a16d9351ec9dd0430f15d91f76ade6dd9ebb5b5a295a13ac41c8ddadc092cd4d4bdb7cc3a107ddfa3ec3535bb35afb07d5629443ba19b4db039acc0a9b8aadde8bb5cc58241bb03832771a38a47cd031e8d5f6d5ec242058565b366e54ce7c14493c4556b7c46968f98ba8a0cf511f978bf06c54a40ff2352029443f2d3f962c668f7d69aabdd95024ccd5a6a3b50a54f06f8b00c007f6cf86bfab7209e1688948b9e11637fb35d560b47a0efed1c36bc25d561e8554116370fdc6c3456f7493751624ba2c370e98d80306f5a3e67afe0571ac3c8493ddba5086e352c360bf28ca7906150786bf51ac9f4520d06d07717bd7aa9715398a7f81596e5b7bbb93786da3776ee6b102709f8b9914ed984cd9d1f3205f5cb3f8ecc1e43ade56ceb1ed9bd78c69bcfa035bde278244546bc0f8d47bc6dcf6c08827d2f339e81033450d056e51dffca6f816052c30b79ec733389e0a5590371e758e883953926c2b0903b911ba98cbd95ee04d829f589a7f61fe319f16410048ed493009b08a13369ada50a7da673fe4efbc92de079e3967e6da81e758fa01898b60c9c61d4a2244f53b6712cf1b242730c447e36fe798384a048df72c234894d03198508e9ba4b8fcb2f4455e8c02e1f6c4b273bee586bc7d7186d86c279ce85a151a3a121f2bc2589797e3cb97b0a1350016ff0ee1e45b921555a267fc9742bdfefaf421ab0f78b522ddb445647fee0f22c7140e72dcca651681aac074856f1ecd6f39e10762492a8e7d14261db5d97f9d12fed4fd9927bdf80f3421159510b2d51770c8b67834af580f7b8a8ee6c57dd944be6ffef242641c8131defe6e98367a50e365169c5190d496315c422e076184945148da304308a7bf046bd3e2ef7590b92b206ffb57bcadc9be62b758ee432c0c835563d51e3e603ce4fb9470e4bfe3475ed89328e74662804e3f8d15b1c1cdd7d40ec1c6f276ee015de8ab4f448f871f8e51c4a6145c9340c35de3f7b20dc9cd40f15decb45078b350a9f29c052716fe06a2ec152ce8e3f0f43216d576388ee1efd0b5c4261748f712e49b9fb760cbbfb26118d35cd4dacf46b8afe7cd182eb37503207cd2d4878033d2dac8814180108de753d2415dea2ca664fcab93f7e6c0762f84fddd3730001950baa18393c0240651986e48407871055938ac54725f746c91a9137fa61b3faa129fb86134ff22b309ebba95bad1b00890c5bf6118d605ea0852aee92b72d7c690b8f626f42368df2f9f98e230948f4b7e28ddf63b53c84b6f84cbcc508129808b5977e116162f467b75a72a2b43ce9eb4e83b690ac50f7816676a5c1fe47ce5ee769b8b3049f73b666aecdff6300fbbf6b4849e34dd09aee6fc3418028e3257146e2ce4fb3dc37dcb1484778ea1209db7d9e77bb1b9e4f594ec540bf77acb59fe339060e6f244ff39f30ac9518e6bc62e08c2c07bb8af2faa09411d6162d1fb6a0134b80eb07f4200a7e96995c8dcdebfe5ccbf5603f3df737e004fc2e4b298cdf1d505a91220e2954b575674cf13dbb1016be683babf32f835e3f06da62ae8f1e07b5a536d539607a111d8a283df751e827dc7940c133125d6a61fac3c8c807d2624de3e780fe6f17aabd977a8870dd4469275b417124ddcc8b746ea3fd8a051134980cb42c490f1e7b96b14500ca41f721ef5ba5ad48f457db81b36ac75ad9d138071e35bb8749eb2c8fb30a625d9380c7dfd0fd49b3005a6bde587b5446b9fd993fa3eedf83a0ed243e0b5cc4c951e7d5c700107c128e1a032c2d7cb961c3238ce976f0918cd98bdc3aa7e87c8fad703f5622eced643b0f0e581b762ec44716d5d42578b36f0e4501d9db0a2362fdf61b33281dbf1709fed5c39d2492976d15beae3d6541a96bb889af933b3e8f4af93681d849b01f1a869617eaf6be2086740b8dca2436d204bcb82c8cb2cecd388e9bd937906d256c67473e65032b7a25fe713cf47a489fa85082803f9d8d2e17d28ba2cc4fefe3f7bff57e31987b1d7c885da3635e82d63d63b0107cf5b4521d8fd77bbd03faf663a05676f86440a2f43c7e353f4dd1dde6af01372ecf6a516634c849947f945b0c74dabe47e187cb6822e33721078b3cadf9e98ee8a06f0c2946dcfcf4df72967bedaaea471df5cc7ee965e6296205e3c9e98ca5e06a66a5af46da1c96c6e813f34f319d39eeb7da761729f25ac25fa4caeadd0ebb1b71ed308f60b822f613a1ded1868202be3095a8e0c46be705559bc851464eaeaf2e6e140b8d7acadcb49af730f949263ff0dd73840044f0fc98a3bf4a322c2fd0b2200012a112485516307398ce8f43bad1856e4bd91cc43f848d2feafee19bf3d1167981ca679d33b73fd789557eae8bc71a0e3522e634ee5d1837ac345cca22d5362e9246c6de0f51b15a9ca2b7eadea4447025457cb1933d5b7075bde19e365c928b1c18f7750081e33b5111fcfaf7977223c982ab31157d0472b6317239cf526410d1493f78932b6908396e5732e52b751d5ddee9b1212982b5f6845b3047e836c49fd8c08cd6abf93aa56a4010a7c43f77e84ef851514d31ff1fdfe5a89b4b4a5b3ef7faf0a3755ffe36c9358a0f622bebc9ce03a7017ab38f030f91dec787827c7ea7c57c6417e4b6cb7e74ca6710f191a0f5036a5b688e26d36ba032a2ce9e4eb2da2230dd61d4b3cea24ea25d95f937d6e7c78bfcc524767572a999661cce7b8a7f023983568e8c05ae9b062d8a3f2c373007ccdedc23f86038e8baec1a121445b6fa2fe40e779ecec41e5289425bab3a2011ea14e2556d13c92f69b9abdcd30cfe7d0d1eb8a9c2b8b423e5c9b08291fc590d72bea02933bdd151998826af44af6b4efb20f975c36734620ab4edceec6e74ad9dfa6969ccb949ea4de7374905f5d89cecac178c220c6d7dc071eadc7342d4180e5db492a93cdc980f7bf92a744031e277e6ad5aa5d9de26c72f67b46c3e7519017be02359e7c4b1d5fa1c8c71c8c6c3e31a98f6a139ee56afd493056ce264d1278147e1cd42715fde300cc0386bbd8cca526f5bde5871a48fe97c45b677a435e490812cbe90dd5e6a144ac588988f09be9e9ea3f5fcf77567cafbc5af40f567078f1f1fe0d3545c4b349c9e4bb9b1fae38179d354f2aa5e27abca8d97148aa7f6c888cec2d1faf3ee05a9436e4d4d6866014555ee3ba20ce93b3f1928ad28c2bc92ace894c0994f16b6e02a035b64f6402afd77b2883b80dc61a234e46795a03d58393022f7c3ff85dfeb1b61333552bdeeacc3056f7034c9f12ca86e4b728a3029078802e0ed0bb31d0475f88c3a4a198f40efe3ba38d790a6ed1cf3f6ec62f8f5ea1f11d74b17f619947885b67deeac2de4e85cc83ff696016f39e950b177e50c9c4ded26951f9e970a58a545a2f1a7d37b828637838107a27084a886640fdd18846e7bbe3e1a3fda33d884ae7294d95af0806288c5676ecd3f368e579b370b38522da7058ed63cef4d7743560572cb1f73d5eb5e471ec45c262d3f41bc1c564c109fa7bf92dc00f64a18407237bb84589c3c9c65209c5083fee11a5514d8652b25bbca60e53c72060abaa3a8af6246132039ee425ca07da1f50c61346230d51d4df6d8eb70f66df774b7799b61c5844bd0d8fee6161688c83b965681451f679f441ad6cf9edaee75ceffb46cc87fa9e8d2ca40b604d2d4649f95725199ac08b9b974acb50cd260b65532cb5f44e782f16bad87453a56cce4e881e6fa641ae91696b1a2a6b38ddece4a752ec2ed9d23fc99bf595aa3569088747e9a7a5db14e5c6525be63d092fd00cde4c4da69dcf58a72294759e5054aa68ea016fac77310b97d496726399b618a59b1fe541b7f51a32ef467965c3daacff5b95aa8282df4130040185cbd264fd11d5e99fccd866fc5a8eef8196321c57d3b008fe4a71c4b06845bcc7ac38ab09b488779a95fd37603cf1ab8c1d54c076ecbb9fb990fb6f16532000c429fa8d4193f41c5132f46b14ef1a2e8824998a137840ccb0342588d0d1a92aaf9d9041b320ca9e4a3eaac21adf4325579db88152d8ef6ac", 0x1000, 0x407, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x100) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x8, 0x401, 0x1, 0xffffffffffff81b5, 0xfffffffffffff801, 0xff, 0x1, 0x3, 0x8b, 0x1}) 04:02:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1ff) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x2000000000001, 0x100) setsockopt$inet_opts(r0, 0x0, 0x7e, 0x0, 0x6a) socket$inet(0x2, 0x8004, 0x5) 04:02:37 executing program 1: r0 = socket(0x36, 0x3, 0x0) socket(0x3b, 0x2, 0x40) setsockopt(r0, 0x100000001, 0x2, 0x0, 0xffffffffffffffee) 04:02:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x7d) setsockopt(r1, 0x1, 0x54, &(0x7f0000000080)="d5411b9724a26f67f5a6b4aa9031c269737e2692f133ddd46523046e925476b19831974c0f799981bcd192e0bab4f274aea3d59b182d86a8916f3f815f58eb3a4b3c40d7bf19c04ee8b4daa04381f460bd96a4d56fab811d39690398e80018e26e98809a1bc6ca92349fec10da4e4555c18b24e4a60510c960f76b097645c2a7b99e99b56fc5f27a56b124fa0970e7e308dd0a1cd92054843d5f007e4748191e5d72200f3917ed836a7f99048ff7212525a35375a658fb85fb29386aef4ad0175c1550b81c825d2dcd1062421568e250aaf79d46aa236d05f098bc7baf13ce7ef59b871bf4099b9f0841bbc0ae", 0xed) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 04:02:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x80000000, './file0\x00', 0x8, 0xa00, 0x8, 0x5}) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="37a3fa37e37659ac8ed6dfa92d216ba85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c2e1b980e6b5a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4d02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c69f4b0f03e2c0d3159bb2f092a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3be018d6ee4d62fc0e3e33275d4339029d6a410a19fdfee6ad53b78700100000cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988c7b02a49b6f7ca962a881a132669be933bb54e8e20e8329f5b4075983289c0a9e77a84bc7fc1f0d753061df724fc09576d000000000000201f97bf533d8d32c93be93cc0075f050ebbaed28a38a64481c534fb9fe646f305ef4deffd25ae4a", 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x886f, "854955882ea600", 0x5, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0xa2, &(0x7f0000ffb000/0x4000)=nil) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xff, r2, r3, r4, r5, 0x19c, 0x101}, 0xffffffff, 0xbffffffffffffffe, r6, r7, 0x1, 0xa2, 0x200007fffffff}) wait4(r6, &(0x7f0000000240), 0x1, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000c03d577fb509491c3bc686914cfafd5503800c73ace81b3442daf55e3592f9aa0b5c07643467f8"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8000000000000009, &(0x7f0000000100)="03000000", 0x4) setsockopt(r0, 0xf2, 0x995d, &(0x7f0000000080)="5061816aad27a45733036bcf0e35505ff3d205c63f3062331c400b221fec75eb350ae3e6f33460d80c453b0d1a56f37f748f81ed496559b947894de9ec9a2c59ba2915045bd2faf6097b74b398115a30dca8597f793a9f70b33d3e3faa631aa0ee83bdc8fb621dc8bfb2cfb0de4c5e840ed52ee232a01554f5007724f2", 0x7d) setsockopt(r0, 0x1b, 0x80000000000000b, &(0x7f0000000180), 0x2d0) 04:02:37 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x20000000001b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='G', 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x40) execve(0x0, 0x0, 0x0) 04:02:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00005114215cdcb86864d4000000000000000000100000000000000000000000000000000000000000000000000000b078499813ba1a2a750500000000000000000000000000000000000000000000000000000000104b3bb0e6b1c59d25c7caebdfa9261e0ace35851631bb7546c6d1a28dd05ecbf253a76121806888bcbc5ad9e3ccae1232dbca339a0248904f9efcc08705009ab86ce8c6e58ca0057fda65b485681953b491e7a3b206169f0694529fa61a82c04e91db14c5db81b73e97d9d2ef7777af754b25a766c6e2578757d1e1941e0fee6e5a5c699ff1ffa2eb177fdccf9741df96d6952aeeca1480f4a380f7fc2021fe55d794c2765af809cb0c3d51082e70845d1dee58e242718ae83dde88faa8927f5e5e1ce469991e1d8a9be123a69545551b69a812edad3799a882a2b1831e8168187ac410a369eae4d889e89717e792ee64ac9449e67b4209338c1bdd7c23af398e6f4d25757bcf6abd6ebfd8b5a55965a0b170a46ee80f973eeee0db829142161c0e5d119d0618154086442633000f43c48fb44814af0f4813f3ab15d0d806f276e218a602e97b6fae6114c1bef5e3ca779d609c03e96e125d59f92b2e62bb6faeacae75764f2521505cc9268eb15a74f993cee6fa45cf48cb95e709faa42bcce067eb39349505d848651c33a7d815a3888bb88a2fb9affbdbf05862b3e4d511791b2cfded5a5bf51ee3212212d877be3d6a61b06815e1b7a2c6f89113d2d8682b4132eefd10b25e5609d459a731af3964f1cf565ef73e1a3ba08a78f667582504edf47cc99c5230fcc38091247ca67198759af3f86a7c78e3363d950a06915d42b5f75e743fb21b59decdb9052536558c4eb28bae5edc15ac740fd2b4ba7352871e3f87cd461eb444c64c199de794ecb090e96cb34f03198f22387e60707963507b50e3371160bfbf9a14973e00000000000000000000191feeb3d0900a8967dddb24ec78ad9e7c2ca45161084ba0e3017d061edaa7aaade47b5b6963ba3adbb0ab447a246e0d82fa8a30946d653a656b0f4ecd0ac95fb3be1dc3aa89e7fd6e2dbd5962d95476a0692a527ceacb7a5605d46750b0ee74475265c12a20722a4148fb1c5b59b992aa866b9fe0a5818bbb6558c7895e1757972fd0e9f1ebf7003c760455ce9ae2440c2fd7c3be433b41ce23dc4485560cf7"], 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x82) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:02:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) socket(0x21, 0x3, 0x80000001) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) write(r0, &(0x7f0000000a80)="51360515fe48d93bc90cb9ed2b021d08783d337fb0ee9fe4fd27a770f89a6ba453e03418d129b5fd2d2e6bd4321c8d756f21dd2b1c40376ff1512c217e6c72169a1149889ee448442b57a37fb7a94f0bb837eed68b7fe3002dc6b1e8180d092f04045c120121c4e9ed9b549bafa17e98d64bbc578c2b9f47f294a63d801e2b36484b84744a8ff30669bdd9e8e897c5ec0e533eb68f80dae9c7b7d40886fe8168a7e0971aa259b54210da28bc50b338763ec4c5f98184dba6908f80137ab5188b901c4af648650d0cad7b4459f21790afa702962980d6eda5c48de8981e4118baee1b23f379a316396bd7f299fe0bba3ea7e6fdf80fdef7205979917ec0791ed7fec15be35cd7abfea3b04750a463bf99a403d27dec8eb922bc11560d01a161fb2dd30537ebd0c3ea6f6ec4500466935a26a8725c02f661db94c1bae55f3aaede53b87ed49d310ca049817416ed639fcab2e6b4f1496fea8e8405db966d97deb81a02f17be24833b8a943e27bbfb1647498099f6a90a29026e6f3a57f33deee8e5b3d955a41be1d9dc06495588d17120ceac68ec6dc715d469052d83a8fbdbea677fd9e696b0e3cc56d77be283daa9ce94885c647ef30e7cb7fa2f2a982447726b169098eb8a3c3b6f264f72b8ca21e86681add4ab76fe29bc8e348ba281ad9d18e35ee07c8727b0adff13d1e57bef8ce219c914f0b8a133d5c24ae138d694f162d6c22365442c669a1bc3980c5535881e899f50fa7589f408661650c517df5a68e5704eabbd3e1e0d6306d5d20cf0cd4d64b3c523f6092716b7358064b8b2713c94b323c963aa0aaac9a9dce46ce73fa47aa6df644c55c689aaf108ccc5b01f001b7fbb23922aab39a3df307998b9f57f64d81a269822c30df50b3db162b56b754cc227093459fbe5452c8d79bc1545daf3968b19b792e0fefed8513c5002eac1d344e2daa24b6899d33d28fe4dec877de65d429e84f0e6a8c1e5fd73546d9a1eea597c869b419d467d33ea14a01dc4d726ec196b958ebb54a99a27849b8d967d2ed8f27daaa764b58a2cb3152ed07e825cdec7d87a35b42c1b4f9c31cd8279faeb8b634a9c1cd231885e1ffc6c5e08edbf265a4ba2fe856f822cfb336dedfe89d328f3e74b5644dbccabb5724e12d9ca8248185c0a978a56ebec98c9e3889fbeffa3fb6f65599fd495d0c571105c9cffac643411b8d5bfa233e185e4864a672bca28ecacdefc3ff19e100b5f08cf4a6f4d435e841f34466c5f14af4a9fa87cc2afb856c732c6c9c9fa4a1b841a9857c5fc7282467f520347f0f372712499fa8152e0d05e3a81977916304727664cae093d225979d95b33a8e79c94026c297e379cfe1b7711c07b7ad6e9a1e8999ba71ab8e0f276af9db00c80c537280388f388b08c80254d7f6ac19dff12f8f5bc5c42d61b36c9937f0069e31dd5aef11947ee6c336588cc468c8b980dc376eb8c2702475ffa664918d4cc50a2e64433eec91f8e5811e487ee5dbbbef4d5c56546548037a7d46ad56502d300485e372feb3bbd2972b49f73bb35897abdc204a9707aa97814a4b410992f622f7709ac0611cf63b1cfd9784e1f6fcb65cbeddb2a1e68e0bb1b135226d3049607fee5132e53382fdf8bef1bb23d41a97334f6ac4b5ce5d18664ec4cc059ed70ff7aaec4369bd4fc89204be5e079fcdce1ddd7ef68544e652832451cb3f11b327a1f0d0ce7854cb988e855fb947494d78828162cbc61a8d31fa714b399e4ce708604ab049df500f3dcdffa36c0ab7305290e4ee33d4963f71f3ba647c82e7e59a9ff3b62fbe08e3f87b8f5e904fc18e3971c0c139b88872e4baed1fa79a2ef5e71857117d4759b115bc3e685b7d66f42004ac79651f8c5fffb97b3a7633332f745d6896152fbb373693a257f124a2a9d0fb35d8d079e7d889be15b3ec537e740c906ff8f87136b6634eb5f40c0e2cab7c03f7375fa0eff7e9a1c0b8c76c37ef1e8610f4bb928a83c19bf025eb87baec141cd613335f82dca77e7d7e9a33c942d960bfeda34eb0bd57581d45196603e7351c4ebcf10d39b8150bd41f4cba01c30be77b26e39cf80089e04ef2418e3f2a952756e05cc21e499fcd77c652feae0e3fc2772a5d52934489b666e578a53beb8ca9188b5acf5cb0d666f166988d3e373f8ab8f638d37cac6d7ff99d0c95fa78499e11691bf99e9bb51d132cf4448a500703b1e784d09b0142c6715f3baf52db638137e1aa38b9053f25e4a962367d2e0073762cb2f4571767c8bbd0126de04c0f668cf8f1daf3e899eaff3b8fe12a41daad5524e964f8cd9cbf17a177551c38f4e8c8ddb1bbe15b2c62f41985995af2b5ab673a764c32e7dc6abf0936ac48f2df6ce2664920da8dfd3fe19e7c3bb5eaf09aff4912e61b5473d2c775ba4d8c60eeb5800a85aaf9483ea2a35e4fac5d25dfa5b60f1d0d0374d513a3580043b6b720cac52ec7c92a03b23a16716071d7a0aa847989c68f451c415ebf32ea271846428e2d3bdf2bb0acabd87b33ea167c4ae336965cf5181e2443da25506d385a0d541d08ae7c7cbacf3092d0c4dd1e492119396fdfe270c5362a3b7ccc743d9202d289657dad9e5dccfbb411abfd88975a3cae3281c0fb47f7d23ec851b31967d0bfe561aa014834c90a212d3852f9527aec021dbbb6f9beeb642848908a517063b29b6f8edc71d7dd8889debf3ca64a03504cf945250b6cf7186acb5097eb8e7af66224cd5a02ab32a058a5363c69dcbc4f4702f796055811219f97d2c21ee586e62673d0c3f9bfa5138886b4c938c198f15dae797cbb615c97f496b06c7b57d928d6dd16af0d05ed1696cb6bc53732d53d30be81c0514cec9fa26002f81a5decbc8197ace9486bec9abfdc5966b369f2a6017cd08990e90804c81d959aedfeb16732f388692ed0343017fa710a6efb65f5d043eb4a747d43b07e8511521c49df496f1acca201b96504a101cfca234bd1c549b3c2d041e3e783629989503873230455398c501cac1e5ec3a461def251a65a78db997d7ef5a24804bf39cd4d719b19fd6c38b55495740977553dd414a178666482f35f787219a3fae8196e8e82ae85882da47ddf10ab1dfc132d87151a8fed6d8ed6c2b21913fa5c28b8a31db6ec23dc40f4d28aeef1fb20db26b4ec5fbf333b4b5c35bbc75b642b29fe09e570b680b93a60355e178dbf8b0d1b4ac66e0d8490115362e2f5e258d69f01170d2a1141209708a29bdf4a2c8041dc3eae054e87bbcaa992059cdfbe623597a7f21357a8270c017b82d928aaa7266c42f713dd571d4110966da2a547d36ffab5c1261b2fbbfe0bb475782f7ec7efe5832abcf363c2f9e05ce71dfbc3c3d3ecf6e3698e5ff28592ee81ed8fbfff9683a0cd83575a9bb12fa46f41eff8831412993800a5c462265716384d253419c99c57176f8ad588dd4fa87a8bbfaf8544c97a66177301cce23092bd446ecdb5a5e6a106e9be5cb709eea0c5d7e2eae64dc647eee5d9744f17901ff67b233427947bb1f698a2ef4097f6ee9175521a43b165782550115ba2ca27ce0c994fe442ea65a454e9c10279fe606ca15630f78adca506d840646fa85e6b550e14953afe0ddc6bf4ca7a5944172e0dfbac00eac35303fb2334eb75fa8c8da351aab0674517fecf698a05b556a188bddcdf701c405893e89ad03cb43533f11e9b5ab93c123f3532e797644cee3cbf5d016217d1dfc9e800e1177874fb6ee228c7d3b8baa01d3a9f60d5108fdcc30e23d789f158dd9430719e7fea894d231a5d75a37106f2f51f81949ef576074e71cb937bfea3ba2b1cb8a1f6b8faef55805062e09061b1540fedc638dcbdb48fb27275a4c8d0663ff51f152aee1396445a0b4ce335a68e472cb9989540514fe8950e1498c428f46162c82291b1a05c784c4b83057eca7080857a199db776de96299f41263c49cc5c59f426026e4a2f1e7c3f7c4d732d0bb863ba21672dd2fe7f201d6f210ef263b6b0f921e0ed569939eab8fbeda721c5ea08f05ae36827c056c1496aac0edb914321e3401f0abef0b7d6e6d56a9efc2a5ba25956a754ccc58996d3137eb38fdb1456435df9d985e4f7df5a3c4b8e9813bc0796052f9e333fa401e7c5a7921bf037c52cb3b87d379bdd3e91fcff34997f49d727847cd708cb5eba88001aea4476edaae1a8b0ceb0751303e643c2fac593a0ae4674945a7bf4cfb1676e5da353349d4bf2565498ce42477e335f0463c766eadfc3a26c8489c5c5e8ca4c3bdbb8bba1e064b93e59a378a6ffcd5c3acdddf190b97a37ad663a7eab21c7d743b4040f3afbec918d9e83580f28e7e4aff3f1eeb2fd5fdde55f26541dbe41165f38597ad200529ffadb7de98e9f169993563687de67a791c4cf2eee90277b2e4e07ebd22b622d406c3e0bf1e725cee3ba9051c5f6e875cd022184bd5023773c056229d8cf627a9abb17fd2b31dfa5e7a9b9b19cb77f4a0ed7521e9c1204da063d3651eb16b72acbf1a598c0cd485292760ed733ee072eb7b86dd4d8249a1b716d1c74f1123271f7c0300c3cbc7c56e2b956fd84ab1f91780cfcbded347004485b94da8f7ba08f5eec0855ead6f8793b271844716f3dabc867e37491516a55bd515d405c975c7e428df6d1addf235d6ebd42ceadda227503afb561f1e97292495add87080d495a71f0a8568ffefc84a767a466581e27c1256d4b53130b819d8bad805a31e4d11389cbf8f56aae290a244b06c7a1a78b98e7e04c2b667f9db4af5dbb4a98eaa78a3843652ba73adbab80ad18786c58a57bcbf7e21ca11b8766f51f045dad1eeb0f783b4c51a33990a0c5af326de13c8983e2c88d157d4b4e4ec7f69c1c674db1a12afc2dec5787caffc7ae5efb3bf406110e331865ef8216b3ffa0519f1b54d1474ec2775d8bae0a6f860f6946d0946c88194c8df695d39090d496493211daef7c8b5291e0b4cc8fad50d7f3a7969612a6bffc2047faebbebd20cd43087b369bf063469f7f51d0e36755f1eadc8a34bee1fb1995c130676823785902b8bc57bcca25d1602a74f4d0b65544207027b754bdeecb6c9c2640666be24bbbd903a3117e15bd3c8e9a913fe0a2ef75e74510a7747f0e55bdbb537975460004c168810c45d74083c5d2654df9ee7c3baddb5164de389f7ee3d7c802b2ee35b127b2674536096a7b3b2bca036c15e911f310ab7ec8f5d862a06f617ba700fd09ad3fe18e297ebe4577a41c62e8e11d2d23facff44265fa2a1b7c7e02f84dcf9931269e22477d4c3f0a4c1551fa6d90f1179604ca9e49704634aeaf264775e8384215330e06443049b8277478783a8d47e5e99025fd54de702ef3b8a696ea8628dfbe4dc1dd976495e114423e50332ea576f7826552a9d01a78a4ecec55d57266dceebca5b6a12b25d17dadbd4addcf568664dbe935d7228e4d5fe5f81911ea1eafecc847b2aaf72056731eb9a193fa8f2c48414fdae5f931cedf05e7fc31ff30d27ea18fe90175e0029ddeb0e73288cfb29c8af70ff48da274ae44f89654cc0443bb24acd5cfe1f50de2d34da91a939c0a45d9296aa454bd8f47ac688e19964342d7e2be0894edcecd4f986ca0f206c4aa54cb7a7609cbe9abf741d111469c68c60da1592d86ca25d156582a83a666470589cc1aed3f6069e126d47b461972ed9f36811443da95c1ea6e3e4fecf7a7551a7e9fb7f1ced146c70476c33f6fd6a9ae339a3250f981cac7b5bdb86d44498264d3c45ecf11afc985632bf53df185cec1cbc9cab315202ea627ae5c72643eb836705a45bf022f22bba40e3d91e02601", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r2, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0xbb}], 0x2}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2183}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1b}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x587d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffffffffffff8001}, {&(0x7f0000c85000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000a21000/0x2000)=nil, 0x8}, {&(0x7f0000e61000/0x1000)=nil, &(0x7f0000bbb000/0x1000)=nil}, {&(0x7f0000b59000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40}, {&(0x7f0000cb4000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 04:02:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x18, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x61, 0x20, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x0, 0x3}, {{r0}, 0x1, 0x8, 0x40000020, 0x7, 0x2}], 0xc1c3, 0x0, 0x7fffffff, 0x0) 04:02:38 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfad) msgget(0x0, 0x18) 04:02:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0x1, 0x80000000, 0x1, 0x4, 0xb8, 0x0, 0x1, 0x3, 0x94e, 0x6}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) lseek(r0, 0x0, 0x0, 0x3) 04:02:38 executing program 0: r0 = socket(0x200000000000017, 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = syz_open_pts() ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000100)=0x100000001) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r2, r4}, 0xc) recvfrom$inet(r1, &(0x7f0000000200)=""/117, 0x75, 0x40, &(0x7f0000000280)={0x2, 0x1}, 0xc) 04:02:38 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0), 0xffffffffffffff94) poll(&(0x7f0000000080)=[{r1, 0x8}], 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 04:02:38 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) sendto(r0, &(0x7f0000000040)="caf929db311905d48884d5abeb49195d6d4c", 0x12, 0x6, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) 04:02:38 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) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a71800000029000000320000000300357000000000001189c3"], 0x38}, 0x0) 04:02:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000fffe000000000000f87c8e8fe2a6f8808c408706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x19, 0x4003, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x8000000005, 0x4) listen(r0, 0x10000) 04:02:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0xfffffffffffffe85, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/183, 0xb7) 04:02:38 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x20, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002bc, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x4) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 04:02:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002440)=[{&(0x7f00000000c0)="7a8ee8ac81736e779bece337ce6d430fa95267378c28b0aa23cb50f3d211e64b9c4e97369da5c2c1891ad6f1d3958164100e9de783c70fb668676d4d6a40d40a26470d114a1eee7e23289c7b2a02d4d30e22129915a9b466fb4b4e9dffe6b35aae84f7d5cd268136c713bb1d749a7cc705cf409174500ae36cf0eee8dacb12d2f298259e9ab4cff54873e7329f2df482d8246f23927c90010049af97c5ef7b1e2843c9f309256050c7758299290a98080d314046b1132b309de490b916642b642fc5b9bb067c960ccac7581b3411bc09ac89250da431039971c6195b634a90e41150ee70096261677fb1b5f1e91a72756f257dca62c44dd06366b809", 0xfc}, {&(0x7f00000001c0)="2d6bfa087ad44157667838eae58806da93d3c8624d6c", 0x16}, {&(0x7f0000000200)="fb37fb0ca32d79ff85bea609b142a1bb660b247ef715b7c712de97158c0eddb12c915c6e2d4db59844ad070e6bc72e623933402956257266d67770c7ed17336fc37b5188337e46cf73bc4f22f1289db0cefd3268830d0cfe9c1688bb538381c349faa4155c0a87ad2066fcfaaa9d0b7bb7d2b3d7a1d7df9d88d87e45ec8b24959d9d5d78e43bba2ab50623368ef0cdff0911e1a1b0169aee21d5b98c7147f6843b1e4a973cbdb228", 0xa8}, {&(0x7f0000000380)="7132f1151db75ee6c5e8a509540472676940cb5256a0dfd5ff6ce0fe97aac13191e3b87c9324a83f829bd451aa9c13caa288838075e448fcd26dc9b9adc45264d422c0e5f479078c5fa14382cb200deefe5466863450c1217f4155ee389dee905b213bef496caf68779949f0f0ca48a104768badd9e4e59d0794f9c78a663281b8e7581f7fcaea1589d2e41dda848b9bb06e6253e91b7d293b578a22ecf5bf23f13b5b8ece5ba7b320f6778ef021daf3db4ba2d3c07c1ef005796959a84c334d256016450bde20ec78abdd6e97bcbd4e80c2b95473e2251f1d1775e205e596e9c863db0948bd3919887ab90ec94cc7a038df4357c84a58aee0886370487318ab87b3f27ebe98f63bbf31b884b7f7c195bac13dd5820ea646c191fa78fbed2a10011e10c09ac98712742c6163d6bb1ae4c30e74b97cdcd440047217f279ed6507d4c7e8d448ea66e225dc06d1c7df059815e74df182d80ac0a3c4cda7b190dac9f47bea7250fca9dc5591fe5f9ac1c3fc358d25d4610f850accc1292d0240b8b8aa67d7f32d8b99d68621076e36b0e3fde47d342883e583f4a96ee91189d58c056ff1c5c8cc210563b242321df5b5580c90e89c038a0657b3564d6f7613afc8e4a51eed5e39cba19de81a31306b87e449d9343ec8729c3a8f19c56076b344c3cbb948f11c8ea7224e76438adcb97d555dd6df964accc30ec14d07c18882869cea91617cf325c57cc031ee94620d5ffbd3fe0b34b5c8b93d0c98cab866a41ef4bc3f58cdb88c55c17de799709800d36b6ffd8c42a55e382700f7afe78b18ddde5073b4db73c38ebe75f01a0c05134ea7f2791cbd6d0f6635fe1ee38f2e53ca2577cb07fd6ba8e0bfcfa848ce22ac24f84409c0cd401230d1a848368f950a5cf255dfee09b9f9094e08a5a012d4ca160a5a412ee74cd775886c4350dbb5338914b81fa56229a18a71e395edf1b43297c38b59d677fa198d4385a508306abbe446b32ecbd8e570396ece4c9f3e5f405c50cc5a31ccc6421f69a832e1e1bc969e099d303153bd935cb2c361fee33bfa3ee0743a1c9cda370cd15ea6006677d178a14699326e65a674762fb8c595b1aa5c7a783534343c7044b6823a9a473dae41ac213415503f94e8a5b5b776395023626c747ff8ad419ab274df955c7b767d96bd34d2d9968b639752b07ab0beb1d8e07d1730b70ba4be1c3c9efe548b55782cf92fa66b9a7c0506a1f52fd76746251560e03908dc7f7a4e268061a3c1ca0fd635f9631981680a9a4345d5a99965512541b66454a78696ce4a537bbc938bc2301edf2229022f373e58ad484a22a29439212a9f6d96e402ab4a14a76394a3450c60b8064348c8f6c3699916a467cb2c7ee07b4153a039f5f5433a9076cd41a0f915fb333224f952dcf5f0ca3950186c7a9ced1b6559d7a316505c324a106c1087435065ffe568fc3c7083a0d91e5c2c2984322f3535f86bfd27cc7c283ba96172411f9622926e0811e29f9c6bcab3c4938a865572dec3dccf77be7b18ecec95e72e26bc70153be9bd01ea231f3835f4d2f494136923634e7259a0b73b39403774ca0f78acab316a3adc6d8c92b698b573fff83ada21633542133abfe83e0c6419d29f3806c169d43bcc0e1ad23bc19e7b453285a6bfdfa0319a3af5bd35b2433076b56a40c76b1454443a6e88c2a7da692297fbe09612956d3c7691d778766dbab0ed329dd93fc5c17bf35d768541c73d516a78d4835af9c86bb2cfa53a72281fd4bf694a0c9a4343fee9dba34b9857aa5356291b7ffc6fda483941a5ef84a18132bc937e8ffb6114f9e64923ff4204d3129c26ddfafef63fc1158bd143d94072ddb3fe081ba531dacc746cbb877c05b13f9c5162e9d58d72b914817e276152cd30bbb7a93071208f93d9bd5e53e72a755b6842584a4c47ba1ba8eb89960aad96198dc682cecad7c5a111654dede39db1ec0043ace91b7621bc1607d4d065d96195330e8b1ab54bdaf8cbb0f839626ed18e5198e5485b1b491b616b9648b8585baf180b1c312376f2e114eab36e0d92c147a66c76e4858750f2428ef9dd3bd3d498c902965c9c1937626c4ef81e9e8cce9ae9f60e1c538eeb42dc961e409517fc36b484f93c8df43c0e415b690b8b976ad5381411d1a2688d9779a66e2e0dc8768a76802c4ab73ac7889183644883bdc3acd129296291a6ac29a049dec7444f648c19e06ea5f0c15fd8d8baf39c705820ee1e069e42109b75155ceb3afc27751aac73ce765c3cb28362834ed19694dbeebb4b201180d38771ebc524cdcb636f6ec5c16827c14689b73ebc810ae5c33332c849c3fc7a3ac7fe921e39a1f74f56ded18323d61bf22c59c05981d28795f864e7eaa6ec4ef784c39973e39de4ce499df74ac1ad2131191d343e81a4cb3d8b4cf0c3822f7f7f95d092995023f3a6815dd0bf5318a84fc064be7fd5449293afd2cdd3a424f991de2c7121558d0582b85e6dd3efb778f18f5afa5cafd2e0de105d2fbc5a43d9ddbf8e7603ff901c4fbc0d1f4078db7de6f6adc8050169150977eb0e8556173ee024773e1969fcdab63e6db1de6e02682852219f8717ce1f8e81a0ce04ed64c89fb92d11a87ef465c48f2de0576913398554995ff0ff36d254d2c971d68e4e72cb16fbbca3293d5638150daa4fc9af0ce2e7805735e9230fd037810beb9e6226b7864acdca8dc5e4253511e5c651dea1ac149373fed9c11dfc00957a23e60caba964e66e41d7a933d963281f9f93d65e6f86189c56d237840f43a40539a30cfa68eb34c520c818ae78d3a4dab64551f9564536e1f8e73e0790586d5d146c3d331e707d7ac554a5aa6cf54406db5ebed9456cd7f7221a8eef745346b006b93813943baabb65f2f78a383ac0763bd88b6650cfa1a361b66e9dae1003b38cb65d610437e9ef56ffdfa4e8de10b4111cb2b3571786e38c12879a6684d856a8ed8b55f61394fe36a55763378ab85452fe2af2bddbc76f6d11897ffc2e6465f4693ab6a213eb13065f2e439aca5d3ff102d805ad929e8c400772c113fbc1ded3782c41b28e1121a113b0685e34c39aeb5a4453e8175e2387bd29353c45232fec6593ef3d2229ef5e39d5e99317ad09499942495e2cc76abc136e3d0ec81f7340b014aae5e072ddc0249e9bf37e09656d61645383202af1462aaddbe2aa9bed9eb2c08bc155d7541b99de8d5d6f2af081ea882f5f7830d7fc97dc3aa2d0dd2eadc8adb65e08054adbbfff5c38114b9172b3da692cb16fe93d09be3516852a83f96b580bfc20623bf485a9141e0be0c307a45eac2268f569c49b927253bbabe358351544928489a8381a170a52c5f2ab4660657de4510df1ad0886367495ba75ae96d707b14c52ca6efe2dd93c0a4ea5decfe621ad4fdbf1146f7437ba85d8e2960841b82a24d0b8f63ce228ff80ad9f4dd6e15493d42e98396f333feafe03c8885023e30c152906a17c23eec46a267b99ff9e1943d7821aef940b29bc5d898397980b0d5f59e96b93fa69a6521b726e3cf0bdf6926637a8c7e4346ed37589f503d0871bd9ceeef47e0b0ed311f38f613f7d546da055c8d62eddb6db8ef3e94dd68e96319445e672aea5cab69ecaf07cc284271c3d76a55c1d12440fa0dc1785347ead4355617690b155b73608ba60e0c94a64af5032025a22338c3a6d8c69f53044d77d1c9fe3babd6a45ff6797c28742170f5ab0697cacc3c7098c5d9975f8647e73f9b98f0d73e3a593bf70340bf54d3afd27d753efb481dc9bdce940beda5c3c31eb58963e32f1f3145d16ca3aeaff48bc99d0b1085dca7dd749add8d7558dd92cd86828d3643e90d36acaa25356c7b242e0bfd38596182bfc201d29d01ae4d4b6402d2fea88791dd8a5f4199d7a86709eb9a0fee6297306bb7ca214fa46e769317084a388d8bc784c92a39710754f48236f3238f176b1a7414b1934237cc7d26c9190ca44270f03c64af33cfc33e619d7f45d5cafa2851ce3d87ebd3e302dd62e0cfcb0546580bbae388da94285e699d131647f52bdba5f309ae1a4a8fe9389d6260427871df400c0eaa9977deadfb87337f54d77df5299a5e7d044c66f4fefcd6e63b6b4576bc323429ea92ae8ab3fe8a0aa28784a7ca1daa9459bb70560a645f9483a8ee4392bf1bae8ca03c57fbbe853544d0003ce84666719c1ae921f158d4e1d5a594177e287290f9f841db5f25711297619806cc4c648ff841701ec9ebaf42c129ef3944604382a6bceaeeacbf5638f0921fef8ee55932bcdfc3383c829c8dd70b6dc65562fbbfd4fb4481dc8bdc444b23cc148efb73691a65f98c5722b2f855c3f92f2d49605b53fb0bc7b65ecb06812e434bb1a2d83a77cc094ccf126364e46c7439cefc236f4f12b7b20eaccc07334581c4ab42a81ad169f45556db4abff5273d0c8c832418d7106e77ce7f7777bcdfeb6fbaadc4fdd93e4547876ea087ddbbf25851c4f43b2c0c188f4760c0ae40812d16aafd2c41fb52e5f6659823d0220b9299f34d8e363a57c814fc555952c4a95b117c5655e4752bf3409573805f33708bd6d1383cdffdb48f0aa2e6f3db89a061d08816fe5c38497e99c28eb10a037e9fc26ff84377c0b7a653beac692471cc61fd03023ee78e8462beb1bb64dfacd3b12f20c4c6b5e65b7fb7c3f61fa79e6ce815a3d9fdc93d4a4412249a125ec17177a521c5a82d9e5fc274b0753eb030af257bdeef4b32f8559959032a519e0539a5e5193c0229c44f646046aaac73534703b4a586c644bee3712e4515a5164fc0d14959747cd19bd8bee8d78dde7e3f0c925780a144c76b0edcdbae8788741c0f40db9c2f5cf8bdac7ca6d4f6b47642d7e454269f5ce00f1f0ee5e228309bb396e928c18e85f6e613a14f8388ae6bc54de7389cfceb9870ca40f0a26ec59bdb46889b2d8b00ef6c43c9fed7d8e2e526a175a5712fb5312c54b98e0779cd3f36cf172e02cc30d8eed6c432884c995391981659e00a8c9d33410db0b81e30fccd601ff4ac1eb0bb87caec6e6d36e0a9bfad009965873652c0cf8d710098e7f54d3274564e166ae7c17f25933795acb9b0598833f19655906f1e6e9c606fb80fda2fe879ec2271f1ffe344360859535220152934ca727ebf09877790f2d328837ec11d69179136ab4ff3754dba1169f04a0bd56044dcdd97379565061b9a862432283bcf90f0fc98b266d6932a699e19926f4b028e7459c4b4b6e93bc9486b98e2c701b34059feabf2c6c11d92ae3f73e1356b846b79a95760da79082ade38a393025a63cbb115c2a8df320f6019e6727bb6a63348e278da2da18b516d7860b0a11909d77a655ae13d34d3f0eec8281db063d5b22b2f0e2c3bd4cd39caac1cbb6f243209a76e40c6f4fb560a160161059628718c5b020335d78b0b71d1ed86242a3b83e1d1a26734175fca206804746195bf02fc7d3c72a3313008f821f89fa028502be83c351e165815722d38c98439dc3c1ceb8c1b09f0866291f5f16d38f025e14449f98138551a794f3b97127ab6e066e6b133055a73f5841599d7dc703b61b1b10735ecfa7be70a0a258b4a4ab6d367a41abeec33f4fe5bbfd9bd8c0793434844644e809e1e1429273fd675bbbeefe67ba73a16aebd8f73e5163337c47f34b28eb4f8e84b45302fc34085f94c67b02559eb05007870d175aad096f89df281cc92425295eb26869a48505811fea398857d2066c75569f04c1ac6292f53dbb4998ca740a125f43fdd1440b27917e209466ccf068306b19135ec0878dbad4c4c2eb39f075be16f79a189e35", 0x1000}, {&(0x7f00000002c0)="cc5afd0f50196d38388c0ddc1aa2533bb20bcdd15c8ae15617a05728134cb4c31383eba1bf2c8c241675", 0x2a}, {&(0x7f0000001380)="b69c65199ec20c90a4cc691bb62d0ff3ce216e8ad368ab9d13fe4091497fa5fd47f17c7e964cd24d7adfd1bf31b275d2f84863094f9e5a29d8b8d698a55966a85434a14e6bbe1804d20ee33e84291b82300de27b86c7d0ee6bd4f97a59bca1a02ff093a800d5f834870b1eea0f4b1af379d380e8b1a22d381d67f82daa535deeb0c2d8e9febf4eadc01a93ae7a818d54a35122061ccdf10b6ac6a9fed7fc611a8c3aae", 0xa3}, {&(0x7f0000001440)="8cd8a65734820c159ad7458933511102df810f9f896cea8d54f1efb2caae463ba28701c55bf80c3455c225f5e28f2e251fc8170361f1104f2e75bbb8573c5df774b6a6c7810b86cc1cc99c242f41f067ef834d6da4136474f4d3d5186bb556a48518a338fb73ccd6fec3bac7f5c7a1b688bcb1d72ae2cc6e4a2ecc306411421285c5c4863fb58eec8526448e0ad86fc613a615a413e5bfc135945cf24be80b0d221e7aba1d57f0c82df34097d2650f3976dab472164a67a4883256c010418fcb666901f025a10f4d7512c8db5e99166be829892f4a772c69e997ba7d899b03c1158b08c52568cd4cab12935c2f0f63406a3d71006a786a771c65141c85578a6311da154ca7ec904af9c8754829ac7e65172d42912f2bc15d79ce538d7d7f79fd526d06c3f38b681f96b386b62dcd03e4ecf38f89d27353ba3ec54b051eff58534b4826ca6bca959655b095a6f1e0932ffee12bfc6786cd332eaebfdadf79d9bbdcf996acb1a2e5a97f1b645338001b2294ee480e510fd28c5d8c7e8e8bb7b2daa7fd7bc7cfc4fa6aa3f77cf7fdbe0e52629e33fcbfccc26a0628797f4116a540229e876bbbb33ce8d482491f06cfd4accc4eaa9ed093b4526ce48fa6b170271cca1ba71e8ecc7777985653c44be4a93b69796742826f20b44abd03455af4e5e8b962085bee7c2aa13be1e01e86d83a5eebed44de5ecbc233f4ff4735aa9bcd7c443d4b543eefa186fa4c72f7980c1e5b517dae0fc600a832eb29b808f0298276999f38607c3f77dc50f3a1d3752f21a63570d5fef09ddec60e47765f9f2c8c5292ad0e22384cf4e00fe1166e0b3acc4a5eb50ed0c842c6f7b0e1ea43bd9b842007a5385f7f749c670a7438f32bf17cb93deb991f189c30399a6fce2f017e3cbeaa96b3a3075e43274e8282611ebaddd2a2be00dcb8df1429e05fafd4335ab583080966b4084598de33a24ca9c0317d95c46f0b2c7f202730bca99ab4d55d7359c46f86a6129c69b31626ab856d5326afd87bf2d1005a3bc2a66487b7d58ef62f002d00a6f7105ba6da8f4b0e1dcabaf88fcf061c41ad3d5f3598d42c0791e65c7c65a862364e93ef263597199abad54456f9af629ea6932ab9500d823928d885c4536ed4b1d64e1e45b30517a106956aa023ce82d7a8a961730b702b6e79f037323d35fb66beea89d8a1a4a66e036cf78f03ad789ba3c3104524fe9cc5959ede247402b6bc598dc0c0252914f03b009c4d4a37688b41d215365d01b672a5eece2743af8daa81bbc6ed2125fbfd056328b1392085175a1981ec9a87a060770d281bc9896ca64e756ad97506a1b4c78ab4643406ce3bd578c78df37c2c229aed598f5b1bbdce65c9a74c21fdd2b5f08008470d7dd8b5e429c63f95b5363d202dcead5443c296fac5dfb9225b8476e4e059cd332abf72ba7a61ce540e8d25c30add97173ac2cf7e9611e17eb7dbfbdb3eb2aa270478f6eba1ffd3b6db4989c1d79f60fd173d2f151d2b810d145866e26341ff2b95f043d28a98dc48f95f0c87ef4fcca87ebcff0249e443542af604a9d8dc25771c93c628f1de8920d64f413c7fb134db58ec683d29be5db81b96a9e4f0f05cd383c9b7658b78e9792e1a3d72b29a3b86aab3a8021d2308d73077e5944c243efc41a02b8948ca0e6480c5278957f6d6c05c58d10b3b2863030893db2dc26cde2a9952af6d46264bc4b8c33c39e792599d948542d73d833bc6e6a81d9f542a45297a3459fe9e64161a50ff51f1af2a9ffab18537f90b7849c1f6d3f11af3d08cae30fca1ab24a53f69f68fdf2b67e96234e833040b99ae041afdcfbea258cf4ca343bae2f7af52bb7b328c386f35032231ce1615609eb7267e3b499cb071af1a52cf17986ad8c39008c5eae65d11636fffd28d009f78642828571629c7807f1ed3c4c06a3c617e7c17803188ea065541cdda52e1591718132139700a1680d6aae43df692fc67e30f6a3b55be816ab543caa7349f0584d02cef90d020d3dc52bd0a09825c5163912e78029ff1d6cb7f6274f8a75e1513216bb20aefc89481e7f98338f7fb951b814c61a0ce28790ce6e0e0e055ab3d2d064c75d8a8fe3dd635dc90051fc714ec73e03c7c584d0c6d7b6df5b725b615c58c853c164d04b41a6064bf7fc8df507bf812d162574bff430e99161bd74a1715fd1b450aab5669e0cc1d680323097dd226a18147206aacfce82a6860111fab9ffc73b94ee87db9777c119f0a84fa3f26de4ddbb47869ca7e1f045d1565125d4991e5eb8d3bcec7b6df979abe45477b0046b937b57cd934a417965895943e014e43fd34f37c0dc79db07d4546d03d8259eacfef6ac332e1b6e0d4c2216c0cb028e8f024c3a23721c26ae1d9bbeb06299e6119254e9d571022a9fa3cc60884a636a6e5596f0749c9b2f1f67e07bed050f49c4142024c2b4845b6c25170a1342554783968f749b2196a68b964aa98bb37b5177f7b8f161bb0d712bb8744ae21e437f54b11b461ed9930ac78ae95e2aefedfd3f006013dd75caaf021c11851d31b78defc1b643d850d6c21393368cb44903e61c1d30847e43efc3969b1ee45fb46000dec882965bfbfd64111a59db910be0fb617c4b89fd92ce41677c225417e06b8709f44afa6935d9a0bcd345ab710360288fbdc7a6c6736b0181480cdc351e02a0561b707741f3204f1bad913778ced5309bf30c12ceb42cabfe24b5c5c30db3a7f680a380673a491d133a3d9bad7e474b8f1b50ea9ff49853269b366bb8a7f8ec689713c7864d78f407cbffc3144e625b3be668bf7f24f1ff4bed1d0e918e76908be7ab30c63ac1ef09a0048029d9c0863e375bdb6ca1dcead336199499d3f08e1060f4bb0e9f703941cc40aa0008575666e4eb1a538b81992207056f4f8c11f4b86fbf6c9d25943a47459b814e7ef9cc53f9ce98db791f44c021a88140872978ad69a7c0784bb73d9c96fd1b55ae8b9e14a69e076712d3a4336c9ca54ced54a95f22d11bd54f38d48d6f78b0592f9ffca42029bfba5d66b3421e90ca5ce26341dcd0587d1d64702ce8117a4d6412307cc86a8d771201b1b2e5a1aeb32232beac7c20d183ee563bfdb5fedd0569c57b9875b1d83a2d0f2c3952f4909ec1721765aa37ef0dd71b5281dcc28f9ae378bc547fd3fee16ad09ef259911543b32922922e7b1e298bf8f009c3a05a10e6b71d238f7283ee6ed1a8df2b2bc6d54b3c585f887a617f5d88d87af87ee4ca0733ba0220755ada3c00ca0fed0e3cc8f46362b5bc0dd55fa6feaaa0f11282f2644ec5e618d88482212180f06f6e4fbed3a3b68d62e37e59ca721f9aeb1acb2444cbd89160566b197b85ccd2e600d1df29992dd04f2fecbce10a2d9b3f2ccab7952ada93b9cf46be919fee4ae09ee485e200bd8fbe6a73f200811f7a4688ab451360d87f6f1d64d6c0fd2806b7f6f5d9f1c4231f454af0d9730f65d2dd3f8d4fbf033e1018c7bacf16bc97a369e842f4e5d54c859cb0bc416ff6bfd91ca89001a231aaa71361dea571321cd3d9e99ec4a8f619027fe04b30d48b1faa9ffac89e029869ce852a8ddcedb894ee2e89661d2eaa6f13b432f2fb18a7eebc1968c764439277d76ae9550163e5ebff063eeaad71f01022a9443cd117a504d1dbdcd1411756beaeac14bd547498edf68e1e111470eaef41ddc4194acce3008aa063ee7988a429e4c4bebedb0b975cf2d0f4af54f83559f902651169b8fbbf1eaf36bae1d780ff94c52a3a403872935f92449c0a33b72f82f3792bd3d425ca35808c2032f4ebcd01797cf34f6b1fc5efabff19fbcc3cd975d906eddd22783ac4ada5125b787d6237c5d35267fc56b3a94f69e4ca2d13bc9d42e9d3800e5f912502d2989c1485c1e0a5b67066aed6ba01f7ad62ece4057387877bdefc19e15ef4e54426f2d6e962e16cfd676d42963df55c4eadfad0c134d5ef66ae7c3319a65aed0b9edfd2aa32e4d59c6d200a44e131a0a9f788e66af8120f59e73c1cb677b8b195c9ce162e549006982597b1b6a76e62f120847a39f8ed19ba4e494d6492b196d82f07db9e1e7eb451a2782c65c23bb6773939a5d0f3b25f362e1c53d4025561b5cea688b2478a6e5d3f4d7a730b9c2cebffaf454a36ab929a89e13ee313946215370058f9ad486b780b4cf565162993c03b03d6ab693fe4f7d6cdb17abab10a67135ec7a4de39dc34206952ef5b10c57f843be4965db157b280337229e1f2d61a1179f507a7765c8998751ffc9a71c3f7688a9cc205705b19b880f7be51008aa2f2764dcc74d2a4ec429fe941f816fbeb1e28c6fa08b82c6dd6ea7ca8790b34d98e6d0e0ee14d9daa35c538cabd00432ff074a51f2fdf9581dddd16ca2e0dea30ab99ca81021b83ee0f586e399a41a2505a72b43f30c47041c90a22c15137593b8f332cd3f88e07a7973bf1e252c14afcf55da23ab1c2a1b75ccb101b11db948deb8ccc2da86eabb44791f23fd318944c6330a6a8d4e0ce9b3e56f27f44d7790e3d070603e8d2c04ffefe8a2cd991a28339b7eb484b7b0c74c2c83005ffc69d8249b3a800903deea3c2d2551e6d9ba5a9cc0b94119dd09eedadd955020dfa5780616bbce43b12eb91f2c8a61579843762245531249aaaff886d7c9ada222b0de42a5d6669d38efd5e691390bdadfcff94aeceb317325de982c96518140695bc0e3696a63931ce8b7ec5d3313051c86529a3bb70baac2427712a3424c9efcfd2dbcc04fa670fd59615e87ca3c0cc25bb4d1d9faf3e18898762da1949cd3e8f95c953315c2710adc1e7bf0ba050c6bd75f7266ff451b9e7f4b623ca45984d3fccd9dcd807e51f875f1ed75700015cb2859c16c1e7c44fb7b882e0545879f894be5e1a896efb38eb78f432e00d99ddb7d89982a7410ee1029d0e993c632cde6079d18b0555f9b6ffdcaeecef2df241a63dd6bbff94abc2ef641cb016b66773df51745054cddb9c0c3dce3b184c609e2ad6472fa6a5f38fcdbd658321abb9a9dba97e728d5ede6cf612fac562d1b103c5eb48f7f108dfa9c876c41c2a9e5b6ea86402f3666391411e8209ec1c546334dc15304a2b3cf3ea89711bb237fd232337d286a398b32830f8bdcff63a30cf4ba3b74b6658c70fe75aef4e96d03b04d156c8adc35b5c1410bd75da02c35b31d43a6aa3e21a3b54df4d0b98c22bb4196c0b970464247ee59f57822a8b5c8502a8806fcd5e71e737b4b5092cfbfe212e1f36e32135d152f9dfc3a5b7eb5e9de2bb9ae508d0dec8afbfb92d41fe55b16ed136e357dcaf7b499cf8aa243a8b1eb5ee196d7f3f2d4007bc58b7297a0d0a4fddd6241953881d4d0a6ea3abaeb2569980081bb4b4f6fda2cc5aa76c252d8791481729035e35ba9ed6401dac640d4e755b5c5ed3365dc59a49697ae5b30578c1879148350c9ff1a90d886c39a661490be71452201e87780171e00c2fe3412e526d8c5c76ac070f6816d62b73d4584d66a76aa9f6ebd4bd4dc320712b4c811462ea4997d198dcc29a8ee4a95862379de8f1c0fb677c86729e720a303f3f1ae761d79048a14a98436d236acbc16c036c15e1d1253abfe4ef1b19c6d8ac6eb01674c28b6c2bc258e8f70d5acaf1a9afceed43ca7400c0d51f6b8367268fd1252bdc725164384a2cf5e94d81a0ec5daea6881c573e19c7c101352181beddfe80236bf5baf33a4737025f9f1b779e807a1e56f253724aeb4b4c6d04b2e1840ff72c4f2e3e66364e23f2368e355eda5c22c7654910a0bbba9f34ab91635ea6d8d72a2ce5d53de9e88c577c9a161867d4e107ba77b57", 0x1000}], 0x7, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 04:02:39 executing program 0: mprotect(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x30, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108e3ffb9ff090000000000000091bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1000}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000100)) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xfffffe23, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESOCT=r1]}, 0x1) 04:02:39 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x1ff, 0xc3) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xa4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0xffb, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:02:39 executing program 1: r0 = socket(0x8000001e, 0x4007, 0x0) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) r1 = getpid() close(r0) r2 = geteuid() bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66616c6530000b9f26df54fcba13afce8ae0db80c62089be4f532de8972b1c20ead722b520e54f1af7a75a"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getpgrp() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) faccessat(r1, &(0x7f00000001c0)='./bus\x00', 0x0, 0x2) r2 = dup(r0) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xffff, 0x4360000}, {0x8000}}, 0x2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r3, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 04:02:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d568", 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xd0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf, 0x0, 0x200041, 0x0) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 04:02:39 executing program 1: r0 = socket(0x18, 0x4002, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x101bc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="a9") 04:02:39 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x401) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x4, 0x2f) shutdown(r1, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x70, 0x10, 0x1f, 0x9}], 0x9, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x11, 0xfffff, 0x3f, 0x81}, {{r1}, 0xfffffffffffffffd, 0x80, 0x13, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x14, 0x40000053, 0x100000000, 0x10001}, {{r1}, 0xffffffffffffffff, 0x1, 0x22, 0x7, 0x1}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40, 0x9a6f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x7, 0x9}], 0x1, &(0x7f0000000200)={0x3f, 0x1}) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/106) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/48, 0x30) 04:02:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x59912cc4, 0x2, 0x9b8a, 0x6, "0d04084e2d34ffb0269abb05b6f9f4723d7b50b4", 0x9, 0x1ff}) 04:02:39 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x182, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup(0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000000)=""/45, 0x2d, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x5) r2 = fcntl$getown(r1, 0x5) setitimer(0x0, &(0x7f0000000100)={{0xffffffff, 0x40}, {0xcc4, 0x101}}, &(0x7f0000000140)) shmget$private(0x0, 0x3000, 0x188, &(0x7f0000ffd000/0x3000)=nil) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000180)="6b06a9a8ed6fa588d1b1bef2e65df2c60531b819ac6e26bbcf49739b86167436c9ac8aa1252726f074f6b2bedb8fe05fa0b8e6e3235f1995c98d7fd5e547a7588e7318a79d82263f84c66ae5d1efc26a5d4f254b5c772346b781fa83ef8ec00b6a065e95aed694f13431f8e51fa825e1f5eac8dcc6f504b8a20be81d9f1f90a84cf6db42b1bb23a2c0239e66e84984245c390f11f6b3de5ef8c56a5198ea96ce7fc9229cc9982705566f5f9126e4ad122c40a269ffb55daeccceee70b0b0", 0xbe}, {&(0x7f0000000240)="e979d175eb4bf1b89dc37b276385e9142564f998ef3da9d39f3e9e6c9283a154fa9814ca7c4a044fb3cf42a185db6a42217759c0e8a28e6479612d11a08c8aac336a8c2f4eff56c8e00d14f8f7dc6eb97823585b124e8f7efadf2c4fc76011daf5940fac235b3ba8c731bc35fa45968051ee6b0dae493f18b5434274a4109b047663e8f75451fe7241ea0c55bd8a3a79881597ba906568e4a38d1cb75c69e71a8f7483608c47c0276c9a855ef8c3fdfce460862deac1aa07e247fcd00aeece8ff0f6e89bb6e5161525ee0f5b59b8010e4d0bab0dd28ebb2648c0a886764668735a6235689ad0c9c53f09a2f6551042e7898a267e3afe", 0xf6}, {&(0x7f0000000340)="ea4a424723302b96d047bad57dc77ce0d192978cb2dfe43c6231822e8004d602285699725ff82ddecdf2c8cfd2b97093415c1799857ecf28be69abd3bf26ecd7111d81222979066bd7ddc2a10512df0830c84d70c1256b5187c91a0617b6", 0x5e}, {&(0x7f00000003c0)="c54018c0b1e0c9343625de4c2a05b5f59474119ac4c2eee2eb9eb3c3d573cbce620d80bc632af507a3f085f11558bc3804d665e69f768eaec4b27649260a0c7d735acf7cf5402331030760193719a396747aaa236e18d3a820f18647170a9a08219cd32f8ca9868686ad54db36a0baa1238cb06a8f", 0x75}, {&(0x7f0000000440)="1a47b44cafa494fad45602b1477527f5a92d33111281902e919849e0a3b899a6bfad8be0884abfc3f830b6617b49461e39fd132b33ecbc4309f26829181bf372973dbe8e20d265fe70b12834fed6c07f13eca6d040287568119f1e96bc313cefc4a5a62dca7edbe5da46ad680447f2c48701d3d916954b6838012e3455b9a8d4d7921f50d1e0ce79e178fc23b80ee422fcb466f7d053b8369d28c601d5d645c2cd26628820c943536226f7b3eebf5a02ac67e8b71389430d6fe8e9eaff85a24ec88b9213558eb9ea4aa562ef93d3e11bdd12b1", 0xd3}, {&(0x7f0000000540)="1820766b373e", 0x6}, {&(0x7f0000000580)="7b8d1555ef9831f9d0e53bdabcfd63ade255434dc2efdf3b573d1be169afdd98f19435f793f4ebe4fc15c89c4c6e06ea5ecb6e98b2bff08ea05092e03d2bd08abfb039939cf6b60fade6ed0131fb322c1c064bf54c08f4e54522f1f3b45d60aacc4c24", 0x63}], 0x7) write(r1, &(0x7f0000000680)="37b80811db0d4e22d4a345c1745ac96a29434ce16b8ce57b61f789e81eef87e6860a179472585e766ff20a877ddc3056f04f8ed21943c2008f9d748095ab7f245f5feb8aef8eac10e6ccb2b260106d2bdb07f47116a52b356aced27c0ed01088bf2eb3a4378b9cf81cf8b30ba06bfcac7683177dc3ae80270fa3ea9a608f911162f16b5d7f116991a4f35ebf8138bb66885be55aaa36e42a67c1cd7cdd618e2ce81fffa399a06b6180f44d278d44f7d69f7eec45988008072236bbad9e65bdd84594a4e43be11a260cecb024e8d37bae3cc2fdb5af1042b8bfbdcb6e02fb1f0fd67d4e018dc61053cab59a4c832790117049cedb4c0d8d930d56a3fc06e1f520805ee3e7317aa0fff45eedb75845c57e70be2edc2c23c19bd179383f95cb5d7bb19e6a418a99c0f78ee287b77ab739688a3ea3bd5320e43ffebab1cd80ae9291d23995ad0b1657ee337c5ab88a8714a93d7b535e212c4d3b30b932b1231139a229b1c87384034bfb7592443b8daeeea744f06ba368dd32cac39ad399e6e61964b0bd75db05c581593da5ef53d261bec5671c993f341230ba6385c1d7a0fa34de1f974007575f9cdcfabb79031a05288f01bf64c271bf03f4824a38a08ab43cabc55fd8eef10069bf1aac79c91c864ea8d8ca37f3adc7742e7b9aa59a6e8d366b4210a31993c2c20fc9c6d5ece46e325d4545e0c98ea31c00ebfbaf6a31be024c0ed3f7b031905b5083ec92fa3922c35fd05df6d57b667134f3df42eacc20e211ed76a98da79abc745ac208d99028ac9aa781292af1c42c5ced44f1359d68b96a63bc6ac0c49f163048f29ff7f071a247ef32e362f930d4142149b014cd9e684b61458c2f6b6f4e21df757aa60bed7c62e5759333ff6a7eacf3ff7b622b159575b15b84defbc753a1bccd225175173d09b43f908e1fc8c510f6b22585fe52861d2552a689cee1231786153821e80d2510e6130856ac829406aacc3788d42a8de7beb5639c4d0eb81fec3555d80c8660b22edcdd9c9d722778630446d958ae98b0994327b70517581821da5a27d32af4bec6276a4d4f77ec2ad19642b24e739a1b7d44e97a6afa059cf538233caf2995a1cbfa1990313a977d863e99315ff7fa08f3744231b7968d7d20a4032abd47cf1fd3ea2b589de9527b3125300ad4b0378317f682b7f00118f6128790745c2e7929b43198b7ce51322387ebefa6d8e59222a5d31914dc9a2fc8720f00095a921dd9099022b9522d0a209b17b5107268682d0150b71eccc0610d8f7bb6f519647d1fb35519d8fee007525c6e9ba3ff08a80f424aec9ca476b7f98c516baf0d13fbc49878b1c8b51b1c53d0b9c75b3321af4fc2ae878d5af87e0999ee08c537c2d1d2d82958cc7a80d87cbac0cf3cbf25eb1170a3b8e3621ecb651e5257193b1674ffcd32835bc935d1bb9ee2b1fb2107081355062fc2aceb53e6e54a9a5cb877029cdae1075a3a6dee87e62dd9adf1ecd45a01a4e90b909afab129ff07b6b8ae9fd3d32a68eff82bc40918c63f72b8f3b2122f7603be1a5ff81c4106111579070e7cc8f8c0115a0d0203f2c1f2c2335e7b87fdace2c94729a1b5101ae529c89b44627f9ba8957b4dce23a8b5f9cc293ca30a4fb21dc9530ea164e2a3f046391e0210af2a7aa8e3f91c4f5180b0545dd2cfe0db1e16dd7715104f44fc658b14a14f974226ace6cc798ad9423d65384d755e5d0925a71d38043dfcc94b5fd248af8395c456e187f7d9a47209145133dacc38832e5d085493cd219549dd114453fd2e9f500132d7ab282fc21843d7566bc234995273bc513ced4d58d1d60499094718ee265d5ddc4540f2feb31dd36e86465fc1513e7d5568f38ddabd3c06e533529f0237de40867db8135db570d96064505f3916fae16d075144e6e372ed129cacb2793999c45336068ac9b384b9608814228bc1b2732a0b5fa9f73c15fea1ecc8004682163c1303dea728f4a94b4520c3a438d7c2cd5f2b08caefc8abe0b614f95b77f57b0abab3a689d38a13adc5f670a2190632e16baafbf02fd7e2f50c82d6fc831274d5e42fa938983a34a23e71a6c3f46b5b3b8980fc41fde84246bfcb6b4f67ed2cdefa4a4225d8137f5cd23ab1dd84e57b74ae4759e634edbf0a6b9858ebebd8483507349a1f7e04e580114cfc0d71ea3d9dd74d6321bc1383f2e4696786cc12033c726d59401e11983137bab996da9dadeab8d4c44a8bedbce30a31581837eba90af7d5416f479b8c79c60a1e630fa6efc1a3a5481e31b00d891576d9502c6c9a56aba3d80de2c9946d0f1aa5bf0780685c713e8aed6f144de171d78bb0fc6cc80cae98f9e7902416c2f08dc02301ea6c21ccadfd8fd028fc6004f4c09677633fb2c58bf011e2b6071e98aac70b8aeef93a251aabc2cbd99c2827cc04ed6b12c6433c78acffe2f0c9a4296bfe5ef930f43e1c0dd15f49b2205d6bd9b608439013f1b6d64f20e9b3e10f70fc6f759e1a0af53208eca7077b04c595f13cc18caf602458a864a938b49d14673e6739c70aef26ac1c45e9647a6a7195b29c944f9896236950d83c64f979bc405ac7c490f2ba217477ab55096a716b7ae73e4e5b307f35e291783653a03eefbed769db4795f3fe9dc5f7d7b925acd0ccc339beb411d9c76dcbd40b36748763f5d7ab72a3a028ec9398f031dfb9cd2e77563294e665de44a1b23088a18de8bc68b7364c013aea1e75a125d4a4cd2bfcf6422dc35ae02bf29e85c15b4541015cc55453f9ad7145adb917cfd6f555a419bb445d404524b34c712ca475755093fcb13bee8fae1d86f04e9c22a33cf8ef6a91f26c45e00f6c0842fbb4f953f2fd667e2e7eefdf055d731cbfa13fe8959398246a57e66b1a25c5a8d892bf321b29c9bb069356c7bf90cbce549893801aaaaa973d3aeb4c3be0d3555655dd23991da8e23b7690ffabd320a46692d624a6403887aca92fb1bcd1b46bb79c846989c643a52bc4c334d6a52e7c3c77ac2313aaa98716c255b48fcafa3337e575db9ea5be1dc8d0aaa8f1aeb014d0ed911eba676ccc5c5d7885a7dc9a59ecd90f4278eb05e930ec0c319450961966fdbc755d70f3eec0d06e38ab45e2f3b7116d6f3046f10715a63d6a4aa1cf98e7a3f20b52ca16d39ea5806648c8f1519224b29f8ac3b333600464c1ae81248bfb1a148ac33104d43debebfc772a34894883b3c853bbdff851156e2f4d3039b53f8b85215053015a3fc5f5521fb823fe0cd184f5efb42c43eb75e2d564554adf549b5e99ce445196c0f3fe698e02cd447b537a8449bfd315959c331b4079fde127b59e8f44f688829944ba21129c8af7f3867c8906b6b134f7224849bbb104bc585ea4006d4e5c34e2ec517294fbfdd6e0e6b061c02712e7ef50895fa3b5771778214af045103a71b95d1f423f151800ed0c518a9776a8c69420ee6a3fc850110542e379b4e365ec277e483db0c93327929c515db44d2eca589c17032ba9e2a8ea8eca921c0113b440d35a4e43110e9b6df2d96793b5c0ed7e1148208e345b8a41c3046b6cb83a0a66f5eaca9ff323d7bb84bba1737f99bc0a8aed26e7959fd6af1c2781f450b1212515704e5b40cfbe769bd0c723ad1856ae39736798cd713acde3c6da99096f71a02cbb0788b1c67684ca11ae2ccbf58d854fa11cef7f5169661f907373b450c682da7d428848bbf8962109918daa75b6008824c07e85b84a98336e111d9fdb1b8cdd8d636e805add4f1891bf2a370962c839b4100360ca516e7466ca0c6bbe5022db9cc53f770bcd6c5544e30deef376e74a5cca165fba7e92c431f8cbd0fe5470c3d1aa3cf33407ae89ab6c3ff78990b1ebb31ee3de45709f3fbf64085ed5458dad50a7ce26dc1a8e5f6a6938da1edc84eb7c4cfcf326df88fe1194ceff821c4bf796effd298d476351067c5772a26af773267f1a350c89d478fa1911666e598d79c2986bc98856e71c8b58c7e557c7c76280baf02ad8b66269a623923981b7fc2e9fbb2f8a1e045f8082519d4d3dd07505ee6988ad3cc2909854d4df319f3379704c1946230899ec19e8e42e53aca2dcf00aca73c1fefb831b4259e48f04b47cf5db4478a184c51b1d295ec649e2c7916eb3f2b8b960ae78adb260047bcec955c7a24313d0a445a5e9f8af8ae08154ec55f7dc3f3c5832830ae589da95708cbaa26b6e66a056ad050e4e38af7c04f676b80d8d5c40af8c66528919ba9c2c6b7d025d481ae0b526564fa0808c1a46c495170df45c463d543bd850af79724bd839a42ebb6215f413ebda89a90b77c6173c3961d5b74e3a938947caba5fbc5ecae93fb0d7484d5c9e2525d6ae664030c6f5a57dee424d7173e5b1afa859db9a989a22b1c3cbfec645a83cd03ad8522700c9444f2def8a145fc863ecef0ad758a3c560cf8d5cab84f8464c3ac75478eeaabd669633afe5f9b7b6149adc34e075d2b84c3f660a4280759753e36607fde6b2edef5c7411eadb52a8e2f7c36836ba83f34c763ba37f30e478895bde2bfa085319f7e392c265390b65365d6b63dba6032f69987f25fb35ee538d9c73334f4b7015df62e9f41feaefe173206bd78a9891d4041c7c0eb61dfea5f712b350c4fef5a5321360a8e432249abc1aadeb4b6a68a031dc4d6b6713a9aa80bc5d9e6ce83323956f441b1c9487d71dd254790acb37da0ee49ec8eb55e81c35b30ab2e94d10b59c5e93b68ebefcdde58ade0d3b85be74464c4b141e68ffd34f1be78278b71f83176faeb7f1dd4e44bad09f395b6e73f75f344d567dd278b1cfdf4361ac424f17ecdfeac26935587140654c2ec2d17b2380fe02fd383ce1d4426c62c28ba73c3538062f91e3f9e2df3d7675a088b5e2e18caa8cfe2fee3bd22b339410a5072f88e1b6fee8e041c17dcd5d3a10ca2d81c366112ab6caff26254d1a8bbe107d82f43a330b4124f7b80a96e780023703c766f123da8b79e5060d0ad2e7b4b951290087f6d5366e6596ac5758162f1f8e54bd487526314d2ad80e926ca58d6da056be970e1c8ac49a97b4900997f20ef9a3d58e04d6e572ca9996255581d17e0042f0e89b40de7878bc3ba64e6ea6df55ca1213e578746cb4144b7e6616f954001ad5813aa8915273a3d823ff955ace51f1c3b2d2d1c3ab05c928cd63db160072aaad5935ec9b91105cc07b8a3fffc0762b8ec7c427381f075a7e47efcb8c5f88c720a06e40506eab219284eac63e5d24425fe6fbd22e5728a21eaf774fc7c8887e2731ba9a16138fb79ebf1a3d6c6849cd90586f13aa6cd9880db795b2b2fe75ebe75a99c010af82b53abf2a4e6b33e336ce33a03d4ec19a8e0cedfcee7ee8eaf0b7c36534c567cb8de904cd3a1d6f3d447676c29a546653de1f073583103772a74ca1da378c6b598f0e6bfed0803370cfbf56173417bfb2ed2450033ce63e7e0f833778f9f5d062ab0cb7912c0b690fd4460c65aaf7fc771db44d5a9f32a5d5fafd26738d5ca7904fd0662b526264bca04bb1cfa610a5fc1e2395809d014301748632f6eeed5733dde6fb21dde5e2374db991f7fdd8f07a2d9173853d294dd02cc8ed5b7ab6f61be4400826fd06111dfc0d6cec835fb86e7e71ae6b6d3ef67ca759ce95b3c40ca66c5cef4eb1ab363b7fdd5b7e1017e98c40867e027ceaaeb860b96f42317cdfc54ac97203c4748479986be65d96f84c9057f7a622edda1270196ed563312047a479cc83639c7633cacc7d624f6464b4a29eb91c99dee0249fc5262c74ab7a9627d1ab7d42464e3db9360e5dcb90028b917edd29f6bde0feb66509f36258", 0x1000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000001680)='./file0\x00', 0x2000, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setown(r1, 0x6, r2) mknod$loop(&(0x7f00000016c0)='./file1\x00', 0x2020, 0x0) writev(r1, &(0x7f0000001880)=[{&(0x7f0000001700)="6aab3db0ae2d2c73abfbe6d7028b09dc60b8f0c9033c7df25be524273654d2d67651adb5d4e0e22b1c7e17e33fad65d0e66b0a6762a61f1f51062cf27e48157ed5d25b47a27043c63b90e7405a2ca0585ec9d6cf39bfca65b11d", 0x5a}, {&(0x7f0000001780)="134819a228464cbb10be023c61da47287e977a51833a4391b83e9023fc4c9a39da27ad05a36e23dbe16c604afe54d0006aa8918949e9c32843d32a64feb2f2fd37fc6678f36b415dd35a05472af12f1d95401f18541e3489412ff444c328a191a71edb408540cc3e087861f1c4348599aa31b01af29d85ab80f950ee5fdbbda866dbd86a3e69bf738319bbb423a209861ed736026c3ab12aaa8f74c1316846331daad91034168d0ae10c8cec30d17bd1508ee51a1d986201b16912b12a0a690f7b85feacc363fd809468895b6bb96b349bfec9d2ed6e6103", 0xd8}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001900)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000001940)=[r4, r5]) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet(r7, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) flock(r6, 0xe) fcntl$dupfd(r8, 0xa, r6) fcntl$setown(r7, 0x6, r3) mknod(&(0x7f0000001a40)='./file0\x00', 0xc000, 0x1) syz_emit_ethernet(0x94, &(0x7f0000001a80)="88ee3e1628d1dc377360f5537462dda35bfcdb52f7be6b69090e1d7083b92b5820f7cb3f8c0ddd22dc0d61f9e054e8c836fac951cc293ee62f6cf0deb27a6776a4feadad64a2b2f4b7009eed8aa295db6e33a8e6f492da1d6dd2b7defdb70f0b10227ff7da833219dc1eda4ee6ee7b15a7153717256511e36d67b83ed6cb84bc8857581649f7169d17da47b8843f88e0d272a758") 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000140)=""/6, 0x6, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r1, &(0x7f0000000200)="58d2ba9c883573a4bf20e7a6c394e4b8163fae011339097d4ebd6959defca46304e6c6b0a5363198629555382d3397d9b940978232f5cdfd00c8326334902e6ca16c89ee2f8f4b01d4b0b0624872b2d3b619bc90d54bd8f77f62c351a0a8461f1c0f6837", 0x64) 04:02:39 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getppid() getpeername$inet(r0, 0x0, &(0x7f00000000c0)) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x20004268, 0x0) 04:02:39 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/77, 0x4d, 0x42, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK/\x00'}, 0xe) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 04:02:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/133, 0x85, 0x40, 0x0, 0x0) 04:02:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fsync(r0) write(r1, &(0x7f0000000500)="edb11971e6b18d75ddde3b01d6c48ac8d3844c51883722e9f3aaa0287fbedf14abc1dc605b959b245f87e311e3c1baac045c7e39cd89e397969a07600716adbe6166a12416f6f258067c05e8f176d99770eaec7f693a0a07af524c7a1d6d72de0223902d161ef441cce3a5a77eade10bceff99d84fda60da109466962f72561a959b4983df131fc5b541843ed9f2810001cebf1c9d42fc26e994f124213a759ab77064522667f3c2ac614e9946e6a02622fef938a032b31253f541d1ecfde0ba4e648d344794c38a3b1894488f04525cec939ff858922e87db9e1a5f379c3b23609baa77e3358d2b94a95896c270c5f1a23312db9e978c4207cf736ee6cdfc4bdbb84438202f69789a38b8e86d83f73867f9197dff1ee4e4184f11d7c9ba2962187e63c85195a76a438f76977e61bd84ed6d44642041eb42e6b58efe3573b0082b7aaf283aed9aff65dce7147ba1f5dec6433bd33cb332dc91b02e0a248fb2a4590cbca07860ae087e8d94242cbb3a2b1135bcf57ab72ddce8f89b0e3da24895d67d3db4d9693e7cb519b957fa975ccce6fa87719bc6c91fd195808359b8a3f5b11a8fe3a9507bf70cc434de217aa4045ea487bfd61422f169c574ea428d41c303ea8465bec96adef18687d71a345e420749f7874aa331ed61fa25802a8c9ce186f69fee908d99bd20d87839b59b0fd47b44bb1ca2bcb133d26370e9dbfa206daabb0f2e88bf6f421eb6f609d0c13127c5fdd740685b523b2cd5139a5f2bc5fbba5a2c220dcea5312fff50783c59f70bafca395f089d0d8c4a0f5024d99afbdc4a24b2dfeafb95dc1448314d505b005eed57b6128e44c14c2044d2da5b8f26e390e0b42185ca290fbbcdb204cfaf578628a55d45d89a49a2b21fb514e20ccfe6ecee95178b15db8c64cb0a7fcff84f4df255b70a3dbc00d416bc79c06da756be32881f9e688e1ed09bd67d72fa325013e09e9af91db4582a4a583e524c9458a727efd29dddca56efd40f6df29823980fc39cc3d43f1fa47b72581cb64a714ef3dd51cdd79a6a68e72ee638ff73ac8d9daf46133c318cb3835212fc99732b36c744e096e184967f5d9521fdb7d07b21426ca3f4af613bd1c2386088e307b17b808b52321ed52be68d54c11ea39fb188b18f595385b53b5581cf495f8815787d58a659411c9595c8a136a3a613949e8b9d105dff5177763e9cac87b7181a4ca7db17318fd641f7bc5c85d82d3f5d52c78edca95eb4406aae425fcca57bbef8116f058c6eafda7f048d3129b63375a091bd543152b6597658c241f2ca3ff27f007ac7a17df1f8d7bb66b0fed0f56263861d026e5b5c529a6bb080c9e1a201acd6a91f9d3e125accbcd6b7df7c6b0d86bf6adce4e54d540ba73ee7701daa95e0b96f8d00509c3d7d9b59952bb0164ea73d35ee65c3699d6489397caf6992b716a13fb83f29bd8cad84c04886f01e13182f956ccca06df6a787e823090b3f44113f242df008b379cb19c348bf37a21765f383c983d97dc107194888794148303b920fa82e48e4124ff8765947831423244cf99c6275e4d946c99b04a78c810eb40c35591f8b8710e6b95c52a39087d94c736cd9ee72f7329333e93199738c6b234d82e809cc6b82e69bdd42b045e2d5b603c1393eeb764ce80c4f9c824e90cd717ddce107103cb2ee536c0b733f1b9bf2deedd27eb40c35ba24dbab82d92b84884717fdb68fe1267caa277e33cdb0525833ff4f7de316ada46e6ff56df35f77dd6dab5872fc706330970b0af1efeca2e42eabc4440b8e593e51b2160eec1ebea46570bd0d032bf7bc352410f92163c4072a82dd52384771e4d8ce1886d93db26cc056853e697d374d965cf791fba362dc2002c1f0c548d21e478c1c657682136659d0d5975a74e72aee482ec178b5f4bdd94255bc6a7a71c6d34a8955e1f73f5aeb91d93343f97a58a35ebc025e5cfd2ff778d94ecfecc2e1a8f1bcdb86973955ccffbf0c0d4723182187aa4f3c123df3d4dcdc3c8e82a6d8676b27a1385a5a520faa1b7b5b810b158a43f24296e22f590e8e39e15887b3f08afff4c38b5a6742cef51f6154f504f216a9b4d8c2377e4c1623c05b6bd04bd4bf0af423af8ca864c8388bbd2cbe96b131a099aca06800089ac2ddab2855e7bbf3d9fed531e26ca35ff64d4236036615a402b1e7044e8145c267de196a56c5636db5eef19c22109ab14a1f1b6593132ebb8fad95f1e6c371d79c3a6a8cbe89df8b7ecc153b91841c4cae03128d02c56d77dcb8cc7cc529509b47369800f8d970646af7985330cc96fc91817f79f628f5861bd17a73f5106ff0575d79a03aa00241c767c841a26d3c542469e20148b8dca5f1b1f47d9efd2cd895839989cf4e3d60a900ec986c4ed0027d0a2520a1d19f4fc0b2abb65c7fa74bac0c906034c7d5b18fea7fc4a4973c8f68adc568686d6c4cdda2854a64a6dbafa8e49159868937db484228642e5acccfff2d8dc7edb6e7b201ba39068443ac250276773379a6a201ce23e73c6ed97ee57bc9ede8db433a28fe4c3ef0ccd54a913174014f6bbe8af04f858a1388d7c85cbf1e6efa90d3708aebe9bca1ee7b439a01c703321237819db0fda0f569c4311d300e37dbefef20ea966fbc01de75b3c710f20ea1e640171f8eeba4ea3a6a8fc159553ac4f8b50e95746419fc1738f619dae4bac6ebdb00c49fa1abb72661d0c57596c7f7d887375e3858636ca47f8e3f15152e2ad3660068c1562877910556fdae2ddd0d71f93c868f6b79a28d2a2812583975a09268a4ead81694a2f5b66b3824df508ada8c6b336e9148dbc1d38eb468b67db12b4a165e09b8291d84b972db6eb5f1d87d9faabe86977f3ba2222fa9ab3bbc0f6dc61d52daa3f29460d65256417dd1f93f8f31e5f311b9c96cc8e80c1e5d21759ccbce391dc1d898580fa340b093c8f6535ed434a52747c291d4eeec1d1b893e4665927a7e0f98484a53437c26bef4c1c8c46922375d9d09f6725ef3fadb378cc2abe2fae86ca19e6e82d5a91453291208fbe519d175eff36c802cf69f72bf908a5b22c48466003b0cb2ea4139f5494dd919968f723593927b97386d00e0238580b713b52b4e94f4f1c0cb3c4227a231ef40dedc218dd2eda1e2a09e33462dd6e6e25da67e27beaa6e2427b993d7b26bc887efbfbc528989b364a7c3969e808a2bdccd329b36d2eb49fe27b31e4bb7c56a08ef0710fe36c71ab092085e073fc027bb0054bf7230ec897225adb3d15c5de10d15de0585594f130821fe63d1dd06c01540c0cf72d65d61a85751bae4c68ae30818acdca20c3c3f34be4c2541ed4f7f8b391c76cd8c751c5da3ed19abe277f52e189434b8151c8cf67945f29ef26e686ac538451e9a0ce37457dabce8c412d0fcd4e147265c6d73b913061d16a294d092ec349e5b8878ca35dceb140d6d5063fae60ead4008efb7504deb093c285c845bb7478d122bfc56acb4687b37bb1275a1a2a925e750736aa487dc2f51c9897107606dc8c6780d5730a3faf36d0a268bf578d20b9723d6e2653d019e4d9e9d47c84c8f616709b0eb832a1c595d965912623b068bfea3766bd73e3dc84d758b2c6a71b15d3875c8cc71ad40363b15b0ba63418fbf3914be16b1847de62971eec685f7edf499284f067e4046deb35cb8922b48af51184e9831f05dc0073796f1d4f967226506bf90f6b20f2c02171a6aee2a49bfb4f5082e974c074f29d6bb503d1280f237274c76f2de4dbac3c49732fd9950b949fee806d5cc817637de5d60de9f36f1a21fbfb57c17fac499e60df6f3a5c7925ce61d1a4db921fa079e4cb4b6f674651d45895242facc73aafefef020ed7deea42a1c216eb4a0af44b3c47ebe579c8b15c686bef53f4d9c2f5864d184572031e2b8bae48d8326436db3fd9582aeb9fc380bd33089cda677f7e89a77b7de58bec4f4f9844724f12bfd7ce31611251866541ff39436361481656b7e65cb0b47923f2f2616aa6d0fe0876412fc92170abfb77ee383e33e6b185599953a76b545b33f7e22dbb4ad41d7e45f3e8895605ee4e62304979758a37c0bbffd00f9c40177219ccdda4189bb6d3441d84125ee7f0932e5e192a0bcf9bb2186339c5e52f086779076607e14ddb08ca1ca57473e59202c1f5b49af2c1d3b5afd684169f74b1393af5cffe93a641f0586358c812cc23e60e85b3a78f1a73ba5ea1541e2ce8aa81e33621549bb40bf119d6c665be625c20d3f370096c58f5c9709c6957a9338e3b27233fa7709466bb2d1ed3564718bbf8d6b30851a696f3b51db03618f68bc663d41fb8a81d6b8b0b31f441fd26e25e5d1f0f04f31fc8d6c63b88f58b8b4cf3d4ea4935e38be1243d22ef4f06c2c780f59b73c7e474e68034e928a9ef10ae91556db55c5e820400965f337dc03c345a61b492e0e5fdeca9b347bb850ead066e9e3899a6f6fd5966cc9804a296b6a755eb097649a4beec9f1a949f192a5677e3e4246a4f844253adfe49275fa225540e5209fdf7cdebf5abc64e8595d8290edab397ab88c3a0ced2573f0ef3d3bd019b119534052b1f967663720f123b7cbec77346816f3877f40d011603a535463c0c2d06aa954f496760384a8d06900ac9f6fc0f5450ccc183bc63bf569a435b184db037228b01272cddf51bfc7e0da2b04e7a5ab867d3e3b6477da9d8fb95803cedaacc6933e854e4963aeb110650d4f5dca10ee125f04d1abd12028364eaf543fe503d463889d865b429c370079478d5e5bc7139cc9026d91d5b64c270c4caa072221290bde928f9737f2006aeeba5c81099b14cd7532500ac7181791ca760236bb09d61ed1a68356fcd748e61635b2fdb48ed6ae0f085bcf5155bb4584a9b02635bd25ca8737af3d8f7979cdecb067098063427b932a20963f1ba370eebee174d3ce3d124fe5de89f8e570f0e9013c483a4de62d81db6d679ca70f62171236d41e5d16fbb7af803a615745fc99a645ea385347cb2869d24702a54fff17a859cccb8f1b3ff539ea5396c4a336d29c80c4188a607112eb7792d366874c490d9d6964cf01e6ff6ee5770961f0df7288e3acec0d0edcddfac50e5a001a186c4c33116a0948eea825932e43dae6bdb1e1e838f25837cfdb91e3f20e148a6c64ebd34cebc7f898b63371a9e2b0b9aeb674091144631cb48db44b404b5736203d5ce04253fa8c64fe72bfbd6d80a86f4a7e454084609c345790b9c7292acc395243adc2566bcb55f55d705e1ee3df5a378f93c67d1012ebb3a877b9a382b056d1aff50e24c99150da72f4bccbbad4f45bbe24ca585d69ad81247b4a5379309a5b54769bf8d1b2817870a55e10e599a2087e90751765010e3fdce9601ef4cc401eeee62a0ad732c3aae8c48eaceafead82a89604054647a779022610c686b3e171a2b532dd6bcab3230b53ddc9f358aa0414f9149dcde6f46d7eafb689699c4333d648a67c56b763d07370c99303d1841818eba2d15f4f55bbc0605a6938448bf26266c33c6580e7e14d5fc344cedb6a4790efbaf2974d75d6f297e98380407306ba42e3bd0bf75a39dcfeafeefd689c2d8cb9ab53410ceb68d01e90dd95b6f61f9fbe2a4359c325d2ddebfb63602a4680dfa1088a6a08945763ee45146a0aeca6e196b5e7a71cf17e4340afaba4ed9e112d31ffaa399706832a7cbbd4e24c9e6a5ef5e0d42e7b3a53047b77229b5f46cf0e512a29cf80c189d340f6b4cc2b1d4cb8a5c5333c308845ef1a79d998c2b9f086f8678d4d52c6eeca7f03aa4f5bed6b641c6ad34358978d588b1ff637", 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x40, 0x6, 0x6, 0x6, "672f1cd37a9c827bdebc71c5113fe571e86ee823", 0xfffffffffffffffd, 0xcf}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000000c0)={0x5, 0x6b, 0x100000000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00), 0x0) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 04:02:39 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1021b, 0x158) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="91a2a9ca51cc3b2856d8be27b29cbacd188c0180158d023dc85a73d4d9c05e768d9d12c07d60ff91c373a2c7db0cf2c7570df9501261a8a5a193432cb0e84af8dbac42698f39c26f439755eb8cfdd22356ef62a758433f7250e17574eb7256a3a14c94dd5383a0939ab4c6f5c21331d4a0266e7186b9c68dbd03d8a7fdcd3e46dc0a92c1b20d7f5d7e444e5b57c6a7138c6661b0a516df7704c18a6da50bb47d6910d0d4789075123a7bef506b83adc3b0feacb7c9719c20de6cd6259979af33f075ac", 0xc3) close(r1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000001c0)={0x200, 0x5, 0x800, 0xcb53, &(0x7f0000000340)={{0x100000001, 0x0, 0x6, 0x200, 0x3, 0x100, 0x7}, {[0x4, 0x4, 0x800, 0x1, 0x80, 0x3ff, 0x80, 0x0, 0xd8d, 0x3f, 0x4, 0x3d03, 0x2327, 0x40, 0x8, 0x5, 0x400, 0x3], [0x8, 0x82, 0x7f, 0x81, 0x3, 0x2, 0x1, 0x7, 0x1000, 0x9], [0xfffffffffffff207, 0x2, 0x4, 0x3, 0x3cfa, 0x4, 0x8], [0xcbef, 0xfffffffffffffffd, 0x5, 0x0, 0x2690, 0x6], [{0x10001, 0x9, 0x77280000000, 0x5b34}, {0x7f, 0x8, 0x5, 0x20}, {0x1a0a, 0x100000000, 0x1000, 0x7}, {0x7, 0x1000, 0x3fdbf838, 0x3f}, {0x7, 0x1ff, 0x8001, 0x40000000000000}, {0x4f2, 0xa3, 0x8, 0x4}, {0x4, 0x1, 0x9, 0x251dc}, {0x9, 0x0, 0x4, 0xffff}], {0xffffffffffffffc1, 0x75b, 0x8, 0xffff}, {0x7de9, 0x4, 0xffffffffffffffff, 0x4}}}, 0x1f, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 04:02:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xcf, 0x809a}, {0x107, 0x1a9}, {0x9fed33054e7f55e2, 0x2}, {0xef, 0x400}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}], 0x1}) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10d) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 04:02:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x78}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 04:02:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x930, 0x4, './bus\x00', 0x21, 0x401, 0x1, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x400800003fe, 0x0) pwrite(r1, &(0x7f0000000140)="3a8d6f12b8154eed3f9cba1a3f0f1f3654e0517b0e5fbc70090953947652ac", 0x1f, 0x0, 0x0) pwrite(r1, &(0x7f0000000400)="e58ab8f8577f3552ad79ecf48833d211942c1fd15d7a109c5be8be204d53", 0x1e, 0x0, 0x0) 04:02:39 executing program 1: r0 = socket(0x10, 0x8007, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000003c0)={0x8, 0x2, 0x9, 0x1f07}) recvfrom$unix(r0, &(0x7f0000000080)=""/31, 0x1f, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/201, 0xc9, 0x43, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10030, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0xb, 0x0) connect$inet(r2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x60}, {r0, 0x100}, {r0, 0x8}], 0x3, 0xffff) 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:02:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) 04:02:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x203e, 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/215) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x4, 0x4, 0x3, 0x10000, &(0x7f0000000240)={{0x7ff, 0x4, 0x5d, 0x4, 0x80, 0xdb, 0x800}, {[0x8, 0x49cf, 0x3ff, 0x8, 0x100000001, 0x1000, 0x8, 0x80, 0x4d, 0x80000000, 0x10a, 0x7000000, 0x3, 0x40, 0x4, 0x77, 0x100000000, 0xfff], [0x5, 0x8, 0x9, 0xffffffffffffffff, 0xab, 0x8, 0x6, 0x7, 0x1, 0x5], [0x9, 0x8000, 0x8, 0x8, 0x4fbb, 0x4, 0xd4a], [0x20, 0x800, 0x3, 0x1, 0x7, 0x2c], [{0x9, 0x2, 0x7fffffff, 0x40}, {0x200, 0xffffffff, 0x1, 0x5}, {0x3, 0x8001, 0x6, 0x5}, {0x1, 0xa5e5, 0x3, 0x9}, {0x1, 0xb05, 0x1b80000000000000, 0x2}, {0x8, 0x5, 0x9, 0x7}, {0x3ff, 0x8, 0x8, 0x3ff}, {0xfffffffffffffffe, 0xcc, 0x4, 0x9}], {0x4, 0xea4, 0xfffffffffffffffc, 0x8}, {0x3f, 0x6f, 0x1, 0x6}}}, 0x4, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 04:02:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) r1 = socket(0x14, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) write(r1, &(0x7f0000000300)="783ac4873e0e5680efe5d726164a5212822d096a35f6a293486d7ad9db1107bb3f3b9190f6165ce8a54d61ca755282cafa6ea7ac33156bc0d38a0cf5d10b7aa8f4466e018111a45468a721b381b7b9c92f48f1d2bc5ec856c4a2e8ca8ecb3efcf6a4c4fffdd208f8edf8f0e5262217dd83d3eb", 0x73) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10000, 0x8) write(r1, &(0x7f0000000380)="248869048a0188723cfb51f5f929a4119aa1f01b0a4be35cb62e21985b2e9b46b2c390af2da0c6cf74e8a502bf36b5f1aff092df83a04669a49cdfd376b54eb5e66440935883ba59be59d4748b17c848a74fcb2ffa280fd4c37bd23cd63945231746c3a912af", 0x66) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0x61432828000000}, {0x5, 0x4}}, 0x0) openat(r0, &(0x7f0000000400)='./file0\x00', 0x1, 0x30) listen(r0, 0x5) socketpair(0x2000000001e, 0xffffffffffffffff, 0x3, &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x13) socket$unix(0x1, 0x1, 0x0) setitimer(0xbf97d7b7150ab64d, &(0x7f0000000180)={{0x100000000, 0xffff}, {0x9, 0x4}}, &(0x7f00000001c0)) 04:02:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x1ffffffffffffc8f, 0x0) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) 04:02:41 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x8) 04:02:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 04:02:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0xfffffffffffffffd) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000, 0x10001}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) open$dir(&(0x7f0000000300)='./bus\x00', 0x10081, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x5, 0xfffffffffffeffff, 0x0, 0xfffffffffffffffc}) fcntl$setown(r0, 0x6, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x22, 0x0) fcntl$dupfd(r0, 0xa, r0) 04:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xffff) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x810, 0x4) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000012c0)="915079c46f4ebe393b47cc4618f9e8fe84dd9910646dab73a872c6822223ac700532585b1ee4b19fc511444082a1a9eec2d4a117f6889cfcc198f57fb0657ec2cfaee6b25c75e69f853d670289013f1784929694", 0x54}], 0x1, 0x0, 0x0) write(r1, &(0x7f00000001c0)="bc9f695aa3c4719db18cc69fab13f6db6b9c73da61decc43895e43e0bdee419829dc39af9aafc26ddaba0d2d972026a4245d52907c0f5afe253009f0d2d8de9e35e4aedf70e9ea3e862d0e733d583973a7f7095439", 0x55) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) open$dir(&(0x7f0000000240)='./bus\x00', 0x20000, 0x42) execve(0x0, 0x0, 0x0) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:41 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20}, 0x0) 04:02:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) 04:02:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) 04:02:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc082, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xe2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r0) getgroups(0x40000000000001c0, &(0x7f00000001c0)) fchown(r0, r1, 0x0) 04:02:41 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xfff, 0x9, 0x80000000, 0x1, 0x8, 0x8, 0x2, 0x1, 0x1, 0x3ff, 0x7fffffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 04:02:41 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffff8) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) chmod(&(0x7f0000000040)='./file0\x00', 0x41695df34aaabd54) 04:02:41 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x82, 0x7}, {0x1a7}, {0xc7, 0x4}], 0x3}) r1 = socket(0x18, 0x3, 0x80) select(0x40, &(0x7f0000000140)={0x7, 0x5c, 0x7fffffff, 0xff, 0xfffffffffffffffa, 0x5, 0x400, 0x5}, &(0x7f0000000180)={0x80, 0x1, 0x1e8e, 0x0, 0x1, 0x5, 0x2, 0xfffffffffffffffe}, &(0x7f00000001c0)={0x8, 0x4, 0x800, 0x40, 0x6, 0xfffffffffffff801, 0x5, 0x5}, &(0x7f0000000200)={0x3, 0x291400}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x7c, 0x0, 0xfffffffffffffff9}, {0x1006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x19, 0x5, 0x200007) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0xf0, 0xfffffffffffffffa, "d141ebe114c3041fb037c67540ba64685f430030", 0x4, 0xff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="a882e1ac2bde2d7344ba8653125056d794cb615d131915c0d329e2df6b069ef64604e27e5871466dd39c3cf791df048d4d7b3cf8ae5e9d3af7fc89114706a4cec20cc44358944e29a8422b41ed342596a688e24195f91d00b13737bedc16f45b5bc22ff6d02b38951ec57c3750d47f35d26491b325f2725d430b636bf4ab1d2920eacbe973e5ce2dc95ee4ab162594a243f9e22b6d4bb0091f47bade78450084aafb38e04079c8a18fa85a66c7355cbf067543ccce752e14e08958ca6dd12a0c62c2b50af9a3495117d670007e74092d0f0105f548e9d3c9b74b108a448b71e188e30569b685a7a96477312d7276919e59119d1199a71dab30e647f93b6550489995c028d7331ccfb63a9992c44c4551344208d78b3429e392c50b14053edfe299a8e2512339d5a9c28c8469648b710e9cb31d309e3c5d27bcac7d3f934acfb934a6483f0ff5d062db83bbf338fe2f08881880c525635f1cb2829269167b5228e0793a3cd1c1706c371e785513f867fe4a7f25f2fae6bac6f64b8a49332f17030ab1587296dce57d8fdb8883a9267000a061ff70d965ad80fa609a43f5b9aa71c98434fadb88fa52e304c61da44aff3080b67f5a3dfeb26bb32aadad8c7d67311d4152c3df89337afa2f4ab43e4a9f5955262a72a844758b3cf9ea33059d2441f38541bf59b04916c9e830bf70cec681b0f8eea4bd9f618ff72e25a75d1fad517f0003e0ea82d01166507b908d43a9293116708d34074f2375be3daafe38431b9c094e35783026bde5de35058fac7a0caea0503044fb1c6f437a393d27a9b77c6acf27cd4546463eb64003f0af39c7efa79b4296e8659861c6e843c93ac298d78a69c4aca453d7a3d639d6a4ba6d52e6f441d74d56e782449519fee35cb2efae022dfe7d6341548e6332431b2937bc647e46a907d13417dd7a18eccf8a4ef4330d65a55805288e55c226a287771a4f51f9acc6c9f3f988ab8a1bc3a33498a55af3afad50867693d0313061fe820bb23995aff478b551e677865d9b3e5f5b74bf44210f9e5777723fea21a400589940683ad6b0af0a09ba685e84c6a8057152717de9d92f1e8540f1375294edddbadfb4c6c2cdd1551896b09bbe1be961b84f0cece62169317e5867fae6bfbb1e0766531ca1fe971e4bf9de09f5697a90008e03f0b40a06b6eca481e774a7abb4b947108d08e0c07562f17724fe3a3e550081618568c41ac904354f9c5f7b07158013cd19924150e0cd366a68e24ddbe3994fec8ed693fb862c9044d01a82636ecdc08b621f5d9db9c068113ae172d666f8f0f10ac786b9fca196f261360c24cdb9567d4b8d2bcabc644441d8558fb802ca432fcb33e9978b6466bfca0271d79c9c96f0da18a1a837413d8a1cbc79942d990ebdeaee228b549bcf76520ee14565d05c15214391e90304f76c9f84649ab9030a09ed6fd18c37055c9d6d25a16bf204a1d327fd44162dd0f1f41be500216a44ebfcf51986ac5b889391e0e6735a330112a5321658caaea7099560e419c45943485ad85d6158476762c3c639b5d94857823efbdf58c7a5177b9caf0c1c04ca610ac71091e8cb42457458c89f8ec782ff2ab278f5f6f8211928ab0dd90a7940599bb0d668c8b980078b1c489ee7dd885da5fe8cde07d7f6a29bd4be0958aa0c26492a5b89eda2e300fe1e523dd1220f2ee8988c4d5d6e1f94025cdba4ff47e66691e1e6103acf1d93071a7aaefa492655b03771a280407f0ea8fbd8c9e6cd898b4a991ed89505e98ccfa0bd60d7a3cceafd8d0394f5f3bf6c79498f3ede6b935a03697ac69c9711925aba92410cdcb4095404b5b339c485bfb1e6b930c8d604985f9483d54dca8cc1a123247de3822c1d7d80acea913bfe42ff19ee7c25d2b6a8c056c642b4b04120e6f3b705e5725d99ab8331890d6c6201d0c0478de2ba4b9bc9ff27d40e764ce609b3ef44faf9beaa16d189de633de4d9f61016e388f07fd20c1699995f27767a802291cc952981a7acb851d5ffe7057ae69412b21878de166095b296e4bec49b23834966b40c635437d7333b4a6205d478231c8c7c2723918f6d005067277355e49ebc57ac14c7fa33ab7427601a9d54fd70fdc88adee375423f0e059e066c105278165b2c559b4a17acb97b764fc6529d09822f363d9bbcdb08548a4ef195565fda809b63ab25ead74ef7a59158fb56d3321022fa0ea6f7391f389e4bc428eb7f7be82a0864729b8839ac257d850bc94cbedf9e11111b3bda686ece75e6d7cdb85228d0c18aa212bde299582bb8b5388d85781c9f9e7568a399f202154471be9f3de5e9f9d5bfec6ef0fc6bea3b463eda2598ef65643ea9a60cea0f8abec5776ad6f68a3ebcf191773e2df1640dcf8010e106ab90ef6cca018516b32e464f673dadcec78c61d060545c740a5e8ad63f37d290656b7f6e6d1b47681b068ca7792c40c3ab54ff274e430863f74988419b00f178c6d0ed6d63aa0a133ce1e1222871460fe4a5123b8874ce1d15dd94a908e411826e05397be5747236a61e5950c571f0475352466b84556855b2f86d8697b23a7e7fe24a12b6cbbe5f3174afec03714de10a6c2064572eaac2b8dfcad3d1e75745cff891f0bd34a612422a6711db6a091eb641ddfb19c8defd64c1355250174791063b55e5a67c37a836ef3d4a10f320c784f854a7ca6d594c2cc79b0422a4596daec0fd6d1f80f1c54a3677fde861ffa27c719182bc2a53f67c4b8801c59159531b5cf464b2e73e80e2a2a52eb574c7e7ec1eee88184d330e231f90481f28853ab082d7fc99607c308280aa71dff226168a5f2a29843fa525cb58eb659e8943244c9cd4d13365dca2c21fc003c2be92be0eef52941a1bfce01223e65b08bd83f8275d83299c1e266502d4a130cc8b2d78367b698db2bca8ad8009242ec8e88e7dc47a76d7fbf156b9bcda6cc26a366f912a93aa44456140e6bf4c1204ea746e166ce84f96a6963daf60bf4bdb2549fdb3722494db0769ee228891f0b9aee5ec3955f4dd9ad6211d694b56568bb22a98e3f4b2603fbdf573dd3a8eeb931d430342c2939f4ce0e9a5f898f1f087839e8d8475123298f6592d1643cf424049a6409eb38d8dcd5d2499216c632356ba17ba2915a6ff0622948197ac9a57debc3bece3868a94572cb140352467904ee85c0e6f348642c36b8a5ce81bbec7e94b048b167bef9dd4d0902ab4b08a1e63d0757fcd62098e66497192ce06d0ee4013a3c53d4ffd5c1c969f31af0e59734e99b68b4b85882de47ef99331c38daae0679f1b93e3b6e9d7a9fa25c3b40cb19d5a09ac39d1c3a2c41b03554d02451b07c35caf356217010def50747cc8a16f3a75308353bb7f24d80a75b4528cf56953bf37cb6cb9aba07950799f9441e2e1b62a9f2d3f8b9b6061ef3f77d061b9dcee3eeca917c63ec4170b7c54a552e97aee056b240dafe2f7f77b8bac5ed763c4c16edbe35c7d0703efcd9d6b6f41aae01daa52c5f7e09188a6953b22fde2a1b6736e01a8c0656a8ca6825a3db787e9e567d1dc0371dcdb325ec485fe6cfcbf6bb3f341cabc2f31f361445d50a71e93bcb04a4ba607870d715aff2387a700388be3f429c89b2a566e404e87f27471abffa3b5da8ab15c3d86746ac9ad54cf9ea292771ff13cce5c85c744fa2916b26efe89d28eb6a6f30edf6d164e20f01b9f724f279e2ef8d6a695d529f8a5176cc348ddc5551abe25b4ac1b29eb3087a0aefc78f7f929aab03fa8c1f631dab6272d2536deedaf02e722395336f827209e6510aa9eb91cf1ba01735b5345f833aace7c4725ad7ed3ab708309784b6214f164ee6462738291f6fe799e8db83b0c1e223ee90b6c8e568111e30b59bbbff40032638f03978c1aebbe2c5fc8b3a56d54392c689e06e59d72c5aa4a9bf6377846727d02aad51fc5047b271348697d975dec46ef5181c53fcf62c9eaba7274937661d306568be95a9515dace7f9844f30a238f45fbae52dd422a5d90d5d01f9e0fc98abbdea2bd113bf094b226aafed1bc5fed8aee858e25c21020f151a1e245d57a57498e5da4329590e2b0fe4002d17b3a0242c4a76c9101640cde47bcc7abe85b045b818b9369bc81d042bb5a9b3ee013fd962e8345ae33de2426ba8a629e43d10e8dd5fa8193b8d1f9e24e5bbcdc2c4f036bb44bf2edb55dc68e5fa893fb79c6d53fa4d5e3e1ebac7e735aedc82bb5619f6495e6c63e101ad68413410bc7028775fe20d6d94701228b3484f95001d7e2e88e2e30d717b54b1f1c9f4083072731276a55471dabdc36dcb5c6ef9b8a62c161826ecfe2cfa8fc72a29ef4c854fa21aeb5ca35de4347d252968726e1b53d577e7e591c82caec1ebc700aa1962795c197fd47a46fb848ced0dfea1388a688f4305b98e1139aec6e4e58372417fb912813e0ccb842be56b672654ea24901d8922aa29534652c3f06ebe1d385e7030a071ef76c8d4297e76fa55a663a303857e7feb9350c3cefa742f63a0b68af6bdd82a674b51fbf130bb9a66921e4a1150d415ae11b8ba074a1983f10306f4cd77c9f9f2a09e243c9944b32ef8605c000bec1a39b95be93099598c8a75f8a7568d9b2d9965dbe90777db9dbcdb5eef832f527bd54ebd0d9c06a3a75c22dac19ee67e78d87474a22921928a7736297742ed5a3784d18d31bc81c6040550129038dee5025c4f6f060d9cd219a005ad901e677380bb922588b5f542bdeab52471be2e8a1e68216e5366e88197e8524af0fea60c12935042d41e17df2186cd5228cce1906f7db31b8a71715138197c2b5bb75e8d717646292f8112020a12dd7c335bf62ac98812d7e8ffb411ad46a7a1879f226994d19a6bf6b85c244007b2b85d93f01e1a2dd5bf31d77df3bf51ce50a3a6ccacb0d95fa444482242baaf70a042a768f648be83ec0bd350584493d503340c8127fe264d17674452da0297aab4db1a85bc21c25272928508b66da8302fac9557cd7480719a36dc456a2df9658188d3b0303b5934e6c639292631cc31de989463d6a5242d23a38d8efdfb7061cf593edf4abe31c22fbb507759ad39a43c954b8ee8db4bbaabd2e70f3a3a5ae4165a1046eed362c90fba08d81e05f63a5a248f2c5d03015b2edfdecbaa8351dc5a7b6361b882c7f7d21d81d185aa8df5b71acee8f7b8966ab13874f1488b61f8c8a0ab697968de19940d540e472b72854b8797317e12bf19daf497c19fd8bde0b10400eb3bd9794bd1577b3539324eb8fb32c6134323d3bbf6e8d0ae52e942d41fd06cc95ddacda4e3c029b389791f99954060309b906201da4ecfd3bf0651dc338364acf30774ef1140e5bb5d2fb90b4dc86088f5a7c52316318cf9281a1e5ecb165a7d8224cfe27d9b6797efc0b017af92d9a7d5de4d01eefe0042bd1744d326ac105e5dd945c251603cc2321cf3d0cddf551ae984779dbb6044a9f3d413225b8322e6bc724127a3b34ac29cf715b9c3997962b2b4122fc69bc0bc7f7a28c0fbe90afda5258775fd57f1615611b98b439d68bda94d6445398eaf47d58b0aa085ffe9b3eb53f7f560ced5571ae8811f98d7181efa250af3a25a02a6bc21e096f6f9b6114fd6342d6d41ed1959782af8d1bfba1d0ddf39bc1fff7f5a66cfffa0e1b8146682b0e6ef46686a31e67c557e2fd72eea4ac420e6c474d22bbdac468bccf1468afa13a349fad9f2e17105ae0363c2b5de31c4a1d0d5d99d0a0b54e26168d1c87ea3237d8464fdbf80b889e86f0271e3072e6b846436b5bdba428f41606a470bdfe08462391dc24e589740ec4807232", 0x1000}, {&(0x7f0000000100)="4166d3995b316d4d9c7b8bbd855114cbbd6ea204068fb179c1432def0eaf05b4cf3db5e7008b4e0965c97429759b9ae0be908f60fb4e6fe4bac0769805ce1a2c952ab298ad6ef6cc68388e4726ca36beb1f940089f608e50f3f3745c18ec29f370ea3c857de0f9175dca769a92df6e26cfe0aadab2220aca25c3abb86260324513162fd3c0d879cbb447574451162afc5c70bd9a1c0f4f4e4b5a6bbb0911c1f191b9827bb69a2bd48751e1ecb40985318edc4e418732957302182135422b4adb92d8e3e82ab92ba2", 0xc8}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 04:02:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r7, r5) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x0, 0x6}, 0x7d, 0x3, r6, r8, 0x5, 0x8, 0x8, 0xfff}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x11, 0x1, 0x7fffffff) msgget$private(0x0, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x88, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="9b57c67b8e6a0ca77976052964c87dd960d6ee91d1fdb6bd0203fc1638dfdb78110468dd0100000000000000efd1bbd49911525fadf59397e7d251b3f7166c607e885a0bdfc3a2c4f2f97fb1dd7f7065695648c601271fe332ed2b379eebabaf89ba40b664d090c60a74158499d5627d378daf44523e9ed08319aba68a83b44d05ea257132a7b06a72f9040e31bd0a5735823c673cb38abc72ebafead639946469812dcf2cab0041af", 0xa9) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="b9", 0x1}, {&(0x7f0000000200)="527c81ec171abc0e1673072b7ab65962bfaff85b89577cc896625ecd777828ecf797ddf6e5975f512d2c4dd068c26e369fde5d7e75571ab139c91268abf17030cfc80e2913a11e4e19249014b195c6528ff3dd7399b148e369633facb3df21afd950d413c409cd8a97f663724705a77d701184335fc2fb3fa342baa456ee9b2ea8b2605e0b23b3ed155c539ce7d11d2c4196329bd5aea020ebda91b6d403b85f14b009ba569037848bbbd225fc81", 0xae}, {&(0x7f00000002c0)="e72379a9cc9ec941d82c45b5555fd46dcdce870b826948b46f0b991de1a2a2cdf2b1a8f706eb5cf981b7a8081eeb5cf36cb0d256", 0x34}, {&(0x7f0000000300)="ebac6e4350c93fa67f5c1b7132ddc97bb58ba3b41176bd1a76282aea1dc99c3cc44d3d6cda328b06f6a9c1d3034217197fd30d233bc905", 0x37}, {&(0x7f0000000340)="6a016c4a480d8119de1468a34daf3ed98491006ac8ee2d7b6ed402fd35704fc014a0a9bf33ad891db13c21", 0x2b}], 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10098, 0x0) close(r1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) fcntl$getflags(r1, 0x0) 04:02:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 04:02:42 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x2, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 04:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x3, 0x7, 0x0, 0x0, 0x0, 0x7fffffff, 0xbc8f}, &(0x7f00000000c0)={0x3f, 0x800, 0x4, 0x8001, 0x0, 0x1000, 0x9, 0xfffffffffffffff7}, &(0x7f0000000100)={0xfffffffffffffffb, 0x7f, 0x7, 0x7fffffff, 0x1, 0xfff, 0x0, 0x1}, &(0x7f0000000140)={0x10001, 0x6}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrlimit(0x6, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x9, 0xfffffffffffffffc, 0x8, 0x4}]}) 04:02:42 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x103) fcntl$setflags(r0, 0x2, 0x2) setitimer(0x1, &(0x7f0000000000)={{0x80000001, 0x1}, {0x100, 0x400000000000028a}}, 0x0) r1 = semget(0x3, 0x7, 0x40) semctl$GETNCNT(r1, 0x88969e9cb3a57278, 0x3, &(0x7f0000000040)=""/71) r2 = socket$inet6(0x18, 0x4001, 0x10000) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001480)=0xffffffffffffff7f) semop(r1, &(0x7f0000001400)=[{0x4, 0x3, 0x800}, {0x3, 0xffffffff00000000, 0x1000}, {0x3, 0xeb4d}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000013c0)=""/54) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000140)="4997f1e0560528ec14009c54b058f2d9b57d147ba9caf354c32e8c2c5df12704c37f0e795ae6ce0d21aaa0f31b7fb521c2fb9b4591d0a81032b34cf51d79acaccc42a921912f4fc8b915bf80be9d5c1175f960982b911ac5eabfc3b35330856d5800182e96b5473ba20a447639d8c69d0df650c04264b56f8cf8a37ecfaf59def127292a3b9be6a08e27577970a4794245ac3b8c17a9023a9fdda2dcd22022575858b80820485880de8beabc32293ffa2ad594402439b005a23515b1cb0150623486ecddaf183dc87f7f7b4168765e64dded85aacd3f3315a9", 0xd9}, {&(0x7f0000000240)="1a35827c2092a371319608a1633f2b55471a91f92c08ebd97c7cbf1123f310924cf096f7d019837a4bb05d668638580155783a15e32abd3589dbdaecd4d58b909d89a88eeef317eebad1166aa10bb443eda47599341106d68d1a2a82a1e992e846df269b1dd0dfe74f58610ee3e167f2323526f54946a3c75f4cc2473ca0228beb8038761f2499dfe8bbda976f4d3383efef0921867203da2f2981c7030048b35092033c", 0xa4}, {&(0x7f0000000300)="cb76eaeea53ade658977d9aad67f4aa12fc172334154f9414910a674609bf434c597f3e2f0ab59e936fb612f2c7dfe2958448fd3a69eb6ddd28e69436ae0819354a5f933563809a90d8352682f440229d7ea8300e378ab60c0998e29989831b7416fa2ad", 0x64}, {&(0x7f0000000380)="bc6594f97d3854b386b0ec192bc73d603607f8c44f216c4132e8497ae762c7f728e047a3df014d3d4b0e34858f1f9621d98268e08d31c9a78db7b86ae7c52f85713a3fdda209235c0b17bd05749452bdd3d05e5577ec57fe3618155702c2d241d32734350d03d2b7f9bd634237e235d67c70fe9b0f6f8c3b26facd8739d648d8f5d3e3dd59eef3339f43a9dc0f9ec5fc7a917417f4cda095ec5ec1fd36a271a3f4633205b4c638d9a4f69c1ffa215986d3820224867718296b335e103bec56147900e66db8ea59fc8c5f57b2b9ccb06e0d3c6680cf872d962dbf0e8cca76b1e32c16aa540650603041d5b95a69bf4edb8778bcdd315a566e2d6472d1248e0acf24d16412d06e44d4becfeb71dd4debb2678f86b751d6910dbba7f845990953281c693137bf7af701825621f9808a97dda9f3e198051388391bfa27724d0e9e126342f9c7446b1f4f515af6ec7f913b022a8c6fc25ac39bc7ce3daec5a7d7d37d131aeaef4ea3f542d8b394d56926b6e2d41f18cb2cdd1c5631456ec0a8bd1b8dd7d2e939b1f29a4a71afd5a8740eacd369925c8c6b48e10b225914c047b1aa793f6736eab029dfa66c7979eb80d88b048c3a4358a1d19718c1f44efd2dde03c17905b82819cfbdbbf0ca7f2158778d799f65801fe4d70ef3db751b3249281ae4f2fd2c70a156f930705de88f53cd76f9977da9ae9144afc5fcb8c0a700a49db464fe5267b3b0a4f89deed7a51379884c193478d9736c62789a56c2cd6288a7d5e862f1b5e3ced5ba650036cceb38c030faabd274a2a0fc8b562750554fb89341ea2c464ac84916b111067e2755c6b9ffd2fcd0225fdd9dd791c0fda4fa8f1cf868be86edfaae762277ba56d98de5370a840cde3a11bbe5272b212e7c37311ddec31cc2f7cd7a1b686566cafde03fdff51040b2776a7b9927022919bd6da3941e0da870ff968fa4ec23df5f8854996e7d4a9ebdaed6082715be82d17cae52195f2bc16f505c748891d5243785e062b4803177a1c898a50be4b6bd52b9f8a050824d8242da0dd70bae3685522bd00f2594756614213e42ece58f325b1f32c5716b5dc9835d75ca1d54bb98d7bac95a2b71366723d8dfcbd90f2bfcff12926a8d024c00a230c4cc68efd8f1087b9a12f6b4124fe3c03d10640379748d00429c1cec46a500d9c503d03d610f82ba149e941abaa60978a51fb7431683d7a3b55f95ddd0370fa191a3b15ba67c32daf1e5418387ee76d7c38cbb32ca70ffefe3e00d5473b5449eb408bd677e4c1aae06cf0ec6d1a5b4c80a56b436638cd8180c7f5142370908f7e28acaea81f815994ea9a5beaa7d6bcac23256722ad1a5065f28178298358d0c51cb4bffc953583ba26435ed7e438c9c2e79cab9d644e5e043fcf08c521ab053ba32f07c938b66c6c8a474ba15a90eae22efe32e074b4699dc7b8865fcac50c44a1de9585f081ddbf7bdc9fea5a122242e0ce2de490a960599cc1ba477ee8f3ca89d87cadaab1e578a20e42c67cc1f8608d3bf4464f42352a4b4f7e8b13fc085173741d5606203e0ceb896b36af053911d74c8cdf621b7835eb252f8190c0ebd2949185532ed29eb1c3eabae124911820df31c4bb16849956298bb2ae678a359a599462133003cea28a31008ff462ae63eb194138ecea16a679911f8f318ef7d112107c53ce2b32edec67e243f072c67d47f615cab7f9d0f286aa10d7d316a66783955cd2c80aa32eb97339b8e76709ec836f27620f8cf8f6cc042f809413a5a1749e12f1fa142c51f22f101cc05911bce5459f2a6ac48d3695cc2826385a8a53dc6dc060d67d39b334bf8d203b95a27cd7133a8db3184cc2e111df5bf15f17e98b79eb703808f77684e4d4c1c18b627e2b4813d882c6516f8dba231afaaa62d5e1481f6cab71ff461c9486c4fc660fec7031dd007bb8135a54024f37ded4ec85c3bc98465cedb80dd892489603de5ed88025944523100bc55a940f8aeb57ad54f75e2f53dbae4e4a7594dcd79ca39e16a0a9cc095c0017f87449057ae001fefe90eeff5231189b608fbb4cb9ffd91949dc9641d481485698e74a34f5b4fa9bd0b86db08d8dd598ef569ee28fbf3082ef2346b1f3e2b708d12f9eca651d31425a7859d70c33ba7d55f7a86149dbe0945b0cb8045bbf8ba4e457165290ad4fc74a5993fdbebbc45977c0f1a6dffce506bd7943806d7b36e33c34acd900890c6acf21870fcfb336c263063ff9b384cb220f7637075fce860d37358db9f67cc6c715ad23114c9eef22dbb6c95b8dabe59c81d414289411051fc6fe92e4519a08baa1bb15c7cd8259779f36f3ec9949f117dd53e1a128efcd3754df82e9b77f0798d8a10cd33ef70898bdc39d5a7c4ce3c82a80fba47e9610c89989f42ff0c394f5018abe0fc2399a0cf371ef8fa4701913d64b2dbe516da94e7695bf4ced7adbabadeb51f970b72ffa1a73922b6996cd1b6b028d18d712272bb27b194d5a09f4daec739569e1f7a1698312302eced7bb952d63b992c3f64a50e6f70737a2d8d3c1b66b790bd276f269814c496a531373cd0f407f5eb5a88cc6e021e1c989e6a34c9a42c61648782e55acbf6e65c07782f8ee3e58f91f5cbc3d9e6735c09dc73a6c969d99290163eae80f56559a7a5f9e83bc6b3c5d7c112c25c897deff93d8363978ef9484ff014ac844768bc32ff74c7581c4e5937ae5df2c58a1064fedf861eaa3474f61d921e733bc49b454ab42e185c410b4d5560558781667f6a84516bfc9a96290584fe08556e52e10c92c56d371754357ce8b8a5cf46105b1175e796caee782d3741b3f25b71718de4540bbd9a43bd38f971c80b2e544ae731d16c1342212c931d0f4855061a14757e0d9fda81b8b963faeb5e20f99eddc17ab0ec0c6aa361c530bc3dc81bae09243c1277be22d9e5cbd5d9d1add8b40db813f2f4daf44856cf10cec8b317c2d8f046188ca69826fd0f4ba090f710f854b79d372f1c9dd614815552cc9ca122546d87fac8e6b95694ea1f4e88d18df3f25b8e647ca16d8ed4068fb09407a93e6ba4ebeec78eee3a2bc7ff1f025f486fcf15f8c5c2c521ba718d4b546b1a84222889ac9d4a91a7160da4e9f205f3f1e7949f3bac1720a0722f73201743528242eefc374542ab3319dcd9b246955004c45881262532501853c8b0b2550e4f1ec3b64e25a614f913a02c923fc53e8667a9699f285c44854a25538a6be9e252970a8e208ff6a0a896eb30e6db067055de9eb957748b47ef2a996499601d85fff031bcd5bbc2b27e49ce563daa4696d1b08409fef214bf3278018e0463e14bd14e7fee306fad5fc690a570285d81f03b6f3f736cc5e7b8da55606054ae6a1ba790411c56a48bb2e96f7312adad95b771aa1093c7e8b5870401200e25a747bdae6aa1b78800bf9bb9726296caf1ea396075ac5c883d8959fb5792668d2b86a2e8b91366b672003df254049f001e40202ef36a9685938910f15a10f09f340031b373e74ced47e0a6ff5b6626f44be12906af0cbfddf575c8a642c2122429a35b41d54c2c15b3259afaa934a121e861b20014a9d41a4d052d33a3471422b0d2e3b1c22b44aee9dd8b5ce18c30a0dfcb3e69d4fe8af8a5e1619c432d15366ada0fc5c33180c5e93af97f067fcfe08218c25446008dce4aa2587d6cc2fb8d7f5d39f1432211ee52fed15a75353988762ced792699672001dbc0a1e7bc398e37a5d7f75584b4f27a65c139920ec45a3f0c8b15466d02960790971d8dd1384369eb5ed21fb435d0d96073aadde7ece4fe79f49662775acb7af5998f02c832a699b99d50224d9ca3a0c930f22255a2b22dbc7eb2e10dcb04eda11cdac96885f552eadcc15147d81e7f5b6fca47effb0fedbdd1bea66542db52c381148e306db5a5dfe9d3451ab1aaccbd03b6e06d8912442c02a4b1a46125da76eabbb41ac1ed76537b36233d3380b79797d449b0ecfd15b5c5d59956cb7f5b00fd2bcf110051b8231ec1abc3fac13de88c95b51f06c77dff2a138a1bb2a6eb1b8b11d2cf3082359067e017fc4fb3755f9b6c1d99543b52bde4a09aacc13a4a97831c7fc8bfa571587e8484b4baf616a284568c18a31494a7fab6950fdb287ec254ecd3f6a82477c50c7c470243bd59ba0fe1ebe30fe28affbc0f5629b327e49992ecac6ceb4fc54a4b431550a7c978d9bb2a3572f18f2789f50d8f96ba628b59a3855282a9501d48640ef3fd64708fa08b8c4edb15338a095c87d2e50fc1d3075f71ea5614a257ab6b3b5f5dee439aed7df37624fb5e9fde3f5f7fa2a2ee3426b85b4947fbb599e614bcb8175ad32617683fbf531be02d96826fa1b9c2c60ac889f1e5394f21fe466939bce644125f01005992f5054b33e129cdcd6ba0f037068ece58c8432f6bd840ff5fb73166cb8516344674f118e3e7907b8aec179db9a2923fb332bb050d366fa6ccde5bab17d5f465a8b0699f70b0c253820ead5fd7783ec783a14e0defa36dbee715d5c46377415b6ba3d62a3c3a19527dd4d18e60b2377ba4e7708e40c3f1ff3167170626b5f40721e5f5627bb3c471dd7d71a9a4387ba3e76e002835fe804a91438834c74c92369416dce95da85daa7cf6946b0027bd185d861f7f1ee9db7c3c07b5e92147b23d58d73b131c4b41ceb2b9296838347d7fbca8ca94183d2e62ad1c4543b76418dbb0ecf928711799f6c9841c487542f231a745496ecb0a57d3b77ad841217a92d0e1e0493ddecf04109fffc196d6e0158e89ffaaaa2a1cb56ee87e166dae3abd6f3ce1da885b6e7df1a4c1dc0bdcb640ca4f0861686c5f1eb4b9bd6cce345077dcefa030d1bad30b09fc985eb6ac1400c376a80221c38f716d167dd0eb48630df4e68969cb0d1ab7f7da9abcc0e0ee89142a9b250cbaa31b314fcc8846edfc1e5514f922c34c25648cacf3a2619da9d174cfe18a67bbf93749269773874b288f07bb8a8395d02fb5165a6d6c06f61b39662c3c3b54ae6925a4adbfb3ee251009a8fb6c69a97fdaf832a5ef2e9982b3335eaa4426015e678f571f5a83a141f45eb3f2ad37f21e0d4abdf8677ed09c5bea6b5d593c1771d6268cf32df4ace800cf400dbd78d37728922ab8c63bab4981eb7d27f683a0e94a0b646e8d435c8453d48bb2845d4a886a7b35108b6c4a93669506b73797746f702a3509ff94022344f6001e6ae88ffeeecebf6d7b837797bd425d153fc22e17240cc8ef41aabdb8ac6e93b87cf43503ed5d3fd9b76e07f1d73266bd2ab9d5a44e1a16ae0b008846f623cf891cb409f34b1fa51d666941e9803bd288d0fe30fabbcb316a089eb937920f7a243981fb177d4cba57d4f74a008af013a9099873383eed9c2c2f31cf7d3877a5090366778ec7bca2797e4e14a05d8bad906cfaaa6d71da2999bcf6554f77ba5443a0a6a1b422d96cd4900327dabc974621f3d66cf19e58dc01809c461d2f917e813a429ac0cf80a2838899f5d3a5192cc72d3d96bd53a4cf316daf5cf2fbbf4455620a9fec2b18be1e97f57b9002d390347d197588b7cd285156ce24afab4246f2b160098b0866f3b926470a4515769d4667d8b49a56c1853945bda5f12a8e233d5f7da0fe1c34abc7b0d8809ecd3bf79263261e51b85c46bdef241c41ae466e4798b214432140bed88b16dc3f87c172d7ea84206811ffd8628a349e91615c2b73b8a1b80406c5c8c9c9bf4ace38558623275a448b89eb633727c040ae0e7ed69d13d5a68def35c837e9f012be064ca2412f0f201aa9f90b6e02c53b11bfb2a0a6b23047cfd1fd861c3b1e93fe21", 0x1000}], 0x4) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x800, 0x5b4}, 0xc) 04:02:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b0d400020007397da80100"}) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x4, 0x80}, 0x10) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x800) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) 04:02:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x402, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x535) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffe, 0x400, 0x35, 0x0, 0xeaaa, 0x1, 0x0, 0x3, 0x2, 0x1ff, 0x3}) ftruncate(r0, 0x0, 0x100004000) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = socket(0x1, 0x8005, 0x200000053) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) listen(r1, 0x6) ftruncate(r0, 0x0, 0x200) r2 = getppid() semget$private(0x0, 0x1, 0x400) fcntl$lock(r1, 0x0, &(0x7f0000000240)={0x3, 0x0, 0x3f, 0x8001, r2}) nanosleep(&(0x7f0000000140)={0x6, 0xfae}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xef) syz_emit_ethernet(0xb8, &(0x7f0000000280)="14d960d6dbaf76462c16449a121898d9e2c988a05f5418e3baa3a6d524411db19854f8a480fcb2e7fbd1e401e621fd192460eb9103c79f3a2e869d5fa7038e6c9565356656f53fc39f4fe963c51ea8af06e8972aec6111700577d44f98d3ce46b57414d9d1bc0ab3118cf3f6ebf7fcd2e7d5e5d611bc9565e2f3254533345d712836ad158e2e86b43ec270605e4fbcd4b46b2c9b3466df70e914b0bdca53adc14316a1156b12b2a1a777d511197804f3135de730c863cc31") 04:02:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10c80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x11c0000000000000, 0xd270, 0x5, 0x7}, {0x6, 0x6, 0x1, 0x7}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 04:02:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./bus\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x1000, 0x7ff) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') chmod(&(0x7f0000000200)='./bus\x00', 0x152) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0xff, 0x800}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000009c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x100, 0x100000001, 0xa840, 0x3f}, {0x7ff, 0x65f, 0xf3, 0x4}, {0x1, 0x4, 0x8, 0x1}, {0xf63, 0x4, 0xd0c4, 0x928}, {0x16, 0x4347, 0x2, 0x6}, {0x1f, 0xffff, 0x7fffffff, 0x9}, {0x3ff, 0x4, 0x4, 0xb4d2}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000280)) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) 04:02:43 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040), 0xffffffffffffc6d, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="aff1c4d78ea03ef97c835882ec432fcc39db8c2d93e0ae8064b8120c621efa", 0x1f}, {&(0x7f0000000080)="0afb2526da9ffd570a5f23ab6ab7661eae903206b17d161fc028e88af32645841dfdee2ab4c9b193cd78586d9d281b0ef5e5a28a1829a917755c7de6a0f60ec68b48820575d9ad2ef95afb99c09c5f1070f528e312a6749a61203f9fe96dc9eebde39b7ce50d6678e8f4652dec5ddbe4a64481ee3f57b759", 0x78}, {&(0x7f0000000100)="437365562444e412a68a98aa9275237ee63400d7d2cb813c047be35315c8171a6902d5c0068c47400bef68c900af0d188bda9be90d931000bda7017d55f397f8e44c11b0f4c877d709fa6cea3db592e0da080bff27b7237ec275901b50bd77807f279f47767b3d2fbf7bde27092b115429fed67ce8e0747c7e7fb3374671b38f2eed2830e2fddb96db251f169420f4296ac869462759e810955f25a24926848a0c56d29955b110f6d186b980f762e21ef91a1aca8dd3758efb6c3ca49ad717f6a467baa38b0c70453d99b82fac36f3b5e7b22e8567c37f7e9d2710", 0xdb}, {&(0x7f0000000200)="bd5810b28ea32efae43ad0c2a0a5057d7fa1afb37a87d1b7772db685cbc3fb5b0a1433c5d76918c0267504a9e85775c4a5f8c684f9cf8e89a96feb1f06f18122c1b4ddb63328cd082665b85600f57bf0d5dab6de97e4f3a5e0ea3aaa78e1458f4cf9c8246579a613e491b4ab0402b39b75c12aeeb8604d7dc0c4bd5b5ab1ef8fa8923471312051f8e0d76a65d8755bec7a8183d2dc1459961b31240294b21c7660782bd6d9252f6f79c52283b98fa67a96db60c371d86e3b57c46dffeb663b21cf9d0d459a658b", 0xc7}], 0x4, 0x0, 0x18) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10482, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x60}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 04:02:43 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3f, 0x3e6}, {0xe78, 0x80000000}}) 04:02:43 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x1e4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 04:02:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x261, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x9) r1 = getpgrp() syz_extract_tcp_res(&(0x7f0000000080), 0xfd, 0x1000) syz_emit_ethernet(0xbe, &(0x7f00000000c0)="d777d8c749bf4683bf423582e8a61c2e8c820650415a4b087fa418b3cf9ea211bdd14ec0ef58b4f5a0723fc7989f22b04d1fd8bf7a03fbffb0eef64548155cf69be0d6f099f27e244cfe2336e645aa306d3bc626d8e6d86698a373d4a9cf8ce239dacc3af8ff7c6d40b8c5fe005a8a96d6937b2d3d718e66831a4652229a9418706aab034db70026b23c0997dde2ee3a3307d5ac8916c93ece3322a8a96709a2d574dcde44189361b8507b6fc213a4196835306fa2aabbb6e732f7435bf9") socketpair(0x0, 0x2, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f00000001c0)="f4023b679a7095380e01bb6d29cc83118e4ad170c845d6ab84f85bd9969519494e6b03fb0a855afdc3ec2555d33ca2c4b85262b1262fa4e29c133fa0a1ff79279dd8293e62e90aa72ac4cdc7e17aabd03e0c330350891a9af09bbb351ebde0c4b7f7ee2427109e6f9b2d8e45b2553e156f42bf9f00d85a0a66be0bfd837700dcfb04ee2ac3d273ceb913f1e6e1509ff794f18b78259669c0a0cc5eca0fc0a34cb595e14f33dd0b3234b8fcbf0c4191bb6bf742a4458ba7b1715668cddb964738b496700fc6edc661308faf7d4aa8ea179cc86be6460933c1226cfdb5325b0da6a8e5c4afbe140aeb57d2db37638ad93aee87a64a22731e9b7213a8e77f3bb3bd53c33943021edfa3ced69e6434d94d3f5beaf1ad53f746646a3f926d48d3e1aee48ba5f6ba7cbd6a0135646d6a4f99102a3a0ae26625011357ca69671149432e52b13730709fcbd5b36f69a7756f6c8eb5532783b80a6d2ee00312561da729d59bf91f2230319375eb9a1439c38624f4ff9739618a1d9db3dcdc286a129b5e1a31f552aaa9d05bd56f249583d54bc0c0237fc3305f46bb19eae8a073ed3192fa429d713090d8660862b2892f18d0b0fb00aa35548efb75aa54e4051c97cbbb95b76ba8319b8bd3bc0d67f248a3cc303ab6d9e36e33fcd40c0b61fdea437080d1f002610f591bb2034d04a6d8826d540d2315257c75bd156576eda96fb391c74ac8540bc0917595b8308b83129383886bbd7975754d99fbc1910909a639e16363099ab925d0fba1ad6e0d1507492618fa414543f672293fd10f1b9d999ed9f243cbe0213ddaaa80fa3a0d3afe69b34a8d9cc3255a03fbf164a54662f32d02fd6190f0bac1f34d437b2f9b713c22a0b9b71f6c6ae76806dd186e4773abcedcd07360029344e7e41b61a00232fba6b55f166d93a678da4eb3f7e9aec537824f735e984dbd251a69ede5deb8b081ed9802d00675a0c1b9aa7357a41ee7a8edf99568f3efcf5c642d6b10d8e22ab871d6e02bd7760aa809f6953a7b196475c0a3a92b3ea403a640a7ca8d1ffc48de3be36715c37b7a86a6c3db53cfabcfb69926b909a20565595980ef491d73acb5b0454d33410bf9504c3827070f98585fa8dabb3d022d893c6313fb2c514086534e24f9ff2c7580002f03bdc31a6cc2486257ccc0df05f5020b7d1596a3eb5201247714e0cb722b44b0f846f30de3f5b9391d709d51d5072878e39ec03a43aa97cd7b42584b829e0eb93ab2adbbc208b90f044e9d42c56225632571df4dd2b4ddfa68ecfaae6ae5fa69e8f7722b0a694445eae4b2c7a4c31717a623666652563aa6efdd29b2bfd175308798cee9f00ecd29166e9dca2598d1f34c1f5ef2b957ab2f11ed95ff2c51597a02e147ed004c3d54cff111202a21b47964cb055f119c3ac18163cdab01d562edfcc1b576bf703510cddda9b234ac0b5f0ccc3e0558dbe8874921bab4d859f355cf2b432e238f44816cda049fe93c94db1ff5346f01e0fb2cd8147216e59bbd393720078d4e2bcac3cff6ea028e84da1be2060ac7c04445b5b664f0d604826bbf20e38c834c5a0693ecc2dc34d633bcba46b1767e91f6883dc2882e17c64b55c274a52fc943eae47930df4bf305a76e095ae821bad0c952e027fe90e385bbd54fa2f681faeb6c52b7ecacb8dbd0a7c0a4eae3327f6508d3f88f778076edfec712090ac8acc946843da4506d196d81c5c37302c76a5a2c306ee2ce8d09350c00d8d0648da565642687ff854d979371383e9564814920fcf3f2b4e55ea5c7a2fb022c5cb4b425481f8a35dffc1b6927efccdbe19f6e26415dce139ee41f53f665b5d264705ced01c8e11cb215a98335be21c0df032659db011b6297b27baa92458a715a704ed477a19fd5045316198bdc6404c53f04d62d67ae2be4ba657d142a9df636d5b69776de6b6ec007f53b5ddbecae6a00ff30020b4be02003e82d277ff5e14ec00ed7f09f63f8ff8a5ba003af69bda0f77050973809732f0bc17305d772c71d028d7d182caaade8de96d888c75264389a6c4ded90cacbcd782b061458b9eaddf116751f42f0692dc8557e1577abb1c9440c576113ff7ffd9cefb87b3aff7621be8a73143c34bd7f10526c5a702649afb2605a435e8e74fa33b87d8ddb2136088f8cb36441ddd666ad0369dfb9a22692c3070b60ef0e675e91bbecdf577664a9cb8f7cf46a743cb0680ab824e9b1d5305629b49830dacfb1b142faddafc10207cd04739630d10c73b8dc9c5e0baa5677ba81eb0f382203a3b055eb7b79d925ba3cff740b3e348cd597ef118873376a343b2e927ffd278d2874df4e2fb2ab17f299248f75837725e4bfed24c2039fea16bdc1efd31c78776a156ff75d3ce789c52e469c1b5b08ff5d3199454d20b979d1e5c3d2c3cde30f9dbfe2184347e835f1bce7c753807d8ca8014f5ec3cf9e6a615b820cfd5c047897448fa1d3d7eb50e19388f63bda43decaf0a197278494e798db8e53c5f464334d62960e42a9121dcbaa9eccacfb4b3b2cd503603e32c5046887f594865cd15457dd9a0130f2c3acef3f8c4d909d935fd578fe3db1a3ca792c1426bcad624c43c9ba9d17b8fcb91663d6bc8dda1f305f1d4945b3331b45258451ed006689e4b66b19807e986137060a2cdfca0a996d01ffbe197cdb4854bac4286240d2d951d371f5eae5773d469bda9129305b611adaa2d2f8140d50738a1b18f2009090e50ed8606a7f6a4d74f95b6492389072f27dcb812ffbd4c141acc8c9047303ca86edbac3afae70eb17ef4f887c3ab02f3ca31692fb40f430f65236f0ece9d39f609d90912f76ddb8b0ed2a6f3273ac60550402f2e492503c958c4751e41f2f444e73ea8b64a66f994bb2ea2659a78070a14c11e33b1ed6950e4bb838f78b5d77c618b358dc18b8f71da2f67ffd14d676c5fe1dac5cb078dca38df1fb96ee608f1c90fbc5307977b119eb37b6873af8e21fcc541c27f787df4669c9c330ffec69932a93d5c7d38e54514db41005514144604b646e825f383a88c9c911373fb91901cc93bbabf8d452acfe8654a556aa4715013b7bad0ece291377f20445c2603630cc8ce4cdd5c4ce537b571f8b8830619d59c7b4fcc88b14a3ecb4dd50a171b276962d206daa74ade7fbe9c83e10b138565c84a9d53722a8554c2b7d1bfc38d8bc6518f6e02af39f47e9eb5a80626c4ac5455d7eb5f2797da3c6aaec5f069024d8c01972e942cf37c65abb8dedff7b3844aca584d1b1c728121d97adf91d74637f3f0cf4fb7f66becbff079fff4b0cda036f1a03b69fe757627efd798cfa71dbef5d42ac4d2f87642c842079f2d1c9a46ee7819d5d58fe0c99b2c7c60a4c2f5c166c2eea2b69a19afd11146790ddfa38a4c0ff963605065359b9d5a9a58bae1299b728fe70b351fce67709565fc7dc4c78d64492f85c9b9ecbd912ac1152b8f78adfbcd993660b883f764dae921fe290954d15d19700f009f3d7cd4420f212141808724733942ac21bae1893a75a3adfb47654469c48f3c968ac234b0811ea030bc8516f8e4c75684430dd55ad765e52b25f37100bed7b66296301de5b10f252599da5c7fe203fee77ff2b3c24ef7983a1a341486dbd0311e48f24c001f1c90125fe6f5433429dde1862a614e8aa4cb10796d10734f0af5c1101f0f488d2ea6d7794004a79945897448cee30ec385bc6dff14f273f9e6c1df174d60499211617175873e543ccf14abf83d8216d8abdd1a927506a0901feafe5b5490bf3ed55c1515818dcaeeefc23f54f39d2be7b027411b66384aee98ff489d8729f44bf57f8dd749b750b700db58a039099e70a35d8c3defce4d01a4551f2083a7ead7f8976bb2823dda526554156a8e7d2966136725f7c76f4a76cceb28ce5bf50d260743bab4732003e709aa0c7ee01c8a2b358ff044643fe7e5d7688df363423170eac8e1e3e4305e5cfbccee181838d668b728fab2051a28f8935e2da2bdc7bdd96a2ef19cec4aff3e26beb0ccd5763d0b329205eaaa8448c55eaf32b44dfc211208209161f8cb231288ff745fd5c7056f51dafb3d512b63cf311fc5eef794d377c5c3487f96439690ed53277ac01c30414595ac3bddd44970bf504685631d13ee2ee3d10b51c4be96fc0c9aeed544956ffc859316c5bcf7b95465ea2f3c8c5cd2f57f1d15462b1b4364dbc79a95164710d64c5e05e11f8cd0a7da76752c99ae616674b44f2c9274d71b542620670ca5ca8b72e36bbbf59e2ab7aaefb2c518c5e4574cf29877be7a8f868b529953b1f17afadec12efd92a5cd90f6679da9a121b5babe3dfc11fd66489e6b5ff2de4c742f99f42dc3410db06d6d9afa5aec6a380789f8b981d688536ba4b5090f2be83d6187557666e1460f8e7acd3972f186074bab634e8af19379101be2f2308998d386f7235684e3097a0ad8eb95a47dbb7814947764d589c10d77be189fb892c9d3db0fffed8c942d1f76d1fb9c19c6c03b5ce167f593311108734ea0d660f6b197b8b93f5d3e1bd503b98cbd1cb9ee2dc1b416c40ed32b6d564d42d8beb9024b4fd28f537e3217ba14f20533f304faeeb8687257c1e534355c5bf553c2b40743625a3e71073955cd2294c209af8ab1263b8b16a09874f976e48dfce70fd34fe100861b985868d0c2ad037edf18d9b3480de6fa88a60ad65e59b6a8e9a690973811d50336ec2dca5f0f1aadad9be39ab9246cc6f5a6b0011b5025b172f578d815c05b6ebff070f120ff1056cd735504291e44b54209f986e52d1928774c199f8bb14cdbabb7b2cae9794078a9d65582bb09ce5fe9174ac5415675c7b703aded54143f3d9f2979efb2c990c5ebbb4d8050a33e0a019cd9c7836b462592c8619ff3db6deef742902779e657228155246d17c39fe94aa156094ee79cb9011ce280e39d238f1201500e8f2c875d18b7b64de5b315a5c7c30475ae5b02553cbeb3213b300dfe2e939fc98da60bac4be925c11b21914e1f8c68fe14641e915cf884cf46962800a9b75e31f13048f3e7163c5f9cb3f5f528bd9e83fc0611ef3679bdf00a58e433588e872a632f01811f5ed33a45a98849c78618b03f362a6ed3cdf2f03083bfefaa6152b5af4617c09125ba919dfa27986148783f6bb0859bb956c716f5a419137661079c3ca2ce1f9004e5cab1316bfb09a7c9b0313207bbd89ca4a1f6eaa3b28dac685875aeb400c201f018155bae27e7110002432e6e55ceeae735bdc22a9370687e1fd701d6135f05b9f7974f86c13d724433909a023a14b1eebd40aebac34fcf845f8349b0884ea59a9df8f8319af3e79b111bf6da9ffcc15a7021c0c3158354672195253d0de15685835c881175e3c1c4b0c1f0f4bc82bcefd768d3dac0ab4da84e01ddf0dbbe16d6b2910aacfc1f8cd2bb883e7311b2a02887af7f4359736ac558a8ee1b55d24b64acb862cb4bf54db2bc76cf146543c35616ac9fe80950f0dbd5d2d3f8341e5e8f192bcbaa50781f6ad99a2d330ec07475ab922405cff0da193aec6f2f64b4931a1f24ecae91b9813755f5e35bb7c620ac2dec964492d7276228cf5bdfb547cc276dc663a1a9693dbd83a8ab6037063aea05e860ca6e286802310153852bc913ff1043f2777c9d79ff534cf03a4d5f789545b8d41b3278f04d2dbce102ac106a44a9c71efe93da9a84c5b5f911778bfc82eeb22835c0c46dd74ddabcbcc65b3a51ab236fdac4a26d1bea8ceb4acfc652e6896eba7718b883e93e9729137601a729f7ab08cd2561f156e7259e86f1e89097ca4fb499cefd6f9b61d81", 0x1000, 0x0, &(0x7f00000011c0)={0x18, 0x1, 0x0, 0x8}, 0xc) mknod$loop(&(0x7f0000001200)='./file0\x00', 0x8, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000001240)='./file0\x00', 0x40, 0x10) sendto$inet6(r4, &(0x7f0000001280)="52ca31dc5bf53cc5417c6415c09d3112a150cc4025f98293e7d8f6e1540fe5e65de72932468092ff72030abaa8507747b06996ae1c774d01c18ffe7a15ee9bab3734abc67f186435c1acbe35cc9c06bf16cc0dc780", 0x55, 0x40a, &(0x7f0000001300)={0x18, 0x0, 0x8b, 0x6}, 0xc) bind$unix(r3, &(0x7f0000001340)=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f0000001380)='./file0\x00', &(0x7f0000001640)=[&(0x7f00000013c0)='/dev/ttyCcfg\x00', &(0x7f0000001400)='/dev/ttyCcfg\x00', &(0x7f0000001440)='^\x00', &(0x7f0000001480)='[\x00', &(0x7f00000014c0)='/dev/ttyCcfg\x00', &(0x7f0000001500)=',:-%.,[,-\x00', &(0x7f0000001540)='[,*\x00', &(0x7f0000001580)='(:\'&\x00', &(0x7f00000015c0)='%$\x00', &(0x7f0000001600)='/\x00'], &(0x7f0000001800)=[&(0x7f00000016c0)='/dev/ttyCcfg\x00', &(0x7f0000001700)='][$\x00', &(0x7f0000001740)='-\x13:\x00', &(0x7f0000001780)='/dev/ttyCcfg\x00', &(0x7f00000017c0)='/dev/ttyCcfg\x00']) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000001840)=0x7fff) fcntl$setstatus(r2, 0x4, 0xc0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) bind$unix(r4, &(0x7f0000001880)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$KDENABIO(r0, 0x20004b3c) r5 = semget(0x2, 0x1, 0x9) semop(r5, &(0x7f00000018c0)=[{0x7, 0x9, 0x800}, {0x2, 0x80000001}, {0x2, 0x2a}, {0x8567de49c2beb4de, 0x9, 0x1000}, {0x3, 0xffff, 0x1000}, {0x3, 0x8001, 0x800}, {0x3, 0xfffffffffffffff7, 0x1800}], 0x7) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r6 = accept$inet6(r2, 0x0, &(0x7f0000001900)) r7 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={r1, r7, r8}, 0xc) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001a00)=0x1) fchownat(r4, &(0x7f0000001a40)='./file0\x00', r7, r8, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) dup(r2) truncate(&(0x7f0000001b00)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 04:02:43 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:02:43 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x401, 0x564d}, {0x18, 0x1, 0xb62, 0x40}, 0x7, [0x4, 0x5, 0xd64, 0x80000001, 0x2, 0x7, 0x7, 0x8]}, 0x3c) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 04:02:43 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x9, 0x1, 0x7, 0x2}, {0x6, 0x1, 0x5, 0x9}, {0x10001, 0xfffffffffffffff7, 0x7f, 0x8}, {0x0, 0x1000, 0x1f, 0x48000000000}, {0x5, 0xa2f8, 0x3f, 0x101}, {0x5589, 0x7, 0x9, 0x2}, {0x4, 0x7ff, 0x100, 0x7}, {0x401, 0x1, 0x0, 0x3f}, {0x80, 0x4, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") syz_open_pts() r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 04:02:43 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8c8, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r0) bind$unix(r0, 0x0, 0x0) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x21, &(0x7f0000000000)=[{0xfb, 0x8, 0x840d, 0x80000000}, {0x1e91, 0x1d176245, 0xcbb1, 0x5}, {0x4, 0x6d, 0x401, 0x100000000}]}) r2 = getppid() fcntl$setown(r0, 0x6, r2) syz_emit_ethernet(0x107, &(0x7f0000000380)="b6301875df4ef833c0bc03f9deda49c2ad49d1b4e3bd7cd0c3634f4d03f17f42101a41b3a869a1fe751ad30c757db97c8ebf0e6a5be28cfd7453eb2a500b9a2dc6dfe6b715744ca85cb27b0162a0521cd244ac0b3dba12f91da17fded1624092240dabfd6c0112523da0c214c4171499dafd0c5f574a094f3d86a1c046986bbc90f71bb200000000eaaf35d8878b7034fbc3767da95935104b12267d4bfa04488ffe430330cdaf30806664a9a0123158d8bccf7a99414585e1f8f06656394638837108bc8774ef20c2b8742129ad9273d355d5f722513aba95dace5ed0cf6565756fd2d1f4d4f1255e031d24097e2d0eb256cf1fe231b7e0e242792c19116d8f08a8bba6dadd1d") 04:02:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x1000, 0x6c, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x542) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6a}], 0x1}) 04:02:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb81, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x9, 0x6, 0x401, 0x0, 0x2, 0x100000001, 0x1, 0x1, 0x1003, 0x3, 0x2}) r2 = dup(r0) fchmod(r2, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x10000) 04:02:43 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x2470c7792, 0x0, 0x7, 0x0) syz_emit_ethernet(0xd4, &(0x7f0000000200)="8cbfd1dc6438bb63fbbf35015f3e771071310c257e0eea4f145131b38688ed99b0714f2ba48c6e6db9d36dd9d51be9340e4d985da2b27d3a7679f32fb6d790545d9678f7e85e3817f8f0de25ff9d7c49e28a346dd7d8a070fab78ae0a7dfa27d9bfd6a90ce9b455a4b966066107cf456aaa7cac76c8fd5e3cf7cb603bdd6ceeb5edd2b14fd03dbb386d0f811e95fc4d9d5267554884c3c2b348479d08740877b49d5bfe12e4e0cc9aa05a730eb21ec3bb8f2328dbb71d705390da9f93782db60d20ba05be0f06162af0872b4d1c916b37fe11280") dup2(r4, r0) 04:02:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x0, 0x5, 0x3) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:43 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x5, 0x0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f00000005c0)=""/224, 0xe0}], 0x9) 04:02:43 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 04:02:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000000), 0x20000380, 0xfffffffffffffffc) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 04:02:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x14) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000700)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 04:02:43 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r0}, 0xc) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1000}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c, 0x0, 0x0, 0x10000000000000}, {0x8000000000000a}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCPROMISC(r0, 0x20004269) 04:02:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x1, 0x3, &(0x7f0000000040)=""/185, &(0x7f0000000100)=0xb9) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x92a50, 0x0, 0x100000001, 0x81}, {0x8000, 0x1f, 0x2, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) syz_emit_ethernet(0x21, &(0x7f0000000000)="3c4f48e4bce77718f99c80004cff8520a2ed156cf7ecc7cfb930aa632ff4fad0ee") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 04:02:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc81, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe39) 04:02:44 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) clock_gettime(0x2, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000800)='c\x00') getgroups(0x9, &(0x7f00000000c0)=[r3, r0, r2, r5, r4, r1, r2, r4, r0]) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:44 executing program 1: mknod(&(0x7f0000002800)='./file0/file0\x00', 0x80, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002700)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/9, 0x7c}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f0000001500)=""/255, 0xff}, {&(0x7f0000002900)=""/208, 0xd0}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x9, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0x0, 0x3}], 0x7, 0x0, 0x3, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000027c0)=0xaf) getrusage(0xffffffffffffffff, &(0x7f0000002840)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendto$inet6(r2, &(0x7f0000000440)="0dedaf4f89e3e0fa63c2bef563eed70d9a4468c40d260da5b029ec5a951ff1c5725fee638a8324c694f04e4e6d48179bb3b1971fc778e637a1dd1e2b368c4d82f8d4174a0d7d993599beed4900a5d0002c4a77180435dcc7d6b77fa74b19078c11b9aa9453e9032aa1a009ab213b43", 0x6f, 0xf, &(0x7f0000000180)={0x18, 0x3, 0xe8, 0x2}, 0xc) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001600)=""/210) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7ffffffd, 0x0, 0x0, 0x3}, {0x3c, 0x0, 0xcc0a}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='tap') syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000680)={0x0, 0xffffffffffffff4d, &(0x7f00000008c0)=[{&(0x7f0000001a40)=""/4096, 0x1000}], 0xffffffffffffe43, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) close(r0) 04:02:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4ece) 04:02:44 executing program 1: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = geteuid() setuid(r0) 04:02:44 executing program 0: setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000001480)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) 04:02:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x108, 0x83) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000002900)=0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000002940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d24a8250d5c1204459300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/4109], &(0x7f0000000000)=0x1002) recvmsg(r1, &(0x7f00000027c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002680)=[{&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000240)=""/40, 0x28}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f0000002440)=""/131, 0x83}, {&(0x7f0000002500)=""/72, 0x48}, {&(0x7f0000002580)=""/85, 0x55}, {&(0x7f0000002600)=""/101, 0x65}], 0xa, &(0x7f0000002740)=""/85, 0x55}, 0x800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000003c0)="6f4c254b28a1373e71c17b57342acdce5413855b6e538da4a95c2cc4638d60d238608c4d357c6bcc21f537413c46", 0x2e) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000002800)="ed791d68ee27a8a221e335865d0466fa8ff5abe83b81806137", 0x19}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 04:02:44 executing program 0: r0 = socket(0x7, 0x2, 0x6) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) pledge(0xffffffffffffffff, 0x0) 04:02:44 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0xa0, 0x80) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="556a67ef6c794a68174c3d5e8f88e0d1f8613b88a08f276e16a6b9882c06d7997e8e8726ceb581d4a2c3fc5a332f30aa4867aa3ae2d041a4cef3d62cea2df08ed7912901cd03b508c2ff2a34d7d9ecc8f547e3c02e64549a34d8a515b27e69a99d74c87ebc9f3b687b13fd914a5bba4d36ed1ce71e45e2a602221c11c385d6ea417ee47143d8b6ecf6036f50f8863cd2f4cfa7bd468e7f6a4e2aceee9fc46d41f5b7aeffb39142f949d38a8d812b05ee1059b28f88319b3cf3f780", 0xbb}, {&(0x7f0000000280)="ffc76fddd66d132a955f4bd1c613581079647a418d13ef5bef81406fe00ef4cfb9a191205981d01942ca7889253729bff14d3c6648dfb3ad35178b43467cf4d90c109a17e1d44d047702c4e2f77313c337c6387a177c5d327ce2390719d90de7806d32f18ed59adbd4458db1564237cc930f7c66b29f3c3d0d71554937210a5a26b73a4a0bf00ec2032b032932597fba237dcab3009f718194314d0ea55450cffc278f295e26ab704676d9ed7d6b65cfb32171e2142ff2c796f9bda55b0bd5b9eb2fc5e3137c52bdd9c9d335d6c726f1895c74e76bf7c5eaebada576097f260dfba1a235a1b268dd1f28", 0xea}, {&(0x7f0000000040)}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="e72454840411e7b7454a4ab0c62a748489e0903953af37e28c67315c174804ce5ee43082679f50cd4ffee69e4aad4a44a924436a7d84671cd8e497ab4be1a9488e8c1b7b247f27347686fa4fc5c02bbbaad000fd5cd46fa7bbbddc32c46185", 0x5f}, {&(0x7f0000000380)="38ff4e3390d5b9f23fa858df73022d97adef0410796ae91ce61339895b83c85892474d88151b362badaa87eabc44c9dea5549807b1f73757bcc4aed8c8e596151dc5b786059119882eb3a17578e831a36d19bce9ac7d8b6d34dd31a1f489cab1ffb5d2de5d1d9275aa723c6831aff809e3e4739c38bdb9008f3b056333976f1df64c9461a8bdaa62c1f4168061ee9de838fb7bf3aeadd0abe05912d6f0e885f5cf17bc78540136944c5fff183aa22866e0f4c06c8cfbb5d694a56b136161a071fed51cfab15aff9e2ab632028982b2cf2809385496533ca0f76dda1ca21aeb666ad2eae7d291eac6835b18", 0xeb}], 0x6, 0x0, 0x0) 04:02:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x92) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x7, 0x3}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) recvfrom(r0, &(0x7f00000005c0)=""/4096, 0x1000, 0x801, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x8005, 0xd277) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000440)={0x7fffffff, 0x1, 0x10001, 0x1, 0x4}, 0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)=""/139, 0xfffffffffffffff0}, {&(0x7f0000000180)=""/248, 0xfffffffffffffede}, {&(0x7f0000000280)=""/42, 0x2a}], 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000015c0)="1a5fd1eaa4a7d486dfe743afbc2709e3ebfbb50a0e578b99e4bfd3bf104fc9d234e0dc4f37f380eabe9c1c93e787feaf11c710e53172e120a03fcf1867c1a7aa958a4b05aea928f5ed4dae26a21aff8d1af947929cf0aef7a6fbbd4ccf5dc0855aa13e5c338383239352538e9b350077e120be120cf94b500ed1ffe9ab9aa4e55c8e470fa991e026ade18b1faedc024588b4387efc5c9b1ba1ebf5ff3884633e60eefaf18f178e3a32675d33a5116ebd6332eb3e730c2751bb524878b15b294d1ed5782e6e363823463225230d641934e3dd7bf6ec5503fb8ed1e670315ee921a8a9e4fdb16994b689ac379c4f0e1aeaa1ae19549514c3339dd3", 0xfa}, {&(0x7f00000016c0)="0ce2a8df057f5862dd21da3568fabe86b4242a4a305c887f2b88a39c69edf9ab9e8a2b7a76be9036c5f222c0bd1b4b02b37cf66cc7b90d7698309a63babd5dfe2f4157ed7595f8235842cb9b5dea14a49853a08043b4553c44ccfb73d3b5e0c92a47a9fdf76fd8020432972bbac52d268aa044a459b6de8af41d066fc9ddd08298c6db9aebed1fff16cab5e7364d975d8da812ccdbcfb8bfb6b8b767a35a68d8579daac13fd934922c37e403c6b1a75c6758d8152f3d011c9d01a193c4da1aa308675b5021f302692d984cb95d674dc7b46d52ea552a62de9f06a95fbcf1eb122920ac9aee4907f5410d6c986ec6bbb1dc13", 0xf2}, {&(0x7f00000017c0)="4d64481f59987aad368a41f1f82c85256d8a56c36ca7a6bc9f192023c6264158135d330644670ec80245495c08559f4ff77f1aa21df45b747ab57210b1fc78202a6083118160948b25e2add3aa2012fbfe7b1b5c88fd55958b65ed4819cd3d03052896adb8eaa4158a6eb3c8926e00512d59fd10cbace3b6827107d20e33a4b2017d308d9d1657ff7ad67cef5cd52580a9edd10adfdca38b5dc5588147d7a2aad01f91e1376af4b64fb55905383d9d17e17d61e7aba50515c9fc83d8e4b7a308d175244124dee0c01281041dedb27a538c7085a0c094f3e6527650a480487c0e34fffbb47da71db84712e76c9ac9e0", 0xef}], 0x3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="589273bd706255ec92bec0162ab98b2568a114", 0x13) r3 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000340)=""/208) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 04:02:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) chdir(&(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 04:02:45 executing program 1: mprotect(&(0x7f000028f000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x6, 0x6, 0x1, 0x3f, 0x2, 0x200, 0x1, 0x10000}, &(0x7f0000000100)={0xffffffffffff975b, 0x9}) 04:02:45 executing program 0: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3a, 0xfffffffffffffff9, 0x1, 0x10000, 0x9, 0x40, 0x5, 0x6}, &(0x7f00000001c0)={0x5791, 0x9, 0x8, 0x101, 0x6, 0x94f, 0x1003, 0x7}, &(0x7f0000000180)={0x2, 0xa0, 0x4, 0xe5, 0x100000000, 0x5, 0x100003, 0x80cccc}, &(0x7f0000000100)={0x0, 0x80000002}) r0 = getgid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r2 = msgget(0x3, 0x175) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/22}, 0x1e, 0x0, 0x800) setregid(r0, r1) 04:02:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x2) open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x1c5) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x6) getdents(r0, &(0x7f0000000000)=""/104, 0x12e) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000180)=""/20, 0x14}], 0x2, 0x0, 0x0) 04:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) fsync(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202696c653000c8dfcaf34dada6b980526d1dc12ee21e78baf69327ca81e2af12e1d37956d85098a5ee390ba462920c30311665a2a62f5ed1b7d50e167f1a34692d3415"], 0x10) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r3 = dup(r1) accept$inet6(r3, 0x0, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:45 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file1\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x8) sendto(r0, &(0x7f0000000180)="14afe6772c5d0b31e915256540d3b04aa18be4daaf1fe1b22ad9cb63d58ea6932a7cf2f90f0a339ab80cfe70db78bc9739b76e58f046b2a088ec6a44a696ec60d88cef503e", 0x45, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) N ¶‹„ÀÃ!¨¬0x0, 0xffffffffffffffff]) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) getegid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x40) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x6}, 0xc) 04:02:46 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f0000003580)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f00000045c0)="c6d5a40e661539536139a130be51e8524d7ebcdf1ba60b0200000000000000fb2bfe", 0x22}, {&(0x7f0000000080)="2695b1901161176d304f127c6b2968798712b51d0321457e49bbbc970f5656ee22c40588bf154c2f5e1a2d20a9abd9cd1d7e862d4b0a36517b4120e2d78cdc1d6338b9af2c4197795520888b39e7544a67832f1b2f9d3b116bd3a2514228644c870eb1516e828bd7e887cd732369a0ab7d8d9efb1124e74ea074232be713a8726ffe47c286cc8291e2c3878b3caca29a45892ad13c3c55aeaf199a1ff418164554b3d51c4d236b24802416c3389d121df2edd969aefa99d4b9c8a1658e80fe175fae717aaf13ed4f4052c13b997e701b35d4c7b08cde12d09012106e45c10d7fe924142ee9890b34d1a50ba037a5950739d295bb67f1281e10f0bc627056", 0xfe}, {&(0x7f0000000240)="02e55a30f0e2f4f09685283b9064bea889d7e9d333127440a39b8f06650f311666a1d5a305c78815aba3188ba92e8c3b5b66f90093c11ef73ee5216d5651924d6feba4ef7aed54ca3638b309a20ebecd76198d29831ae711fb0fc297dd49e65698b54680d2446a703d8b775f58a87e81f13ce56733edefb553d77214b3e806502e77c285bd9b14a485c8d7224dd3d95aa90547352142e207ecf851f2d499d23eef34284cb9b442fe890b1f03f82415c2a626a32a7dee39aae16013c91a3a6e571a0a3f8b490f221c45e79f9e589029f2dbd1ad9f919d246acd4f58c3c058506429952dabaf8d548ad36a78d52fb650f024daba84e510411643685d42709bc85920ed2429b111bdd466d4dacf9c8343e751dedaaad36af2d0811ba767fc1fdb677c4d9e3498b6585c39f894df3a7f07f6b0c04b52b205c362377179bd9a1044c58ebca09b305112064a8c63de4c72f79dfc1a56d27c55b32ac56236193fa034537e062aef40f04a3624777aebff57d0f90cb5b868c6518e252cd49acdb646ca43867afbfab3634b09e373801eed800585d65bc3cdbc0f1756c5689f64ff6b361113593289cc9b980390783139471f01566e0b63c687cb1f16a0da4d486844ac2474f89426b555d6c07755847d69c5b8fbf6151b637397af973f71cfb247caff283a9e577a212280e7f2588c04665b9ed98ffad269015d3d6d24f25e91eb740a03c54128deef0990662c06a1fb558d8eb632899c1ec286cb8676cb635bcdb4e3f259cb8eed9723aa4591bcb526d71854af2e2dda7c4669476b6ca73e55ecb9682b0adeaad55ee7d7686dd7a91f52a14a175a492491c44e6202c3acfcb98e082dfa82574b46b4704649afee9ec67efe48bd2b68da5e01b531edd1b37de0fa316d379ae259be304f6639c9446044fc438126aa807a8ebcd25b8aee04e0d76f7fce75707b4b3dbb10d94d8e79724272bd38ac2ba083b5a3b3ad941252100f822d76990bb58b360af13b5da1183aa6f0e6c69e605a60c813a50a2997ea6938656f16e673b99bd9ff873c356017941d862025a92d82d379bc03296de0444b619e389a8e0db7478b1d435bc67844f656b60137b12a696ca6cc29b472c740cfbb35c3e5a8c07115e62de5a3106e156abbebf6a6bfc4076b1f8bbb8d7794ea80767f287d7d445cd88a0a9af31ad5e57c6d0b3ca98d06c4638fe5a0fd1bd1cb1a19ba1bfb6a057e73d6a38122c8d79e7b993dd2f07fd85c011fb0a741c76457569be55966c50bca9c72155a116be66693b86002271ef8e6350cc4f3b19eab4302fa54410810e34a1caae0ced9a51652e22d49671dca8fc64dc8936e3a9fb0c493b1e2a611b6b3568fc4a6eeead10c8d3d0f665327834fc41d5287991767323ce5f0ecbb2a4d185c55142c5faeed9c180857b86bf4ed42368757e816de019d007c9388bc323803600b9f145406b9e5117d9281a08f0899717ece573d59fca0c68c5e9b6325abaabf8f22fba2e92bc74cbd3881eebfdcbedcd5887ddd7de3823ec8b285eb1fe05d1c818c410ba37fd021efe6d11d010c7816c5d9e74707180d337768e216406fcf2fa2539975062a2272c66fa749d12df3a19d365d6e0899943af9484d21c44a4a664a98425becd3841a7d2db33a0895f2e546e2db5cc57e1224bb7f71c92e31fda2bb93f39b5b1f755462559c9f58625907dce0f843d19d52130c703577619f21db0d0239d9b7ea8e4e8b11b02b643d1f8db59179d7dcbb858a6d3841d48bc166a9824da1eed2e0ac9280e2346ee1d4ce92eb11e687e99df27def78d787e065688e744268c2646c7b0f42ef51c0695ed98615ae53c1e9190cf52000bff7399bbe25a888c0929bfb14da6c7d45620185050a87a2c706cc8116318423a897d4339659b6d410ba12ddfb165b4ed3ab954c6231953d906b7983c31b828d1f6cab0fc4bfa2e21d430d805c038a2d6919c86bd83cd56f7c4de8ce6af22efc338df2929f0887ca1b007f76affef5e53ff3e08851b586d554d0d281bd0590fc5530b84df1cb6f517ccf779a648f92c7bc1b5634f66132a033f0b72dea906e1d7097095de1ccdd7f621b0ba93bceac4a4226f63afc23fabdaa7aa11c41e4e9706a16f06f07bb00caec8b42c2221842ce3a68f383a89bb54641538c7e23ae8dd5233c7ec51eea3dcbe0c02dfff0d4aa38dff452702cb55608b0a36214310ec1259562771cb4694bbc9d3d93f5a749058754e77b895fdc772f22d8f9cd37facb59386faf1ae15b1eb30176f368991f893d8f9d85176a1db19feaeebbb0de77a9e30b05e398ad6ed1aa9296255f9541ad032daf744481428ef9207740ae47e96225918ec5722a675ed1116679b01a282aafeaf36ab06f749105a899e301b478b17bd05ed43ea5d242c8e1f850a3a2aceb621a573d3064b6a5579984e884cedbf774defd8b266399b4cc163a1ad99fb1ff166642c4fcff7e033bed6ab4a0e43516fa6b077041a147bc3d18964d2536bf119cab73abe3554e9edc27b10955e6dd98b497699af126632ea9e29c7202d2860329747c9ed8ccfbca350eb15d7f13fc45e0b04194744b39b88fe1678df062bc1f7250faa096aa69fbc59479f9197f1482475cdfa8e132e22a181ef5b8a660b7dcffc71a437daccc6c053bea14e6e6889760c47003eda5df5f19614e5a37c02066fba47463bd1fc31d246c7bb03155b5416dfb674a336929cb4f8bbb725589b366a7879214cb7cb20925d7dde78fe29e4bd347bf26000a2549a1bfba76de170fc6842666ab376f3a10d2335a7c14be253a0bcec56702f00699c29ba70544875809618ea66963623908311afe0885cbcead33a458d5640587481e3b6ce0639fda1a56ee4b90c1f7271c100deb180b2ac6bc67cd63c09caec5a01aac9e4c6de578a555cfee9d9152580361999ac95d9241a374c07dda80a5aa7a2c511a5b994dc0468806a67b909746f662098283cfd44b2d8a88416aa751aa34e750d73b1b31c1e3bcb04f63507ce8286b6baa73dc55ed8cff3c46df6268e9984cc568ea04ba90c1775417e02fa3fbe70fbdc4628b458146fc5d1b9118276b7fba61ff70577b5b3c955476f1a90fe059ed278588a94f550c9f1637adf6269a660b9bcb4680ae6bdbda71ccd6911ebbc5338f7b6a5556c1f3d2890aff58a640e5a26958ba11556c2967ba4309e8447f00b939db554c2eea7d9aef531893cbc00a1a9793ae22adf67d97260f0945d8968cf1b71f6e95db5055ebb5c389359439effe095d8ebbb71628d6bf0b942453531c399f94221a49dded84535b14012a06251a9bb473690e925809b7857ad9fea8e5679706ba3fce64bab28f77e71cd753830ff857a8b98ee6e8d8fd3424bff6ef875b995a2c22f8ca757a254a4089b4ab910b07deac46625816017cdb1fac5d321fa6fe23e8fd01007071b8e98b2c695b8bc8774ab4c54864f496f7feb23c82223013335a18f06cfda29975fd57238b39f977e2e02ce8612b54d4ba5ab459c2939fa1f5b0b12c0946cca04b74ba7c707ed52782eab22b75bcbc9847edc81e1bc364511e198a0fc696d925cf0476731210ce8c75ac30dfff9491052d031f9446d5e6e1f87e2391c1f9cac5564d10136b22374bab2efe85a5a2d47c5161faf870a40c225985724ce1f221f79b260d842bec16b8e1a4d9aa72523e7b2abcbf773b33373f18a43a3f38bbc5fc628dea7f6047c720d4776a5a19e8bba9fd2039df44f46491fa1162d3804a4eb53bbed0d385960a33fae6c7129a9e1f4568c3dc93e1b70c2ba5d13b3f8706cdd77e565bc556d85f71c15abc36be48887718337a237260bd944bfa1a891075ee7cd861a604e7b60a80ea6f754ab14fba52e8d84ed40bb4a5652255bd81d6ed2b901b9abd1c435be0650ae0b46bbdcabd20b72ca45d78578d92ebe576f7acbbb91ab4d806ef8a9b7ec5518e71056a032c2e9bc0ae86546bfef512fe5580340c34a83cdaf9462face082ac3ffed2fc9cd43b922dde2ecf3055c7c61683544799755e8750baa1385547757b1397c7b80a5adc3aa50f52042ca6509436f10794f0ed2ecf42508a38454ecfd2c7c6e836b552ec0c6cd2c216ed387f40420d46aa6fd4716c8755cd1833f26eef88cc1ae9a9210dc1cfe32427a1d0aac71c0111ef882272a07cc5079a06d1a8e0183b49d1e010845df930596d3b3ff6777c998a9a79fa18ee00505177f66fb6ecf4b4a870f94decb0fd219cf46e12a4da17916e1427c9e09d2961027f9dbfad43ce9c20daecefa76c3a461a4f6302de88f2ddb56c2e3c750a43590eb8032005dda0aabe5ba152b01966158812baaeb11f6a7fdd020c9ca12bf3e43abf4ee3e1d53ee6b7ab89e0ee02f134bcd9cf4ed6325d6c0818c83d1fb04ca94eaca457d8b17941f9110431bc4c4f6fd6649da7658f05225e5e923029e0b0192162d2b81cfcc516f19c26f61a31efd796601e27464df65887e1007ba93a1c803ee54e38e4ae3ec8b2e97feb26d2677fc67124564bf461d5ad0c0ba0bd34ce540e113d5ab14fa0c773632e034d2e5ff4003ad146ea4d1a58730497dd7312477991a0355c146ee1d6b3735622f73827df9446dc876ac74ec735f3beaf88aa81d0a633ffa10c8aa22a2b0d346d32a379bc43ba8cc8647f7e0d2326a7c46dfec7ff9df2afd4c33844289cfdf4a554a98467cb6e76986b00f729bb334a1d2b12bf6afc3f1d3a992095b5302dbc5f85797ac8f0ee65b3053792bfbca5d71afb88bf0d7818b93459b6e7c929d2d5e9f44b55a921a63a3643bd2770eeb5ca1fe595523ff971e262f8f4000b8d618ac0ccea8f366d8d60c8ca1a52454afdd0ce32f52b35074340a1d3854cc85524b53c0dd6194a4f6e3a15fffa3292104b5edd72778d08b81bb99ad25f8b288eb866e7da634420583ab88deee840a85c64505cd3907fea2c4689a018b213028e295783e9dfe40a8f7ed8b59d567b27802247c78f7e8ef4f7c8394a76f39468b1de14cc70588da5f84804a969298bb31ab42fa70dae6980564a8c35a87dbac8df04362c22672e206dd932a54c3fd2cec315f70d9355fad6dec2dd2c8460b49f9ab48036ce28335b5f6a51c115b1b203c958f79cfcafdb7d478dae12f7d4d3b39aa9947e8636ceda5ddb1a98bc4c949c35570f4bf338a4636224c63f13e367e5cc8f087b384baada51b42094826273de0e9afe2cecbfcec9f6bb70419e090109f1d3debed12329e80fd79216d431f154e01e61d4ed597f67f7f3c612c6783c2ba4147c1b2ac2e6636d56c21e29d781e98620e890c88b7c66832bf3d48ab3fe3244825a6b8ec368154a4b6dcfee0e0b9be48fa500bd055f22efddb7bc63db1f2e10000e6e9af6fe54661c1e853ed8c94275bd7ed2003ead9cb735a2b6f809f1ff1748b87dd66da26abb28907782c3d62ecc76e1a93e69e0c0c0a33546142d1685421938ef46bb348f1cba4a48f4d328e993586309e050f9da8f5e0b5e4cb8dbde10fec52940756c1e37d455139176e1f6d9416e027c4d356bcd0cb0ded10175309a2afd64f5779f70d1d8bc323f0a0d221916ad338df7b6a6196eeeb9b51717a30ccaf984a66688beb85b6f757831c8bdaec8edda469031a201c80bebcdbbfb1b27b60856204303a10e322a09d0eee92be16e3462b07c01e0d54fb8bb122ae30f4b11e1b47a57c2eaf3e4f3beeedcf8492f14508d61baf86f598bec41553ad660bf99ccb2d7d650af912af3b7b7956e2f796edd81e527ffb77020b7f0e4c90057fbdba55935455f06d76fc3919e39b14d6468a48b0d5558cfb1", 0x1000}, {&(0x7f0000001240)="2996c6655824faca892373703e9958d39d905497a88ae1c76dd4b02c575505c03b883cd9c8a824d3626ef6f12393077588d86bf59240a5d3d8aaf6c368c40afe904c3ec1fb0f6e9069ab6da345ffb2fc1ea3cf3846923791b9ef4d7e33af054192f4aaa7d79a4d7c5bc15316116b30046a671be1fc0367f53481e3d04b666e66494ce4636742467310156b8e7e1b60c837615831723601fb8fc5a665c5d4713dec37d4b5bbe9ea6d", 0xa8}, {&(0x7f00000035c0)="5394f6e43b1e8508f1a9493ecd744920b8a5642692c7efe6e91c0ed221b18ba30746eba2c173478eb77f216eb90b573e47a2573dba30f4c11244f68a0843cc8a6c0d333ee0c866b28778e46c6de4b1abe231ca434d449d6bf5cfbfd3334e756aa31a1e14b8b73431aaf4fd25b8d0e946634ef656bbaebdbe6597b6f87bbe6c29174876da439904cbb197467a2512100bad27c649007e79d8833d4abd7c417b15b1ecf83b8cc1677a0b37dcb9adfa496b2e467b46c62a342912527e817e4ced7f6a397df8f914bade3eff3ba42ecd559ce2741dc97cbc46452be0c12ca86aa09f1ba4a179ffdc2b43bda4d645c3c04681389b2ef932c9ac91f25c709bf6732e36783d8206b148fa5aedcb691c7764650270c183b09953362915bca2cee434fd07d91415da9ec390ad95b20ae819b2e22da4d052d66f7c6f62b56d87778ffc0ef84d7acc610da9191fa28179583b8445ad60bcc6ee510aac75fe995999e6c5a69b9fc62588322a3de79b09204c35ed47e5c42f07606af28e95f143c0affc8e2098d88d41ad0d511dec38d47537dea2bd2399370067bf0d995cc68d3da0af6b7116e21cea57e83a30c73cebe2d6cad1994ac6f6b6a1652288ccd32f31a743d16eb9aac89e4ee4577fcbd19c3345ef53fc19d7c03e3e33825094a6e6240f069cc347bf767c925255283bd76b86940453606407e0aea00a4b1bed3ecd1366ae6f2ee9c6374d2b17d599e5d785940154e6c1ad692842c498a6f3a1328819e57839b87b13dcf2881b016e1826182497026518cd533f827b24eba7f315d8f97df82e1e71abbf311a0ed0d4a0d5ec6f830654a374be21eb0a4d457dcedb8c6ce60796db984156a0010cd7139d1e47d7270d2fe65f4103ecb74f21102704a9dc42fdc0914f2cafd1c8d4b181451413b27abb53cd683a2fcafbdd021330312f5e7d7baa2d2a30cd75e03025bf21d4aaf9aa8461165448ad60379c86a52697fcbf1525403c3d64e50b6e58995432c0d055ea772c18d107a01e5afca115e4628795ae045b7c14624d9b81d7384e012bed614a2116a7716e85bf7d11cb2dab79212902d57f681250001c3b6271c626251a87c161f8db5d30417e14554bffab375606124d42662ce6e6203cd8528431a16d2c47b2ced59aef30a56f4461469af8e745cc01a3053472f5b98258502e6498eb1dbd3e3eb0560cdab963e4bb62c7fc458766f6358a1cb241279d5348a06b9a44a9e44b6c994c5ac5063a5543002859c016bc5b0b37bf7456de8b7be0cfa6d90e91f5f5e0ee351f7f864144431436b39b8a4177ca4c1be20790d7a5f721b5b1aa889902c0578de6f7bbc6ebdc9abdba2e43df702bfdb51a6e369262da6d4130b848f4036c25006c6b457560e72f46768180527898c4f05f494e2cac1a8e4eb8d8bf7350c17f164b62b55a8e7095148f688d11b5932d8a8e58dda8b741926a975bf7f4d36fca2e0906a1815eea3d995657c1ca93cfb18525cf8f626bd417d0476b9cf6654a5c3dec242454bf29e72b18c67c32e3761595116bc2f7c46d9c1e057f7b4a1f62070d142195c3cd733d6c32ab52cb2c6d28778e5905d0387da03a4c9146dc4cb8e3f345f505c04346e9d2f3b32a221d03e7ac284c4d213bc35b27417d57192174d88afef6d1027622d3e47ed28c8a24135199f5509a951119e3e923221e91961b3f0a3cce12de1d22c5fd421d908f30dd5899e487f8c89dff7ab8059255510f568a3eb9072686b4730171ea0cfa46b594bc52b03d331926e22d435928fb3ca64600ff1f29452c2ebf4abf7d17553a1d7eebb0e3c143e67f4e9269bf88131272cbe77538ee90792e5d682a6656711d3410ac2e131475fa1bb31cfe6aac4138f6aba0b926442a8c0481b97a58dc1aa051e25ebf8b87a6fb8d0d2b131879109e498be7831bd0e9d3c3f21915402f8151c98875580d305cf735939a6286b96db3c307cb59b80c6d5b1c3729d89053a3941eb3e4c9d96631de13c8788b401ffadcf0f39ed6ddcebb9282815d540e864a59bd27a84b80b8782a52a4876bd09b8fcbc9d56a5d74aeb37e5074e1e02faa8815c72038f14c646c6526bd8e6041eb01dcfbc92ab25feac14e0b9e28d4791c4eb15c4615fe959892a1668319db7f7c02f026a3cadbd1377f785c3a18e0dfe46a7307f261e307b001ea245075fb6905b157fa740bd2a79f882fc31a0c4d980268833d708102e46e80f3539b9e98e2af4b75895a10189a5989d6e24af9937feafebad0bb9bff037570d6a692cf7252174f6a61d1f8aa2240e2346c2221ba7ba68ac531761675dcf979a015565db071382355c093b67e5faeb1bae2722cf1b947830082758df128486fd930340870432c4908de7af0d1eefebbf007faf39151bc52de530588af429fc680001f9f63d38ad06abcc434bc6c157c469d9010b9162367bc38f24cf8b7797fecfcf1ae2e717586d5ceaa147de65124b0ac108f82146b0e1fdfe27652ffad0cfc1166c56951d136702535d114f5679a09c4396897ae0c062704783cbf2c6bcc909240243c03fe76008e46fd9eb21a8f1e0de94db719fa95e135530eef59a067252e3dd312dfed5477d9c8ae3b090af43466550d89a5dcf6000a45adc156ce73b0b80f8e53bc7b27a401d1bbbb2948a29e95f0514d89a7526de94d81dc6b65276283fe8ce0438fb8fd9118ec4e636d73a7fd7e80c407e25558656dc2ca92d4a9cd6eff71969dfb807aab232fb33553d5735ae9ae604d5dcc9beb3d3a7b5994f948fe320d0c0a615a9c693b89a4802b7389721934df9255db9af2311d41edc80db1d938f3977384d62bc4044b050525d59c2425c93f81150aa588b373eee417303878259bcfa20e48fe127eb95321bb3f8e7e6fbbd4f09c2af397cd8051cc6e91edae4ba439333ed7cffc6ed6b16de0ea1c04732153e68b143d21c63749021e7fb5db9b4a8fa31bd690ab5f066dda1aee72c456114c2f2d9fb0beefc743d39cac5ab87f308d05a8cd1da4d4217ef8d546d0ebd1f06e3827ee2f9662b5c26b2b32c6ee0becbb523aff4de2f41f297bf394ea7c904b24e3ab13f66d131ad0bce460c7439c1662735358deb276865c231caa8b186792f0819bb5513646233229a5297b06295b00789dc82e6ce3e75cbc3bc9656b1fed89b295278c1380b0669df9cc89e0cfcaa618b6ab9c2ea9b07cf09f83ef240629addff68459a051f5744d75fe05d02d950d6bcb1ee820788562ec9f0837326cb6ec8cf4ed9b049b2efcf3e73b40ad1ed38e5ec106e7b7cb8aed6748b52f7ebe05bb5c9afa10c248668d2bedcde60eb3a192c96d61e3e835441e9b27ce2cc66b1d5efab13bb67321b2051ae61600d98ac0631d659ec5e69003bdaa6ea570942017df990bcfd195e1934eeac466d8100f0df36dae277c75930168dcfa4940b03cc206b5e81c34a0f0e479c9e319c3284fa22a123723edbe1c4f24dbb119c71c5025bc3f6a5462245f37dc2a96cc639ba6bb4e6ba93fb623f1014d7acb44bf6c5876e4a8ca0bb17ceec053c2e39e4c64f70030196b93b8a4ffce14d310a0ca076093d2886d0e1109f17343519a6cf2ee959dc6a86071307dcf052bc722e858ee7f8ee36b386609265af4def6e5e8066a3f79c14de69157d68d40ae286770ae5ae2fe66e33a5bf919d50d77b675f98e677156783f33c5be140d4d6cb2008af20bd7f223a8d412ea965b232835cb5f4752613ac06d43b04d342c74d3c15a74956f945fb0004858359367e1cf2b3c5c53bb39594b1d70dbcc3f6c92012ed4e16b4c3263f47f81ec4843addd04865cb025dbfacb66218c78c794a75ebe93b856de193a9cd158b1e8e2dc856022c0870cd1464ddd2a640d88f83646de30b27167b8348b15f37559d8d619d9b46d78ad9133ca5913c91fa717eda69c173b4656ce1addaf1be3db2c6200cbbfd08bf934d7e4661ec30725e14cc1878f4d975ffc25845981851f615db1a776a1022ed0f19eef824a8006813367d3ec0db6b01ac04b532657c92c577572a4d787f4dda8f4f0517e2489161c8fd68aa2c951fd173a641e95901e356fc48d66100a829be1b1055a1fa1e45eefc6bc32631bbd0fc83e0292b3094ec6b55adfb4e9632967bbfc9b22b34323bd72072f10011d544917e16bdb12c0f4b6e617809e15a6f9bdeffcbaef1feec42d61e165d47e88cb782b55897690f959c5185d42ece846ac79a5aab82f69da9db936f776ce72df430a9166f7a0f25e2c763634de1ed9ca95c8f4194a78c8427f82a29dd64e6a1a419168c2ed416f8d60c9b13cdcb8de8b15e11e6019f66a7fda2d1bff1a201d1ae3ab3c12fbf4348bda037279437121bf6c782d2c5fc02b15d0f1c8a113d59878ee7cfa15b00b47f92e29d18ce5e4c2ad607894b80db04a2687e297ea2d17a3a59cc8ed49bff8b111f612832ba0e07b160ca397832c53b33257c795e0f40a36153549beca0af4daad844f9756cfe38d57fab4f5b1456cd22cca9cad46b2b642291251ce2caaf505b1a907f8ce0048e50e950abe1170d24c693934e9acd695ab6312acbd79eec5c711126d0174cbfb30a1b101438b9cdcd8cbb9c709c9aa77185d1a6ed41a3f28c4c88b9e018e2d093654af6f47eebab2d94ba949e612001e8a6bcbc39cd58597aa2c36fe048ee61afb471ec8ed18e8c93c3af381552a03705f3c4aa999743e3330065133df03e1f6a67d3da43348e3424111b63f10fa7279b7ffef1fea95e4944c4009454ba0772dae4ce6672a8b487b655ac34ed1e9798c80dae8a7cf63d3ea60660a630ff9ebf9d7743095fdc52d251675191cf3cfec2870c9ad6b9fbd0886d43951b92547886bac3844053a5db98c3e5bb40683fe2abcf04408157441046bc49b59221120ea893d3707ba46bf7d29198ec7c596cf58a311370cac45233005636b9ea8f97712e69f2dfef45dc3d40d66ac700133bea62e17eeb1793f461d50e526926f22e87e94da42c4d56a6f3df36be885fda5319e2e278a9dc750b2c9cd73ce02906167b015c48428babf57c5a4856f5997df696364a2c7c04a1d778f78c395000cdf9816ecb70cb6ef5452a4a70dcec0882b56d253d6e988cf0a2ae9d5a16e88ed73ee184b434cc8e439340dacd6cbc3abe322efe147f0de4e2917cdb808c523758aada2581796bb0707e9593e693b942662291a0814bb1f6da8f8b962b1f1788b9636400ee7dc42db98fe7e339ba52b1a5a381c21e49ab53e1beb6900866d84859269e2ec6951bd9dcd81f14f924b7ef00c3e388e2fdafff50405b72f3a10a14af136afd4b91ddaa4307176e438bb333488ed8249fbd477bdbe68b8aebbebfb075702a1348512a2a72a84b3ef7db0c240b5d49ec1beec939301156442a415ef7dcba579843dbd955bd9c0851636ac03ec3c37fc5c78d730e634ae1c8cb698dc5b0baa65930654c903d5ba5467447d5d0ad5890f2f4ad27a8a09947a696f996cc217586008a78558cfbdc5ddc3214bb76fff740ca2b60f1065babeccb7d80ccac73aca3cea2966b8cc6711e10af3fc47799f8e1e01956140557c451d8a45bb6f73294420c186525f52b58b3bfa736731888608b0f80ed7fc2c707c92ca74a4eb76bbd266cb6dca01e0ca6366ce5b49bc556f0cf563c652f88c00a16b51b59dae8deaf73810025f70fcba312bcea4542d9419de5e1f9e6689796138f74b1e8a74587b11592e8140dab21a77f5f6096ff17f0581bf92788e2717e82ff0778bd6d2d361a05ddcf8c5a7da527e3e7ed16bda854d24498bbb4969da7e09c5e981d554fc634e1d9b8a77cb8e", 0x1000}, {&(0x7f0000002300)="823826990f1ab2d87d82b8ce094af30b398dd7ec7ff2531eea710ea8e5fa4687e651f59611f3b6868793444da9828792509223db19d6b089d126dfcad0bc7f62522632a4a9319d2fdfb2e9b0d643f68aa4a0f4082611b67bd60e4b5094a720ed2a5905439acafc97f7ab0e226a7d9f61dd69fc55a5779f54f344d6bb35617d2969963750ce98aab4aebc4c182af8971c6f947fbf470211650cfa825900765ae0d58c4ac311b705004dcb22cd18f57393dcc01de0c3ca5aec46fce0", 0xbb}, {&(0x7f00000023c0)="df6c93f049a4cf9198323dc8377ef59e84787b648df584e8e86e28e4352bf599d97e82c309c7df129a2e8cb6f7baabe00aad798f72b6ccbcfcf802a996ed9a4cf5eefda4b409ddeae597196f01348af661b6776e342df112bce75e8f245ff88dfde389ea4f17a1539114dcd705a2a9fb5e892cfb407361b7", 0x78}], 0x7, &(0x7f00000024c0)=[{0x28, 0xffff, 0x80000000, "50d30c02a957c5fe7ed80c19ea038eaf54963135337bed"}, {0x38, 0xffff, 0xfffffffffffffc01, "228a5cc4c5c75af22a043f7d03dedf2f5a638228206b541984410b03553c76f32d35017560ff8a98"}, {0x50, 0xffff, 0x1, "d7d64693e42590fcbdec55d7c6869f2a7582a3316e0744f1a666cc7a52fa1df90db19e0baae138dbbf5fa1f764a007c91748590552d4c520e364"}, {0x1010, 0x1, 0x3, "052b34207297b2d74aaa31ec26f475dd0bd852cebc07d0aa1b1c9669330f4fd343400c88180d85ef4313195949b34f02eb58c0e65fb43373d14f5fecb73c47287e756e5fbd237942b16d0ca27ee0f42839dd5b97d6c6c08601f8f60dae031e302ef01e9d529273666e6f967975e66f063a5b453f8412a8622d14b3ee0184377a9dd1eba60d7cf131ce0b57d4516ed0a0b009db525ad7bb1079b29884caac6066c1abf5a6033a4205a35668eace26f8f5567f5c3419093028c7b547c6c54b5b75c77d420374010a1552f82245bece7ff633be3e2ad49688e9edcf7195c195f222050ed70499961d05206e97d1d92e6f2fc774401988aa580955a520ec1ff40fe07574e7538467e676f6ea46b7d4dd388677dab87ee3834eb7d8977553b93eeae971e8996fae80d12a96611977ab55882f3fd631552ce89e1e2180db50d83f52d37b67bd4edce39c1ce1fa339517add521a7013878279c3513703e24045d2ac0ffd6b36cce4ea282bd7e04a18cfb484f131e2c95d3a7307c58fe88de98ad00dcd1bdb2c97a6c752565498ba4d84dfa12345d26bc3bbeafd08246abe25d76fa6a2f29dc041bc5bc8f284b3cf7c124f11667048aa98bb71b8a1512a5ffc0b0cca4d1026f6a5fc2c95ec759fde8c3b34cddf3d3969f3f0252b22bfb17a0ab1c18f7a180908203f22e88b2ed2c4c7573a1c54d858736f86feeb0a2472b71ec0d4f229d64c9eaa01813432e9f33ba96049f31e88285e0c24ce33e0789f058818faa24cc6b9c6bb43cd0d9267e5e37a0c93ce21b57792c8a15154c4c7d917f12845cf393d9210f0d158c899582c187a568219857264f2cdd3141757a68167511584344da4ddb21aa0fd9747fbda22b4bf9d207cbd8288129d51e4d9ed9156dd59b4a1c93542ab4aee02c1fc06c17e2284cfd02c82a7e99292e9fe9f6b5a9785b14952391a9cb86795e37f181f0534e613d6b23a40d8574dbe286429020414aa5c5432145582328fb1d2a81f984a81e75a61fd3df2c47aeee726b2c8bdb0debea48ebc67ac5bf3cacbbf384813753ecf11aecb9a8aa5ce3dcdbad3f016586b11622d30886f87a2e3a32b2f353f8b01640130645781dc0fe03aa493c0ae3e7f97fe26015f866c48854c457f890ffab36174f0ea1578aa9c73f4ac4b9c6f5eff4f935bb5fe7292f7dc521331b6cba14635840f48cbb081a3a97b76e96df3aa3ada79a77010ecb0da3b14517b76b65afce4aee91c9bcb5055a042e5e914c1732f5e58ae3bb79b3719830a9a649e3fff28c182a247a5c6a8680e1967e4a40404868ba679ed07d30e7cc750dcbbbcaf1e83f9009eab6ca92e244ad16934b62c01558ab8cfe6af9577a53c27e6543c194c2cd45ee15573f71edf6cf2b9a837f826341cc7583f19191f6c11b6497d175177fe539e55a1f23a081fafb5b8b75cb2c1ab063ec841ce384af77a8996ad58a3e5c47d507383b0c11a205e556bdc805f8f871c60cb7d747e8871fc1cd08119508ccaaadcbbf54e88e05038aa77682f4a8a057523047af22e80cacb96ed377a7f34165679afa09e46f6028edb4d1d562982c0170a86391f084f2bb53abfb9c3512f439b147cc608493abd0f094841f415cbe305df5135d355820ba97d408840fab4ed2bf226dfe13f2e0fcae45f6f3c7757e0511751db7547d7993956d1f14cd01c8eed0db00f5f7cd5dc5feb6824624e166fa97d44ec504a6b38c53878a130804eb60517d94c94222d9a328e1cb031cd6029769900aa9ac6a269bd7fb4b5aef97648c8dca774c1b0f2a1fefbb4d8e861f8fdbface08ecc9ef27fb58334d0d661e7a7bedce0f282968f98a5a2edcfbf6cb89010d19297d932f399d2310d8b74cae176d17e6e097048f9775912cf993eda2f4b6f298923a19a7cbb2bf7d2cf7b9479492723feaf05a7ecbe98867aed5dc2da458873ba381025f9e9b5a9fa724ce13ae6c1477eddbaeb183f6659ce7067f1c0c741b125cc4c7481b0094478d141eec92d5806b966ae7de2060055c8ece7aff9f48087a815528426fa61de26063addbd8d7450501d8c06eb7114b0303fe4f70af708848dd0ec004710e0b156eedabd3afb1e9289e0a7a0a00b8bbb219d62a3bfad0eb34390d7db3bb094dcf2baf020f631bc18d0a671332ea083156458b9b38ff1ff42b9af57c02dca02cbb76187f6f5e1fe5e485d27eab33d411eb7eafcd7b762507eb390980a3bcbc09bf729d90b998cff0227069ef812608c9bd945839b0efe4e39bd77129fa50b3d929fe6fab6c882d9b4db8b5db9ba2c70e4bf3f724d3f7f87ff65ccd7409f67483f33d381439757a60bf76b093a46584f21867ad1dc6847479cc4e35c435d144c36ead7d0e4bc7ba40db664553cc4ca6a80bca81bcbf44e506c81bb953f48bd9cfd9d335c2bc6406e2038366c4896a5c5aefb8c3fbdadd4980a896f25db22a0abc46a0391144aa61b755a861a16cd461a38f35af4969030da6fc86d3639bc4978dc3372881790eb9f258334cff5eb06a4f44c3f22481147490df455ee48dc68076516b128d6426d0fbf42192c3d9c7db57ae019bf9e669f6f333a98a783238875c9cfe87b3b9dbc7a39cb57c2c5a47e59ed4c28e749350025ffbcb1dd3161dfe04141784ef9e3d7dae5be7f281541a406e27b7848e3a4882fca33a82a40296fafa5b5959169f4fe5c78f1f85366e9450a35fee33049d3a8294893d0adfcc418895cacfb45b34349c5a596453c45cab6371bd029a1f0202ba53d2157fed1f7e0c24d50384c85151b625f0b875381edd13417eaeb0626614eb42868586c56325c5fc021486d6a946f1c06e8444a3e1a890a7a34c20551db8c67313196faabd6d69a930a3539cdc3f83783d666eb183fccaf41b92b12821c1173474ad5c8e6f04ce4cafa770cefd595a7a92b805cd9c9e11847950ba833cd4af18d803e29734e8d2f1c59cad6ea997521f913d249479eaf439767229c2ad8ac7fcdca9332fe76395b5c984c59ed7ae128f6a62de4fbe1e4f554aa0b3bcefbd31a9495064f45ef446fbe53f37f4ed5a2d668276b82dd8d7a8e6790a27d48cc557d10098a029f22a9d1015fd7fec9d6c2ba405f22c8c06d50b45292209654b19173731cb8d4d150f858c6f2cad07a8309e070b88f01b8fe68c5718cc2757c049d1ad81be2d7e2f9260067eb6c2e9d7e174abb836182a2ae817de63af324c5b1dbfbe0fa3497a75256cfe55205b6c1cd7f9a1d9596d3cf764167473b26013e0c2464c93f6b9623c5dcca3c850546d8c28a41ab7da72e6f9cc5fbd0473a24aab46d903108416b8f7a65a5824b361fe2e9d8b04c13aa54f6c958b622674e61772b63e4ea565a1c0591177b7709ef4a3d1667d1f3028a992e051b2d978bca847b34c3ff2d5c9476c153e95a0c05c2d17e2bfb826cadb143ebc394bf5fd80381d5de34e61100cefea665f3344e500bee0b05468f3877cc4fa70d8c872d3a472123d9fcb276f22c642a905d91f5dad11a7a2c9c7721f244de167567dac43f4bbe8502a2d41428d2df2b189e1e8b172e3c6a7a51060cc06f59b138036c0f5b2bb5f245975fee8c316e56cb37de1ad170b6780f77819226268a525d8962a01ef405e6ed62acbb759468cbb0389eb77f77ab16597e73704092fd840509e4a5178b3bb82786a2ba03e9fd50bbfc861d28a4a4b919d0747885528f761874efea545087eb7f4119f1e31e563bdd53fbc067a10c356f62f7bb5131624bc2305924a21c71665e89af1cc8db71897ae9e6280e88ba6a00dc6d1aada96e30a27c30ef07ae06aeb91d89129ad7248268f2a1092aaeee2b5af02e09e35a068d45a98a9b70ec36b6b7751459cbbacac5e058d92f6994249c0502f368a4e718461f85a24bf10690164d37210c38318acd6ae5262eb7ae8a9427e91afb8fabb05ca5a6f5af3d8476f8cfe7711f96d30e7c5b1904bbe749e59cb50fe7af0144f1dbb77f9a604b67c5780982faae5afb07eb5aa640557aef7e88f0cde3653a874d573485ba1b89f4f3bfb364468f531885e6ba1561d0114628b9cf6232261b868cabd239d2b1004d7a569515b17ebd1cf9d1ccd86a31e01b12556b096eaf98b6ddcc7d34ab26e668df1859d42c3726f75538288c6cde39e8f533e090352cc3e73b1e4f66ca2d5223337ec7a11d756c0938e8a6480e8c252790e08779699cccffcdedeb2f1518579c16198f3fea84540f5f9794c120848abb294d2e897826d454d8cfe11df054f9fe0f696ff4204ffd1ba87c3f6991a80ed274bc01dfa3debd7c2d4e522a34fe22498458c90dfa2bba7e52264fd9e545bb1b9f7c4f4f2ff8dbd67a0bf8e2364ef3086dcf897776e9db757f92295975653165e1f20470b4ece329117d43256a8fa12964813bc4e20c4819b265f55300c149c66f6e10b96116feacc9bdea1614bcfbc7387e512f40be6779ed47d3a044b431c6b589de16a7e795477f476b3f787935f5f20fc807c4e433f1829df51bfc1aae918f2886dd446cca147b5a321d31846975a11cca834a3906b147f71ad573e2d1f6ec4d4f4c2992c7fb7f416d863262dcad030031917b4cab132b9b41d6ef7cb953c1857c86fb3bb5b65b21d7fde5c2a10c2177d6dda630f255ee53b9c735feeda4581035cd1ecdf96b5c5af87058995615713dd98af24eb5e20e964103236f9d1074ef58e707ed75c0fb97cfda755631f1c246f15398fba3a6ac6a64d2119fd3279462c27ce02bd0e3cb9f17cb95767bc17c2f29357cfd2e7de68c526954223e2bbd9c6a46c061b7f866580cfb023e45b0bf2f5581c8f7e9fd2924c6fec1fc06e153fd8e48de5203595594b76e00802c073ebf1cc8c4f2e29d22d9fdab84e358b48ee2ddbb7d0f6b8158b713af27860f9241329ccd6ca775400b357f93ed42ca923f707efcb965bf936d2a20ed9684305c5d715300bae6bfb1dd4c19c7c8227dff027e19904103f388dfa8dfed0dd5d5987c2b5998be12331aee73be44dc2fbb964002180c0a6a282d743dba73f4981221132fb153327ad72253f2a2f6fc7db0e705f8a73327bf3e73cfe9b5562b8afba32a042f436b5becd5689068f06f00115b4ef0d0698a7d508c668d7855370b9dd2810466f2cced37896ffaf8a973a448f08d7e0edd043a794bcc48a69767867bc274869a54628ae00a2ea631f240bd59d53d0e6e757aa4de640922070d3dc4f464a0ed750522a9c772fb7eee2cd331e60e09333fc1b5a82bf41a75ff683b361ccd35baa7bfb7b5192de75e1a2470714c6f0051ebfde45b544f0de54b8450e91a0310809fcfbb10ef9cdb40da75a1d85ae5e63b980ae8402e3f09387b9230fe186ffeca75de7484f58626d4b4dbf7ac6754b0f2f8ae058836be751080efc935a55ca30a855235012b70248f033e56d69f0e7e626beaf60a764663b188d569c92ac3f7379a128fd2c25a1f01c0a4c2d4eecd28a68b1a7f211237f7309e4ec3000c32c315ce76aa7cd33ed02044be4414bfe5e2c6d175b0b64883d4587b5142c9b9ba2e6708f11bca1c77d20d5bda06f496e0a1dd7da241e84beba1ee80b74882af2c2c2e6207612e4b8ace7e0428ad00fc98d7736a5520f39d8312033a73935f03623d2268bcbed42612707cef538a6951da59900178217fbd7f75f4591c62b6220b9e55d3b4f5ce588d63d4e41d8067ca7e009ed97e21ce7a353192beeb05cddf89a4f2f45cfdcaed5108f6e4008599a2a742cc75f2ede0065e3d4a83ec52074ea8874dc055558ad831e3e4b47e2293d7d4cd22073ec7f49498aa457c99c29722fc7fd16326c1b5cc43927"}], 0x1a7}, 0x400) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:02:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x801a, 0x0) 04:02:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 04:02:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) rename(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000200)='./bus/file0\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x2000000000082) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x0, 0x0) rmdir(&(0x7f0000000240)='./bus/file0\x00') 04:02:46 executing program 0: r0 = msgget$private(0x0, 0x80000000000002) msgrcv(r0, &(0x7f0000000080)={0x0, ""/193}, 0xc9, 0x200000003, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000004ab9c08f49705bf9db1b6f87be78bb46e4d83de65f51edc79ed7de09c692811fe91f9867b4065548f1f5fd8f26405508bfbd32092d7f09b443eb21bf089d4c6653f685a325d6ffa641bc9138cf4b5c435b39ef68b58c1bab75e244bcdd650ed6a5f213690f35004acbaa9f4c5fc2c187728ac49595c9a8abc310d82d5cd9e7cf2d19846493693ea552b7e50ec1d74dd2f0e68a02628d3efd9b51570888d9e1a82e1f4671f6d9ac6742ddcfe70081dd13a594536372dec24af130ef96ffde829c16fd317e7ca1be5ef8904b4183be8ef7f525c9ce93e9ac78458007c30883c61657024697d29a09192b49716802d29a64e6"], 0xf9, 0x800) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x80, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c00300090497d56614903e2c78fae64ce0d207fd1c859a3e43d466156cc53a5708079df672fdb4cdd5a232f7e16c3ccb080ffa0ee2cb7cff71ca77921ac692fa4e40577cfa664c8bc3abc1ff5e0fd57d100b1422b6ef95921e0aaa88c21c0f6ff56d364e64e3e96fe9052c52caab7d9116b9cae4bd01a9d0bab2a7ad5113fbd1ad60a6a1eaea2b9f9a138cd58d4da07e048"], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgsnd(r0, &(0x7f0000000600)={0x3, "2a084a48a52c71e1465a4e0a6d9e35de4e1893f373819f1790d356f842b491e451d15e0a7638e94c8693290ad352591955eb12ea3e2449ac6852e7632b28a852e89c6425f75261773ec0dfb4aafd6f0ce87cd613ecf7bb15aef571174b9e74abebe0d8b9d8bed4b5430ab0b7438ac97ad82ed65d8dfc1c85627f3ac0983ea0a2641d0dbbba5e4a"}, 0x8f, 0x800) msgget$private(0x0, 0x543) 04:02:46 executing program 1: unveil(&(0x7f00000000c0)='./file0/\x00', &(0x7f0000000100)='W\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) readlink(&(0x7f0000000140)='./file0/\x00', &(0x7f0000000180)=""/4096, 0x1000) 04:02:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x350, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSCTTY(r1, 0x20007461) 04:02:46 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0x3, 0x0, 0x8, "e621d8d092817dc5b76efe4c57c0e1fba4f1037b", 0x9, 0x10000000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r1, 0x4, 0xc4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x101bb, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 04:02:46 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) listen(r0, 0x3) 04:02:46 executing program 1: r0 = socket(0x18, 0x20002, 0xfffffffffffffffc) msgget$private(0x0, 0x200) close(r0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) socket(0x10, 0x4005, 0x1f) 04:02:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r1 = fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88a, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = kqueue() sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="32b05e66eb646ec8a8c98571e8148b6ef2e33fb8d7713ff252e0ecce10f83ebd661517834f18743baa4a528f03beafdf4840d904ed03590b5fe53edd18ecc54d0092b3f216bf65cc5ca48a74f2825dd48b0e38b326b644d03fc64eddbe14987b85aa4e67eced53c2a71d3caccccce5cdc34ddc6504e12315d40b9f3539823728e8ae318b0602f571d63bedfb1e9010e89f826cb54d9f9832766004a59cb819157565283b91cca3829c312074d1085590", 0xb0}, {&(0x7f0000000200)="ba309a63256a3d806fcf66d61814ddd2087f287d9eca07040b60595f3ab79a9c0c15539823e14648adf412db9f73ece90c4defaad9da2862e7ca303e937656a38ac42d6f59937dd8a26ca63d4766cd6bca917721cd782f10ec4b3f0f7ac0d49cfeeb678f26c4957e4d60a945301352b065ebb24157133e6a7798", 0x7a}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x60, 0x8}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x3, 0x200, 0x800, r1}) ioctl$TIOCDRAIN(r0, 0x2000745e) 04:02:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) chmod(&(0x7f0000000000)='./bus\x00', 0x0) r1 = kqueue() dup2(r1, r0) 04:02:46 executing program 1: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/192}, 0xc8, 0x3, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x226, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x1}]}) r2 = msgget(0x2, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/168) pwritev(r1, &(0x7f0000001900)=[{&(0x7f0000001840)="f53add95a09fe35a72a43617990252343706d00d422eed49796ca827bd7b22f4b840cb8627fbe8afedfc732c5524b01135cf47d214bd385061e44a98b5795f65dc04172f1eaccee3c48dfd913a59924efab5d9333fce42ec35ec1c75d889a3a9b7c2371a80e4ea1a7b54e5a081fdb7c60bc2ae575d2ef544ac1f25f9d5a362ad2098ca8aa0b07cbadecfcf24defa6192e1fcc5a923e196f8e33a7f29665a1b49d1527a70e66bd83cb1915e6a9f24a6814801fb5b9090", 0xb6}], 0x1, 0x0, 0x0) 04:02:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x11000ffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) 04:02:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x7fff, 0xb89}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x3}, {{r0}, 0x0, 0x12, 0x9, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x81, 0x5, 0x1000, 0x7}, {{r2}, 0x0, 0x16, 0x2, 0x2, 0x2}, {{r2}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x80000001, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x0, 0x88}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x80000000, 0xf2}], 0x3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc5, 0x2, 0x6, 0x80}, {{r2}, 0xfffffffffffffffb, 0x4a, 0xf0000001, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x425ea349f6d3f24f, 0x40, 0x3, 0x692b349c}, {{r0}, 0xfffffffffffffffc, 0x16, 0xfffff, 0x2, 0x33a}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000018, 0x80000001, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000045, 0x0, 0x8001}], 0x5a3, &(0x7f0000000040)={0x1ff, 0x5}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 04:02:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) fchdir(r0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockopt(r0, 0x1, 0x1200, &(0x7f0000000000)=""/235, &(0x7f0000000100)=0xeb) 04:02:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139fcddd8944ec31886bc8890a80e22687e4e995cf4", 0x2c}], 0x1) 04:02:46 executing program 0: mlock(&(0x7f000000b000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1018a, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffffe) madvise(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) r3 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) 04:02:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="2b5c3a8bc9e1498f814db661d4ed47d187e5da0085633ae82ec86bd2f319d0d96661702329e0837ee5a01662c9bf720320a06440af411aa5f6a8cba925483f56286a5107e4279c091981e51047e0869b49b5a83bff4d7227e24ef75838bb64fde7f50c17af93b783d6", 0x69, 0x3, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0x38, 0x0, 0x0) 04:02:46 executing program 1: r0 = socket(0x2, 0xc006, 0x1ff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) socket(0x1, 0x4000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/117, &(0x7f0000000100)=0x75) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf310b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r0, 0x75b, 0x1, &(0x7f0000000140)="13e350ab288bbae0d87667", 0xb) socket(0x18, 0x7, 0x80) 04:02:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r1, r0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa4, 0x8, 0x5, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf0000020, 0x29, 0x401}, {{r2}, 0xfffffffffffffffd, 0xc, 0x22, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0xa8, 0x2, 0xf296, 0x9}, {{r0}, 0x0, 0x28, 0x0, 0x69dfdbde, 0x5}], 0x6, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41, 0x1, 0x6, 0xffffffffffffdbf6}], 0x401, &(0x7f00000001c0)={0x8}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x8000, 0x2]}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x1, 0x2f, {0x0, 0x3}}) 04:02:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r5 = getuid() r6 = dup(r0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000400)) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0?'], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="6f6ccb41c237f16e657d1ccfc2ad765963a4c12dd00b27bb9b3bb7d32712f8618108a9fad482276abd43339023e6e72181e19ea382dc191bb723458ff9e525c76e0226a65529fa80ccaecd4056b66a35a08aa292ceac2ca499381ea37011bff97178f7fac89f010bb5d86d8ceb2b66f85aacdb384fabfd044d3970e4390237b88adeb4caf32ab2f852a4b288f5ab4eaba44f6436ac92a98757eed09c3b13717fa2ff03d26afa9759588ccfbf255999ac64baa388c64801579e4dcfd522a4843e04959427", 0xc4}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x404}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d2905794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f567ba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b1d0e973ad3550b10553cb7918672f26f97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06020000006287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e3286011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f2a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec138efe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e00"/1881, 0x759) 04:02:46 executing program 1: setitimer(0x0, 0x0, &(0x7f0000001440)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="1704dbd50314816612c1a6381a85c967d6ec5a13c5333bc8c7557dea4edbea5e333c135236073eae008ab23f0f7ad2819978bacd4847aa4a4ded80d1574c6c8d689e3d8f2e6cf95406a346bc60dac4cf28a0f9b7bf4a957ce4a699c64912dbb24ac3864088616400482a707d", 0x6c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) pipe(&(0x7f00000001c0)) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 04:02:46 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x30, 0x0) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x20, 0x0, 0xffffffffffffffe1) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 04:02:46 executing program 0: socket$inet(0x2, 0x8000, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='G', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket$inet(0x2, 0xc000, 0x9) 04:02:46 executing program 1: clock_getres(0x4, 0x0) 04:02:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x4cec) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="73a58f73cd2038c5b797c088a08ec4538a9889b4c3639c40e4f54f6cda58", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00') 04:02:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x100000001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8028, 0x11c) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="61fde3a424be19f682f07c29d8235583d98dc36f94bfc570c3b7e369569ef5d51275bbb25ec242d5b369311baac88047b65c851fe581881e86df7ad716a3c54871f5fb26c0664ebef4a88baf04cd61a67adc1ab08b2ab26d1ffc4358a3e509c239b12e6a6b2dacc86ba80eefbb2f543236feeac0b868df99699b53f5960d6da4ca74ec5c151c4afd48b0fe5411adbad7df68a4505531e5bf5d5aa56b7cbf72b25f135a3ded64e8ce296fa885dc4e093976bfd1ae45d2038c16ec9f40bba6753ebf56a28755dd1c376584e7d278e52223e6d013ee790c3519e229e1c93434f489d756b60c7fb73fb2547e33", 0xeb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 04:02:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x6, 0x1}) sendto$unix(r4, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r6 = dup2(r5, r5) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r4, 0x1a5}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) write(r2, &(0x7f0000000140)="f285ce8dc3d24481b30a3212d140c04682628c601f09949fe6fa9607e4d56e77334feec3d174a234d96e50df77e6f75404a911eaa17076fefa21dab2c05a4041c50b8d9d16e7be671883df8d93abfc992d8701aa7a7ef8122fc80467c839cf77544b73df3408e69cb0760485635bd5b92aff5d2bdf45edb5e2f2e5a62a7f248e2d619853666c612fc7c59a02a29298361c5c7cbb4250f329f3c8135f2e26c464", 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_dstaddr=@in6}) ioctl$KDGKBMODE(r6, 0x40044b06) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) syz_open_pts() dup(r6) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x1) close(r0) 04:02:46 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000000000000d3, 0x0, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7f) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 04:02:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0x100000000, './file0/file0/fi', 0xaa3, 0x4, 0x0, 0x6}) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7fff, 0x5, './file0\x00', 0x6, 0x6825, 0x3}) 04:02:47 executing program 0: msgget$private(0x0, 0x91) r0 = semget$private(0x0, 0x4, 0x100) setuid(0xee01) r1 = msgget(0x2, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) r4 = getuid() r5 = getgid() r6 = getuid() getgroups(0x29c, &(0x7f0000000000)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x9, r4, r5, r6, 0x0, 0x1d0, 0xfffffffffffffffe}, 0x8, 0x1, 0xffffffffffffffe0}) 04:02:47 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x80000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1000, &(0x7f0000000380)="32c333b9d8ca8ad42b177c1a429c8dbd082605020479d8ef672499b058a7e4c6bf216e72cd37fbdedd25ef4f9c84f4fa340ff6a7b6a995f2d4a3ae089a7f9bcc8c5fa7c692960bd4daa313d2423079fa9f3a871e9acdcfb7d574d8d80712b5a97828da44d469e28887baa637f72cc6b762a4d7b5cffe08427773e5569725fe7bfcbd6336dd7378c65d01f7d8362b635d0a8bc8b14be8123a2ef41f07d27d55a376a9857751310fd2b5df6da0b467ccd8873821c7cf73b668d8a458baa0c955fb5194172e8fe7903df8e3975a1a51961a540836524ee70fe4851e9bd6198d4069294460ff6e6e505af2da11c2d1ca25f1e6ffe4685a586a0ea45d7807a58963e307acb2c496ab22bea7a79d8be9781531840438d5eeb139dab3a2fe736f46459fa8a9977b01fe9bb3a2277ed9f11eb27264d5092cd9e6badb6c71d1ebe8c90cf6a5af8deeb9e6729a5a9ddc7d7fefca0eacc0678d62430d0f593efee98c6c30d7257f7f75d47dbfb55e00f3fc6634744dfcde943b749b2e7c8b294c3e6e14894272a4f5cadfc3c71ba1a599aabb27cf9d0b7f8b16b24e4958cb3018fcda7d30e465dd64cd5f07c6413a3dfd954dda0acc83fb8bebc233e1cb56011fe68f714c21a6d0ed147b30beac125b075b10ef93ff7cb7140f61d5b7c482d21eca238fdac6b99d4d690605de8510f2ceed74fd599d9fae40b786bc6a51550f453eb7ed8f2c59ed7d85f623b5bf8ea3af891e397853d706094c87a28b705b53d22f5a3b703448e8ce65376d20240f39b4abb4d527a1fb56d1487a615dbcd67f5856791377ee8488aeae8bb6794613b3d0d8ec3f71999fd5a55216e2863662760e2143c2b0fdd2e07a4058ec173827d65840851a2a38fd2a8183efac6d26d9f7b04ca34bfb336f6b5162726f7a0ca27b79e9c3630ebd52684bac7374b69bbe4fad342956f35bfcb2451eadbd2323fcdf035a2c5377cf1eedfcff9a2ebe9cb5121504a8038383f45d405f55a4bb6886fc3916135529afc57d86bc138472351ff7b29e800e6b8fbddfedf283da9c15c579ab54f687ede552824e985118400c792ff9a16acaa0d046242692e9968e1f30c2b0faa684c616657ab54cf8ac8b8d64e75e50537435c9e7ef35983417e08353f2aeec81f056c43d7e3a1d4c4751a543aa0fcd39f43f50e65b5540b7cbbc4f97e7422a219f045eee69f00806f5c51da48cba76615022794552993cfe38a02ede0001f79a59f434010bb568f292c7cbdb2549c887cbb9d2e295a682828a60104d58d1a16a56be600879972b482d4ae77e746662b3cf59b46ddf570592e60e10389bcc2d24f465a01c643fa761bacd7d61fbc88fc65d2b9d4e9d62d07d5ae31d9ca90f7b391c5180618899b4fb83214792d33ba72a9c989c53bb486580da9f13dbb9a26dc550ab760e48f59f41cc326745dd7585d1266b52c2b64fada018597b4977c4477b759624cbd210e8c5cb61e52050a93f6bf2a66ce7528e317cb6599ee96b426e40e773b181fbfe966eebdb625672bdd27c5bb70f628ae841222bcc6198129884cb9292deff2713dcfc221c115fdc26fa18b0cc5d4b6beee62bbcb553c15316d9afdaa3fa804e9e20de89a9fb82b0305b330b8e3c1dd070edd512b7d6048fd0fe9dae6db428b4de20e4df47368fa6ae4ab5e24443e8b72723e1c2745e9a4e4c53a12469f88913316de7191c718646bc10f0d4f1388096a5979478f2f453ba3c4da9f09529c8d021527dea80bd154cf5b2c7354fc0ebb3ea0c247690c4c20bbcfe0a395aea059f67bcda36765e6288edcbc4b9aca8285366a25d64ef2f464838a1d948f58a3fbeb5eadc5eb40f8d5f7c6c4afff88a810c31668d8134e8e15966bc9595a26cea6d0fa2b5eeec79969b09c37cab7631906fee82700a01a1db01c6b35969400991b02339596338469191b3024f6c62d80325b9fd728b414dd40fd7cd7edec632d701b7e793b74a193a1fa3694de4a48aeab5e7d338bf0dfdee309cb14c89cfcbbb58edbd3426b8fa81145d09f3ddff540f7df496eca02edf1ed1d0cfe9b94033add9bf2e19a6e018ea55c4aea4c49eae4b234f30a58847fa72883e5769e409f24336ff972a5b43ce199d82c31962c277be6e53a3dcddfacd15e6ee60088595583983de33396f5d0e38296d70ce63eec7c95ca5faa2e946aef92fb611bf295ac80c68fbc75c2ae1502a0ed8fffe04e64427a28e3245bf7c50b89ddbb5889b7f5a131bc02de9afc8c6bb1d0191592d31f62732d3907c5502c8323808cf1328228579850f2f4ea372477e508698d9c5bc03bfe15ec352b3de82bd55d92f78e5902eab140d7fc8d470629d7d4f43c0254bad846632349eec5533847d8ee351c1952686e94c56bf1421636fac02190c03983156a39910e80188500c1999289c85bbfe7b235af1b808b28ebb45cbe880b6178c9e9cbfeaeacefaa16b002e748847bf1efdea442eb94e84caaaa2e47162f72027c2b323d4a9e132485dea9c20728616eb2b9d8f378224148a74c430a3424dc87e0f61a7bff5aecdf75c847d0f94375c77dafbc98d13be5acdf5b63fa6e6b162da5fb20090404f1e350a665c81ef942dae1549f40c1dc57d919dae4fa2ebd85c6b0dfe27e4a379738bd2781b0bcbb41836958eefadc6f2b364502004cd89bfd04ad8e0286c933dd3b88fb7f25fe1cf4ffcc175cc3a2207c26ce139c2232f7170123add7a9b01fdbc51bc043ae4d86291351b9408e8238a66ecce8e410a8ec7f22695746bbc61c0b5fd6436605c824d0d2ae279ddf373204719e2c01ce994ff5ebf233520cc7cfa56869d93124ac746e8ef8d558353a134e735c10e6a7c582dd2a9d3e5bd7cedc64b73fa475330fa32c3db7fb07158fb61dbb35dbaf38ffd71da266920337bd8b103335b44941a5d83807557ce8fc066d5c6b84d213321d333e6a89b2a2b6f165bb8cd55340da98befa4a5115e492aec841d38d28d2a75e4b20cec1c68ecd1ea179392778c0e5828813096efec3161540087abb440e8ea6fb97ce2933b8891960ca1ad940731c3f7e387ddb3d4a88596748efdc768b6f164c714779e50a811fa9e577b09bcef4bbfaecc832dfb0a644acac3786ebe9694120958b868ee24853e25529924d75e5432b04c6caca5a3b960d307344deace39213f51cd0b403c2fa751a2046fbbef94ce252e09d331b5e9a0ec5df404edd6d26f12f46d56c08a2140f7686cb24ff1bb3eee5359921f3c7c910e2abb1ffd6060349363197f19c0595a84b2e8ccf7e39014b96f5649c311eb848a40bf78272d14d0750f1f1217b9798f607732b87b96bb699251e492df58e5bd9a25636f39a570a0ac1767593532f30b1ecc7b226ead9cfbfb9e3889ab9f6ff5fea20757a73051a6f0ff3ff796ab270f21f8e430324f7d21cc3156de5cc99b4ff1da9763d3ae187559bee78fb364e8d4b5aa996424eaa685917529c0935dc5d6772ff529595eda231b1ada8155e0aeddbd5596f08ac962482a40ee46579beb77f289a3b929a5e81303fb254cd41137f7338c97eb404aaf09713b1342d87b5f3669be833e32df1e063f3769e64dcdb6e65c3e19f93fd1ae3500480f015ea9adaca6e337faf45a80833115e8cdfddc9d3c460b8ef17f5ae3ae41bd46925c0c3379a19d94a8e9e0788f7278938b6a8f8de6da11de528b72f55bb8659d74956a5bae7695394023f8eee93b3c25ca505c46ac090d20aac26aa0a264879617ca8d2e55e7d12a3516feab0dd6220758bc277721f931fe4bebc28ed42766570e865712fcd6d94506635323b00874cc8109cbdff708be2fcb717c390819fed045d8dd506cf2ed7c268e99ce59927d9291ad6547dd690aa78137b2865c54b10ac6b3b634af65690ad6d874391cc40dd429cfe932f7199f1dabebed9ccc9be0affaf459a8ac853154ffa232ae771ee8da64eae975fd8ee5c7402d7d9ecdd2c36464f1b11780aad4add88fd3e4b88db9b1fd26e3e7d2ff3f080f59488d31cf9dc18d71b73d71447b5979bfb97c22ff0ec987cf8cb3851ca60d4f987daf9dbd7b4bc540532f7943cf16cb285ee2084f25bb5effb6aa5217e3488932df36dd3c94ce4506cced55d6c42d1d0a239e34067d07b0d723e7b207d09e2119a612647d2c6bcb69a8ab0261b8aa2579009203e346786ec700e672740892c19c1fbcb601ed07acdaef89791c6b2e6971e11de51f80580578cce96f396d0febd42a95caf7ca073e311c5b457f71614fb28858775c93a9a172dac655a74a993c255696054e1beb31f26b3823d1b002f1590362f58a826f625fdd2e5d561e9578e949b840ec48a86dc1b0c0ec2d840e219f08a1b9e8ac45b9449f8fd5d640c437a1f21b0ff97bff0999115bd95ca2f831b4415c902df5ea969fa9ae70fddb679ac46fc3ed5d1251a1022ec21d44a0e43f2fb784eed427629992f7398cb85dc8559dd793e2505f271907ac6250364ede3ce3b36268f22562cc21a309346165b6ad78edd1e0f24c1063bc0b9d89509b798701913685dc10b8d65af68e86143f0b36986e5b4b6881bb0ed923af5d08ad49b6ba8b08f8f227b75708209b93873c15f1d41183826db6972293a621d14063a326e97f386becff22c465a93e54777dbd4c11405c7fdeb3a22ff884d79c2fed50fd9048069e7a1a9cf5fcd16241e2017b736e920b7bf45bc84840b049204ad3452312b8a24abe7ed955d3088e2af7d50645d32664f56bf272f870794ef53ee0169dacdb0edf1ccda5cff2cb097478794ee41e510df871dcf0dfef475534a151db09cc73e6e1d637763c8b782c51020ce011bccd8556b2388b534ba977e36065355828818f219b025d4dfdef7e61903e5d378571e53206b4b3d4845f144dafbbde7567f40fd0efbbd3e0ef7090ba305deb1105b02ff40128d5f9298a70d1552a0b33947a76ab7023dfbac48375c64051367b95f168458cc16cbd24f6767257b55a2014734589ff74666f467b5928a2df84bcccfce3b59857cb8b6c10ac9f0d22a3364da44340c657226a30dff74ca5c2afec1c4dfe088b82c776e4864b7fac106bec548c782afc4d6040142a1f828d5abf194da7829a14c5bc0b722e4e0d9b5824b8ce2c9ec0891494e4d336cef63fd81d3bf442e15cfa07fe983a2beedb257b6ba7e78047987be03f4fbc1ea5ab5336cac55284b3d3297ea537ec4c6559d5102d7f1a5d876e02f7f2d0f3db7f4d23259dd74a4490889c9b0bf65e59c8da0489701278e1021227f14a527d32cf12291755a3e52be26de2405dd60eb28dd45a149d1ac9899f031b63c168f06317282e1e80a80a285dc70a973de66627d4ab151f8e1a2ff7595b6aef8d8e612d2bd7d70d62d30de55338d510d7227ae404aac41b67864e0381c0c6502e2582fb97c0df18583ba5a8efacc18165fb8ddf3d00f9ee786a772545f12f43d9d0977f19d3bbc2013ffed80ee5e09370f3e735fc5fe53080a99885136e9a368922b4b083c58b58a535f82bac7c742b448c69abd3fee48fd6ad84fae15c7797fcfb6a9c6cd1dca1efd939f3fc3cf343297fff063ef07f985adc7df5cf725203d478407a765c2edb5601a67e53f26175f0624941d0be2e3ac34ab25924ad55426bfec168ce4154526d8f6386d973ef18d03a9ad267716404202216cb0cb8a4597ce94e3b0390e03b2659e74fe0513ca7b70d116747778e6477a92a9a49f8c967e53bd5e58965ea7256138c142960101dc311ed757adb92b683cac71db542f4a9f0c7930b9e3408af2d6d377df783e89c4957b0f3cdedeaea4bedb51c545fd0a03b") 04:02:47 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000008, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x34, 0x0, 0x7f, 0xba}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x9382, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000021, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0xe, 0xa, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0xd, 0xf0000000, 0x5, 0x7}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80000002, 0xff, 0x927}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x63dd, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x3b, 0x4, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x81ea, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000080, 0xfffffffffffffffe, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0000000, 0x0, 0x8001}], 0x53d15a7e, &(0x7f0000000000)={0x7, 0x7fffffff}) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x2, 0x5, 0xfffffffffffffffe}, 0x4, 0x100, 0xb3}) 04:02:47 executing program 0: symlink(0x0, &(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) minherit(&(0x7f0000ef5000/0x3000)=nil, 0x3000, 0x40000) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x0) symlinkat(&(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000300)='./bus\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\b\x00'/16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="5090e82f8ff2da3c6c72d49696746c60f778c1947cf2fb83026dde3e0ee482b51c19e1488e4365b21ef88953843ea91e88cb4a3eb2a784ff8fe3370e0f46a78e88113fdc06f55ac399183810974b75b78c93b51eb454daa529b0000000000000"]]) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x8) fcntl$dupfd(r1, 0xa, r1) semget$private(0x0, 0x4, 0x8) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000380)=0x8) r3 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xae312f9e32073246, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 04:02:47 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 04:02:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x10f, &(0x7f00000000c0)={0x3, 0x2, 0x3ff, 0x5, r1}) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000100)={0x3, "403a860a757859f01b80497309c674aea6a04753ee6a3f67deaedf8d5295c60856a52f4dd1def8386f486eaa329c7a2d72e83e8028082cf2851f1463ddc383aac9b96ca946a035c8a6ad4396e1198c79629efffc3e99f68bfe314a0ec3ead5e89456bde7a0ce312f796ce04108cba348c5a6d50ec6e3c5f92f02fa18071e3053e1a423d695d6f5902a774ef7ddcbc710a9103b3009b6e263cc9dd09b35b8d9b259f4549f628ab2bedd61771de23a5fd19ca4a07f6eb88e322af55ef577e183eacecc28fdc6cab20deeaf2af80c3fcba254cffe517abf430cb218"}, 0xe2, 0x800) msgrcv(r2, &(0x7f0000001e80)={0x0, ""/119}, 0x7f, 0x3, 0x1800) 04:02:47 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x3, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x12a) chown(&(0x7f0000000040)='./file0\x00', r2, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe61) setuid(r3) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xae63, &(0x7f00000000c0)="b6") 04:02:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c2700000000000000000000000000000000000000000000ffff0060f6a2287f433fb288533877f63e97a0c2245206d96f5f35ec84b46c2cfb5ccd469208996ebef556a11234ba7594a56a9667de0793e5d52ecf4df930d455913b15d79eeac58294e604d2017f361fdc5498e6bc68f6accbd812c0b2af40ef5f895b333e2bca236707acf4d4df", 0x91}], 0x1) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10042, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x400, 0x7}) read(r0, &(0x7f0000000040)=""/32, 0x20) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") msgget$private(0x0, 0x10) 04:02:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pread(r1, &(0x7f0000000100)="98accddd23c5d99c182a298e3a3646b45abd76f6cd9703e67890c57b920beddb7ea40f4657975a3f01c45ae6c2b608c40a9b5dcecc5925fec56cc873054438105dd9f758c4bf9b955ba5403e19874bb71503494d6199bbcee46265b268d804a1726f97558cd9af44a59828715b58a1878fa27eaeb669cbfea654ea436844d7eb55bad7be9672a56995f9a0", 0x8b, 0x0, 0x0) kqueue() msgget$private(0x0, 0x100) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x6, 0x0, 0x9, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) 04:02:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x16, 0x0, 0x5, 0x4}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x0, 0xc01}], 0x2, &(0x7f00000000c0)={0xfb62, 0x1000}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x75c7, [{0x2, 0x9}, {0x3, 0x3f}, {0x3, 0x574d}, {0x1}, {0x3, 0x2}, {0x2, 0x1000}, {0x1, 0x7f}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0x8}, {0x2, 0x2}, {0x3, 0x2}, {0x0, 0xa8}, {0x2}, {0x0, 0x3}, {0x0, 0x100}, {0x3}, {0x1, 0x826}, {0x3, 0x8}, {0x3}, {0x1, 0x8}, {0x3, 0xce}, {0x3, 0x8}, {0x0, 0x80}, {0x3, 0x5}, {0x2, 0x3}, {0x3, 0x4}, {0x1, 0x6}, {0x3, 0xee0b}, {0x2, 0x3}, {0x2, 0x1}, {0x1, 0x3}]}) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x2d}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="a3") 04:02:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0x2, './bus\x00', 0x1, 0x8, 0xfffffffffffffffe, 0xffffffffffff0000}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/83, 0x53}, {&(0x7f00000013c0)=""/203, 0xcb}, {&(0x7f00000014c0)=""/253, 0xfd}], 0x7, 0x0, 0x0) 04:02:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x144}, {r0, 0xfe}, {r0, 0x17f}, {r0, 0x24}, {r0, 0x80}, {r0, 0x144}, {r0, 0x4}], 0x8, 0x1) 04:02:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x603, &(0x7f0000ffc000/0x4000)=nil) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="837b8fbbda27b8f02977c373a43d544c1d92930c48df5170c1822212ab7df3355af73b123f4d885f13e28c6fa05644cd40da5e4a03df9c18b867ebea883c6fd843", 0x41}, {&(0x7f00000001c0)="d36b49a0adbdc83cccfe304af0ce2a6962974f24e127f7162f87ba230943001a478a6b3ba43ee314fd11b25a921c70e3b886441a7c255e4a5abb0eeb87950f9a90b289bca58bbe95b01cad9788d28cc8e477f1ddb25f2a0a8875555b67e6519156abce7fd7556ab86e35ece80ebe38791e590ae6fb491ab43f3d511d437b9525493f2c8089f66fab221b64360241c162475fb119426ce8b153ec95319150f0c3216b039d2862fdfd8d73839bd17cc8f286b31d92814e3f69ab5eef444643b6790e3970f5600cececda8f49bd5de5f6ccc185b6fee984ebc3bdf7a8b4b9db57ab56641cf770a8eb36c4a8a7cc5923dd6a2d", 0xf1}], 0x2) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mlockall(0x3) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x800) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000d80)="90fbcdcc47b5945bdbdd438c8c625e15252aba1a5d41bffb3c3d5c9ae5952d8543093d930c1a77e2e040d85adf02af5d5e0b5db8312518b447fd28cfe0ff7ca44fb1c93fd307f01ba7146bb70518ec62ff685290fecc3a938460339e5d6c5491e1ec95b67afdd5c953300fafb0db49b577e7f4cf340355d311bb83fad2721b6cc286837f7c1a00663661c26cb187168cf3bd3e17672925b8b75447fdd770cdd2fdcfe3b02de6b8ff4e9f354377f95e915d15a984164bdfd56bb81eef25aba3adc3a740a3bfb75334624d2fd9284d1747b93d08c7847704e054b1bdc882c5c7711ba1558f75a76f0af61c9f7213dbda5d52ad442807a9fdaa17bf5081e38d7c25dab6b0a4a9bdfbf3fb5392decce4cc9934d5fcab40507698038601573b3b8bca6953d75d5b8c938aa2e5cdf45551602e943e3d9caba0ca035bb146f611839c1279ca25df19c88ed859d8f1ac24c0ba051ebf76aa7a6d1ad0f8504f4f669849e81e3f24213691f5e9b94ff26578756b84aad9ecdbd707ce2bb260872d60fede243608b30d93fce3095931a83942608b97674f3b14a3ad331bf60e43b1581332ebda5e9653581c52759d881620bdb42fd9beade0f20df572c2987bca6e98d9938e199eed25b3ae78a06445b3717709c797849b4da899e46324782e7a6be6db9a724702978a33f413ea4b2be6dee968d7632903bf37af30182befa7aa317a0e827dadde5517e4294574ee9893ac70c8eec51570fd8edc289d9490868405c42ba2f9560b7ad1afc391e6455340d71df668b740e03102d15a73baefc0937b71bf9d4880fdc8037735e0ca3a36771dc8e38d5e754a84391c92dc1dbe0a4ded0657844a01ec8bbd5f0fc9f5ae3bdddcb1c5ae6f12d9598263f58c322615e9d8faa5fbaf8de86df8f54ee9af6b8aba662f105c3c2f94c0e433acb02b0682018839be04da49318e0f1b93c9db3062c649c9457632532cef941f93b0d6d5d126738c114610c553645bf0e2bec5f2a82b7b49e28e0b750d6e21280882895ce84086e49375891e071ac9c39a4a9a863a9b2bf2fc678e30851afeb359adca3f9228be4eb63ad4320cb3ed1e682f66cb24eb212ad9a0df9256636c62c4feb02c0c88b9571375b26c5613bd45305dffe1c060ac53db735b375fd3fe48b3a4e698031cc39ce4678458966fa7a9406569d78f32a7574c1ceff5c425d0ac75e0f8898bb75aaa4408671525ee2df71785d77051e81ad1d2f0b820fe98cc0dd5a8cc7caf9218173c9017c2ea37b50ef7802f17f40a3e2a5ad48fedca841898bf524460b281cbeacb22d5075574daadc2840903f82e2549f3c42399bfdb097d3564c12b7fb12de1132e9471784e2525157d6a25c8369fe9f895f1eab12e3b62be0e71257ad58b792806c513291b011e0c11dbba042282e6702adcd85a1bbd77f6b541a9caecf43f25e742edc7d9731b05ce4b5255b2e5727d8ff88213ffc0e2902ac8e2969384fbbe67b97e807b161bda6463f6e07effc21fabfa4dbaffada1a955d62e5c2b4788ed4ebb5eceea07f35b9eef117ee1052b7447908818cd1fd7c16c541182c0adb5dac9cace4bdc0af9f1e9ce901c37272399091ed712b3cb5695ac155ef456ad4673cc46c49bcf478f9fbcee20bd87af0e80f3d0f7f4ec081081b270efaa707cfec7a3548cb6cdfb4d79898d7bd8d04aae772a981f8b8e906d8adf431351e5347ccd3ec610257c3a18462b12fc095b63f39082416ecbfab21bb247a47f0fa03145e4a822d958aa23894c6d7afce0e1059cd5643659d40e4eadce38185dbb8d5b41eb4b730d6769365141d1e6a47013b63ab6573b6edc5cf807ccdca41c79c93ff7b88e554ce66eefa2a1561d700d11dc6789c9ddc6eca2a41f9d64c14b3666639237a8c9026783c247ec44db11ca881d43f07c7f4179cd9e61a126de813a3c30bb6649799d3b05ec8807283779fca3eb8756b95c2032b83ecef8a216da19d68f3a994b7675ebd0f9fcb4958dd5bfa1a988bacf03a5989918fb338554f13c80239376054b67679b954875ea89ff2152c7c81bb79919b2867a712e71131832327b8fb7df3fbd0eb986a8f2615094fc6bb6076c855fc4a8f18a10c113a8c28f22739f83a7452ba58009a99ce15f988a4dca8c197395ed5e7042e3dc91ce2d7eaccbd0bfab6b8bcdafbc1131d83b108ce0d64f050fe533e971e66cb502fd65569ef5c9694bc9b3bd02820e8436026c5219b2388ca979067b22d1adb1137c9846998b046d4fdd06e2edc0b131791fc56eb94dd3bd1481231d25fbb8fd2eeea5fdbfc8432b3269461aede8a430ec7933341fafae4b5fcb8c9cfbe77cb2cf0ace0c819ea9ee0f37dc9c48d319335b99f6591898aee5939830749871a3518bc4ea00062a97d7752ed1909f8d749a2297d3d341ac98db068d6434877356b5c9fb0bc0cf07a192e586e5f6bc806c5afc0230505a561499d6b65271d9101c5408c045ebaab12ad3b24afa94f08129cdaf3366493e30f492549f3917ae908a5b0cd00a09064c922f6e004cbb5abebb6c690ca6fdc85b43fb57caf71a5e1c46f074ec8df5c05ca48ecb1f0aaf248a2d98c7ff07c1b991854caab994ae6f1e345628b6110c845e96e0af83d1b09eac1d1b2b0f5c794b356169a4a9b214319a8fe949d7db52cafa381e3022e98c54763c8ae3d25fb9b4fa7e9a67a145a213f4b580d408f3fc7417683ca0acb2fb8b9e89d3d04017e0e9e82873ccd6247e4068717df4a7cf5dbcabd057af9500b436e05de82d9c8f721e4a1a1456b6a79e2e002e9b78a4d11003fc13e154a4c969200f7a7fec42f8afab565e5bee06b89d348b780e71d71b06e095ef5f104ba1226bd6c5b2e2dd7fe795326cfad758e294adecb4af21a06fe76dd2a6fadebb06d4acf60575e50cf25cd0cf674ac888b3d235cbec2d7f823fd9785712223a15d8b1a0070fa84109e9f8acc8c829ed90c8fc3a344b40408a8e293558152d91d55f15b719ba15b5c1415ed710770a769ce142f38288aeea588d09441cf40cd52f7762d142cc67255a63bb2919ff4803630b5a73c02b3f874928fdae7e63c9641a5e48242179ec82415b0cafaca312b6a627d5cc394f9c4f6887b06cee567750d2b8113ff299eb9cb91688aa8f68e4d9d2b325b0eede8bd6d29a4e3a61754c7d9dd19487d2311a14abd9f0bfb14772ade140c4519dc24989bb4e794e55456d93caa200714ebed4a76730349f8f7b83f841bf3a940f275076ccde86112d0ae128a9e881212186d746f574b09306adad8842f08e4703abcf71f1ccc16472614cd0ae7e7053a125e92fb0d3992f8cf0e9d98d86b2c1bd5c176987f593aad69c7b74e725b87d6301fa73a6d3cd5a29eb69cccbec0da64275c7e6bfca48aa6a3fe60bc2583b00afeef1bb9155566487184bd6cc49d67f17334153b24f2418cda7cb670e132fe4a058f23e8e0ae18f34ca0d83f9c9ce665977a1a3934ddf6a458d53958757c681e9557bacace2d2e5cd57fa2103e7e9accedbe3c2770ce083e3ad9906c25f079bed79c15e368b4e48b9fcdcedc33fe4893d52052307a84e0728eee81e60dccc63da709289a19b376276c81143b749e369e2ccb27c77c5ecdf6fe72a19f8f5f51af1f754ec053ffcd02b416098d047168250bdfe7c170577ada6e8025151ac119dc282981169a07818c2ce5052884bb3fbcbb097c04bb6b32e1fec01347aaff288866f3ff5e86e8bc616d173d3567bd2a43213239be38d41a00024c925d3a09904acb75ad3d81c9b1712b4086ebe958d06eddc6e74fa6aceae77aa5260af7eeadd8ec0744a3cabfcece1f7955c2f0a4d642fe0997dcdb8403aa4615ce2e20e80e7206f2d63e4f225f0e25003f077c94b4809983fd33ab527efdada2d299865b82c7835013d263336fa832bb1fd121dd3c8c62c010b86333acdab8360f74c0b64050229d5467f1458fbab3aa48e4535a806b276bffb11520726b8ee19e4fcc988d502ce696c92006f7c4853c0fdcc1da6e4f87dce2787537a5e4578befd6964cfe8b36bd1a95607c529f51996e39215fdae5f0b0c5460e3efcd5d2f621bf589bc01b9a058fef07f5543aaa3e542f4b54401b0d7e50cd36f7fb8d0f8f91cbcd89df42a0a59190f9421474daeac0c1561e79db07b294ca09a800e795f84b6ed2ee82f2cd60c1e47949a5b9f6083e0e7613fa73aa529fb40d055d3885d6b7c81e888b1652a5440519a1269250d2d27cff0b4c25de855ed2d2c9d8f2fc95bc548b3cafa37fb54d0299019af0725b1fa736ee4d05fba89b38d4b4c04a14e92bf1141017321b96a8f1668c26e98b8065ac01b71be7da4cc68945f7f9d88ffd02be60bb6925b2d236bdee438d57db20f1ccbe67556b0e691e17872835229e25a835cd4b8935dbadc04b3d59c335b2266813d4dee0c3bb98fd952a40fee18dd37f6c05e78d71ff295adef984565966e731a64d8f29fce6c1ccfc3dd5fc42ad4bcdd37e9cf35f805c4eb4bd03fabfa3091c964d35aeeb12987701f8742c8305000fdb826fea91f488c93ec19b242ddc9b20d02a02ab3dfc39757d5fac3ba48a095fe90d9eac617799b116acb966ca4fc31c1f8548dbbc489c538ce923a128def3301c768f4607ab7bc2e09c843af433837195ad6bab8d7a56f4e3bf73e90595a8660785d4c7390d404c65e89382efb37abc2c95fa63154bb36384856a267cff49be9684102922dab07b15bba4f62ee8bef48f53154c02b9b015d2105d312afabdca7818412ee8cb123b714af6c067ddadf6da02f9d7fbf5ec66238eda248b6bc19b28da253f03610000eeeaaa0bb28bd6c7d2c69642b4edfeda600f7befd54af5270e3edadf56d37d8aed03359a718ebd189fbdecec8b3c72d4b3fc52e8524b92efb2e34bc0e5982d3de78e5b138e1c6349213b5d55db52c9cec76dce70f723fe4a796bfa2e45338c287d72a3e6d5d2de289b3d4db9b9dfd866e81ea8466659d19ed999648b8c61ea2d5cdefda88c139fb4862af05a4dba3035dc98ad7bd0fc8ee24484305e78fe3c4b6e2d653def1dc3a6dc2b7058619b9cf4596b45cc18b67b32dab52110b5ca9fb87d25ac0c774fd1c6ad91d04607b839834ddf8497f2b495038fbbf2b8bbc7f6b2aed3ab4db3760a54f16665471a81565b00361b30e551099f1afa2a3bf382aeedccbfb5c3a00bd16dacdff60d0950379946e6d4828baf9e85289e3fcc059714acb8a38cd3cb064cc1e5659435edbff1851215385828a736e2e5eb3712c838fcbe021dbf98aa78a3b6b491c40f7c8e95c258387d3c91519bdf4f18c8df4504bda8c84bc417d7ee65a4980895e70507008866437ef68411a0a1a73830ad4a162e8d13ec0957e96f6677dc0f484f9e14d8ec15d0fb80ad8c137b46f615925ed6836f0767cccb486c1d5f1c572f6e5ab263b99b1a5909b7e86daca46ad7e1d00b4cb3a102c2100bdbc29ac81380dd59522e1c91a0d6d4eb6a8fee4d3cd7e7e1737b2a2fd21a88db76262ab0eb67802302bcea7222ccb0d35bdc11dad62d9e445addbc43a3b8fae4500d2635055d4f77a6f6336336d622b2f9ca67e1cd0928e7b9cb4d44ebecf36b3aa41de84dda4285b5acf6cd15e4a7ce78c0b4da36948d010ffb62d008d59025d6ae00f5dfc33318a49f204cec423af46c13dc80e9c0d7708c8f74ad02343fc868296e95e56b7dcd33df1da8442ba962dd1563e362d7fcca7291ed8b9bede085312a305f8414cbd9bcead27976d45b937c5f295b17d03de7cb42b06a70e4799d10d544a6a45bf0f528a55adcc5d8c3ff36b686cb0") r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000900)={0x1, [{0x0, 0x9}, {0x1, 0x8000}, {0x1, 0x9d37}, {0x3, 0x5}, {0x3, 0x100000000}, {0x3, 0x9}, {0x2, 0x4}, {0x1}, {0x3, 0x100}, {0x3, 0x8}, {0x3, 0x8}, {0x2, 0x6}, {0x1, 0xff}, {0x3, 0x5}, {0x1, 0x5}, {0x0, 0x8}, {0x3, 0x8}, {0x3, 0xffff}, {0x0, 0x2}, {0x3, 0x3}, {0x1}, {0x2}, {0x3, 0x4}, {0x3, 0x3}, {0x2, 0x1}, {0x3, 0x7}, {0x1}, {0x3, 0xff}, {0x1, 0x2}, {0x1, 0x400}, {0x1, 0x3f}, {0x3, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x220, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000a40)={{0x18, 0x3, 0xe8fb, 0x5}, {0x18, 0x1, 0x318b}, 0x7f, [0x3, 0x9, 0xffff, 0x77b, 0x2, 0x101, 0x6, 0x4]}, 0x3c) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x55, 0x3}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x4, &(0x7f0000000600)=[{0x9, 0x4, 0x1ff, 0x3ff}, {0x1, 0xff, 0x20, 0x1}, {0x100000001, 0xf6db, 0x3ff, 0x7fff}, {0xfa22, 0x1, 0x7, 0x4}]}) recvfrom(r2, &(0x7f0000000180)=""/53, 0x35, 0x2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x100000000, 0x2, 0x9, "bcfaa4779aeea6fd1b6b7e3e0eade0c7ca5258c0", 0x1ff, 0xa8}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) ioctl$TIOCCDTR(r2, 0x20007478) sendmsg(r2, &(0x7f00000008c0)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000340)="cdd064df134d538f59af404646973b6864f31650e9a1077134c502b372bfd2e24b303224ae8e8b3f552bcc6b0d90b24a674f1984a171fe00f62a2ab5a6f0f2f77e5feffaaa131b62b803fafa06f73472871e5bb174639fed8724d6c5cdb582a44c9209709af3912bdb9fb93d3a014a34dabd4e49637411381542f426718d46e464adde1c78b498a2faf294122960c37991c4179ff6c6e5fc483519ea892fe6e84502fc3fb8ba800cc462f1557b3c9c50459bf35f3b1dbd922d0f96072ff031d49fec229ceed999d9faa1027a86f88a", 0xcf}, {&(0x7f0000000440)="0a37303171f3993a0d91a60e97516c7b0ad2484ac8ccefb7967480f6d1b97f568e3eaff3e31057e58fca2b339032582dfe45bcc35484e03265246fd4272636ee4f3527c2a01f74c9f3cbbe5354bdd40ebe8663", 0x53}, {&(0x7f00000004c0)="fd69ff9d36132f5cb13529f642f211280bbee565a9d661e54b5987372e133af6948a4b78b9d4346aca1b5f3c4297b667ad727ea5d2039cc3a8635d854246ef86d7bd37cc429695f521d0dbf1449bf8b1c3fcc22a8b044121584f5275ff2b582cf5e9386f1d82c3c7b7a4bad93643f62674743e32b284b14a719caa3d1015dc47c8be54bc5df63af965", 0x89}, {&(0x7f0000000580)="f4c0d0462ae972c91275e013eb3441f17aa69bfba0daf05ed18148f2d73ec0c7ee393c", 0x23}], 0x4, &(0x7f0000000a80)=ANY=[@ANYBLOB="6000000000000000ffff000007000000ae734e6020820fbe577404880f603d4e5acdfa904f9028ea8d92d2b8b521f6c88f72afe08737d97ab21a4997fb78b282ac408a09e34742b521343dba30daa9dd7c03f864f2102e5f1a17000000000000c8000000000000000100000005000000dcf0550ca44b1e3537277fc3713eb72488cf64ab3d05d0c79827d065019021e82278ef510da3013b2efb728995271016eeb9c53c0e6c01b7bfb4462649b7244bda71aa8b1579e02553f4897fcfda4edc9067d0ba3da97072d4f4e7fe2b4e561f9fde600f794226a79f64ed51a5af2a6f6f442ae6f63869cd4e1ea0af03646c9f842172e09a878b6e8e8a1786ecabe5e326adca5caabbd03a7ea5658cdfb03e950061ec1866ada0b65a397b86db3623c11d2f691bb56300c800000000000000010200000028a9e0a4ea705463398e13887b9d14f31a3f08cf6f08fabcea27cb7f6c72b4467081e20a7b6c9b64d41e9b1a24e2dee84430a72cc861e62eb315ac346a588b4b3bf0c025b5f9e772e523e57c5966104e4d50704bde5eca74c476d672a781959cb452fb983c705efdc5dee494b98671544e47e7c37834d9f08b6422352ab59cda09b9771891cb400f754618e9abd3b48e4a78a7bebb712a164e4a367b91f8e60cc2f510a71c229a02f8a9030722f4c0d8a29858b3947a445ec0000000000000000100000005000000144148c6aa9f9cc65290649036da01076bc6b807d5bb57675fd3250c37b0a8a80eb1b20c7d030a23af7dd0bdb8d59a76051ee4afdf1d515a90917c72ad4faa61f4cfb31a6627ffb54ef9ba167b25270ce507d7dee4d672535c82d458c2c7fd66e3527eaf82f42efedba2721a68138f36ce5364536e44d9249c0cd456550fe9ee4d88e4ff0f5a30dc27640c55ec674aa2b0f44935163636cdb31e76cce98ffadbdf232800ff549304260000000000000000000000219c764380d45beee56148f09646dd387fdf989c8b3072e55fbe2dbdd7a4d403834070ad4fb9d5c6bb2d2c7677dd2a73fee627651daeae7c6a4be852698ac5db89400037dac5d6d2d10ac2"], 0x2b0}, 0x409) 04:02:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00160b2bbf78e7655400000000007720d7b58b8ce54eebdf66391eefada3fbc465977b6faaeffd8c05ae1f52e34bd1557073fc5ee554ef5881f7c08fca00bcc52565c281f0170ff0faae0a7c59b021aac83fa0f0a719f8539feb5a651e19b55e0892fdf8336ece3e97925b30688ecff73f252c6cc9651eaeae11cb7595c37708b26d715053304e13a1cdd94f871b2029c9daa2972c538568dcc6e515505cc87dcffd69be46e472c69e569a63bf46c1e7433def125edfb20cf920f4ca413e6800"/212, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) dup2(r1, r0) 04:02:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x1) 04:02:48 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffffffff}, {0x5, 0x4000004}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) sendto(r0, &(0x7f0000000180)="7343c09b7e6d2fa73c512ba4243f569e793dba3da6afc5f9994587b4d9fa8dd448af08c7f1615cc0249c1e497cc548b8378621d1fcaac99a09193f", 0x3b, 0x0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 04:02:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x1000) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000f12000/0x3000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 04:02:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x80000001) listen(r1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x6bc}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x6, 0x2) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/194) ioctl$VT_RELDISP(r1, 0x20007604, 0x0) dup2(r1, r1) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x101) write(r0, &(0x7f0000000400)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560c534642a247a3e4003d756b8fb6f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a", 0x122) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:48 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 04:02:48 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r2 = msgget(0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = geteuid() unlink(&(0x7f0000000200)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x7}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x101, r3, r4, r5, r6, 0x4, 0x14}, 0x9, 0x80000000, r7, r8, 0x7, 0xfffffffffffffff8, 0x8, 0x7fff}) getegid() 04:02:48 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x83fd, 0x24) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)='o', 0x1}], 0x1, 0x0, 0xffffffffffffffff) 04:02:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x4, 0x80000000, 0x1, 0xfffffffffffffff9, 0x6, 0x6, 0x0, 0x2, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfe1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x4, 0x1, 0x2, {[0x1727, 0x200, 0x80, 0x2, 0x5cb5, 0x3, 0xffff, 0x3, 0x5, 0xaa9d, 0x9, 0x7, 0x2, 0x400, 0x9, 0x40, 0x8, 0x4], [0x9, 0x3, 0x3, 0x8001, 0x80000001, 0x10000, 0x1, 0x4, 0x7, 0x7], [0x80000000, 0x0, 0x80, 0xffff, 0x0, 0x2, 0x7], [0x5, 0xff, 0x5, 0x80000000, 0x8, 0x1], [{0x1, 0x10001, 0x5, 0x1ff}, {0x6258, 0x0, 0x6e, 0x80000001}, {0x6, 0x1, 0x7f, 0x7}, {0x7f, 0x7, 0x2, 0xda}, {0x2, 0xfff, 0x7fcd8f20, 0x3ff}, {0x0, 0x7, 0xba, 0x8}, {0x9, 0x4, 0xffffffff, 0xa0d4}, {0x3ff, 0x9, 0x2, 0x4}], {0x1, 0x3e, 0x2, 0x8}, {0xb8a, 0x101, 0xd7, 0x4}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 04:02:48 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000000)={0x200000009c, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x0) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1) 04:02:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000180)=0x4) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x1, 0x0) r3 = geteuid() r4 = getgid() rmdir(&(0x7f0000000140)='./file0\x00') r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r3, r4, r5, r6, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 04:02:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x6, 0x5, 0x7d}) 04:02:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r0, 0x10}, {r0, 0x80}], 0x3, 0x83) 04:02:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9db5770e102330cf0c53c", 0x65) writev(r2, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0x1bc) r3 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCNXCL(r4, 0x2000740e) 04:02:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1000) recvmsg(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/187, 0xbb}, {&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/172, 0xac}, {&(0x7f00000001c0)=""/30, 0x1e}], 0x8, &(0x7f0000000240)=""/10, 0xa}, 0x840) mknod(&(0x7f00000014c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = socket$inet(0x2, 0x0, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4c69cd4e74b5549421dabc6eff35dd1a69e66413cdeecf3a63", 0x1a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000800), &(0x7f0000000840)=0x8) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 04:02:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012eb21787a5653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 04:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) dup(r0) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000004}, {0x7}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x362c0b1c17562c35) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shutdown(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 04:02:49 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x101) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) fcntl$dupfd(r1, 0x0, r0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 04:02:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffc4d) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) sendto$inet(r0, &(0x7f0000000000)="0f8a248373184040281d95f04151f15c88e1effa7b240ec33d4f27694c73b2f96e8b24f7edd67ed76e0facd1458de53547b68069c1f3a66f34c4d194f55290d2e5c4a54ebbd92c56c65188ebe7a374d4be24e778377d53c9708ee093451349", 0x5f, 0xa, 0x0, 0x0) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0xffffffffffffffff, 0x3d) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/26) r2 = socket$inet6(0x18, 0x1, 0xfff) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x7e0a, 0x5, 0x0, 0x1, 0x3000, 0x1, 0x3f, 0x2, 0x3, 0x4}) semget$private(0x0, 0x0, 0x208) getsockname$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) r5 = semget$private(0x0, 0x2, 0x210) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x400, 0x7f, {0x4, 0x8}}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x4) dup(r3) syz_emit_ethernet(0xbb, &(0x7f0000000280)="00c87d2b1f00c072a6159486941f23ef1fb96b4d5ad84019ee4d2817250422e688e5c8c1bdeaded956e948c61b6b4a16b20af445c139124734df7d859f7168b90e0092e051f4ef59f658345c6e622f52156aa8ac365a7231b48345fd76af8d46ba2b0a0bea8e3ce74aa2b7da7bc45d65039c5b05deb8a6e569f3ed58e66387e7c941f2894d6c3d0d05187261e91dc972fe4288f33be794d8c58183fd64b61c2c77fb19e2689daf2b1fc7010ad377593a97fcb2561d182f69dc1fa2") setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x9, 0x0, 0x4000001d, 0x8004, 0x100000001}, 0x2) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x84}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open(&(0x7f0000000040)='./file0\x00', 0x102, 0xa0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0xf1, 0x2, 0x1, 0x2}, {{r0}, 0x0, 0x2, 0x1, 0x1fc00000000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x44, 0x85, 0x0, 0x380000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x5, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x3, 0x1}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xf0000013, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x80, 0xa, 0x4a9, 0x80}, {{r0}, 0xfffffffffffffffe, 0x84, 0xc0000004, 0xda, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000042, 0x3f, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x3e1}], 0xffffffffffffff00, &(0x7f00000000c0)={0x1, 0x4}) 04:02:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/130, 0x82}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/157, 0x9d}], 0x4, &(0x7f0000000380)=""/92, 0x5c}, 0x800) 04:02:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/94, &(0x7f00000001c0)=0x5e) semget$private(0x0, 0x3, 0x200) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 04:02:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x53, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1ff, 0x5, {0x5, 0x400}}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='\x01\x80') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 04:02:50 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 04:02:50 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x7) dup2(r1, r0) 04:02:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffced) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000001700)='./file0\x00', 0x20000, 0x100) sendto(r0, &(0x7f00000019c0)="3429da033f124c0c39afdde91483be", 0xf, 0x400, &(0x7f0000001a00)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000001780)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f00000017c0)=""/173, 0xad}], 0x1, &(0x7f00000018c0)=""/120, 0x78}, 0x0) open(&(0x7f0000001980)='./file0\x00', 0x20800, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000001740)) r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="573dcf71b4e7355bc7839e75b757cf9ff2e9a08a1aa449ef2250500ec0b3a57f49a489eefe63e2b1fff30ba3471a7d4a671a332dd1b9cbb89ebc770ff1677a2d446eb8f941d7f57ec3ff6fa9af93b19e21721a2db0c8d06217a4567d33f3814389a4f408cb3aa3d72117754f64877a9fe4ca141f589c3ee1c03c491593b3d37b8971e83f71e64e87895dcb883eebeff56faa6dce957d76237104b2edf74e5cec144a37020117ecf40a149ed8efe3119a5029", 0xb2}, {&(0x7f0000000180)="47326756bd8e578131914f8b7b847d3cb2f7995750cbaaf03b4020970b24ba3d8813eb4a707df03790b6b80ebfe857befc67580882b65ee2ad2e6f8d6f9040e03fa72422648501e7cbc63d24dc27089b06c751d1a5c124520c9908359fbeb15474f9c1c4ed9e5d5073499bd9db94d49c9d3b9589cd8c72dd778b018154c7ca52e66baccae6b3376b361048ff3c130e4db7167e077314f84ec788f3b3", 0x9c}, {&(0x7f0000000240)="a2a7a47ca5eef6ead72488890b0e2a93dddbd212567feb78e0e4fdea862bae79e99fba740fa73d90a2eed37a7965a3793fc90dd7f9471104605878e92da7120441724658b4721386c8912379a0917a9734656e9658b30a95450828f1ba289de1b1c47a9675852ae577c145b43dbdab1b010e7e587e120a5ca6771b811a3e7e3e30d6cdd03edff440e5cdaae5c14c6941aeb43117f04cec95255d5a02542e05dd6df93a8d30668554db3b1a8b2019dba4c8b4f76d76049bd6e4f0f73cf3c8d1ad3e872ed1cdca2a6987476a0333c5d4c11123b0cd172010d5cc7a703505e94e2fa384038254e14e3249e6c9892ac423f1fa9902", 0xf3}, {&(0x7f0000000340)="3b890909c22f14cd6189371ba0bbf6fa7cd52d877adf31821844dbd7026c004463ad41a7c47b73ac99443826cbf563a78eac2c8663478f0f19acdccc50b9671a4b85ab20383a95ad9374320b81ac937156026cdb86bc58e6", 0x58}, {&(0x7f00000014c0)="37f00a58241bc319792f44ebbbbe2b5f05c7853baf313d88c74bb296af30681b559c9badead48e6cf2602a7e51dd04b83ff03f94c8289d107af3a4f2037ef0247e5e572e0967332cd5c31a8f2e1bffbf24d8a21ca33ae4e482496e4d8b3007f559ed45a2ce3f7437ecd66ab464ab77ecfb1c4d2a045c1d07763f82b878450e5f3620852298751aa5c767010e577f1149240ffb3d9411476582337ef5ee400c2c0adc0c050a3f31df775557f9ba050430a2bd253e2d5a2255cf46e70c3cd6fc8fff6d7161b81ecee1c690af7fef346db9d499c75a9fa1b3208b429e56", 0xdc}, {&(0x7f00000003c0)="e273bb55c3ef196b23b788e49b56da6c9348781aa01b52b6bbbc693776a8bce02b498a891fa869a5caf4ce3964e7d943fb81b496f8", 0x35}], 0x6, &(0x7f0000001640)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x70, 0x40f}, 0x4) 04:02:50 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80a2, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = dup(r2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7) ioctl$BIOCLOCK(r1, 0x20004276) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000180)="cba8de9bdacdfa9e4755fdd30b4994704f502be8a5af6d99bdd27ba067ac4df0d8bf6e82c247b7f69757d16a35fdf22694c070b95709e2c0c95898adade2d07ddf9cc0daaa5feeebca434ab91982c6f97b589d360685142632caa9b1216cdfa5f50311f861", 0x65}], 0x1) syz_emit_ethernet(0x1b, &(0x7f0000000240)="1880c252057b00bfcb76785f2b01f5b87e6d6c8f03035871bdd04c") getgroups(0x1, &(0x7f0000000080)=[0x0]) setgroups(0x5, &(0x7f0000000280)=[r4, r4, r4, r4, r4]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000100)=[r4, r5]) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000380)=0x1) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) execve(0x0, 0x0, 0x0) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0xd30) write(r1, &(0x7f0000000140), 0xb51) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="a2c50b167b74745985c7090215", 0xd, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000029, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x1f, 0x3ff, 0x6}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x0) fchdir(r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10400, 0x0) read(r1, &(0x7f0000000140)=""/76, 0x4c) 04:02:51 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) rmdir(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x8, 0xed, r1}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r4 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10481, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x3, 0x1, 0x7c, 0x1, 0xffff, 0x3, 0x381a, 0x2, 0x2, 0x100, 0x3}) chown(&(0x7f0000000340)='./file0\x00', r2, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0xb6a, 0x9, 0xffff00000, 0x1, "622e95f1fb1b754301daa8443a6dadc37876c3ba", 0x1}) fchflags(r4, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x3ff) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='W\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='W\x00', &(0x7f0000000580)='W\x00']) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000006c0)={0x8, 0x1, 0x89ee, 0x4, 0x161}, 0xc) munlock(&(0x7f0000fec000/0x12000)=nil, 0x12000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) getdents(r0, &(0x7f0000000700)=""/215, 0xd7) ioctl$KDENABIO(r0, 0x20004b3c) connect(r0, &(0x7f0000000800)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000840)=0x4) dup(r0) chroot(&(0x7f0000000880)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000008c0)) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x3, 0x0, 0x0, 0xcbb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3af, &(0x7f0000000000)='6') 04:02:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0xe, &(0x7f00000000c0)="c5ff96684880ab278067a6a0367b4e2b65aeb3c8eb3dac9c25d319b48bdb21f28e5efc8d4150e44dd31128de906a19707ee60df07305abce7ef2c9dc39008e4c335c2ed25bafb702337227d0964c53525fc4c97897739a682316d4a9f6c60d80e90f4af15d32091439eb943fe0c8b3f032d9dcf9eeaf8cda", 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/131, 0x83, 0x40, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) recvfrom(r0, 0x0, 0x360, 0x83e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x3, 0x36b) recvfrom(r0, &(0x7f0000000180)=""/156, 0x9c, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 04:02:51 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x4) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) 04:02:51 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x8, 0x6, 0x6, 0x1, 0x8001, 0x584, 0x2, 0x2, 0x2, 0x7, 0x40}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000780)) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000280)=""/64, 0x40}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000380)=""/212, 0xd4}, {&(0x7f0000000480)=""/180, 0xb4}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/198, 0xc6}], 0x6) 04:02:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 04:02:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000ff000/0x4000)=nil, 0x4000, 0x4004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x7ff, 0x1000, 0x6, 0x678f}, {0x3, 0x8, 0x2, 0x3}, {0x9, 0xfff, 0x1, 0x4}, {0xe44, 0x5, 0x9, 0x29ae}, {0x835, 0x3, 0x8, 0xfffffffffffffffc}, {0x60, 0x1, 0xfffffffffffffffe}, {0x7ff, 0x81, 0x2, 0x2400000}]}) r2 = socket(0x80008018, 0x1, 0xf) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() r4 = dup(r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x0, 0xff}) fcntl$getflags(r2, 0x1) r5 = dup2(r2, r0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0x80) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)) 04:02:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x820, 0x22) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x5, 0x4, 0x100000001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x0, 0x0, 0x0) 04:02:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) recvfrom(r0, &(0x7f0000000100)=""/105, 0x69, 0x843, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 04:02:52 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x21e, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x25}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 04:02:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20001, 0x0, 0xffffffffffffff17) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7fffffff, 0x7fffffff}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 04:02:52 executing program 1: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = dup2(r1, r0) getsockopt(r2, 0xc7f, 0x80, &(0x7f0000000000)=""/139, &(0x7f00000000c0)=0x8b) unveil(0x0, &(0x7f00000001c0)='w\x02') faccessat(r1, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x8, 0x3) utimensat(r2, &(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000180)={{0x100000001, 0x7fff}, {0xabc}}, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) 04:02:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) semget$private(0x0, 0x4, 0x208) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20820, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x9, 0x7fffffff}) 04:02:52 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x100000000}, {0x0, 0x3}}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x6) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 04:02:52 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000000)='./file0\x00', 0x8480, 0x1a0) execve(0x0, 0x0, 0x0) 04:02:52 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x36, 0x2, 0x0, "29f97d7b03196bef7779181760ceafcb86470463", 0x80000000, 0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000080)="292918d7", 0x4) 04:02:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x62, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) munmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 04:02:52 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x20) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000081810fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x100, 0x0, 0x0) panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/multicore/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *391068 55516 0 0 0x4000000 1K syz-executor.1 229015 10096 0 0 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f9f7e3,ffffffff81fac83f,239,ffffffff81f38a7f) at __assert+0x2e rtable_insert(0,ffff8000009f6bc0,ffff8000009fa4a0,ffff8000009fa490,8,fffffd8067d1c628) at rtable_insert+0x65f rtrequest(1,ffff800022c66f60,0,ffff800022c66ed8,0) at rtrequest+0x876 rtm_output(ffff8000009fa400,ffff800022c67010,ffff800022c66f60,0,0) at rtm_output+0x6e5 route_output(fffffd8007a97e00,fffffd806f706900,0,0) at route_output+0x7d2 route_usrreq(fffffd806f706900,9,fffffd8007a97e00,0,0,ffff800020b38bd0) at route_usrreq+0x363 sosend(fffffd806f706900,0,ffff800022c67200,0,0,180) at sosend+0x668 sendit(ffff800020b38bd0,3,ffff800022c672e0,100,ffff800022c673f0) at sendit+0x52c sys_sendto(ffff800020b38bd0,ffff800022c67388,ffff800022c673f0) at sys_sendto+0x80 syscall(ffff800022c67460) at syscall+0x552 Xsyscall(6,0,ffffffffffffffd8,0,6,689a6e9a010) at Xsyscall+0x128 end of kernel end trace frame: 0x68c969a32f0, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/multicore/kernel/sys/net/rtable.c", line 569 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f9f7e3,ffffffff81fac83f,239,ffffffff81f38a7f) at __assert+0x2e rtable_insert(0,ffff8000009f6bc0,ffff8000009fa4a0,ffff8000009fa490,8,fffffd8067d1c628) at rtable_insert+0x65f rtrequest(1,ffff800022c66f60,0,ffff800022c66ed8,0) at rtrequest+0x876 rtm_output(ffff8000009fa400,ffff800022c67010,ffff800022c66f60,0,0) at rtm_output+0x6e5 route_output(fffffd8007a97e00,fffffd806f706900,0,0) at route_output+0x7d2 route_usrreq(fffffd806f706900,9,fffffd8007a97e00,0,0,ffff800020b38bd0) at route_usrreq+0x363 sosend(fffffd806f706900,0,ffff800022c67200,0,0,180) at sosend+0x668 sendit(ffff800020b38bd0,3,ffff800022c672e0,100,ffff800022c673f0) at sendit+0x52c sys_sendto(ffff800020b38bd0,ffff800022c67388,ffff800022c673f0) at sys_sendto+0x80 syscall(ffff800022c67460) at syscall+0x552 Xsyscall(6,0,ffffffffffffffd8,0,6,689a6e9a010) at Xsyscall+0x128 end of kernel end trace frame: 0x68c969a32f0, count: -13 ddb{1}> show registers rdi 0xffffffff81365a77 db_enter+0x17 rsi 0x4327 __ALIGN_SIZE+0x3327 rbp 0xffff800022c66c20 rbx 0xffff800022c66cd0 rdx 0x4328 __ALIGN_SIZE+0x3328 rcx 0xffff800022e14000 rax 0xffff800022e14000 r8 0xffffffff810322c3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x74dae0a9445dd26f r12 0x3000000008 r13 0xffff800022c66c30 r14 0x100 r15 0x1 rip 0xffffffff81365a78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022c66c10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=391068 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b392d8,0xffffffff82351f50 process=0xffff800020b8d170 user=0xffff800022c62000, vmspace=0xfffffd807f00b000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 55516 449079 90669 0 2 0 syz-executor.1 *55516 391068 90669 0 7 0x4000000 syz-executor.1 10096 229015 62904 0 7 0 syz-executor.0 10096 43050 62904 0 3 0x4000080 ttyout syz-executor.0 10096 457407 62904 0 3 0x4000080 fsleep syz-executor.0 62904 371114 19066 0 3 0x82 nanosleep syz-executor.0 90669 503057 19066 0 3 0x82 nanosleep syz-executor.1 82963 387759 1 0 3 0x100083 ttyin getty 3483 109748 0 0 3 0x14200 bored sosplice 19066 67871 67411 0 3 0x82 kqread syz-fuzzer 19066 411773 67411 0 3 0x4000082 thrsleep syz-fuzzer 19066 74172 67411 0 3 0x4000082 thrsleep syz-fuzzer 19066 141001 67411 0 3 0x4000082 thrsleep syz-fuzzer 19066 293222 67411 0 3 0x4000082 thrsleep syz-fuzzer 19066 277771 67411 0 3 0x4000082 thrsleep syz-fuzzer 19066 47475 67411 0 3 0x4000082 thrsleep syz-fuzzer 19066 116568 67411 0 3 0x4000082 thrsleep syz-fuzzer 19066 133668 67411 0 3 0x4000082 thrsleep syz-fuzzer 19066 300747 67411 0 3 0x4000082 thrsleep syz-fuzzer 67411 377145 11212 0 3 0x10008a pause ksh 11212 493032 55032 0 3 0x92 select sshd 55032 193915 1 0 3 0x80 select sshd 85090 106176 45466 74 3 0x100092 bpf pflogd 45466 295574 1 0 3 0x80 netio pflogd 24826 297277 41262 73 3 0x100090 kqread syslogd 41262 377044 1 0 3 0x100082 netio syslogd 49296 162625 1 77 3 0x100090 poll dhclient 32207 300165 1 0 3 0x80 poll dhclient 53764 280528 0 0 2 0x14200 zerothread 68602 206279 0 0 3 0x14200 aiodoned aiodoned 67756 282272 0 0 3 0x14200 syncer update 90884 323592 0 0 3 0x14200 cleaner cleaner 41113 393864 0 0 3 0x14200 reaper reaper 78269 357307 0 0 3 0x14200 pgdaemon pagedaemon 66963 27071 0 0 3 0x14200 bored crynlk 14237 169073 0 0 3 0x14200 bored crypto 99463 243100 0 0 3 0x40014200 acpi0 acpi0 58441 292579 0 0 3 0x40014200 idle1 69686 495253 0 0 3 0x14200 bored softnet 90859 268601 0 0 2 0x14200 systqmp 36029 494444 0 0 3 0x14200 bored systq 3476 368737 0 0 3 0x40014200 bored softclock 4707 15735 0 0 3 0x40014200 idle0 65887 360603 0 0 3 0x14200 bored smr 1 196160 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 55516 (syz-executor.1) thread 0xffff800020b38bd0 (391068) exclusive rwlock art r = 0 (0xffff800000650c98) #0 witness_lock+0x52e #1 rtable_insert+0x142 #2 rtrequest+0x876 #3 rtm_output+0x6e5 #4 route_output+0x7d2 #5 route_usrreq+0x363 #6 sosend+0x668 #7 sendit+0x52c #8 sys_sendto+0x80 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff821e5b48) #0 witness_lock+0x52e #1 rtm_output+0x651 #2 route_output+0x7d2 #3 route_usrreq+0x363 #4 sosend+0x668 #5 sendit+0x52c #6 sys_sendto+0x80 #7 syscall+0x552 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8237deb8) #0 witness_lock+0x52e #1 solock+0x66 #2 sosend+0x52c #3 sendit+0x52c #4 sys_sendto+0x80 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9527 6435K 10687K 78643K 18042 0 0 pcb 26 9K 12K 78643K 1913 0 0 rtable 126 6K 6K 78643K 1014 0 0 ifaddr 60 15K 16K 78643K 416 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1593 0 0 iov 0 0K 24K 78643K 371 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 76K 77K 78643K 4346 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 37 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 258 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 3753 0 0 sigio 0 0K 0K 78643K 45 0 0 proc 54 51K 83K 78643K 820 0 0 subproc 32 2K 2K 78643K 85 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 350 0 0 in_multi 33 2K 2K 78643K 183 0 0 ether_multi 1 0K 0K 78643K 18 0 0 mrt 0 0K 0K 78643K 21 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 457 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 95 21K 31K 78643K 13305 0 0 UVM aobj 130 4K 4K 78643K 157 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 177 0 0 NDP 12 0K 0K 78643K 111 0 0 temp 175 2731K 2822K 78643K 14600 0 0 kqueue 0 0K 0K 78643K 31 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 6 1 0 1 1 0 8 0 inpcbpl 280 1557 0 1550 1 0 1 1 0 8 0 plimitpl 152 132 0 124 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 102 0 55 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 566 0 562 1 0 1 1 0 8 0 rttmr 72 10 0 10 5 5 0 1 0 8 0 nd6 48 15 0 9 1 0 1 1 0 8 0 ppxss 1128 78 0 78 10 9 1 1 0 8 1 pffrag 232 2 0 2 1 1 0 1 0 482 0 pffrnode 88 2 0 2 1 1 0 1 0 8 0 pffrent 40 8 0 8 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 55 0 49 1 0 1 1 0 8 0 pfstkey 112 55 0 49 1 0 1 1 0 8 0 pfstate 328 55 0 49 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 348 0 156 14 2 12 13 0 8 0 art_table 32 349 0 156 2 0 2 2 0 8 0 art_node 16 88 0 47 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 256 0 246 1 0 1 1 0 8 0 shmpl 112 155 0 27 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7394 0 5941 50 3 47 47 0 8 0 ffsino 272 7394 0 5941 98 0 98 98 0 8 0 nchpl 144 12660 0 11033 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 38846 0 38846 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 5 5 0 1 0 8 0 scxspl 192 37655 0 37655 19 16 3 6 0 8 3 sigapl 432 3945 0 3929 3 1 2 3 0 8 0 futexpl 56 43420 0 43419 2 1 1 1 0 8 0 knotepl 112 670 0 651 1 0 1 1 0 8 0 kqueuepl 104 721 0 719 1 0 1 1 0 8 0 pipepl 112 2066 0 2047 5 4 1 2 0 8 0 fdescpl 488 3946 0 3929 3 0 3 3 0 8 0 filepl 152 22231 0 22128 7 2 5 7 0 8 0 lockfpl 104 1093 0 1093 3 2 1 1 0 8 1 lockfspl 48 383 0 383 3 2 1 1 0 8 1 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 41 0 30 1 0 1 1 0 8 0 ucredpl 96 4943 0 4934 1 0 1 1 0 8 0 zombiepl 144 3929 0 3929 3 2 1 1 0 8 1 processpl 888 3962 0 3929 4 0 4 4 0 8 0 procpl 600 12303 0 12258 5 1 4 5 0 8 0 srpgc 64 24 0 24 7 7 0 1 0 8 0 sosppl 128 37 0 37 9 9 0 1 0 8 0 sockpl 384 3232 0 3212 5 2 3 4 0 8 1 mcl64k 65536 524 0 0 65 9 56 65 0 8 1 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 37 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 18 0 0 3 1 2 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 14 0 14 14 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 711 0 0 36 0 36 36 0 8 0 bufpl 256 13541 0 6533 439 0 439 439 0 8 0 anonpl 16 330940 0 320415 116 71 45 58 0 125 2 amapchunkpl 152 23025 0 22908 32 26 6 12 0 158 0 amappl16 192 18339 0 17774 97 67 30 40 0 8 1 amappl15 184 609 0 609 1 1 0 1 0 8 0 amappl14 176 656 0 654 2 1 1 1 0 8 0 amappl13 168 1860 0 1858 2 1 1 1 0 8 0 amappl12 160 13 0 11 1 0 1 1 0 8 0 amappl11 152 515 0 495 1 0 1 1 0 8 0 amappl10 144 856 0 852 1 0 1 1 0 8 0 amappl9 136 636 0 633 1 0 1 1 0 8 0 amappl8 128 169 0 153 1 0 1 1 0 8 0 amappl7 120 823 0 816 1 0 1 1 0 8 0 amappl6 112 507 0 495 1 0 1 1 0 8 0 amappl5 104 178 0 163 1 0 1 1 0 8 0 amappl4 96 5657 0 5629 1 0 1 1 0 8 0 amappl3 88 321 0 309 1 0 1 1 0 8 0 amappl2 80 31094 0 31014 4 2 2 3 0 8 0 amappl1 72 93725 0 93257 25 15 10 20 0 8 0 amappl 80 12605 0 12564 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 156 0 27 3 0 3 3 0 8 0 uaddrrnd 24 3946 0 3929 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3946 0 3929 1 0 1 1 0 8 0 vmmpekpl 168 34844 0 34817 2 0 2 2 0 8 0 vmmpepl 168 416710 0 414985 163 86 77 90 0 357 2 vmsppl 360 3945 0 3929 2 0 2 2 0 8 0 pdppl 4096 7899 0 7858 7 1 6 6 0 8 0 pvpl 32 957340 0 943484 257 138 119 151 0 265 5 pmappl 232 3945 0 3929 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 691 0 18 20 0 20 20 0 8 0