1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000340)) getgid() 04:03:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 04:03:56 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xfffffffffffffff7) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 04:03:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x440, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x62) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff01, 0x7, 0xffffffff, 0x1, 0x100000000, 0x9, 0x3d4c, 0x0, 0x2, 0x0, 0x5}) 04:03:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8500, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 04:03:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f0000000200)={0x3, "dd9d271f616c6651a94b121dcb38601a63f8d379c5be07e6c44f4b88ed42ead8f82f65d8f602a6cf8164709083d2341a57af99b9e47d6db6b91a4a469a71be38b43898c18252879356583ba44a3bd47520a44c526c6e2b7b40bcf6017d4bf4d5b60f853230c7baef1bc04d83df03381e"}, 0x78, 0x800) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(0xffffffffffffffff, r1) ioctl$KDSETRAD(r3, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:03:57 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x104}, {r0, 0x8}], 0x3, 0x354) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/162, &(0x7f0000000280)=0xa2) writev(r1, &(0x7f0000000180)=[{&(0x7f0000003940)="90", 0x1}], 0x2ee) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[\\}/\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x34}) 04:03:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt(r0, 0x1, 0x0, &(0x7f0000000000)=""/161, &(0x7f00000000c0)=0xa1) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000080015b3832f66010000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336ac700b7804be781e4901aff5743154a3047be1aa5b23ed00f4c8b2ca3ea3c257699a1f132ee3e03b30df73bfba5c27acb5d602000d08000000e20788a015e31c74400263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000000200000039fd86ddd08284bdd69bc3930000000202080100000000000000000000000000000000000000000000b9074b7b2315208f3800340eeb47eaad2c95cba25cdc76e38825ef1338b1d322469f7b420765b029baaed444ac37321b9d00869ee030b62e07fe710171d0ddfc07df6978f33caf8c7d8b4072847100e6b74e000000000000000000000000000000004053361f2b35def58fee6cef455c18afb0018c39cbca71a2bb5e94229d9bc66eaa34ac40", 0x14f, 0x8, 0x0, 0x0) 04:03:58 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x420, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 04:03:58 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/44}, &(0x7f0000000100)=0x2e) lchown(&(0x7f0000000080)='./control\x00', 0x0, r0) 04:03:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0x9}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, 0x0) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/28) msgsnd(r1, &(0x7f0000000040)={0x1, "ce1a7c38aaa385dfd1697550e700505dd4"}, 0x19, 0x800) 04:03:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="22d18044584bfd1aa5303de3a80ca73d4ec8ae80fc365ce1bbb1a3166dd69edbaa8997c3fa89c6b5154d93420a83ce142dea0eb9b65ba82496a49accc0ff15cf9dbd886d94d3eeb4fbcb9d7c6957621698ec097ed95229099837ad5de9bfa898bd219482103049ff55198faa974d9d9ea9bcee38aad2aa3f", 0x78}, {&(0x7f0000000100)="f6ffbc0474a5abe8ff3c9f5d18aa9a2f59e93e4ba144f5331ea58a86b6430beb29c4d96adb76fb36896e25df83c90dc815825a2c755cedaa696ba74fbf4c0fdc807f8eaee7323e934339654b8b519352301dc0d9a1fc16", 0x57}, {&(0x7f0000000000)="7ecd3ece9d7b2a0b", 0x8}, {&(0x7f0000000180)="0623f79adeb691e1c87fb2479d4c42c52669e2246f0ca46566b563c8404cae3f9f918a25a1ebfa396e2a9ca572103a", 0x2f}, {&(0x7f00000001c0)="2e255b077c9d4b9be277d437f5a8760257080ff2fa7d4c7336152a35ba14a4bd2a4012cbc9d22b0878a509795bc8e42047deb135a944101986dbd834530d85c04f062c6d3c", 0x45}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) select(0x40, &(0x7f00000002c0)={0x3ff, 0x5e1, 0x0, 0x8000, 0x9, 0x5d, 0x100000001, 0x9}, &(0x7f0000000300)={0x1, 0x7f, 0x0, 0x27, 0x6, 0x7, 0x9, 0x9}, &(0x7f0000000340)={0x4, 0x0, 0xffffffffffffff46, 0x8, 0x47f6, 0xff, 0x9}, &(0x7f0000000380)={0x8, 0x5}) listen(r0, 0x0) 04:03:58 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) madvise(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) r1 = socket$inet(0x2, 0xc004, 0x9) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/112) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000feb000/0x2000)=nil, 0x2000) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000180)=0x4) 04:03:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) close(r0) dup(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10021, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) setrlimit(0x0, &(0x7f0000000140)={0x2, 0x8}) readv(r1, &(0x7f0000000580), 0xf0) syz_open_pts() 04:03:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x3) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400000081, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x667) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:03:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 04:03:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getpgrp() mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getpgrp() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:03:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) 04:03:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/35, 0x23, 0x43, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 04:03:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000040)={0x0, ""/93}, 0x55, 0x3, 0x800) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 04:03:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x7) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x100, './file0\x00', './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x7, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[0x31]}) 04:03:59 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) dup2(r0, r0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:03:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 04:03:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="25ac9706be6843eed87632d6a8c44ca52cb6d97310c5129c0282ca7f6f840babcedbc1ea00b21db323e5532289d3eaac973d278edfa1da0eca3a2aa6991df3383ce69a90f8ef25d88a2d607a9d932d3b102e77cea96312a9472d18e571b594af1708c84776569495e3489b4930a01526df6ca1f92c156647983897a8321906857bb59187b0c3f7b196eafa9d2324d7241c7db1eae040a1e37e79ef9d338daabd4d21554983ad10a9557f947a3cd5ee715cd5d87ff7c45e98d28a4656243ccb", 0xbf}, {&(0x7f0000000100)="a9969ce6d3897cc67979c398b20d0d676ba7f2a212212015d8ce7501b17e", 0x1e}, {&(0x7f0000000140)="ab6c380d196c2ef4db580e87355d9bb302dadc25c0f1118af07f", 0x1a}, {&(0x7f0000000180)="5c50ac63ab9a87c10d10ffa371e6ad586d0da1cc96de4605b79e349d84db53fdd730357592307e8dad29dcaaa60a912eb04ca64d7395e3a31fb16813323bb01fb7db607c1b3e450025a1b7bb5d702e24efe79623cb8c2a974d46e58c7f2e2d361a6789257aaa4ab9bbaebe626c590df2a9f13961e8f1cfd663260004be8d5052fd107758b5718547105585ad6be8b928ddbbc672d0e034c9c182da7be66ff1e49f124875f4f46345178d2c0883be", 0xae}, {&(0x7f0000000240)="2538cf9cd0ee800ce0818c51fc85c22c77ba36c08a61b01d5ecde6d8b6cba4ab1e85039aa8", 0x25}, {&(0x7f0000000280)="7f2a4fcf6ea51c482f6373e8c98d68e109461a1f8ffd69da4c542f87e5d88c5c9a4c77b59c68d3f26d9fd551f05cadd94916a8af298de0afbadf534f07b301", 0x3f}, {&(0x7f00000002c0)="cb0a00682c974f2e938702cea74b3e3c8dccc5205ce29db4bb7158b5ec185eec92725923f43208cc61803ecc8bd6bf32fcbe200e6c3a0ee6b4ce6d71d81cbee49522a33054d187ed548c0e7a020e7f1c8d50cbd45aedf3db99eb8d474c3b862e2de67805dbcd6adb391306a4f3bbb6488ad8a939e790259f56fa907f50813afc1eca5e20f50f784bbf61f6b9bef621fd770e13aa011216e1f2d9069eab72", 0x9e}], 0x7) r1 = socket$inet(0x1e, 0x3, 0x0) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000002f80)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7fe5819f5f0c16fa34060475bcceabd186fe3610000000000000000000", 0xf70}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x29, 0x0) 04:03:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 04:03:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 04:03:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe(&(0x7f0000001200)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x82) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto(r1, &(0x7f0000000180)="118ae86a615a65482cfe94b06665cd1dccc1978833a7aeaa6ae4b85233a67d7fcf203a80d23af5cfd1476ed23ca46bef37bccf406559f2d1a3b713c9b4e2b17abf654c3a9c50aa1839e2e07a01dba2523eed6e5541a4008eb92067b7d8ac56944753f3c56f9b600a4995c0fd913383a206dda8e2bb0e2a60aecec7d37d66c3ba9a3f574905e62a636ef9e256cc5be57cd259c78d52e168435cfafe7e3075bc28f0de7d0dcf13237bf4635add45451dc4639ae87a1fee1cb08a95681ffe4f5a804387939276f0d3e65b1d8d5523ac329bc6e44a74f2650137a2a9e8ca4d68b92b3bfc05e897c4f81c99c1c70cb31acabeef75b1c6e55313918a6c02918e7dbdaadaf43966ad63d582fb4c39ce571690e7efd837aeba55bf549048e0be4af5925430aac041ff7901b0cff6b1e455fb9d4844f840dfebc506d1cab9e581b7254fd6b142d145b29ccb602c8ff27d14921ad287b2cb70157657c929203a7c329c4d38746a336b9a7f679687bf4331b4d8edc8e795e79b7706075bedca3d123964aa66cf4a2c34b383331435a9e52e5aecae0fd7cdb9b1593f697b62207b0bb1824d912401318969728fe445ad1c460b847160dc15bd8e483872be0184caf1ba753bbf0f0f10c88024956fda1277eb6be4b2a530168b22b4ca6cd24b6576b2267549d14daf7a029c23f63263f5d1e5e06bdf3ce164abd12d6183b23166ed864e9f49119ae4d351dc68716ca69b6998ad072b9178f797a9728b95539d2534b539dfcf8a04d45d06088c5a558cd7badb778e1b0c77e2317cdbae692e5e348a5e684ec451177ec70b6d55f47209dd4c1fc3f6f8388d1591dcef4378c8553ebd39d387352c5d701d2cca7bbf84c7bdd0a1e200b91afa0bf366134829d17a401176d83258bce82215bad56dd6d8a25b9c7ab7a453e2239e8a928da555d7cb49739a100c676d75230755010358a35d439a7ce654d58c7f9256722d6a014904ac65f5f36119b8b4cfda2d2aa943bc54c1825b253d17419db7f2cbd6ab84443ea2e5f4522e9e4ce5875f9008df2edbcc2dbc430e0bf11c2a153ccce30466532c6174025b9d93d01b5f727be551dc78158b4332cb6c64acab825ff23ff919fb010fbb67e708876e180c8a0d994672f1712a7a58626b7a956f4e484f6b0ac4fdfe75a1084430ba57097dcac840d3ca02ef25413d78330db3c6c945ac5e81e77fde0c6fda9d81a1d22cc67c3f3fc4c674148f0c154f636f2405951ed7828acf4fcca87b1a967454eac5bb4cf2df15f9f9c72c256772757b9db52902007fdc3ea19288dc549f077b0524f5e43d2f58068266bec7872c2bdfef2040941dcc58cc81c398c0cd18348d49f6b2fef0f29400880848de19cee029004e9c6a52343104308692d4bbbfd0a4e68ccaeca54f0abfbaee23d040e1003d75199e38b9d0725a91fc47386ec55b9d161d5c9ea63f73e8ab0149a87f87cdfe6fe6d9edbbb3570fdefddf7dfea8062c74bcbb4bdf17d569f30e78fb264c9aadb784a42e3ed80619bd56e8dda0ceac3cc844e950e573623c27f3d05b8274236d9bbcb44ef72ac485fb68ddac90ddc144a7989a1a2215d0ed8e1a47a41ce1c81219cac470eecbd5186399494545f41eee73f8639b2764dde05c278783f3a9b281ccccf63728a04843572e528a8eb637c7931b7d346f56734e487edea8a04b9840091bb5d1d380a8215cc023f89b0f62583c5f3d6d5f988cdc943f9439a2ced24f8754ea1912381c667bc91abfb64c269c1222635640c00a09a78c220c8c6013b2c885165d794ba4e18b0361bde14d496eb39921f43abd2815b8d497c31fc39be81da973cfcc1040bced58663e9be0a086b23fc1061764f613649f7f3ba23bbf48c92cae86218a9b1aa795f46d4d54eae6933fe435361e06e2e5ea132bebacbfc867dd81b634e9d9b6688967d2b61f07f488fa2e2f3348063d9b87ac1077fc416ef02af88d5a1b2ecbef9dd5af8c2569372b2555d109353dc6898e14a2a7b16eb45ec141b3073128dbdfd1c98fc72363098a4996bf77fb6b4a337d708f03c1c3ea8d5c602993f03df22d54eeb94522ec6b6dcf97f41198471c36ebcd3948ff7e865dd17e15efe967dba93dbbafd01622bc1442a1dcf92731162ea8ee81312cc8c3523b2464d61dfeac9c2f6976ac93dc18d7bd69538cd251274849cbe9ea0c2c388ff32e3ec0928aaad9519464db5450e4dfcfa763c16011c9c43536800d7b0aa0d44eaa133a49692799f6743bfa72e0a6d4931854d52c4a5508cb66354e4d92600032789e05a87897de2c2381f1474ad5e6c47c27f5a7d284b7b231e759831d77da61e8eae38b58e43a7b04aab87d28b52aab76d7a42f8522da6798fcfb26d321bccf5494aa104efa1d716bb57053ee37f8471226266a6e4fceaf2c4b03eb90fec63f978eea3b8167b31029006cc5066b832777823f63decb0d74f90a9a0e340536314086bfe6b0aab67f30132d67edf17fc06da579cdcac30330c0ae588298ee890b79c97d426b884580337c3769f35bdfcf7094ba4a6c472a7bd709c145d3e5338c8f3dd434f3aee86c4266f94d646898cd608dd74d6f1fe96d8b3632aea3d738c9e9b99cdec78c92dff4eccd33181cc337a5ebd3455210b4bc02009b0e25a82bebf1919f7a0ed5596989478297bc45fa2226b25b2ebe316b75ef42448c2f677f599348383563bfdd1ef0ccc8f90ad0b79b68004eda9ebc84bab6a6e678c6f2e1d83297623f4a2cb8ced5e550e60d6661a1048bb2b0f234e4309d5762301c561479fd4610ff20d7d93682e36b0bdf19f9f56fcbd6f1781dee5f20a0fdae33f6967bb4d19e6e2fcd69e32486300445602b8b0349bbfcac3a39cb22d7c59c1b4bb3c07474d7a1a8a994ccc088d1bb8c233820cbf1c5e98c9e05b510363efb5480b83ff90385f83d999b19341d2badb040b5ca81a1d51c512999b5a58a6578d3c23a16e250763e29195ca41c5b4d556bb81adaa6e2e1cdf4f5348060261995f76a58e89b7b08d2f1ef3f1d33ae947726fc65953e7d64f1a1561f25537454aed04b392861e745e5d9978300dacb9695710e3726bd55a949fe28f5139efd48d29ade1e61afa249b70238b2f9f5b119c61e9a86fa2c07c4ad9552f71e032333e2460e98d93f0a332a48d06008b28f9ead06021a90a1f3eee284d8890a1edc678983ba7ae1df53562fd6b398f20ad91e26645ea20c5358012390093501df20ac032502307f1fad590af6c9aca581922bb3d31493c5e79adf46f17759c118c37462ba5262d0aeb52c465040af2fb67cfb4467d7a82fc2386663c34b0e9524cf2b60b3e771f551408785c708a9c9c9d3f1536a5283a7bc5c1d41022c4a1d5275dee544f4c394a323244d56397567fd98900cf0d63ac87c56c674191c6a1727f5f4675c5a89f5d213b2589f89c3618b4dc1b91768189ab53834b504c2050e360d7a3a6ca9d721e0593370d59107ea006b3161ef5e16c34c83e89cc7b6f5b5fa90bf3f6e4a85778ccc82d283efbc806686bbef284030bf8c9b39f25cb445504bf71ccd14855cadd9d92852a161f67ad7e6d671593a55e2e22e2df5eb5a6d4f98f051e4184536d4a4b6984b5049d80ae73006ba6986a3350ad25e4c3edbfa49fce4c24709e88e900cf79aff1ecaaddca484cf547bb348d29b85a7a5633e9fd0d0b32b2f3bfe535d0061a796312d2f321b54d371c1de73743f0c3d34c000d3cca18e700c9f1d13f71c94fec5ea97f90aa524306b087c158f85680cb1eb5cee859e3b94e48da81633cc024e030db5359f3453a3a4a711250a96a72f0382383f69ebf1c5947c517ffbea2c775dce6167226a8362e5f287837d03c12727650a126811190028cc4846b13f5555d98b07d328648e07e63bd4e0c4f5f0bd2429a2140ff5ba348c3b616991a6d1811389e0b4201ce28c8ddc4cab19028222277b9675957820b8714f789c05852be52f2e9e546201b2b7707f9f4063dc68632d9d4868dc2e1a134dc80260e3403efda61c9fe4acd99a91c84a23782f83fbd91ed8a7d5ccb80b0e520ff6952726f2b47d58fc30aaa9efd98f8ddd0aa6b50185389f672e0f52c857f973f15e9322991634fd6ca5555ecd41432032e3fa92fcdaef3d435811ce1a87ebbe6b4cc345b2af5cf19b8ba4029a80fbbb35d7d96c3266124f1c4a596e60b4568c1906764b1e2df60c2c02083cdd442fe7fff93b58086d798a187eba974868a7dab61b27a1280f7d60da720f01a126f1fe0611c20805c96ef5f61ffb1d58f56441c5cab2d8a7495caeec04a05db6744bf454fc1ec9db8686d58feeea2d961cf937b36d8b7335f2f8b883807600a981a8cf653ce9886dc8ade623544ef2c1f126bb0517cc2f5e3be71c59c9ce62ea0a3b8ef8c1ec7e7930595b62ef2fa4f568a64da6d15209ac4d7b80ce22acb28f7c678d65d9785553e7a0d8c54bc99bfbd4f2d5c4b2af5d4e4dd6817872153f5983c1801726686580e55510f7b6a23921144b2bafc2f0f22cfcf8baeb20fd969d6f039f063ee849ec57139b916b5c582dcabcf90e92d83a13c8973f7e4e66ad42d27535008e46838852edf7dff8a497ade9e44cfaf716d056ce5711832224dec8b37123ef46a090aedafbda4f60114b9585b39a1439ddc55709d7242b95544ec0fd9d7666cf605a07abcb95ee55f091224af09d7450e74a413955e73cb1586e8f7c0f80bb31714d9a5d5803caec918f01d24df015177b3edd4753b5b94cb9dcfaa72dfb9bc90cbded8364893169be899776469df78a68bdff8cba390f820c11318344f2f9c0d4d42bd3c912f6639acc6b00cce0296a5fa33b83163f2c284d7b526c539115288e18c17bea1ee954a03053a64bc3e0fa66a7622701f4f4a48f3dcaea5e6ea4de46ebcc4bd4a08fb7d808a4f07ef9342d64dafe69b00fcb3b154b31bc589a04b548dac04b68ff6e8ea12e053c45669393b1df9abc4f5a9c345771d8f00a1630f58a12ab460b9b6a95f13e66b371dc70b38b533f0bcc9665f462abcb9140e872eea5102b6a59f36f8503b502178ab77ddd1a7f88feb8f798f792cdd65132f096b0a8efb7bac36e65f649a1d73656c69ce2d3995d18bd3376daed33b6f2d05401d82081084c3d49d5b56911d25fe9f2c54ea1b4064a31508ed1c774fde26b9b991554434486624928faafa32e2abaf85f853309c7248c4c936c64444e13d0311c12f2cd6be96939947a1a0e6c792759a9e158ed53a89844e7b7b78b3a8e344485cd78e0d7bc8263e4234985a570380540f6e7f33947cca3c23c6968850c7de3d3ac83b7c29f41765b94d6111f24921d4cb412962796cce07184cefab1c6bc5c8cfcf931c4efcc47103f6e7986231cb9d921e8b60ea400f6bb672b8ead6952781a59fc78aa52a65d02c24c8f76878a4f7b4a28b9d8c2aad842d5324687784c8a46c360a2d176f598f03c8e3fb7ba9e2de8ad80febe0fcc469189d51155485a460c3d72817458f20d93872582b8698ce58ede9d778be07168df29032a0e6fd550c126a9a960d1df20a67e62e9beee80dfeb8060957c9a6d9ffb81683f1f3dab752ad0d3cd661f27563825fc65169b04e6499851d014bf9e23854d5715b69a75c322b59f4571b832c9aea5414e01812c2cceed8a786d92f691e6f0357a08ea6331c514cb13c70359c2075d09d46951eca64d3250be3bd8de6e9ea810297d72b5a745dbccd31212b5b63512b421a1fd8a9d57f3a35b58c5e4c1eca07c3863e592c1981f0db402e24490ad946fcf7f2c6287a57e33fae25b617199180d7e4cce218f05c3", 0x1000, 0x4, &(0x7f0000000040)=@in6={0x18, 0x2, 0xc13d}, 0xc) 04:03:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x1, 0xfff, 0x80000001, 0x4, &(0x7f0000000340)={{0x1, 0xffffffff, 0xf33c00000000, 0x8, 0x4, 0xc7, 0x4}, {[0x7, 0x1, 0x81, 0x2, 0x0, 0x80, 0x3, 0x5, 0x4, 0x2, 0x980c, 0xffff, 0x1, 0x10000, 0x20, 0x24d059e6, 0x7fffffff, 0x6], [0x9, 0x7fffffff, 0x8, 0x5, 0x8, 0x4, 0x5, 0xfffffffffffffffa, 0x1, 0x9], [0x80000000, 0x3, 0x7f, 0x7, 0x100000001, 0x4, 0xe616], [0x1, 0x0, 0x6d4, 0x8, 0x2, 0x100000001], [{0x15d, 0x40, 0x4, 0x7}, {0x5, 0x7, 0x5, 0x5}, {0x200, 0x3f, 0x5, 0x8}, {0xe2a5, 0xf48, 0x8, 0x3f}, {0x506, 0x0, 0x8001, 0x7fffffff}, {0x4, 0x1ff, 0xffffffffffffffff, 0x8}, {0x8, 0xfff, 0xfff}, {0x7, 0x1, 0x1, 0x3}], {0x4, 0x8c, 0x6, 0x1}, {0x8, 0x100000000, 0xfef1, 0xb798}}}, 0x1ff, 0xff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200002d}, {0x28}, {0x6}]}) write(r0, &(0x7f0000000240)="475032fa8a5c5697d28ca96f1dc004f0c695dd44bdf9371ca285f801b18db13ed20ef44e8b186823aaa733536fb163097066eab966c22b804157da7157eb5bc84a578d1f740b015b00b9c19696f6416e994d62520a1db838ef692d9a4c307febc0abb950813fbd684a816101c15b523a2e9d9f9bb04e452525c8f4e161ea2a2eb3aba97e95b395fa9b7f628e2a74e8d18dea2ee5e024720c", 0x98) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf2151f6c7e4b41cb, &(0x7f0000000740)="b624539d302658b258e7f005be0973d8ef5f29749f8c3a11c498f3ec1fcba10a11147c46c86aa58fa309c09a751a3e316c1cc5412330cffecfdb1e8c959463a5c3e3c2b7f81d9337534fec2f6ba157e8398209b940ffbca7a51173e9b9b67ca3a5cb5e899ec9207bab569c6eec9defafd6420f6acfd37a17db294632362621a99bead2b8801346fcce8607cc17fdf4dbfc0f36342836f59a24d1bd06702a2ca9dfeb6e4317594b80d122339c34dfb6fe3f296bdb162866ea2c69e1d13bc0348a4d7ca9f00b29cecf45c0669d071176a4163f2f24f6113a04329ef11a4e85a9799e49cc49fcedc78b8cbc16b62029657e8e236d168e7e77a89db1b9b4a57903f3271c86995c6c557887d0bc1084ca7fde88d831e62556a8101be5cd7ee45ce0a43a8ebae89d531a6d994aef4e61bb6ecb776fc3b06d171868ee1428e33ad8ae740542af3a9e70dc0211fcf548400d0e6d10b90c0ccdafe78394da4a56908d65d5ec6645c8a35d6985e772ce789270661699a89f588730490feb6c5d35875745505580b489dd805e7f72812cceed55824d7324191d0e14c9fdc02bb114d66efbf41d90a2079de5be58f1f39666a4370927ccd2779b2d4e906ee6f1094da422fbba58ab32c4a94139843bd7f8d252621c03000000ac9cb5a8157c0c1f773033db5847bc096de4a1b2d325c2890e6fa7cb7be35c06c09d1d2a07ed16e440e7dae98a369aca0bc9db9bb7b908ec733f051bc3344b29a499910bfebbaca906fddaae6add299fe3f2de34bb652f65") r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r3 = semget(0x1, 0x3, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/41) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x7, 0x2}, {0x18, 0x3, 0x6, 0x3}, 0x2, [0x200, 0x99, 0x80000001, 0x4, 0x8001, 0x1ff, 0xf94e]}, 0x3c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x200000000005) 04:03:59 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000180)={0xfff, 0x103}, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x116}], 0x2, 0x0) 04:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x548, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="83c592ac5a25e0c8dc27c9ca0f4c43f957de4e2de6b0b4055638960d8d031ff32734fc3fbe3d54ce64a9189cade6e7e3f572724e33795c89a1ca9c8490a4fef36820e021a013bf596a", 0x49) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffcb3, &(0x7f0000000340)="b6") 04:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:03:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) socketpair(0x2, 0x4, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:04:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x1000, 0x80, 0xe6}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x5}) 04:04:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="93421ffcb10094ce09f01ce27bff2b1a3a995632d87d964a81042d25987b41227009c1cc9c6e57ae74f30c39ecd3f24ab1465c5023c2d685731369f7385003d85c8925002452b3b947c9d2852608a49f542443f249c03b88ee8254601aed15b164753ebd11e090c3941d14cd4da864f161a79639a77cf00bd4985f3d6dab0ff87a63488bebf9e0781cae4f6e4b368656fd21894349c749f82c159712159273f10180422234c3e70cd69f53a13aaa350ec919d28ea580f43d53cf8102d142a9cd119415e8355af114bfbff807b4974ce341babc0a5541cff6c22bb17a4d53", 0xde) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 04:04:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r2, &(0x7f0000000a80)="56081ad91ea688618ba7921f75ddf791235ef7ffb4606da6f37a50ec270e7324708d8848efb2147a451b8a30d85de17c558e7447c56a9ea612ae6f6d8b2a6019b2065401bd00edacf0c920440cf75fb1d7a5ce690765208b19916c549c1de8706f0bb16d894ed0e4348e915c5ca7bf582e574b8aaab1cb4027ed5306c5805ee14975d296bde885b4fcc0f65790ac86b25d15118e20e257153e0aa78b6753f6155410e9ae081d584dc5f2a97328d9f149bfc82660d33d71a8d80ee2adb62bb6fed939abeff90c72220b36c0c432fba3bc2d97d54e7296e25ba09a76707a26738e8acc1edb74c433cebce2a01682ca1b18d6d12ecd7be58793b76e03c98441444805180c1f646cd9b63e7f8122a48e1001894d921442003d8bda4157cdabafe5b8e3fae4b6aaad0d1f7b26e8e08ef8110217918312b48e2173606ee25bfed91acd7bf0153ac808b5a066023090489f3be71b50ccc9649b333610a6d403a29dcc6976f4502179aed666c81807e1a66f8e31ccabeab7de2941186807ee4c2d159b8dce4350a1a4adebf2ac2076829fdba4acc27e761967aa30602a193f14ac60b7789c17016dc3a77bb48845c3c6982d7867c1ff7bd49bcf94271589224a423773d6bd6660b401e1c675076ac2fe82dfbc25d9b6d5d33e44133fa7970d87f9c482563580491df9c12c43fb87a4ad358eade2a18dd95b332d3e7391d4d79ecc33c84f1e7207973c362ff659a63faea30154fe3010ad2e5cbf81a417a8c843b52631cfaed94f7786af137be7bc8626dd44ed9095ab7bb5fad81751a75450214f86fc3c2747d224c1922624843b5421f8f3aa1ad284eb52d9115a5132b0b664e8bf8b91ef352aea70edfdbfdda3c54ae0992eefc86ef30581e755c9e018052fef1993ffbf54f3d969f3a48733f338c6aa0f91f01b428a150c4254fda01c8e01ad00f556b2167f341a5457202a4b5d4c0c0c118e1d6b8009d2e3339446f59a5fe3809ee773726c04236bb4c8b5a7e57ff20290a22e08f10a65cc21ed625b70887ee0c1069bab4d92bbc3f80fff9eef9d347f77e06b470e6aff50d66b4da2120b002ba402f38b3be2788b7b04653b470077bd7d881845d3dbd4aedf07043b54f5d959002d37db00a63bcee28ddad86dfa3e59e25e678427c20e690bb3165d2d014c51d2775cb487ef7a2da7d333486ad3eb6b9ed20d56154e0a4825dd928804d8623c3baf33dea34fbfb2c799d1b3d25af2f9c015de814a6debae79d701347171f9c65212eaac249eb38f07d1f0c9f99328011bab914267a8688b6705f5164f369fc5dd0de0317c531ec1e3baffd1acd6a1e8e711a77fe0e3d04d8a68c7ff4e00e9d87587836e8cfab7a94afbad4ed640cf71b26a925d2a4b2e65831dd0a3f413948d8f5ee67eaa95b751bece0ed8dd1064238c838411c4b43deb2423293fb39bfeebf814f76cb4d2117b055fb11168aa39789365026e60d6b20cb2908d88868a38eb933aef78f9d4bc9b23e772c739d6d4967fd9e40daf3eea4f0e8925e76066bec1af18deb1a121833bac063bba0a6290fa347405360fba1db8a039a70be63706b4bbbd4415ed5284393e7f84d237a7dab63a6cc0e00d000e4156df4299f7888024c86eee2ef9d01cfe296094885b4eb5e656e8bd65621e77cae0af2540ea4919243e43f36367283a8eafec404937482949e0af92cb8455657913166ab63595952d7ad746d26951d1cd0d670b8c492e9a18c73df677740ee20d732b14b27dc65a637171be8637943fd3ecb71108699e22267eaba17194b6d80c4e5fea9cda8a10597a3f9a0345df08950c4f6e878cbfa70f7a167f787587b644104b554b704b2bd76006d86e73834266d568387307788cc88dc243e0825ea0de888642e24fb8b6969c1a8431a06b02e35f0e28148594e636a11b5fed1ba1725aa6faa84dc60a8d34fd27004018874699bd0675ef0c5ef4843dd30217f0c200634143bad8c81001dbe47248c08749cef0ce31b7af9336e1628230f216f0073927b23fbec189a8a0885eb29d4455dc4b1e9d14f89013d5b4b8f64b9909b271705f6c42754522998465f8138e351a43082d12e4ca3d10288e56425858903f54ff4aa40e9c7cfe42f5ec2ab1ea1a16279deade63f40d45a5c8760e02b3252ea01fa6d8e1ce613e0864ff335fdd1dc4b278bcc64e3197737b73f86a21be7be7162d93fed34ebd8775971d97fd840b732d310040bd992b8b3fbddd41f36403baa2e8c684a60b2c869b061b277440ee763aaf5fac975f1ff3b3dc4319202c49e6de562707884ddcaf8380de4a998714bf2d1c77b9570b10f8ff83209aff966017ca94f92a4a8efb79454a88be2c4bfcecac5d244ab30af4ae9da680b4c880f7ff7298dd7af318181652f7917a61e293387442e62eedfac82319a2d4fd63e8adff7295eb574520dec71a8a6f763b60875b36aaafdef014acecfd50bfd2b8f39b3529845f0c557ec1c5904c57c4318752615c5329ab3997f8cbb3294bd5e8164c388df17e9904a3de575fca06b901661b4e692fcf92192b05a9685244aec52a61732a2b8cd23104672c08a9edcfb1f328ccb8e33afb096097ec218e5f5a8d74f81a553aa42c556f17f2e5a22e4e007a9c98f975d47d96ae75caa9c185c7c8e5d4a44f47febf963439aa030d5682b4237228ef746376750fd99b5692faf5c911fd9c76722cc30ea37c5c24d6e427726e09e45a316a6162be9574060dd84a020dce5a8d8ae6ab8d965aad6433439a39fa20620155f8eba3079dacfc8899acda4ffe34aacee9e0d63bc0d3b14da0fbfda40135450c52f1cc352d3cbc9ec742795350495c9aebf299c8dcbcedd834321a797be5041a5390c40511f7a7f3cf87b74878599a8306696afa20a06b3c88fd722c", 0x801, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040)="418ca84b9ebddcfcbec99c13de8d5a20e1348814366b3fb1e9723cf4c7578501c9c62c4ae8f85caec7ea4e2cfb39f82fdfa2c2d2a31225215a22b2fe9104d9e613115c95f1feb3cf4c3b44785905098ce849bc190d5a69273ae8cf9260487d122815a61c2554198cbb2e642a9efad7be", 0x70, 0x7, 0x0, 0x0) 04:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) 04:04:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r1 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) openat(r0, &(0x7f0000000200)='./bus\x00', 0x40, 0x8) 04:04:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) dup2(r1, r0) 04:04:00 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7, 0x1, './file0\x00', 0x100000001, 0x8fdb, 0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:04:00 executing program 0: r0 = semget(0x3, 0x2, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001700)={{0x8001, r1, r2, r3, r4, 0x80, 0x1ff}, 0x2, 0x15aa, 0xfb89}) r5 = socket(0x2, 0x2, 0x0) accept$inet(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000000c0)=""/59) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r6 = semget$private(0x0, 0x3, 0x6a) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) getpeername$unix(r7, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r9 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r10, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/204, 0xcc) ioctl$WSMUXIO_LIST_DEVICES(r8, 0x20005302, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r12 = semget$private(0x0, 0x4, 0x0) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f0000000280)={{}, 0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0]}) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000002c0)=""/232) semop(r6, &(0x7f0000000100)=[{0x1, 0x3f, 0x800}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000640), 0x0) 04:04:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20000000002000, 0x44fc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667c, &(0x7f00000000c0)={0x1}) 04:04:00 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(&(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) getpeername$unix(r3, 0x0, &(0x7f0000000200)) fcntl$setstatus(r0, 0x4, 0xc8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1c, r0, 0x0, 0x0) close(r3) 04:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:04:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x0, 0x52f876e0) setsockopt(r1, 0x80000021, 0x2b, 0x0, 0x0) 04:04:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125d00000000637e1499bb8a60fd91e4c56942baaf9571de5cf696f9786bbe3d44eb0f1998f333b2cfc7824229854cfa4c4fffffffff6486ea1a5e05120386426464338f0ed85111d7494699add691f22c3aca541b84c65c3bbf29f7db793537b6781ac9caedb9619eefeef8ab5b188969c5d4d546f86aed82a8d3f014ff0b251b62d588898b23d34dcc4b7ab573bdefe598fb12e51a6cfe7ba7caba596cecc239709be9e0736a093bc74c7d11c5968b3d01010000bbf77633b5b22ca46d48c45878", 0xd8baf7faadf3fdbe) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 04:04:00 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) getuid() setreuid(0xffffffffffffffff, 0x0) 04:04:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)='C', 0x1) write(r0, &(0x7f0000000140)='mL', 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x400000007, './bus\x00', './bus\x00'}) 04:04:00 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 04:04:00 executing program 1: r0 = semget(0x3, 0x0, 0x91) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/164) 04:04:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) 04:04:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = geteuid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="a3490d5e801b5f21ab6f4bcf735f763fe2e7071fde8e32bb26995fdb48b71fea950677119670c77ccd55e0ba9a5b05ad51d2681f24730bbec2342a34d05e8889b8a99d5fc1c314344fe0c8fe987dc731c9980d7a23e48aa7f1d0325376bc5f0bc5d96d07c952c1dd65971aff293e09e472fd5be78773", 0x76}, {&(0x7f00000001c0)="0b3b801dac1de49c0ef4d3ba926800c20b58b1205779b8f10a5348cd5a963b6034525f6ffc66c1ec1e09c42db346dc0ed4214f1e79bea61441169b3820709ca4e251c4e95c76ffa26a8df942baf307c86c3e012fc3e3200164f04456da707d35c06b91638d169e9516810d5fb20cf993cdaed5f9505b0a38630d2c11fc3009aca211547a9359c0c3b786468f24a2656c9d74b67820ead66349ac5a1e7bb90e53bf87b6a5090966605f0e8fea8ccb6091cab6a2b28e70dcf183c7d55a900828699f72ba549f72c57c4dbe32b6c6c8ca8b357562913a5439546e488a5e06fb601c11b547319f21056a3f3d06a430bfd7", 0xef}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x88, 0x8}, 0x3) 04:04:00 executing program 0: mlock(&(0x7f0000464000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x2, 0x0) getegid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffc01, &(0x7f0000000140)="b97c286da3338bcf4ee9e9d3e5e172c07dc064161bb213b5e1b33fd5fccfd183f410723129b87f60f7ebeb79922d92a249bd89d8a6dcdc8687223ca17c37fde0e4992cbdf0215d43b76ed92a81a4340fd315c544fb85b083b85379d5b0916bd67ce79edf3e81f59c520a0e6b52c3a0ba3f59cc4446321da597a3d9b37d8fbea484c58a09392ea40f35d7b7716758f73fe14f0dec35a7cad866246a6ca20a2762d2a0c8c04bbb71a3cfea73c2f5d9c4aa5d6992af3af8c98b9969c13637c9d9c23c5caf7c65e9754faa796801f3489f3e3c8942b2b4210005e7f2015ff2ae1cef19ef2d4c48f82cac8e8e54a1ce58c3def6697ee9", 0xf4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000100)="eb8dcbff030000002ebf5d513048e69931929648", 0xb) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f000029d000/0x3000)=nil) shmat(r3, &(0x7f0000483000/0x1000)=nil, 0x2000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x8}, 0x10) 04:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x80) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x21, 0x1) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) 04:04:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) dup(r0) pread(r0, &(0x7f0000000000)="7c753797cbdac9be13", 0x9, 0x0, 0x0) 04:04:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x800000000000000) close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0x6) flock(r1, 0x9) 04:04:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt(r0, 0x6d0, 0x9, &(0x7f0000000200)=""/252, &(0x7f0000000000)=0xfc) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0xc000, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 04:04:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000015ffff000000272523d27c8a5b67071b542a53e64598cfd339476cb1b08706000000b81300000029000000310000000300"], 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) 04:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x6}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x2, 0x7fffffff, {0x8000, 0x5}}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:04:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x118, 0x40) recvfrom$inet(r1, &(0x7f0000000180)=""/154, 0xfffffffffffffec6, 0x0, 0x0, 0xffffffffffffffb1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x1, 0x101) 04:04:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 04:04:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40c, 0x0) close(r0) pread(r0, &(0x7f0000000080)='P', 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/52, 0x34, 0x801, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = dup(r0) fchmod(r0, 0x6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x990, 0x0) 04:04:01 executing program 1: r0 = socket(0x8000800000016, 0x1, 0x9) setsockopt(r0, 0x80, 0x2, 0x0, 0x241) 04:04:01 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) recvfrom(r0, &(0x7f0000000100)=""/219, 0xdb, 0x40, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 04:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:04:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000019c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae807a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f89ffa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83749cda56512a355b5bc1752cc5036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d1b2fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8284103da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37f0800000000000000b54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba090000000000000000e5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eaea5cbac4208cae1fa51f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5f9068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee108827d4725ae25d851c3915479ab365ea714f0433ff248d8500"/2087, 0x801, 0x2, 0x0, 0x4a784995) r1 = geteuid() r2 = getuid() setreuid(r1, r2) sendto$unix(r0, &(0x7f00000000c0)='*', 0x1a4, 0xe, 0x0, 0xffffffffffffff2b) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x25}, {0x25}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) syz_emit_ethernet(0xffffffffffffffec, &(0x7f0000000000)="96a0b7e0b9c4a6ecd7f2a398ca393aaa28abebab3714c4d15d3d6024297f593cfc9ef8d03cf2f8f3d974cc0be9668e495d09d6da160aa7442d0e043b69fedf74e74edde0d6f9f9b06c45297d937c51ae16d49b143a44f17e9428e2a252a96bc1ba22d2bf9467deb35a38b2fa21e339b0d037b5f90f8ce72e9edb6c94637d16ea04fd8b49c5ac0e450f05c0decfc26fbc441a54a3a977935d54010ff7da433bebdfe5591830f41d66d0795e5e788d2864a99577f4910a6155360ec75f13a478f11fa5cd59329898c3d06e926b5721") 04:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x610, 0x0) syz_emit_ethernet(0xfffffffffffffe12, &(0x7f0000000100)="b6") 04:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 04:04:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 04:04:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x6) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0x3, 0x42, 0x1, 0x8}, {{r1}, 0xfffffffffffffffc, 0xa8, 0x3, 0x40a, 0xa8}], 0xf8ad, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x81, 0x2001, 0x284d, 0x9f27, 0xfffffffffffffff8}, 0xc) fcntl$dupfd(r0, 0xa, r0) 04:04:01 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0xfffffffffffffffd) r1 = getpid() lseek(r0, 0x0, 0x0, 0x3) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 04:04:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x200000000000c001, 0xfffffffffffffffc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:04:02 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) r1 = accept(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffa5b48fd2, 0x0, "5a2b3707d5ae43ac6b85826d3542a501e621c467", 0x0, 0x29824ea}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0x6f) 04:04:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa90, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000002c0)) r2 = socket$inet6(0x18, 0x2, 0x3) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x5, 0x1}], 0x40, &(0x7f0000000180)=[{{r0}, 0x0, 0x6, 0x80, 0x4}], 0x100000001, &(0x7f00000001c0)={0x6f, 0x5}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x6, 0x26}], 0x7, &(0x7f0000000080)=[{{r2}, 0x0, 0x20, 0x20000042, 0x10001, 0x9}, {{r3}, 0x0, 0x20, 0x1, 0x7ff, 0x100}], 0x80, &(0x7f0000000100)={0x498857a4, 0x7ff}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pipe2(&(0x7f00000000c0), 0x4) 04:04:02 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 04:04:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x33, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x7}, {0x25, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:04:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="7d8fd06b5d02008790e57e79e3e3b3056acf99b8382239e43d7b172319f3b716f12671e199a862d5a8604236f36745837b3aadb05c6d3d4644e9dfa9a97e62d7de73663548", 0x45, 0x4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 04:04:02 executing program 1: 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) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001500)={&(0x7f00000014c0)=[{0x25, 0x22c}, {0x1c901f353ef89740}, {0xe7, 0xfffffffffffffff8}, {0xcb, 0x32}, {0x84, 0xfffffffffffffff8}, {0x5, 0x1}, {0xaf, 0x6}], 0x7}) r3 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001440)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="134ecd76164f5cdfd7aa7141b2c642f5af1d8448caf0946df105cb0ffe8dedcd49af3636f2", 0x25}, {&(0x7f0000000280)="ba33d30728d01ca67d1366b479a9a9fdfab9495768fc1d23f1f52704eeaf2d814a72c84f52dfbfaaa5f4ff33b9219e2ab8374390632e315d0b8cd3c495a2d0a3e4a12b0aeb4c9d7899cd893e16901ba3c18e1714104581f9557c02f427d3a292b5f4a0417682d327f7b47ce854c94214c39d6b6ef20f3eb187ff86c98ddb8993ce8dfd882112294af3e552fa59917bdd9fd14fcb8ec91725e87913ad7ddf40b670fa18b5b3ff05c3aede55f55b55a8deb90ba949", 0xb4}, {&(0x7f0000000180)="4786a9658653384931f9c357127a044214b0c4cf78aa81555bcc0d3f58123d4518690d4f21f7509525693fefe791e9d3d5ef9abe38454cec7bc6312ba562fbdda98613183c2f723e61cb5c0db8e3019ba9b2cc5361b56c928c95f3a7c560bef2d34da7ab247187daf0120a955e5e87e178a807473f", 0x75}, {&(0x7f0000000380)="4b3d9231ec98edaad8e450c6f14366a1c97d6f69cbf6ce95be2be4b69d1cc7189c01464ad91d13743bca433c026742e33e1b8f8a0c1529d1563fccebe2c660afdbd7452c027d35f46ed35f1f1625dfc6c46c516d4b6ebae6b693c5deb64c22c9a7262ff8e9a60deec9eef7ad32b410f78b14af617f959fcbdb94795cedea28fa3d3aa86381090084d9dbd4e9a8d7c6a1314667226b4eb52cd4d40a9de0839bc963de2bb1a1dc50b04bcc5033774aa7301cac7d9a470fc69725f93b18901652bd8dcf94ba137d6aeabb76e3997c28763392eabd68aea903a897d3a998905e8bb666857af24c0013c61d925d8bb01792f96da694d8a864ac9d8f94df2f0012f1f99ee0f048888836acf4c6767e5d8ea0f5e7f5afd3e4b2dae35af6699991e2d7d492ce487f6859e49bdf6e621aa95c737cd2cfd54d72aa3ab9f24e30f8b6ab1040ddf864e6f209324dc24b67d0d991f4e1f94ea0947ee13ce09962d293d938c4097efcb0e1d17aa017f243678a73591dc6ae49523ae335438587967835c3c3d0b4b81a2bc471c517992158966e84c18cbbaf31dbead903dc277b8d58bc3e7219db65cfb2d5147b8c67b3d45ad32abc0d2e97f0dcb3d3b4059ba4301e4a8c08c585cfeefb49291027ec809f0ce9966f56082e87e8496d12832e9999ccd8f5d2d055ec9d94077cea1e4a2e413830ebc9a7bdb029dd8c6c51422876e262d636326cedc67be5ecebe5a9c4069ce3002750a71762ddcfd8da725b0b9c8f85aec3a97b1bbb18215535e09084696d0fa5c80320399fefdc006369f48d4eabc1c4cf16ee0011c6779bae309c0d0799fa546a3d860152e88dc34579ebabf5ca92a614eea13f1f8b7f8c2d6c8b15c5ea29c4d640d98e87ee657cd89f0f5e43d6fa04a73b71b9c8f4932c58f6aa7f4fcbd37a9c06a60fcf48a438da9b966dd9ed437935e5716793f55edd670ff74afadbad6ee21d38dd47b63cfd44cf6143fa78b2111f4c85b455c7e9c559e0a3cf899bde51ff9cff51997f4f7bdec8dc0280fafcfad3bf699343d6eb69536d975c096d8274afbc74029b53bfff563216f31e38de19b487920b9cdbdb7e69bd028ef4c615da20de62899a44162cfbb27dcfbe41b57316790d34e6f697e256445d1682802902d63adc0e067881cfff388827571305a00454ba86bf1ae2290176301220ab3772db620f5ca6a59f20ff5ace2ba2e6c9fa665c3724e14331164b7c26df726c48f035b4e38935ce5f633f084fe60c2e83baa6ad146c5ccf6dcdd6bc3beecda5f1a3611ab744899d4205d692b09ccd80c48926ad468408342f96420de859b940be1d0a2ac66bb6338addbea4f091adcd6e87a7a726b6daf8980e78e4e653866203266a3d1233fda702ccfb9d662b6501d0a114d051b86bc543c040f661fd5b176981bc5f7b19c51ec1c56d309412ea612ac0e6c997d9d14e29d47ae299c9c7790c09d5c1b62afc788faf336f58a6be1311a2e2e6633177968d3f3d239efe6fcb2a4be36d823cbcce4004f5d972f6af4f591ed4a78fc9ac9a80feb91d83b6699044f169ab116bb09ca64f7a439fa7f483816ea44750d6d88b928b05a81fd4c885e6f04a0e739902b11b0b88a788c36ff71a0c9ab1cf9ea256249443cf8cb9541bd44bbec6e6b45b39d0d137ca4a899a8e69c1b9501bc80a0138f036739fb836c8d42ec7acaf996d96f874102db8de244be6d20bac6ae6f735bfb7494abab57bd79145c88135aea53f7470ad87432a2a8066ab61dcf6db2890d45ac2a61cb6f7387b6da8bbdf20010ffe1e5cd7643beb9e909f662dc70e0e24fb29d4657b8fed98d00ddd1fa6df8f0e4c6da3dc2594427a8a2c555a760bf1e53ee990d73ee1419c65103ee237fdb0c6126c0819261ef86cc6fd0b4c01c512a73894718c367c6432c409db48a92b1c6b9ad630d011a1ee48a9f979fcb6ae468b1b100c7dd2936d095da24c06d0eb1aeeb88e3d8378de167df9fd69584359909a947150e6bd0b4398f9f14676bfd517242523cdcbf7e4cd5abbd8a0784da5ce3e63d14767dc6a35d2004423c9acc16ea921374b049f429effc23b8afed191dd9eac44f1370c2a4b6d3c1c86ef369fb55698febf9931c6e4fe9138f2dced927d120d4a2ce97610cf1b23c8c6182080786b96aaec7343ea36bbc2a11aef40e85530a6402b44311e7baabb9ac92d987d419901bacdc5f7285d5c1f77b404d680d7271dc4528a30abf645a1f569688e73b3f3b13a86f602a3e2123e7ae0909ba2c3f48753626a17813562ed825d8665c6e3d46ca5c4069f20dd8ff3abd272217b79454015b9ca9ad91afa517eba2f26b226d53a4e7f642390a77fab4088b0384781a72ef5b1db81e8a940c9dc6aeb94ff28d19e8a4bc3dc6d5a9db7ce98d6406b709822df4150826074124c2584b2e3fd42758dde15e70fd1eeb740a58c749f854d003527e06bd967c785f00d4afe98d342f9aa35eb79fa7b226579d6cd568ed8f5d9eadccd4b5385e1b84a4ffed99149cc4ee445157672119f39dcdd18e1e12b81b15bcd1e8c2b79b30bea894ec989ad7e4da5b66de423556a627cc74733138fb300504b04877a73ffeea1e7f9e9b27bc04b97ca4c96b45b2b5df103d15f43b604874d74e0a3acfadc5e7fe735c0b19cb2c113e32bc7a5021fc50153b0259474ebdffd410a3f958db9ae9cd1ca7951b18ac6b3e4f2de5edc54a526a7d9313a189865bfcb25bd46652d0c8fea23bfaee90e9413370fd7f97a54703ed4286cb1a7a760651017813f40a01fa6921642015cd70a6f52b053f270a91d0bc5213b602a885d85995be77a7cda4c598dab5c5fba74068e72aa594aefe4c1835a658d58296dd66afb1ba8853e141c56c04d8c2ca6fc1bfdb8a8c53020df9d91ebc84b7f5f872f202cadf2e1a8e3a07e00a7c4a350d5a3e9a7d2bdceca79754675881f5a664c2b9197ed7a0f6ec3a67e03b67dd3c8e54cff10e5364d5f72912694c4e67b308ece96c3b4c2a684764f25b71bf2e0bc219b323ae7238ee2b69f009ad675a806cd58013e285ce521acda60ca8049a2d60ded99ca060268f2ead92650d6a0fa29d8a78a056f238a5522f59a901067a5ee0c499f46c1286129776c866f7abe6271dd95e776a226582fdc41f29c5b8e33947b14062a17b6a21dd093ca790538be7ba21820281d4a2c0d6bfa9cc6f448ee8600c3ab04fe7e7821fc868ce13ee3a4e161a3fc404d2c41f330ae9ded45fa8c80fb0c60b6bef816dfdbcbeaef968df89c3e1ffa3e092a26a4322bc3159dac49c1d5140d3613bcc3cf5f24450a74474af0500acac913ab25964f6983917321f39d60f6607c10e8f532d43c7c4b5a4555c8a2d028cd5c38bb2f17bce1256d562f477f7213ab3a27d446be522d3d98fd1d616d7d6850c6139c41eea0294e6360232754720e6f234bb24f8329a2a7fe94d956d75e389e52817567e18bc01f3a891bba747072d79b247eb5b213f86cf0541ea9755abd7fe96e223d87f753bb302b5b1433f078123e472977f5dd95a3c1ef031e7478551069ad445bcb6c6494f256e9484156fd12067b2680b292a275f72e6186ecbf8ed1c145e4a62e8b71b0a1eccdb27575da0b1747a696646e82c659f7a133e1611d7737fe39b6fe825e013198ead0a7ad72aa91fc9bcfc23df1e450fdd6d21e5aae681e8d399e1cb9b1f167d401bef6df7c75235d9b0a57d2c3e81ecc4b6074caf17c2595260a4e2afdc9d886eb52e49f89d0928c599bcda9a7a971edb6b777a09ec09d1bcfb7e63d53d4023b4df20456253b0e95dd16b73516b16ebec76f52e509fce932ba75f5012d5824d15cbea2d66e1ed4a0e0e7f908208505b6baa9890a33269a42a8f405d7cb145ed0104045a794a5a27851d8dc88912a31d832296d342fa06f2469d65255a816ec64c6110b0d435c13d19f2e34f1bd3b34ec7fc1f0cc5b6c3591d048764c22b2dd9c1c6dcf8b0550fa226e5c13b4fbec6f045eaa485dec7c326f7782d8560bdd558c8c1d48e78b342eda1b094ac8fb6339ef138ce8c7d68ff4be0906ca5e04e52d3f84d796ca5eade796af3525a89bf0d50cb56362f21fcaa16451cbb8f5c009e3aa4c466dd581b0743b7501d5391a9356d1222971dfdd93fab9308bc790be4555baaf8bcc84d6b17c60eb2fdc2c47c71b4c2c9efccf2038e7332b2d7f3ac68ad3615c2766b3621ae4df658eb2724d879d7a9afe8fcaa4ca568fd0f8a4da2e8edc35fe391b9cb66e4d6e896747321564117c327ebeaef75bb83fba3f7905d7f58b5400869b7ca353ec2273ec00f4fda6aac5ba9d6f44ab96dd883981b9f510f7c450a7f43163a3f790b346835c6fb91306fb4692c88d0aefbe1d60f65367702b18ca19919bc0702ac45ce76c5f6df9cccd58ab00969ef8f4e27236e675af5dedb9223854e3e5d9dd0a1b3fbb996cd3fb148fc57096249c20f2cb3dddc096593ddca2be2bd93cfe371147fab53a3abc1a0085de2da78a4db9aeadf27483333b4b2c40a1c9d7e3896f8f9688f3c9b8750f422c8ccde67aedf43fb5ff07e98e1daf9b1d0b237e79444396823d83ff4323e4561ec2d0f2582f88b00ae9b3b9b03b260d88cc7e9e199b3657b02b9da14c849f7b92ec75d9ba5c53891d266fa49a0717a05f6f36d5e4e905f0965571748fb745b452c4526ca5788c85a79869ee2d4d217806845c73de628036be6f328ada7b16ae7ef930ff658a3d3a39a84c5a278318e3173c8b395c32ad6810f53d7fe591a1044af386c5cb61df4f2d3339c10884e531936ab60ed9fa0bc682a06bd833ea92da39e429213e520f6edb64b508bc1eb09831fc95fb9c75964361285092bb82c8413a4d0788c5b930a688c9d30b451811a78da2271433bf7b93cab63c3d7f96743b3fcd8991ae737e2d999d5251ce9da24ec60322984528d48beeea24b0847ef2bb51806d169d43e5a8e74ef579c04d068fa2642fa67308a3c3260cbeedd34492f730b23e5d7cac96ef873cf22d6091d95a2a1eb8f9af6bd9b4754c029ceb622264ccfd6b05f51cd0391cc3d5ac3a1a8aa711792a06cec05d6cea354bdc3bb4eb9c1305132717a8b91006b7140db868584bacb815ccb6d4d7acc3a0f07f708b95941595fa3931b8ebed224f6f4356da1df604d08f03691e4d02c21a332ebeae2eabeb30d9fbb96fd893ff035a61e82baee2812e168cc436e2c3b55ec124c2cf25acdec3c422068c34b3a4587bb702e79a935bcbe9c7f8f07e8d8ef429400511e56a528d38c50c28a1eecab02beb9b6c50977494b06f6a8b7d9a6c5436be25c9b23114379a4734651aa0c9ccabba09c15b947a7d59aa14d5542ca39c883035da4e8b6dd00cbaf32cb750b69b90f2281f70d298fa8a22e7eb3c2c787b05aaa270d306e7f80433e6a4aa8fb47c3691b99bfe4070f07be44a39b35376a0c319cf1f70a869e16b8235567168559eeffb1762c2746891a42dc24eff693ba358609157e3ea382191cf29095ef5d233448b86872bf4034c6bde2337a9824394c4fffa9c8f6fba573d357bf6a4f59a2c08617be027352f48a4b75e3aa69703328d34dcfed92ddcb22e7c1602711b6b01b9e8a8dab33ce96afd2155b3f444a9e1d76149a4ebe587e291b429d83facc0c8b631c4eb4379d4089b12bf17ee238f35895ed52d478a7c9db5efc179f959fe225df3ddd662e32ea93336bdcba97cc8195e663dd20395e181051f63457bddf676a8cd494781db2e95e5407a6fc08106f2d80f899d5bafa0228b38956619d5c9caccd34845be9a090990495bbb2f9979d82dba0fac5750c0de06", 0x1000}, {&(0x7f0000001380)="e29aa16c198466d5ae130d9888de8ad81a9874148cc33fa959f226a7ef20da583e87a52dd1b9f16bb20e08f11b413b", 0x2f}], 0x5) readv(r3, &(0x7f0000000100), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001480)={0x3}) fsync(r0) 04:04:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000000)={0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xd604}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x291, 0x0) recvfrom(r2, &(0x7f0000000080)=""/51, 0x33, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 04:04:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x83) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x9, 0xc2e, 0x0, 0x1, 0x1, 0x6, 0x7, 0x1, 0x0, 0xa8, 0x4}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20000000000000) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9cb0c7501df839f211ba78867d3bf808185ba33e5eb867e610a0136a151bcf04ff98af3be1c", 0x2c}], 0x1) 04:04:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/29, &(0x7f0000000140)=0x1d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x100) 04:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:04:03 executing program 0: syz_emit_ethernet(0x1000, &(0x7f0000000380)="d34f9a3c085adde9ede011248113590ab99477563fd8ac7e88f3da4c1a19e57a4d700b51fd7d1597df1d84c93ad00fe5f6cbd74159ba935596f27913e145afc6390cfe13fbc295b6e484b86a5a1b394a1c223dbc3fd79f9b35374aba71dec59d05cc5f7f60768919df0375bf60a6263407d742b689efa59de4f44f1410aabb377e93ccc9a73c458337b53769b6a76cbc0bb7f01a391783ef6e057a3030e21e39d19102e6818e3e4befec4c582f9fcf203b04c9f42617bb18ceac5b09494b989d5460d1a86980c821caa04334cdd1f287dacc162ea1a92376dde4bddf5e8d13f883e6eae74bf993ba98e52b45943636c6199ad0d47a623423074169450736155ed87ca5cc24eb8a314e4b72c1943cec3f9eb36600a1267e13901a01007555ed18a90d6ca119479d4303d1427ed3b83ea4213294759331a02b4d746404f16aea0569bddf2b748d154c9ed692588dbeac93fabc7503cfbb9d26698efc896307bbbfd446db7c15e766186c7bb5da8add3cc79d8d5d44fdda5a6dcce46e455819df486dec15beceac089855fbe57686f144649a533c2d0bde30adc9bb3172166704daf952fbd9fae2c0015245e3ed96662a93ee7da0407793a1ebb5e6f2f7bd4fece83f17663d9edd21b03a64b4e1e92addea98242d235d814b0dc6ccd39d3787ff636e8a42d3100e174476574b9db26046120e876c3a13422cbf4e0a89a5dd37e8828724c4006d302f3fd8e6055c3fa4dd8c167c9d92059ac38303aefdf1afc9cabfaed6ea9f8d624ea56930d62a1768cc26f6a04e12ef9a870eeace2997e3372526d2845ad334794fb0adf9332a22e1f5b161745e1061a1d6e2d909f910dff09080e295f97e5eaca58a077bb27e9cbd1275534c9c1b54c265ee0c47c8cff370578a37a9de5bc212713a8b50ada81568ffd613442d6f7861029f8bce0fc6bc35b87d70986737f0a195153181258b8d50b221fd370f3bb09a7df5399d0055cc5c042f604dfc00b701ac81ef2aa6539de383f4bf82cef02d447b06a48a79c58ca5625c7d65edd560a30582c2fe358a45a4440b1a5ea57bea93fe864af0887c80d09917a3106eeec9518d1bac9a62b944ac5724865118eb182849feeb34f04fa7d84231ede7240613cebb8e2447e2cac3a251a58cc4048b48b0d92b8a271035b82b61500ce088990b83551ff41514bdcd19fd3fc0a358d435699c57f2163e3b613740ce2d064083fbebd3252e4cca8d4ccc2f2f3349959aa5dcc036a5087b27d389d5bc82c0edb663f20569bf4ec59b88321578bccc1f718c623ebfaeef549f12006d6893f26fa1fd8dada0761e279d8468c9b339e69c36f38dc7fea32d0a899349108768d8b3242216b2ea71ef778b320823a2bdbd91f9da116e78665d6ffe6d7c2bf0e0d5409d9d35ddd0028a00ffb7d009fcafb992f9b39150ce3ef3704cf2497f3e5e16379f5eab9450cc2dde1fe2aa6487954350e5816a3d43029f911f083194973ced8fb7c939d98363a015d97a85c2db561b0b81885edb815af8e41951c305c02fce97149a60f54f83d5c5c295ff3d6fd8791b9bdc3843a32a7ebaf1f5b69c856385a4c60465a8753df8727edf3ec4564aca99461dbf6fd6d32b3e7a57168cde051ee823fdf48129667c339390a0b0cc5cd0d3dd51ea01f038e9e6a8d2ad59e8fd169f53eadc13ebb8e21a768008b1cfddf103d043d37087aa6f2e078d15e9ac483264fae39818cf7956aca746a5be64d305f308e78805be3139bf6afb8a935b4b9b19540c4c4cfac9140685676c523f340e44b8fe9fd5699f1150bd356f4e799517f1829a48a6814f647ffe9da46b7d756e51e839dca1ceeecc83aa7be6dac4d4914307e72eeb2c6da8f22e028b2554190bddbcfc443f7d0ddc66a17edce13f4044f06b258de19e7f908329be96cf201ed44a82a799e73f3f0c5245932e16e07f4668e4ed6954ef3e8c37ff9e4cda22d67b71bcef4e6394a92d471a562270b13e6ed1ad14d84e931eb6f5011ca9bc18a309a931d3d6200b5076b1ecbef1f1bdace56ade61a609f5054ca7b3c2d0ed1a8b56ebd4bc87330602f71d7baec0d6dfd61e74ffbc16f99ed374fd7ad3bd451cf5ddcd09d6a3cebed8f57e80311c614124c1bb56faecf1c50df7d4479d11024f276a0da6b64b0cfbe91eb31886d5d4e631a4b04146ac404b87c6afd526fe22885f314de410624649af5aee1348ad2cd355299373ffebc612bd6558b5b39f899782668b1e1956a7518adda75fab2e7b062959a87bf2d91542070edc1d7287d891f9d33da3fd755b1f92f0dd75733dd42d365673a82d3ceab36c1d2b34eff8b6ac23d02cea4f2bad568fcfac3f3032e3171065333af6c8d1c735bf06c1a019fdc6cc4af0590bf05aa98c02cf47c52169ebe63a1e4491c825a3e1153946ebfc61c937c8814617a44a3473c03e9c695e55509f301cf03a65fd71ff7475fdb9721721aa6f6491bf2bedcdca11ee55915f9b4a3add00cbfd58cd353a0b880e20e2e8be12f79e0c41fbdd2aaef3a0a6f4f6f90066c6bef782ca36c4dd0495342138a4b2d73575f315b633eabbb5cd3ceb0faa6abbc32b317c2831c0a05b0235b80611ffd849317afc05aaf84b7cd0544046fad4339cba986b6550706590620eccfe6db0146d12a61ac742b45458cb118cc0016ea8ea56d7eba3f7ab8411ee7a1adeba4a9b883fad85cf0ad880f0c8a71bcabd8a3d67d713183a581aff82feafcb5687fd22ee212f7f3645dfa39b61859e81583d0abcb615e6ed8eda3a102c8ede944188c031bdc6de780865b0335bcc7502dce010a0ad6eb06b9488c0aabfdce844812bcc11ed0b3e9dfaa69e478fcc1f2923568f7b1d796a0dbf0b83c0130afe4d773e54e40ed4a11d631eacebf8470012a095a37dd6ffb34af1e27756a76277e2108556519b7b7fb6d138bcfb7f43f5f7177ad04c3431090f55065fb830a1fa312ba04788cd02d54be609b51edb34511a4836c193a02b67edcab7ef1fc36d654396223f404271e377603a8f19a9e9e3a1e49f54c4af59535b13ca7b032ef110ae48609ff6ce663a32eda6067224362746b110732efc3e984ce1c73dd8a67b46a46240f1c986f169c08ce2f7a6e2aade475db057ca69130894784dee80b9d30d76135211485fb38a420d20ca17869fccb2c278de33daeb03c82c7582db684bc52bae00b03d8afc9a5dc223586deaf00fcc5b9191ff4ce3d310642f66a5092fe51cf0f0a17fd4296ac4b74c0e5307d82c67395e797329a09dc7c14534e532e44361dcd85e24c4eea4fe7e64a2b5f211c1cc32b0b57242d5e07c27d0ad32f839b60d18c1ea35def35df7dc1f184e0dc200957b667d4854cb5aa28020153e2dfc173ad85a2d5fa0e127441879ab8fc6b8635e43fde9fd38c53b1a3c3e3e244dca218853bcd4c9b8c4108646ce7f483f1901bb180324cb274b8e6bf38d0209a7dd3d39468a5aa4a9f84343442c440e2ce6c2417995dcab62f257b930f1735ab5aea94bf7721e697184db4b48cca5ba9145930ee4bb3c67204b5781ee9132b991a07e87fc5e001de05fba0ea1ac654a82841582b6ec688850a337f278c1a5571db54796c97d80b22fcb1918ef08cbc72ba7b03e5afaac5795bb16f89ef15c3ae2e66d6eeff98f363a0718a52c71788fb2a7e71f41ec780b93745938863f0f6292db5542f8ffc1a37e8073db23c6173cff1862d963a83d07af48011d0260e02b590b1078d4d04a8c1cf5e9bec12c0b0e852d0eb8cf7cd8045f532c18268fcf52f23d9a74e3994f8479b87b0c52f939bd6842c23903240809fbc2d3658da686b0e9394a2c5b608cf2cefc967475a9acdd3ef9f7866f071dfbd010e60efa344c077b91295863b9d61e1d466ab8f4bf0a1d44984f8deb4c37cdc2c4dfee15c3cfd3aca2f4db6f84b20bce5a7e4528f40456f0b9e72f986f8dfd5c79ab9bd5df850bc6c92878c2a7b6ee79ba63c3d570688701fbfca4472148e9c637609266dd88849a381ec3916c420c0b1ffd23186809e2d9af982fe6ce2d6a223dd0451aae4de1db77d39520f22903082dd21c5cdfadfa52a1a8b1d489ff0e865190d70b8a6b206be53552c905281230190cb96910b4e803857349d64e44732cbabcab04f6123ef2c88eea902ea19cf30451ab7cc945c163b30acd24990c91595a34a3ddff2b32f61e50dbfbee5ae7fd59b9b085a5f49472eacfc692d8a8e0bd289f17958be7d9da5533d0e19d67bedcf754fe87a5c413bfdff06c564cb60ee35860a6f632e458e76521a34ac016ef91d24b26bc950c0fedad5d0cde9350d9565cc671d32afeab342ef22ebaf21436f5a0bcf0c81aedb2f1880aa20d9e5319e1d07494b549cb1d36aa47f416668aba6da183a95f0b971aca2d46037fced3625763a1ecb54a229a835736958ee7ec0ec9dc4b72f17ff9d065f0f98982887a7aa740204bdd0136cab09938722f543c2edaa06a7fe0d65197c71c23904d765cbdcd4711abaac54b97ce70f3634366857e7b455fe81d7c86c4e6d9e8d0d7093a34114c3cd8eb8c2bd79db9f603cde63c8a11cc35586af43c2a4b59f8b48338f5092fff76bc1165d04da08262a497dd64c5d5a6e76043a1996c06e80d034db9a2c711090f7a8e56f8b6505a53d306a5d130c65f65b39f30ef4c9ba99e24c753c911b16538d9cc4345f64938d9b86d6a851ed6edd13b1a7f083ca42cb46236d8ede446dbaeb725152169431be16d5be4bc705f4b896854bf660fb5853832404d344d7e4d90996d2fde44bdbe09b58731d9a1bdd5a8c9e0b9a112546b87ce041be4488775782151778bbf998e69bb313977f4340b03f6bb458938c6ad3e7f93773e03663a33d05d695beccfe5e0b5fc908268ddcb6b2a13b3a8244666a0da3170d0a7bb4c8a7a976a5e613cb96f08c3000c4262e36999b898877d78456acb8dccf4c3dca1a440e3d614a80f80acc2b9ac4a26233cb8dfcdc54dd4d214cc39f2db5191809251eb5656df8c3595d39e31ee5595cb63b48c43d3185b6a5b28786d12362a8afb0242b3cb63e66aeb859912223ac66a6a15be7ec0d8b8e019fe6c91164a4347750466c70259e292d8fd96ff9d96cadc9ad9365de928e148338737ba12f2a0c9bff2809a39184e75d72982f2563cc620ca734d2e793eccf11acbe749d70b30fe83477bf4df65d541479941c11952d9e94466413b3f297d48a330775a845258c5a8a0b93f8663bfe30da155e61e31aca4eae392dcf584261a16e85f83d0f3dacb7eb72075364e2b7c7cfb2ec11d7e9a8407be7bfa913bc3523543f2913e7bb483832e479bee633717b0b79a20c9fbce6346218517346ddcc43310f938166a186e35e763a5185d1b44c6770f9f7759ccd6e07b6f68dc1bc5661d66aaa76b2366e1083ca0196eaab615615ef55ea99d48f7c0546d37eff6ae3f639f09d2082b6ac5e12726244f0d783a43be964af6dc20ea2ed64807606f5fcaa0db4a4fa165a7d3ec15688d56a0793c9c078ddd8b42b9ff2e7392b08985b3f813fbf1d6bc68ee2b59a33f9074708804cbd23952cff5e11dd0bf62fbfc1c0901f5a9cf1aaffd98b598fc8b565da86c9829118c5b16f5b1a44e11f478a69619451b40e2a31a6bb0fa348350c1bb3941e523cb70915c72b0b0734898da1749a396044b004aa666060ffc280ff28550d451bbf1742b0832afbf8679ea8d24272ae456304a125ecd610997177fee73213cc2a5e80d8abb7e47e4d960fb164d3da382e5a1a980701f1519605a13d9c63e577ed62629abb3ae854a4ba1f438a0ec22fb802cebc253") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:04:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x10001) clock_gettime(0x4, &(0x7f0000000080)) 04:04:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r0, 0x4, 0x48) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) connect$unix(r0, &(0x7f0000000940)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000900)={0x2f, './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000600)=[&(0x7f0000000280)=':{,\xe5(^\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='}\',\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000540)='.+\x00', &(0x7f0000000580)='(\x00', &(0x7f00000005c0)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/\x00', &(0x7f0000000780)='$\x00', &(0x7f00000007c0)='/]#\x00', &(0x7f0000000800)='\x00', &(0x7f0000000880)=']\x19\x00']) 16:00:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8200, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100) 16:00:00 executing program 0: listen(0xffffffffffffffff, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4000000000000, 0x6) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x6eb, 0x1) chflags(&(0x7f0000000280)='./file1\x00', 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x101, 0x4, './file0\x00', 0x3ff, 0xff, 0x6, 0x5}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = geteuid() getgroups(0x4, &(0x7f0000001640)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r12 = geteuid() r13 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r15 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r18 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000340)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001580)=[{&(0x7f0000000380)="22d1c00b21186cb0285c3940e55e6f1f359d848ee1660d498d68a704161c28cb685d3d2eab830ab9ac53c25c48e5785b0b1839472892c8e55cc76c3359721f3e5bae8d096fa81653c3af533e867f163e7b48b480673b710ee267946099825a2bbefd6b2d693ee7d3b4a94ebd49db4ad2584ec649f75cb015f97b8da8ad3e57e107b6ede4287f35b344ec1eeb6074eea1ce0be51ead12263b898bf62eea5ee43d7faa41f35aeb399348ee8094ff60bc173535e7470194c1f7889ac28a0d", 0xbd}, {&(0x7f0000000440)="2f05466a54b95f07092a2578684e30d4f405a6cf3eeaaeafb37e5f1e1c96c8502d47be0f34d4ec7a080fbe6b7e5e092e051aa044e7cfdaf5e9db4b7f36f3c09ad627b882631f610ac7bc5b03fe2cab821f2b68d88b108b8deceb01214d6f19ed671977e489f8b34aed104e48ae968c48e181be9741854a48112b29e886f49926e15563db3b6132b4085847981f1cc58cb8454a8e40b2f4ad59f29b78973b9c458e21c6757554ad95ef6f6e10110b1de1887139855b0825d577aa478dca8280800363d63ea232026220cedfa11d4e520eaebbb95e0b8693a5a3e369ccf973857174274cfd40ae7c528c2b8f2e9239", 0xee}, {&(0x7f0000000540)="d6cb7879be4017422aed0c3c6c1036f269c4b6a1751400e829ba2456acdb19aca19c1415824a5412f999c4aba12e11616f73288109eb35da0f2f6a33633455c1613fad4cac13d904f33f057998fb897d5090dea835ebdd8e625c7dca2f7121922f87f83bd4104614fe43061a6770b7f46b1991cb018224c93f96078d2bedb0372db571babb5d2c040d8e62ab769597ecfd589aece69ad3d89eedf19fee1a0157eacef6181efe0ab9dc0b61e5d4d9e75d78516ca6ad631d0a923281d6065bd2e312afa8db829e3bfe9774842c3ad7853fc5a0e40965c2d2283a068f7342de8b983daaffd16a185f298c0139143c8cadbc3cc5280621d95655f721f04c0fb200ba28a8b439b2bc5eb9218b28b0ec65b9f5e50435b66191f4c091e737e7873f6885b8b2bb12528b0d7b75d26862ae8de2d09986c4944b368e4131e5f9399a42fd1c478e213ba74474c1d03d19c818a1b3ff02549999853f5cc885873e6535b031bf65989173692c747850ec6a0b2d1da127d899dcb19bdb19713a77ab554b3b65bc9a3a577c7ab036a3285db29e567b1af7f53ce945a635663bc3790dc0b5a49ab28c423f69c7db83ae231d23e55f88f129106c32167a29c5c714e0098e9157f913c550dd7d323a4f080cb480f1f0f4c2ec5af739a08fcd8b4b4cdf231bb982b807fd5de26a53add3fd52228c840c68bfe1fc19e661041f20b771252055d9c845f307cb05dbfbcf3349f170b92be9554022819e1d09e748accd27329d34ceceee2b2e6b5f3edc36099e071eb1b9680743cc5bf755ee15b4abdb5b16efb7b4bc3c9e89f8914a27f1d972abfddf6dbe0cb7246944cfcfb7fad19f50ffd053c4101c89cb7acd58d99c8286b691c4ab766ca39b831b39078769149d33754316e747ca43c3edaf5efbf0ee130aff224d845c9dd430c3bb6068b08a45d2939116d2ab3d7c37a3899558803a5a7bc8f2a6bc3e22eb436aeb7554a569e60ba1e85357811a20b008a80626c13dc40a1bfa70fe484b642c571cde0056048f9f1342abdea12befa1cbb1f4febcd299d9ae8b99b0516eb55f974ac804278672ea44c27a9e0ec0aab0f332055f0fd8fcc2d30bf52fc126bd447372b23e18d9c57c7247bf87bb3852d2297a9fa722464342ac5fd70b540db3cb1375c500ae5f44a59791f498f4a080765bc8bf0674de37dc942a2c4362797863b2ffb3247e47d1949b49ef1fbec6e0cc1e7e828c15b3f22b79afbcb87e05028e00312feacd5d136eed794bebdff25b4e3f2e8c9294e58a6f9bd7f2a4ca1864c98881fa948a311ff80438bc8f8279e46351fe63a5dc715b83ec5caab885aa3fd0d13c0ed5b448bfe1b92e2856eefe8783d5dd55a2c91ebad376ad1670f9a8f3b98dba43e24032783bb67145ac6305e69e83d4968e36fa2ced52b29827f999212c8a10582a64f89512e66f403d4b04fbf89f0112a387d6aa900d2a22039037d116e209ad2e25d6eddccc619c4c28d5ec0e22f0a4ed8e20e67afc6338b349a7934a0bca096d336d922265c8185ac35b0a11ad7dc873d4abb166321b9e5d58d59d9a5dbcccde262b4f5dfdea04f589568044698efa8257c738414dc732445fe1477eea2765ca38e3db24c8ad7e8ba7a9346eed3f0d65f46c643220a7e1532eab4d52a32e43403e7040a05f528cafe069a25c5bd2a8ec6efcdc1cd871f6c846a7e2293221b55d767cc25a534020bbd40f75ba9e2a16ab573bff51a665a495f98982a3bddd65beb666512f168c955d3b3c6ce068ebb534d0533d775e03f6a1493835a95ae43c46197ccdbf7e6984436475d0c5b51f68d865be735e048c2c7f5f364765e31456b70d6de14c786081a31eb0e8d9bee8306e6be9e109d73c60e5988d02432b00f0faf21dc0fabca841d9df39485efbffc8c63fcc4741aefe796ac979baa25b7581eff94695f528adbaac1e028590cc621bdbb723ee2368f31ac61b479bf4b61ccd125c1d44aa880c4eee7db2b371f88ace87107b268883a0b9d2985a7447e3b340bbc43812fcc3143fd5f4af21a81b6234b81e764dd4cb8b96ef2859cd545b0ff727333f907866c791b58f267300a7b4adcb1069a83b0a10f99ec0d69d76ebcd14e4086baaeccaf250838755d7c1d14970faa341d6ed0709305f759f06f46162804065ef4c41af1a93781b2e9c87a8bd8919b874ffb91b29220aeea445a202c4f51d2124a02c8d2de31a7de7ba1c4338b61fd5c74057f98fd17a4c1169759402cb70a0e425977b1ce9c4ea7e2b8618c28e27f51e0a13ac54d03b720166d36e532a2dbed5de2eb1ef3cc46ec4715aa36d1909c5a3d6a31f4ab04ae4ef186899799041b2a500ba850440439c0755bde55a0a5b334397400dc0c0989610fcbe3b02f701f5a39e8b509cfa7c2da36c22c5ab261467769e4418627298ab91497f65e8415be36ed34bbfd0812045a99d37e355914fef6b81de3f990bf196d7a55e280d7fe5afec8d70e9889ba048f5448bb6f93308516d9dca94ab457e2ed5a87aef158aae6ae4e1364094b911c817fb62c70a4fef3d420c24b3a6e3d91ffd57cfa85e1a00957ace52f93ce4f719645ee3cc186f4c592076479232c2dda4ff8a77f9a9f76d8627f757e48fec0cb7b8f2d1614a369bc4dd5b839a71be33fc2028866a5409a7a3c2de897c319734b043c61cf2d72c8feb3134e3badd6e9cfbb529556ef9252677a7f04f04a1eecefacdc9d751c9e8fc2a93aed7f7e5ead8d09e4b81bdd555fc79f43d53e94f9aa0d1de6ef8be04c837cd3ce54d8ac906c3f6e845c798469a1f5bfc6cc7f1d30e909a302116e181c4f87fd2923b3ed9979c67e09d5353b068ee6d33160aeb8e8889a449489de8f6959061d5741111a25a33fbbd3c283ff6b4f741636961dfd481392e507ec3dd24cda924b8b8adc2d783e16a956c5771be31822eceba73eb455c720093feff8455292b693db6d862f3dba5ceb7db4ab1e0fc77b8030d4039e2b54a337cc15cc169a39bae5c14fe6115ee62acbdac5334e28a9b8b111f0b9e2de9da6298a7d143f46dc11ca27cfab39e3b85d9f5e5c8e0e7f54db48c5ec1109ef8ec84b6d16d8d2519faeeb8ffeaded61c3ae064425dd91c3a88e14f2a29f4e1a9d457fc2563434cfd4a1b8407eaa7b98a0ca137b1dd4be831860cac6a963cc78e75886742e835b15060c332a08b12a21ef380b398bb9072c2769d7f8d17407e1c34a4bc9e82ad5e0c9c31047423caab261e99a10884a0dff88b340061c5ae0b1f87d767df02d3650a1b6ee0a782c4516c2ccb78cfe3ab1e7fb117f703787e43f7c98b07cc50ad030e21eeb0acfa0cf736f249a5f1260d033bd917f7aea060fd93239b12439143e4e94de456cda1eb7f61e41fdbf6b1714b170e7f909254921a26b77aa71f735d83d1c7de9735d3b2810709d7ba68502f5df4033cebf57637989555e937d9b2e04f344e6d2ad4f0f3d37c9cec0e2ecb1685929f21e510e479cbe3d3f3d236a4a710b7fe663cd3c59ab315a6f580828fb84cf3a00cfa0e831b3fed3b506754a4b577781db8418f2574ab638a2ab1bdb1e25ad8c707b381a52d007119c0498be985786eec094c5785fd2a56edd3f03e5b58025b86906f585d73644cf7fc0899c7886916c6c8194deb8eb4cf15701c2f78486e856618daa79955d2e2075cec8eb1646f17ff83aa32415116e05eaa285b200115f17b5404ba97889581db3c9243d91da2939dae8c08bf43bb318ee0d73b8387f7db2bb14eb7ad756cb98f359d9ed4d63ef43cc6383e552c16fc904de7ff91328f060095980a21190ef4079cd6b9eca559885d41f3c35769123e630dc4828a93ddc7ec517a6b0dd2a91daf18ae6aef34ba2041fb36e471f9672e8f919f266a8632ac420f864871f2848d773f9c51c583260e104388f4c22257c5c7313630348caac42da91602a0c46c97e840fc1f4ad6fb55c77f079d607c493b517d03a76506bf014f3c34764b66a6feaee9f85381a7554d760b98590016fe71ed2faee6e4b0b9ef237333b089b21d29577db305652a99ce4898b965b93b73c662bbf5a71e2426e6b57e11c173bf6e4a851b48aa087f0db22380c8288543aeb31b7c4517e4b8162dc79d0f51b6cb624308f5c0da0ee89213490b58d17bffe298840705814af356ef0c33c9b0bc9823e087981a37ac9441b0f4b04293171950003ead8dfdc7efe132a054ef932455fc35d9765156c56e7d2bac421f1c568d348e3c8a0f60dc3a4cc99fd28e8b778c1f1fa837b01384ee57fa8ada455afaf3f98d6531a7ec812378294bfb38fe2b5ab8acaefe0ae81184c1f932577d06f673400984f66ec736d0699a77ac8feb162b5f1d2e24b3a74f75bdbe678c0ff911ff7b4df42e6b870cce9bf65970191b75400439c15583539b5c28d6a7640258243516a754093a64e8bf0260d6fc1a5e93baac8c86ab46df2c979213f001d596be9d165c1d7559a4020bda944392d9269be98fa5b023150c9f4dcfdcf5e0ebfbdf6b9b77b3252538227d6df82c23b2f2264ee1eaf57196b7e5ba0a5573b6660a02d278828aaff33a38c286bc05f86ad91bac9b2b3dd1f1671b69827fe12c5dafd6df868a16b1b1d4ddbd4aa8dcfbfacc92c346c4c3d929e4361a2f888fd810e3b78d88b06c9036424513f4579023e5677408e8012a3bea9392daacd56a3ebe90673d991bba7381957bef4cae4aadc28bd9a090ef2233615efcf1f0ab96ad9101e47e59eeaecd4a1e2d812100ceeed581ec958cf38c9080310b32ddab39e265db3ecc05cb6af786b8e046215580be67a21c91cdfee75029853be315cae0de9a7adaddf5fe0a8953abe5ec98e250247721fd659cc44515c9db4b5859519fdbecda3c9a5b7dd55e0afabc593df24f289175adfc95f3f5662a8a62bc4bb691e5896c2e9a1444a5eb18b5db0ca0c0d48478d9ca711dfd9dd35afcba4674a93dce20f01dc960b6a882e8d52031974a1cf17d147b39228f80d78bc0bc70d194b335cc76cc745ccbcbc95a73d78d093bbc5988cd7cdb6e104986c7e2d686c4e908d2b6fd81c40926afb839b282740d4c295ad2e3e5637372920bc94603f81af9f16ac919190d2ecc7931933e9849ba907d2539088d049d02265fe1ce0c857bacdb1449d074e623f224347d0154835c28a672e09136f679b4ca75df973da24054adfec45e165d9b51f556186055a47e8c776fc9b1a53afa2322bd30a220a3aa006f601e892079b290f3b19dd5a9e74eb2c2b9f7621a41d31cd359b2a657e52fe5575281b6aac4a4eafd2fcb1249651c22b3ab441d27da279befebca454c6e2091c2a91a3677e1cd3a73f7775d0894dbb83c16f4bcd9ad6f10dabd8f8823ef0e8d2b08ec5d8016b1d6b4a510ae3d2a69fdb86627f3c5ad5e523c6280402ee2e27df222648aa0f55df9bf3dc100a55d43cae173acd1aa1cf047f8a11f541b05f3ee798709a9c36cee8a2444dfa7034ea0f6f4ec375bdd5fd1f2a6a316ca58c8d14a688e09f09615b50a925ca127e201dc0bcfc07bbdd85de74e2e0fc70fdb0059c666650248cfcf1233274b0a5b878a508b01708a9efea64cbd8457b415514650153a0871ae30ff29a9f16ddc5e2342a478ef45e20a1ead6c3f2173e2a908879288942795362f1f0c3e14591193ed783ab0a3bef59e4777c38c3b26b406f65f30fd004e251ffa1cd931244396b032e45171b539cb189c13a612503cd2c3b561e67b9329f13156352a446ee4b84be160e25eb6bc7d9a5a1609a63ddf2f736a89e1fae342d2558edaf1043d55175b4dcfa2b6016afc2ffbbdf3fbcc1a3a7b", 0x1000}, {&(0x7f0000001540)="81990263c99b", 0x6}], 0x4, &(0x7f0000001840)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r0, r1, r1]}], 0x138, 0x1}, 0xc) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getsockname$unix(r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() setrlimit(0x4, &(0x7f00000000c0)={0x80000000, 0x9}) r2 = semget$private(0x0, 0x1, 0x212) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/32) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000006a40)=""/4096, 0x1000) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) 16:00:00 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:00 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}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x83, 0xffff}, {0xef}, {0x22, 0x64}, {0xc4, 0xd621}, {0xa3, 0x10001}, {0xcf, 0xb52}, {0x40, 0x40}], 0x7}) shutdown(r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) poll(&(0x7f0000000180)=[{r1, 0x80}, {r2, 0x100}, {r1, 0x5}, {r1, 0x120}, {r2, 0x1}, {r1, 0x4}], 0x6, 0xfffffffffffffd56) shmctl$IPC_RMID(r3, 0x0) 16:00:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x2, 0x8001, 0x0) r2 = socket(0x38, 0x8007, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000240)) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r1, 0x104}, {r1, 0x2}, {r2, 0x80}, {r1, 0x100}, {r2, 0xf0}, {r2, 0x109}, {r1, 0x1a}, {r1, 0xe2}], 0x8, 0x4) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0xd808, 0xff}, 0xc) 16:00:01 executing program 0: r0 = socket(0x1e, 0x4000, 0xd3a0a51) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r0, 0x4, 0x88) write(r3, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10}], 0x227082db, 0x0, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x7ff, 0xffffffff}, {0x18, 0x0, 0xfffffffffffffff7, 0x8}, 0x81, [0x0, 0xfff, 0xaaf, 0x3e, 0x1, 0x3, 0x759, 0x7]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xc43, 0x7f}, {0x18, 0x0, 0xfffffffffffffff7, 0x5679}, 0x0, [0x2, 0x1, 0x180000000, 0x9, 0x2, 0x882, 0x7, 0x2]}, 0x3c) kevent(r0, &(0x7f0000000040), 0x800007, 0x0, 0x0, 0x0) getpid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) getsockopt(r4, 0x9, 0x3, &(0x7f00000000c0)=""/6, &(0x7f0000000100)=0x6) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x1, 0x6) semop(r1, &(0x7f0000000040)=[{0x5, 0x800, 0x1800}, {0x0, 0x9}, {0x4, 0xc8b0, 0x800}, {0x7, 0x3, 0x1800}, {0x3, 0x6, 0x1800}, {0x2, 0x9c91, 0x1000}, {0x0, 0x5c000000, 0x1000}], 0x7) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000080)=""/44) setregid(0x0, 0xffffffffffffffff) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x9, 0xd2c}) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x5, 0x4) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x2) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x71f7a4ab, 0x4000000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001, r1}) 16:00:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r0 = getuid() setuid(r0) chdir(&(0x7f0000000140)='./file0/file0\x00') r1 = semget$private(0x0, 0x7, 0x200) getgid() r2 = getuid() r3 = getegid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x8, 0x7e34, 0x2, 0x4000000000000000, "1375b609711a388ae06dea341571712ef7324984", 0x3, 0xfffffffffffff800}) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x7fff, r2, r3, 0x0, 0x0, 0x6, 0x1f}, 0x9, 0x3f, 0x1}) 16:00:02 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$bpf(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/bpf\x00', 0x20, 0x0) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x48}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) setitimer(0x3, &(0x7f0000000000)={{0xff73, 0x6}, {0x0, 0x92ac}}, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) writev(r2, &(0x7f0000002540)=[{&(0x7f0000000300)="9afd8ec50da6971a033d8ba9cfc9c1ba2a7f686657afb477896bc1e9f8a6d6ba9f218a3b2d8a0fe8d80984ade3ca475a160ae79a2486b9cd481ade169e2b343d87b6db48a2c5082ca4f69d666c88bf1572a14f89910fa54afb12f2f7389666af31a53af99043e4c9cba87bb5dd8ca84302a233cabd17988f1572f0e160ad3777b96d25c9ff76cda2fedc720acfbb53f371ec0af45daf664190a087b7bea5afc6f24f092e16eebbb06b4049c3399130f7a12e1bdb1a81f23a5019bef931b7c930ab396768eeeb22a7c5d5a58844fd0577d1376f97356185323985094c4fe8e46aca", 0xe1}, {&(0x7f0000000400)="edb4cca4195dc9ae99e1dcb248240f8f67a5e5c7e427c9c49ac0dc2bfeccd2a605a5b497a8e877e10c1c0ace243a8e016381ddc47eb377861e8895ee63fe561b5a49ffeaa55653705114b1d29d69da6d8fb494ba5dc5b0f177e396a14f5606d7ef0a3d0da92ddbb0ea6118c68c2b509f36b441b32fb99ed2f1f794323fc49fedaa1c1fd65c404ca22fabbec5ae31ac0f0282bdbd50773d20dd3d86d9f9788422d3587a61fc76d750fd01204740b1d4170e76b9ddc4d01f0a988ef8cafe8c9a614dc64a96d5d21ca08313c04a5aaf001da0753082313ddb0316eeb9e1262e951b185cc6c373300f6f01adb3445aa81fa3ba49cff89937a2fd129c651feafbb3a8bdf13ed5a9114c137733f538059744ce3986492999b1d5f7dbc049df2f683e79944993fbf73a662608fe67f094d6617d50ffc49f5853a6b8e9020abea6b5082e3b12d2154aaac91682dc10312d3ffa78d9aac1d9715e24aca9572f631b3db8ea05f88ce4b6e8eb60cff0136124ed8970a3a3133705fe02e264c843b2c41af05d45cdcf45f0bb626e9cb2b2bfb1a72af69d5f94a8421d2a444806655ee7396dd999116b96c6d52421eb25979ce3e112a9a98d25c37cdb8c767c323ea8fe1cfa76dd17a35ed462368c9358a36a6b4e152b70f31145a9c7c95436eac3f2ef94a99061853efc2badf3b990bf32bc835af95232b0ebdc3564116f1c38256db27f721f1a88ebced40b4172b86690d70cf5ef10582433cf7631c90bb926f9e8880fc65abcf537b469e3750f890bb7ea0d4b4459fa8784e314b63498ded22f122afb3e506973a78975fedbebb5ef7adcf6154c3d8fc1440c9a54f619fe6747da0e115ae72ca64fdb363a0cbe8d850978882bcc1f8feac0700b80ac8621ac1c112ef6938e16583bbb1f7ddf0efe6e9668ec521b54df22914df8674180f632a015bd07c3853f9c4a39fe968e7b59fad903c7c1a6fc8e2dcbc85b77c79c0482c6e7f3eab802b3e69acff1588c76d894f8cad34ebb302b1fcad31772342884278be32e0b3bbf488fc96d86f66af900f4af71239ba3ab131f428f7469ced1f716982c34087dcdabac12e8520db40e703d80651e86978095d366b09ff416da00b1308f63a6563dd7a2bb09a192d14d1e7a715397892d66cfed7769f245e78bfe42ecde19a3665cb5c14af8132325364591168abb499ff999396b41c018fbee881b0f64d7aabd0a2fce96ee1de7686d4cf3a04c7253df946d76d0e98d0b32e77ed76439e0c7a4616922e5b8ab72a6b584899cb0e78f74e48edbf8930ec635c911092d3c1df4815766b137dcf7c27dc45d0763cd55b87f9d2f0175bb98234237d2895ef4407fabacf51a1282b147d8968c17e3ebd47d5b5ba5c71ea0cdf33bf03e1b47bce4c3ab00fefa64bb8e79e1d0da36e63c8b5801d81fdc370c8bb03bb300655396aa91753dbc7eb50964998abaf68fb37c0d46b2265ad0708fc4de843041aee57e8219fd749739313a12d680a933a41b9cdd78d2c630e8e865d06be70837e16c60e7411a8fec0ee9a316e6ff774a30fe703813f6980da19d805c2493426f6afec9092d68b9818507404c028bb45419f31b5ac6bb152f629e0c20e7f3219445db285c38ad9c89a42b3acc021bbbf336c2728424209fe8ed06fa6edf0a8488b49cc7ac26dfdd5736646e91eab2ebb98ce523526a321118abbdd231eedb7c2ca4e172dfafa0ac447edcacf6a4e1d0bcdc01e71f0d9f3b97b58b1e035ecdfa43a92911e2680c71b4e1833e1ead02395fd583330fff188b2290485d22d0fad7027b4ca4444fdd4175691635a2192b94aed9691b57518e036b884710812c358e3cbd76a766c649660df59f61e851555cc53a79b9cc3d4a2893620c48ad47fe04d1be8749a718381a55fa556e5b3b64e7fce75390fc8bec2dae2f9d5e0ce4b7f68ee35d3378b5e0a1451f8af08e1033037fefd01d4fa1aefe8ce735a63463dd8b6685a856c2b00492b8ea6c3f9ff134119c069973b2899f7d89010d1d7fb38d19fedf15db16eb81d66033e5191e93164f169f3e57104c207917c37725868dd93a07c8f1bdcd107462dfaf99dbba995c276fccf154c5bf430d2214686ab8298c60a72115e2aec46e085d7c6e3790a9135283e05911a1574c9a4cac759204537713438c12a02890577e3c5a6c401fa09558df6649a15dc4ec0d42eb25ae59e450fe1e0ccea99b03fd831e7d0bf8585ac3c2a61fa94a25c122ef2d2b956d54234194770cf65d7d783e4823f81d9bc28e18d93bb7fb13a2a9f157f78d06e01f97ee644d507dfd2171c8a9ac633802f7979eae85425f6a7a2bdc3b72b5af4fce124175b2656d52374c164637be22487db50c1030812285cf9576347aa0503cab86fa6cf3086780b4cc188b8b73a424047f2bd84afd4f4eee0c848e78feb3413eb1d685b9156848847905a2fe1e03c42811422e53fae44b848826a4c57dbbbac3adbbf16d4bf54d8d735bccb24d4e346cd3e47f9769939a06cf6357f56377dc169b2e9c061fa706388035a4d0b11a067cb63f309f29b0640b5ba16f29fa2c9d2ffa1dc1fdc1d82950fd70308c1f971c533ab40dda20f4eeb63a3e9439a99b0e562554066bd0318bb23133d6d0b069b31b565da169fb40065d950361d86c56406bbc661b55885c3f6280ea66c10dc3a8f94b2b9d3eb66bd54eaf753432f374ba2e2d26db6bfbe9c631c391e930121797a0246e07af2b1e3a908175aaa84307cf8f7bbaddceb8cbc99e07afcc2ed00fac78106df7534698630ca1fac6ba29d1b109bb75b9bba730c803cfaec9ae03ee415272b455748a33b8e93277928933c53827059da8b4fb51a6fb881bde8f31bd5aacf7bf57f706bea7d72cf0e5cec06bcee8faece25eac45a98687a5c48adb7d95702ceb453b4577b75258f94c6848d7a09456f146f890e67e747fbd811ec3d6e6378b228d8dee159ee8940a9345f48a4f45df9b5b2ef002a3b225429c11a7e02cb76a77d7e6c5e1d2e2ffcc808245426e07926aa12d7b9c6896b51340bb44ac75e1001445819e29b9034f8d2d52e7bc1c8d4a494aa90c5f06d94c3393b13deccc14f1efcdfb14460f8853b2be14c67f6cbbe2b8e613a5899bb3cfc999a2c5dfc95da855f595cacb6d738f5fa65a34b02e436775bb47d044b9d5d54aa62af32bc849a769fbfb1b12aaf3e00b207f5d52bd5494e766bbe2dc6a04ff78af50ab7c42ee3316cd2ad681203b72bc957fdf6d68e1a663b25f5e877373efb87c5872e5704d13d236dfaefa34b60a151ec23d1dbb4646b2a55aa38dfb3158faf76a6c0cffb2d7844441dddb6a079b2482feda7d9993f27c90d8823ca2114461bde19429f622295e33c5c28b0972167c38ff8884f7c7e6067ef78dcc1a5318a49d319c4cbf2546c20acadee0a7c338243d3be8e2dc70fec211065ac77ab6747f1a4de9030f574157246a9efa164017e16d3d4d4b42f268f85b9d2ca0f940bb29826e7e799bc2198322e154ace730b730a105f8054a85c3c3aa7df1092ded5ef621b41dddaa796f04b371b2a693684a097c999eae5af56f83d5f7e5e1436d85c93b3396f5f3e1c29b9692d91d6deb7aa920f3577b0bbea811e485f5a01f28eb3feb658e8be6794f9db7f9f7c194146db673a52924ee2bc3cd8ede1077fe0364d3c421b17f6f2dfb9c262f8d5b762ea8ea842b30a43304508038409283d7f22279b3b3bc35299153497497972a14cf01292f7e4d6212f00f0cbddf0a6b119018da06137d1ef424b22b42c36e451e724c640de5083de115168dbb9ab05c552781b9430111cf1967938b50001cf8b00ec107c50ed73848eef29d85156d41ad3c83b3f2141e7903ad6a40de217fff83f80c3babc8b1ec812d2dbab19e7dbc439c44f7ece6b26ee64b9a094448a7ab0d7c7b8c480870396af4c3b9aebfd1b87fdf9cdebbb9866bc24ce53d7eea3df469962043de01b302b0d59aa8af3c1b74d03cb5134ce6d220d8b3139ea6ae516213af8892992016bcce4dee0ae4883eb197695e14e066d1f26e9595bfc8aaf0ba6bde0e855321736fd304146257090bf86076a6583b30a77293671a1eaa0ec1b3bf49afb7f892212516d0f405a9d21e0a9e03877e82a263bdb025c346ec6cda3e211ba6369d443038643bd65785e5506a76766d44cf79f107f0b8995bce98761b63f04b03b81d7fab620be42364d23dbe09f56f7ee95938ce5b724d256347a076b3c3b8bbb37b991541e9b3e8386ced99529b9da96d48147012c8f037848f7f25807bc08233d4c98edee50eac0f9f10216182fc95d9320b7f91ac4ce7244cbae8f997c0091b0905c85e2b4441daaa8a363525c0a3b25c7b4ec5c958bd8903e803a5886c571945ec1da69c77bd1c98b87f5071a6a946b6fdc1363d51a17c962ed11ae173dbad7f142be8de186ab6ae8c3328f0a84ab8e9176651969faaf4302678e4db20c74b93abb3303b78ffa49fafe1dbab889a1d871e079e656dacffa194b31e0cbafb23acc651e874f25224fce4d84286ef6a574ec4a0665fd7fd871341c7981f61f270ff1e250c4038d29c611c4d0e8569feb67552a83cb65559bafbfd518e0b1f9efd36bb4abf6b7f0b056db3b207cb9dbfcf31998e3af414f5aca7b10b0c9fffaa8f7585f5862855abd135ebd44c0135048344a3e2f671705ead2c97c1302289c1a4b16b546e8449d2fd918e68247c4bb31e39830875c86b236259a90d2f42606b6b6349fc7bf284095c07c02b9fe97f583eccb3d26841a6bc05c343c5fccbfeefb1b6f068b5f9f7ff614d4faeb1b6c02e9534ebd778cd1b9654f4a3f6ca4834864c6cecc73ceb3e4fe710a5f7b499ef6dae1db4846743d91faef502c291643d22ba3444ec548c7051343d522c1c7d209a61f59e35e77d33bbfc15b74fb7510c428ccabd97a47ac12e06920ca23e3f779c221771b18c275ee3e05d14dc97bd3d6290d89a697931bbfe2bd9059b551689a14060f36c6f82b26c78dfacd5ceae023a03ff69fec9114c9adbfc11288279e4ce23807d75ae1f84244448504ec49705ee2102ef06eeda95d431eaeaa1b6a0a1731bdc80c7c7bbaaad1a9d08412bdc38fe2fb74fc4f129b0a48f4ff3fca9cdecceb47fd45bc56c2a0899db2c41a75f6cb22d075a92b777edb65b16e5a547f960d721bd35811402e11b4c1b35494572bfdb389afc4902bd0ef641de2bd81b8aece6e3c8bab29194a9c853cf134a7f21f009b29a3a5a20de00f5b867755234370d83d8b8f57a2aa62dece8620e6d0d9059ce1a7621871300e8ea6a8849e040609cc42ca3310e2e4425b65e2d0bf07e5f07c22fcecba2ec042602828f3ff08720575beaaedf39cfe6ddbb9fc08c24a70f11ad4e07b2dce062d5d7695cb8ee5bbd185989c7a0d05da00ed3ae1dc4aa47e36c54cd42a68ab6e6f1208561965ed42e95bb6474ab2bbc44334fd02e3c79add53e9fa9d6263f3247c7af1acd500f0dc99b072fc8458ab9061f5c4b415bff9ca8777b4339755a841b18fb3d84af7843dc64eff7d0ea500428d59ae2f2d716c8d1ba04898d12a3065ed4deadda8459c59025de15bba272116ee0714febec5b1a7cf6574a2cc536a5159e05cf13fab234ff7a2ed5666ca39cc69a06b9fb2d711d3226be39c920ab7321a58f393811c023cebfee02064e99552e973cde0d7e132974e6e830196b6dfa6c940cc60424c08a6dccb5e0e35232e5c624d5f88452d054c542128f2e9b34c53f3711f8f2eca9a2c7aa73a2ed3c995a141ed1ec20ac70406700a524465f444b1fce1566bac002e9be7f8e6c", 0x1000}, {&(0x7f0000000140)="b115c9d27e9a3d2d1c12912694ffde245d78425f28d6c9918f37777f009d4396c2e4b33f8fc6a31ebd10049f0799c60e9b06", 0x32}, {&(0x7f0000000240)="5d6ade7880779bfcc1af237a093f5c448ed3741048cb85f2e7d7d82b99fc0685cc948eb66945d6e10954d95fb00bef7cb61caf36fe8f54956480949cc21370c043e89528064aaad71f888aa2cf1e37e1fc55a112a1b1a7362f", 0x59}, {&(0x7f0000001400)="897df51c9fa0756a7e0a487c6f4b35ad553df1aa6f815632e3a9", 0x1a}, {&(0x7f0000001440)="4f50566424d91b0ae69a9e155bcab0ebcbfd02a434e7dcda4fa3e17a767f4f1a3e7311e6bcdc3c6dd7870761481bca84a8c5daf32c2074075ffa39fb95c5eac3744f9a42fe885a3501ecd0dc2c2c4955558d8971d62d4271ab3e61f181af5d38e1e037d8174c62bd8ac54d746d7bd57338ad0a3a33e220b5fa71a1a0e4c587b27a23f997bb1c9b48b5ffdcd6698d66a76924afaad94f181d07b1c1e4d545dea24b650a6c29c5bddaeda8a2a5042ffa9d13941c5fe9cd34c2464163f509efac07498621265f26bcccc62979d206bf1ddbee399abb1e5eb11c42843ea0828ee44c7a0ca5bacb5cbb9175987e7690a9782080fd4cef245fe8f4b56846258394", 0xfe}, {&(0x7f0000001540)="51948233ebcb2fc947e757c1beb22c7161bf37d574c407650116956ca5f675217013a0a904fbd68c84a25ca94ce5bcbeda3aabec75d869dff5b92e2082e4eb2f1ce78082655885c783c8f8ea97cb385dc97e317edd96d9492a60b7c55d46b5c350fa1d7d9d32673235ac2ea66192b06ac7a75bad10d1b58ede8b8f86fca970a7feed424c2cd50c5e9c384c1487b2c34cd4371769a83d47b9f667dc7c8dd4c6ecb5447ebf400ad820f17041734284d1d4fd7ad33fa85ffb0709ba34cc982ed9c2700c5fbf12a3fe54d578da74098cef9d0b6bd466efed60eb833a7d710d59e3e98a3f3cb678bb1bfaba04b53b7e509470f415e4160fea8f0585e14afc829050f9ac9749f6aa2c7c826bd28cfb649d296873019f71b0a1e7deff4576ac572332c00d23d2a796b7ac9d8d07614043c47effc34031d78b0150789f255403df7bdee1d964b7a1091478de4973c4779cf23020dd7224722dd5d9dcfa6772ef73961a89b42da30a99e77c74e83fbc81754811b2c5f42e045a77810a13b023adf67cd0237bad6338ea7ea83c963fd4aa5181523682f11963c03434079798ce11fe4b2613e616369fc4de3e348ad29309c5e32a5475261aab02b2b51682e2f2f0d17a65b20cd59220a266e9c1557d27afa10c6686ccaa4042dfc79d6ff5765ca0fcbb061396a327f10137a25fc75aa30bd8b5c3089834198bce96c3cdbc9fd9fa19219bf97a613faad4e9d837a82be579f720a3e4160c81162a6c72bde660db7ba86ce6b0899a61c62e7d671158d24b36c932126b5bc8423159b2f930db2d8aef24903f8ba57d0b8e931c76e9f716b5fd7c00fcdc2ec8881689fec9e1256ff7584d2a0682b55fa50f3d5c9e20c3512930a19f087b48eb0218cfa14d7d8b7dac6178eb6a82c5659e33ff300405ad6f596f92b23aab5e279ad810535d9df6c460568f3cb16f1d02747fbb46fcb8cf908266dc36a8f092189513369e2868944197f14f7aa67a4e92a4b7dd69e4ebc3b088538381e52c596883a3f157f4c84ce503245912b465740ff66d17ec253aa8418ae452c008db4bae0dcf2e49f098c6a4d730df9ea1784c17f45996a7b6b43efd131b7febf699744ea1e809d0f1e1f2dcf77ea8d0e213f075cb93ba29c04735c1d5e407980af21c5e0050b38e68eb4bd543598fad1c9cab977fbaed75adb4359169093fb80034a18a941a782322fbca4113388eccf9a97478be3343058135b4b16a5bf67793798354d156b0253b9e663afe8054d460159f1b9298cf7b3eda85ecbdf026f7eb2dc2f73d293450a9a42a017339eb7193130f16c8a4ed8932a611ba3cfc49c05d8ee14274a1559522f61f417ff6fdf7bf5d1d35222ffbb21210a850c30d3a612d6b6e7d97fe2f5f74f89be65d7ed054a560dabca06d2199948a08209055a5ac4936568e72b7a14cf4bdd37753882f79d3eef1814ed1ad6d7d7a6b5aad9d1309f3179e67c2f60c4cbe399630eee495e59e026e076e434ef392465f198c998a0f57afbe31b8ab5a5798b6be9261d1a00eaca195434f028856ed3045efe01b0e52b6b5d0c5234d50b04369540f8c832adbb27b95e1346904515bca27b0bb0a5831b10fb5f58fe99fb5c36796902d13c8dd271c13e51bffd318379370b270c8b36640bcdee14dec4bc9ac1a080fdce281658390abcd85d145aa3aa0bae0fff039e74ec2dc982d51a2b76b5716081389274f4212ed8751b2fef4b5e6484872219505730848204df1d0482f9d8e54b23bf8a4e3f3d10cb0972f33652168f555f0310bff04887495b0c07e378b4f68771f92561c6639cb0e2efd9e04c34d55dd2fbfd86a66068795846fd6d512bc024bfc17ba8341aa421ea060f03781e91f8472667b11f76af2aa5f9b43bcde2b633ee6ac3e74ccbeb59ecf98809241f84877b492a8e9f74fa2127e4c78efb4d41c20c0bab0ca03ccc51fb9f507658167672a0b6e207527c936c93e39f6324da71e2e63db3b45a2858189491260fcf9286c7534abd2cf437a1435ce8e3c038369b40bff75cf02eb535e9b3a61f87ee1ac72181c9b8299241a3fe8fef568a604e2cd198dbc3391c23a9bcb705723ed1f0980640900bac9c667bfdd02d83a921c2146c9c6f5f61b1224dbb91d6d0f23b58a4c45d933e3d2a6ea0f35e5e8d8d79022db2e4061c51f0f1a5019833af32548458c65c1e0f0e5fda8ae6c63c320952305cd4bdb277e36889b29b6903682e67e637f0f865d4526f2be41404e00d4e9d267479d54c60cdcecb40a5fccf930cec4ffbbb8e493f574cb5a316c401c8c3d65b84bd1a72e6597db799d74c0ebc9f35a0e82ba34caaec7686a8fbb2b06b340fbb1554cc0f00d22e42f377a1832cb3c916734b8b97232ea04d33d2de3a1ab16ba8c893e154357736586ca16bd247c6c497249d01a522c84d3b077abeceba462d2f038f542f84dfd2f064ea8ed4f5032cdb59dd872bf6d4246b8c9846a251b8b83af36932ce628d7dcab82beb11a10cd03ce910e7c2c35b2faf371c705e71a2a2bc4662ec63eb6737d7470e17b902279927021cc6828b087fba747a2bc3ba54a3b5059158d102302d385fa616b577907dd6c78eee1e19a877ea8e91b87d9661f75d315bb082b4138f7fe6fd96f8165f551c7bd37cf5fc61064614abb204b30bb1d2d77db4a3aaf5cae96685f69df20508bbb967a908098cc9e620e22e496c1dbb05d5a7ed1ee4eef72aa892f1c1c3d342a1a35c7b33b02048cd6da97165beeaa68f4a51b65f7e7fea8b9720dc56433ec0e03033dd0be2d4fc3089948623613304166920a8bca1c2f5098d031a1f45026c93a1b4464636d75c666d08de2e3829ddaece401b3ad040fc7c8411297ca2214b3ef246b3ffeb66b51f1e1514ded1d9336b8d991844b2f2106588fab29fe65fbd69ddd83c948d8da8ebd5c6ed6e337275c5f8aae899bb972c19772b8fae028c454bcb4621648d9e96a9262fc39a5ea952824363ee4d8fdacab5a62078997fc1ba9c118efeeebfde722073455c14859f5172df6fe99947ed52ab57acdf613707801a99238bc3a20ad045c03cb228a744455580671a20fb62068c7199f59667d3f3f306de0dc171440aeb3ebd730f005109c71b88a8ebf17efb99735a6914629b2aa24ad89af5a6cb259da25b22952a199a559d5aa6c365608c8607c5a332c2a6e3ec320c6d439928599df54fb3754354cd71e87dc34718551a4fee1e8bfad2014040fa59d73e69708e305f525b343e1dda13d2d3aae97711cf21c089e76c95a67068088f3e4b0cf02d27e047c97ce6038ec0f93207b174508e1dd664abe271604dcf937fc6df6de002b8a1cdddd156bac748a50e0493e1fb695ed5114174973ee63ba33b26b1a8bf7a01c2167eea3c228e010efde2da55f7b5b93e9afe5e3c2eb6639f95f26491b7a7d725736099b5eacc95abf2049df3df332febd6e239b9152b1ce46e8533c9634c951e3a179bf85f21255ec750b1d4f0c3e1d8c5a5995e656d859a988e955cf7c50035356f1c10147e02100f7c45eb61a48c1398f9149a22d543cd4652b0402f46bd78360f0f408dacb9842f2b522280430220f701775895f670de63a18377612287e96f744ad588909aa2a0a945ae440c15512bb89e730efe1a47bfdf9dce634248c646bd58af99bcd998b14be00df209ba2afa570e7f429720853f783e98d0c6eb16a482d40c5f1f1c0faeaaa7206a6c86c9db3a8002a1e9c99f690deffaa71a7763f9e0135ddaaa63c4cb7fe9b3b91502fc84b65539f99c6be93b9270680ee39b801c0931c0a1e4af0e882fbe0bcdd11ef2a52163160b2697dbcd56823c9a88595fbf7140d30b976e70c2bc050e8428e2b586c3975db2fb32a44db610905721373734da3b28afe83ce57421c682bfa31cbd14969623a02f1725abc32e40cbb774b8d5c19068ef8855bad7675e1246abc8577dcc66e33470a39791e09c963d7b81bfa3f611c8525d1209775fa30262fa95e25273d6e6002adb633d964010d3e1ae7083c0d2b80d549b64fe7344fe4ae95a1e69797fff8375fed5f5f4d508679ffef9ee6faa533cc48f9e48869083a310a4f9a29f64d54ca00965d6ed0417beaabbd9151f689ddcb5bc9d3a527501c9d8db015b5675c9ce32a2f303068ce9d0e1055ac5f19c68b8ca859de0fd16c0e61cb9f02bfe7aa21e61882ed5679d9e0e7682dcd086782ddd43dba5e061488da5e95d6a9124087fb9374a99978454b48895fb093460ffb9dbc40a3097280c1856005fd225831659df1377d2e7e8b38e2a86d8901dae4c80f035db093a49c6fd73eba35bab1f8ab583fc6cc4301b20c16edbb9f26f09c4c60469cf6ae853c58d6a2f4457653d447735d7f7aa881cbcaac7733fcb416e93fb54024aeaef8381b1c550054779a86b058d5111d1b7beb364350861902d78c9fd9c4d0a1df15827655b69c0f60b65b83059ad92f34fcc0df1b63b0a146ded74ed65d742ba0f2c9b5823d3fbe781b382778be70d6c7cc810d854029f21beb3f60f8697cb543ee3148ee38b1bffb1c470eeffe94fc5161f85e797d1235e83000ad9b12a7136d97c88080a85405e1750892a07a6d344a3d06bef982d5d575ab471d31a2d0c061981381dd99b827fcf99aaf94647ad45d307800afbf1907bdb6753b83e8e11fff295e4715f39898db180c447b78811a86fbc865185dd3b52ccebe2965cf26d3f704519b4ea519140b5f66777c1470e1d1108e41cbea15689319055f46f72cd7bcc4e9f6c4dd4205461e792342a7b37f6be0dc44d693a08eb190a014a9dd30bf94915c0fa0ffd5fdf5c846c0e7e4fd49c0e9dfe64d0dd2964ec1d3e1a9d7bb71a52f2ce70fc4c1d5c8844c37518414a80505f3d7f49d2448fa8646b9fdc174c0bdfb1b66bc1be11089b2ea37985757dc15903fb7c1ee284fa6f5c27bda38f87884ba6a338f84ccac5fde7d54779ca904823ed9446a2c66e657d8fee55efc4341d9718d225c8732eb8adc07e4015cd100f0ca66b18fedee648716bf253b3cbd58e32e9d87617a5f1cc6a46097229b6acf7678033e2f7d2065a0439aea19b832df209a83a2c4ae347dc86c56babcd979c04c3c4f9924ad56ac5a1b5b0433bdb87a5351d114a2d1e738c0c47fa3507d745a5548fdcb9f326744e02ae788279f5746230750b48390c85a3fa93cf95370aa74c0479d73fd5c9efcee9215a70684dbaccefc42b588425249e92309463e285163f270f9d95e43c176ecb1c302787532c2a03d200f2cf4f29be281379f8e0edf903ba9325fb64234e3e81652c4fc68f937f19806946e5efd88060279c816b4672c75449985964025138b362d54b2ecc749f64bf35c81aaeade018fff77a4ced30b0e5a7e136286794dd6c93dff4d7e1214ef211254ea40adea81cf24ae23cf390ebadc8c160474b0474cc652fbaac9aed7673ff983e7838301daa9d53b6487ec7d1c26597d259a83a9280f8a875c8d99da585fbd2d33ddd552a5f5caef68ae9115aacb5281d3bcd8a4ee36ff028b329d7383b48f12be37ca425cec6f6201a8b9de42ec6d68115745f429fdd2a1c87a44a17812e2ec181770aa5c540992bb7765acbc5d3e0d9f9eaae563ef82503d6a000e28db67bdb7a048079465d505a92cf49da37d82f6a3cc82a32c8295e07dbfce732198b9d25e8c402aac2fd739a9fab2b920d07e54a241f44c4ad9e3229fd1260d5ba22ba94a5816ee97d86e7ed9c694cc4eea22e8faa6f2e5654849fc39188f910729c13a2f44970300c101d557a55a28a52ed9d443129053df444affe71b48bdc925101c9bd121", 0x1000}], 0x7) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) 16:00:02 executing program 1: clock_gettime(0x6, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x110) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x9, 0x1, 0x38, "505bccb5f409512f7f7511e3b749462b7f63435e", 0x4}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000010000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20080, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x30108, 0x40) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x84) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) openat(r2, &(0x7f0000000140)='./file1\x00', 0x20, 0x48) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00', 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000180)=ANY=[@ANYBLOB="5602392f150000e56fd88a78f4ae7bec000000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="e9ffffffffffffff00563fb92c0c95da86cc0fc7c25082962bcdef99727a6f5a7a5e0f7ef62d2cd6c962c65e814c9e595eebbdb0d0681b7f96d2d24418"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000000c0)={0x7ff, './file0\x00'}) kqueue() sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3ff, 0x7f}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kevent(r0, &(0x7f0000000080), 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x7, 0x7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x800fffff, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x1, 0x400}, {{r1}, 0xffffffffffffffff, 0x80014, 0x40, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x7, 0x80000003, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffffffffffffffc, 0x0, 0x4}, {{r1}, 0xfffffffffffffff9, 0x60, 0x40, 0x4, 0x80000001}], 0x7, &(0x7f00000001c0)={0x5, 0xd60e}) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4504) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x151) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x442, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x1, 0x2f, 0x401}, {0x9453, 0x80000001, 0x1, 0x4}, {0x4, 0x6, 0x1000, 0x1}, {0x0, 0xfffffffffffff000, 0x6, 0x6}, {0x100000000, 0x401, 0x5, 0x9}, {0x8, 0x1, 0xe8, 0x2}, {0xf32d, 0x0, 0x7}, {0x9b, 0x4, 0xd1, 0x2}]}) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) open(&(0x7f0000000000)='./file0\x00', 0x20000000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x110, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r2 = semget(0x0, 0x4, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) write(r1, &(0x7f0000000140)="85c253c06e2e", 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = getuid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x94a, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0x800}, {0x1, 0x2, 0x800}], 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) semget$private(0x0, 0x3, 0x20) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) ioctl$TIOCCDTR(r1, 0x20007478) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/187, 0xbb) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x5, 0x0, 0x800, 0x3ff}, {0x0, 0x4, 0x4, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x6, 0x2, 0x0, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1f, 0x7fff, 0x3, 0x100, "6da996ab2f88f60ff13c2a095f0fa775f20c5509", 0x101, 0x4}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) chdir(&(0x7f0000000080)='./file0\x00') 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20400, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:04 executing program 0: r0 = semget(0x0, 0x3, 0x240) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x3ff, r1, r2, r3, r4, 0x1, 0x1}, 0x1, 0x81, 0xfff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x1, 0x0, 0xa, "00000000e74de40000000000000000000600"}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1, 0x0, 0x7fff) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:05 executing program 1: r0 = socket(0x1f, 0x3, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x3}, 0x8) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65d600"], 0x10) r2 = dup(r1) socket(0x20, 0x5, 0x7) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x3) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x40, 0x876e, &(0x7f0000000140)="4782ab0f61f28b5a0f34373f6936b2fe6d1654a94e4f4ef13601c97c8cf02476492f753d56ebd02a87875ece896e39a21e736629316bea24cbb409895f700e8040190d6787d62fb864dc528f0b03e7a4acd789af64772fbe1565994bcc1983ea493c2adb4afdebe74c722ea9b9fd9be1ff429cc455b34a6b3e084886261763827b2b15cff9686e7788978c91841af148b461869aec55aa257545b7664fa4c7be832c747ad002113624b45baba4549d82dee913a0573d9c7c37a921fc519e9788f80e68b2c70081165bb3a5b3097542313f4683ca626b5a21ddf6864fb64117d3ea77e0b603264c88da3be576034218a13c588915", 0xf4) setsockopt(r0, 0xffffffffffffff80, 0x4, &(0x7f0000000000)="e9139ec4e7bf0c0fe32d1430ddc439e4afb0ae4c32c2be460b2d145e2de4acff24ba2ebfc0ca02715ee3dfee028e84d5cfc8e2bfcf1f93d657e5269024adc1c1091ba6473c546e8608ba698b7cb6c706e4666e522e9ae0df8859d6e6ca0d6a2a24251354b2d1b5f9e4984a55cd57d1e239e9016cd3cf05bc0a95f7f9f37045dc74875c199a0c883e59777493893d7541b3724ec61aaa41960193cce1a4e0d3d80c16cf761f80b5085262b6ec590828c2cf75386583172a7d2fb1827fc807911782e3de5cca37850e0de75a4b54bdfb3892d25e476baae2854506e599895e13b56b459bbeb899a6f4af1f912b64", 0xed) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x23}], 0x1}) select(0x40, &(0x7f0000000040)={0x0, 0x8001, 0x7fff, 0x4, 0x5, 0x7fff, 0x6, 0x100000000}, &(0x7f0000000080)={0x8, 0x100, 0x100000001, 0x4, 0x100, 0x7, 0x200, 0xfffffffffffffffa}, &(0x7f00000000c0)={0x81, 0x7ff, 0xb9, 0x32, 0x4c, 0x7fffffff, 0x475, 0x4}, &(0x7f0000000100)={0x7fff}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x1) shmctl$IPC_RMID(0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x100000001, 0x2, 0x7, 0x9, 0x800, 0x1, 0x5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:05 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x210000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3f, 0x7}, {0x8, 0x3}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000240)=[{0x8a, 0x400000000}], 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100c0, 0x40) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0xfffffffffffffe00, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xa4}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000d82000/0x2000)=nil, 0x5}, {&(0x7f0000e27000/0x3000)=nil, &(0x7f0000fb5000/0x4000)=nil, 0x3}, {&(0x7f0000c5d000/0x3000)=nil, &(0x7f0000dc3000/0x2000)=nil, 0xe1f4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ba6000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c06000/0x4000)=nil, 0x26c8}, {&(0x7f0000db9000/0x3000)=nil, &(0x7f0000f28000/0x2000)=nil, 0x49}, {&(0x7f0000b45000/0x1000)=nil, &(0x7f0000cae000/0x3000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) 16:00:06 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89}, {0xc3, 0x401}, {0x43, 0x1}, {0x0, 0x7ff}], 0x4}) fcntl$getown(r0, 0x5)         16:00:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0xa70) ioctl$BIOCLOCK(r2, 0x20004276) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000004c0)={0x7, 0x1}) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="142de8409d06fb62c61447cc2e5b268a8eed39b16c3377fe61b4f50f5e0f986a548035b964e38becbddd9d6a1292d7ed479d3a988a1410a59f89685a92a0a6a7d66ef5efecb8a15c6730f58a63e46fbe12d9f3fc92fcb5b4805ed33ded8eff9f8d8ad23fae46b235f02f57c58b855fcb28a3940193c3048549d3f3362e9aa159a7b58d6ddfa2c8a06bb6bdf6f9b2a57cd7a4e78e19b1a4e258dc2c568c5e01e8a51bab9ad24db8b81731a8ddeb960b842333e4156b2178ef5c0cb33c989a48c11fec1557861c0e5c75e72c7c4d48eca4e595f8d8fb52243631d834e10c7c", 0xde}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x2) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8400, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0xfffffe60) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) 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) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x9f15b4b60de7b1d0, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchdir(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r1, r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x4, 0x6}, {0x3, 0x6}}) 16:00:08 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x48) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000003c0)) r3 = getegid() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x10001) chown(&(0x7f0000000000)='./file1\x00', r2, r3) getuid() getegid() r4 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x9, 0x46, r4, 0x0, 0x8, 0x2, 0x4, 0x239f62ba}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='$\',\x00', &(0x7f0000000180)=':[\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='t\x00']) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file0\x00', 0x80, 0x91) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001380)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000013c0)) r4 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) getegid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) fchmod(r0, 0x7) r5 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) fcntl$lock(r6, 0x9, &(0x7f0000001180)={0x2, 0x0, 0x9, 0x401, r2}) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000001300)) sendto$unix(r6, &(0x7f00000011c0)="6d8d128582bfc34e2a6736555726e5686bd094a0a9f67b27df9df19267021e870929ecc4e8d53afa3575073004becef96156c844835e7ab350ece163b24de29eb5f5ade87cec1900e817af58b36cb035fe6cb1ce62982281000705588e8a7abb25c2ece5a001a4c0cb112f7086cf61f3506fb9829f49966e15277ffd5e0b04b0e42c24840183b2fb442291fadade5138d798dd99fe31ddafabe69020ffa80b88a618cbc437248973a17b4990b1083d07a8db1c904d67c37658d6ad7612d22d6c01f53e", 0xc3, 0x400, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r6, &(0x7f0000000140)="1641e5162313f5ff894956c4ab41ec6c49bd94c7774c604be7c53a03fa2defcaa5f7320d695854cdee8ab4cf715c8d8af87a296d305e3acc401473ce88acff1327b9bd37a28c51b1a7deef9af311c0d2c0368fbdf10fc52720fdd8c1e6b1ff552fef486e43788e54b0ab37011e483031719b028e5caff96e2228858329329088b1c428099040e8dbeae5c59d738a5c0034dd263b8a13109253a0378104d4521af1f6d5b2d7b85a329cce45d3ff762fdb6f6c11e3c6934d01322a8a99c81cfbb2c1830dd39302cc3d143a8c92dca6b557fdcbd892e9d6e4ccea384c2e3cf11937740be12205f4c54f54ad62bd322b98bb0da5aba7df8e5511740251b77793fc46b84e89317ea175a5efab06f1c0f294a7ccca0e37caded90b26af40fd4f9724c25120b85a5f6ed5e16b4a8834037f41efecc453b3337e96dfff255907d2fec0d05e90be15e6a5f8f5de2c640e55da78e1659eceac0a19eed8561fe977a2102189ad6b55139d5e4e16828cde0f446cb17064bb06c6f6e52b23f932daded493d1535ddc280d0c8aa07cb169f17f94945e79c52ef11c253f3c19e355a679b3f50367f73fb294214fba9b5475962a1e3e3a67590c760a88134bcf3d5ab02a3a169895b10e9266f086136dfdf7cd385e49a1c9779ce1d720eb30a98130aceca40f0d5118a6623a71e160cb6daa8496f176f8dbd55257d69a93586ae7153437ba50b6f21e76adbb88d139858a00b1bf9e2d2d1c57ba11ca8b629346ef526e4c4d39c4611b0ca31c794a983f509fc7b21bc5e1927c56edca62ac42899a7d64095fbf17c2d3394cba91c5d2c6195bce4bceff152887c07e767534b9641c9b568e8743e98e234bb4f1c000187821ade395b98e7c6a464133cd60fea936dcbc90d93c3437576797c96f1e4bb319aead014b3b611ec9cd8749586b4656e19124377a2b93a78532836694a977f0e4f7d2f09a8a73c8c49e86fca4a3e777da982c377cdb1d946a57a17bb9831668fc7a755cce726a480930b49cef16eaf43596837bf66befd1538d9fa5721708c71a8f47ce2076000f422f3fe1ec4e8274b36ca42b886a4390ead2aa052e8ef5c6f5382de833adea2b265f3059744ed5d26cb0159a7adc9ae0ee9f658ea4cc589fa8807be44af30390c22df49e8cf25e1683789cce03a434fc559e5e78f3be27fb9736fd3a9634f77b25687fe02c49e7d747c96b1346dfcb46ce7711f2fc18eadaa910238d17801ceab65931827fd0990b3f2761aa332cde51ce8bfe9c933b35e0158065f193587e23231bba4afcedb52bb23f07b5d34afc327c5a8b9c30fe643b350df5338d54a4750c24003071ad984f4704e14a92aaabfd7530f39a9902f2fef967773b7ce98c8df8255d68719fae3a612e5554316243bea5e558c1a879b666a69f88020f8ac96997827fbccbb15422aa7035c081167a680681e1d3023c081dc82902ce49c7a5abe9f648b58d42d9c5034fe957224a467fdd34f1964afa6143cf637e4df9c37e63578a813cae90fc0221d92d67895a0055a9688f2e106e522a832dfc33bf799d10d2a8f53413861691e3ac6a34f4e6ebea999b163a68fd826c61477b2bb1730ce79d8888db7e5eac30c9fb7f70db50457d06c2fc4dfcc969d95bdeee14c6f80e70cd2578c9fe3f7ebf7a92e56e50536f41f75d6775dcc2c07c450e0d5384d35f24b93dd8021165b8c958d16483bbd03e339858d9f2f071c61071f4e7760321271643b763c0fa98ac28dab6f75078b020e3f590efcd86bd52c8e80f2fa08f93800d8b2c2fb12defd097f7cbd7022ea3324f9b1ae8136642a2381a7d60cf4af5de3e068d7d8677e9b3e2b6f5607eaa675b0f038a710239a4aad53f78acb7ca8d924fb091d1e0ac34ef97d952de74b8e995d1f1f630f354b757179168a74ede8a6a4284e8497c7c92e206962858859e030988e27dad24c3094d0bca11949ee2de111249c9f58a883ecfee1d77e2f5084c53fa8702172da7d6fe54b145dfc963dee107abfa6189405be0ec52f8adf2b9faf5630e2c9e6b87263a15f577cd7ba348ce95aa763d93bfc3990745b021543250192d9bca2fd41afc3f61d97c5e7c04d7bbf48cc9db58c38a7c0537d39f1ba3e172f5a14253f6fc3078c1a93fa78ba8f7d344feb0dbebbb3ce80507f0c503ea8bc5fc6716c960b0912b05a4edfe6557d2183f749c4a59c0fe92e93cfbc7f37af6f2546ffa28178869e8ac492d31dc6836f4543460f2e3a1e8df0c0495ccdd190e4b373509537a5a639b96376255eeff82522c5370b3fca5a8d90287c728286459f371c465bb4cb884afab2f99f7a24c43aff27f2b333b679ccf515bb369b7e8285eee463b603f85ea819f529bc4dbb986afab85083fc5bda4d91f2edeac692464338a6f3a2871f7938564194e2b6c6b570bc70b0460b2f29eb81ec260acc2628e326730c0b1a5914130fb4fc1dcd2c73f37b6b524a6ad33c72d095c58ec3acd4a55c1b78817d7222d63d7e326e86513b152401b190b52357aeff3548eaef8de1838cba16626b7ad7bb82d14154449d649b07f394019dbc5685b84d60970b9369605b0974d8f3aca870e03de2472ca15a10c350bd2ba23af3592c263417da98d891aeae5232d79a1f4b1c71b33355c71991bd76465bb80692afa92610e64839231d2ee463b83193e47e1f37fe897731e4398f9fe41ec33366b6766a09018a109a852b27df12e6cdf11720eca086a33457a780f80181c0d7374825bf131107dc54e57a1a2b6fb937d15bb6b87d52c8bf38ea7b773b9b6a503da991c8c72d3ca7075dfee45b92923bc3faa832f57fe8fa074a17c31254b39e360304d7232b6e41f1b3abeb9cc514e84311bde4e3c225018ae5100bc181258320319b6d09118a1600915616cba8592787090e56b210a5241adade241dffae57b4683fede356a7799ef774b49691534d705c9340035857590f18b917a72a553c4468c46d77d3f16ac8797ae785ec8b65327f73b020bcc26a061cd189ac00fe8b589fab9b8e13620e8369683ed2dc56b1295309f805f73bb56aa70468a90954417d1301def47dc1169109807f42758759d1e18b193d16d80d7fefc871370d5d055be1e76a496e5844291b2ad18d39276700f0ab9bd47200fff177aab1155b2a13c56184332b0fe91e4e6ff6b1d2e056f2ab386c9b584151f0d1f685f1a78f490c08b900536980fe6b7ff63e7b79165d02465ff83e8360e706bcec7bfc7f8920ff25d514abdfba546b54c39c13ae58a09ebb8673304fcfd84f96bd12165cd6c7731318e534517e36ce17314dea3f3848b27ab41d3bfbb0831b6d1a62d6ff01648fb050f258ded6f53bfe6b3421a9249c880281e706cbfe353c8fec8b2c783b1fe31431a4ccab103ab3fd92c6f7fc078bd646eb70ecffc2a0d6a98b5cfc407088bd36d1906a9f018aa525b5b08931acb5fcb25d50f426211f1b27646a3d9ae4a08aa2fe17bf3117bfa09f2e8e1ab40ea76c406863aaad9f3571e5e681713d354fca06aa26cc821cbb241d205c1e6956ff1e81d4a982cca241dd57ce0fead09623cda92192659cd251fc760d2e55048e5d4a2329a5a0ea1cc54602f0fe300d39ed945a6c0f1b4f8b4d3bec36f6976c38b1025aec9d920ea8698d45d03ac7af18a8de484d4f4a6d7c66df9d85a16da8ff128b7dbb4beaa43a684e182f04504ee2c68ec57f8b40576a0274df0905ff9c13e9b7a17e45d62af3e880211e66f5b2cea7ccb9adeee018561435cdd60356d4d16296ec229866ed4034458edbc6e4e79a6f403e76c96433973c4fce1e4ff38d93be0919da21a3c2f66a99bddedd67a396d8fa6586cac8d8178be794a24bf02a2659e2fa26be386c0381b5bd70b83a2bb299f00bfbf3f1be1fadc8db4e15644d93f6691d00a22cb3cdd215db21890517cd986c2193a3adf08db8d2d6d84d425057eff5af343adf8c74efd1dc4e8e55625183a93c0a93ef1f3250ee513dd27b6934a0fe850607d38d408b4ea396e81bf2964c7673df1fb891f7b6b7fd4c821db8060b4416a4e8a78bbf7d48d6138748fcf20b1b448e1eb56b92a5e84446aa8d769bf51cdecdbe1eb13e60bf614b058588cd031f9cb61a15807f6f4d43bd22154e536d63433cde2eaff095aaf2efec503d9c4485bfd156e9d5140e5b86dcc5f61d305cd9f45bb2b514c6b2a96a30e54f04f2236e6a0c32f08ac82268f4f1f0869c401edb8c4c8d86b70d541bd42fdec42b3a196e24aee35958a6b77f588478a441a788e0eb8ce8e3b46ee64754384a55d4d6412d4abd7b312e4e62f7db8baabaa1ddba5ac97297d9cf1fa8e0374105d836f0d292e3b6e36be73c158ef06a59426409cdd411afb5317e54b446c4d2af0fb0a8fea798abc299f03874986f0fa55162e1b4de5b1d61ec5ad3c50e75fd2752a3dbc3b465b91a8589edabf345f4788bd74a3c2e44ea2ef8c220e8b8e93276a7b754304f88edd90da9fe6a4cf667e261be49df5dfc2a4818cdfa0ca51d8e84d13df731a5b092774bab16d02330945d955f4027b2310bbbfb244d62167a9b3d04e8e3cf22598fac0a1f273b81a270308152eeb9c4dcafe25de4634843776bf7b345441cd8897b3ca5dcdb3321e1d776a3959dd10580bd15c0998cfc465b1f69504ea0e7c767a4e12c8af0aea455943bd7f982ef6b076c513e2798e820d6b8f35e518ad81fe1844b6fe15af73d927331200e80d3dcb9a1ff5f6f68f1d2ffa89484f4fe09c9d0059163411c1d9f84ea46fc93a7121bb84ac87657d25e4fc9e804cd1f0b5de6620ebb626a13b6abd6b34f77ba93c172e8a08896fa69cf8831c449eaed5af37838e8c94e3b231f49e6bbbdefdc6842b55590b1665e253d1dd3de73d507fac0433d1be2ea1074a1f9f19f9c3ce7394b485a994a030b285fa646b7ed4a875a6b6c305fb1279dca25b66d1518a3a0edf0ade007ae5d388fe69cdca7f5b95e55fe468ae6c562cd43a08bf099814606b2a760056799ec9672762601de37b44fda1380d6d796eae4a7e8831311158690ab7aec231a6a05e33d9a18e54ad330ca1ce149673a6cdbf649f1ed12d73f9f9e7066546c6f1af26d3566db5d61376c6a17ef088b9cfb47f626e84a57685ce62c8deee546b8f945c2376371c7cf401bc2e4d46cc9337bf6c4cada29db74a2b69ad9661758f9d88a720303fdecec9b76789d26b539dc1c6fd30fe8cff29b16ade4ab3f0517ee1a47a2ef69e42c85cb6e98db0feb51182ab1aec2cd9c1d793fe6b6bcd91b50aef83dcdd58327f718f23018bafdb0f1651ec3e0b71b959acf43b484c388a0466f58735886730ef8e3ccd007d13d898bb905484ba2ccdcf4bf19b3f32db3fa60c30f836cc9f8be1a857abf3d485857f28ca344f36695b6ca5f6386f4679c548c92d2cb3856ce531e40260e6a6fcdc47bcf14892d1ebf4c9915cc262f73d1cdf94988514f4e9d69490a8a84d3bb48efcf9904f7cda05748a2d404dd0a3b1d7fb5915d94d4e26d4369c0c89b871445469a37d5744670ebb9060397399eb25fdbd91a61938faceba0d2cec2f43162e947aba469b9d5794096612e1ca9f75c79e067392b8bd8c4e2e87897100babfe650f1aa9516b63c07efece63726f15bae6c826299e8283fd02978412365ee214933b1a1c016251847169eb4680bcd3da3de6518a0c093db03f5d69e4aa211f783bb1891fbd83a667c059caa6d3a9385a86831a4d2f537d88b0a0bb789421beb360f11643bd10081ec3ea5da6b261f87880b2f14c8fae6d430cec6ea799fad15fc3dcb43dba70855e0d2b7826f3c6f", 0x1000, 0x2, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) dup2(r6, r0) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000120d953f6f7a4758932e603e500e43b91cc847851eee39564af8cceec37c5b68d75f3413d0f8a558c8109a058cee22063526ba05a1f69c41d6947bca13ff04989641c1339bdf53edd64f15c2fe6b9d0aaf3018a57b1182d8244bf677017027aa8497554e667e32bdd2ba2a65", 0xffffffffffffff2c, 0x10000020, 0x0, 0x367) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/173, &(0x7f0000000000)=0xad) sendto$inet(r0, &(0x7f0000000340)="0c1c999704c2d58729de35740da90a02f682d365714bb089f0da91ba37af752ddfef0184db885b455b39eef6907b74928bbe10608511036afc8a8cc72e2fb7c374ff5eddc1cb869918b302de761def1e26a88ede7a164905172ca7978050c06cacb76739d906b4ccc920bfa5c65bca835250011025f7f63e25aa60ab0b854f2cc3ecc546b5bee8c585efa0c1cb719eaca3d81ea656928829a8965442ab1f8fac0513e6df9a5ce0c7360648b7d4d013483ebb721273bdd6101e97e37c77f96ad11d91f8b8267c766a65e770307759727aeceaa8560cb9001360c03b842c017e17898cc1d8dc40884655c8f6c5a84d34", 0xef, 0x6, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x7f) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000200)="d6e9035f6d9aecd6928a2de783623871d7034b67af76ed7b62f23fd60e385f43bacdced8e980f9c2dbb4341265430e2bbd6fbd88b7acde68bae1c5d5099b33d3d5d499236225c9becf24d38c5f001ab8bc200b55043406803aca83c31791f2ac5f4aaeee0933421a930028b831270ed9efceb3fe57943d", 0x77, 0x400, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) listen(r2, 0x9) socket$inet(0x2, 0x5, 0x7) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) 16:00:08 executing program 0: pipe(0xfffffffffffffffe) r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket$inet6(0x18, 0x3, 0xfffffffffffff800) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x8}, {r2, 0x40}, {r3, 0x10}, {r4, 0x8}], 0x5, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x41, 0x1) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x7) r2 = syz_open_pts() close(r2) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="3fe14ca6570ae17298b0895eaddf484e6775ae332248cda152f54d630daec0c07cef301b25dd1e8f6057b9607f324248e1e33145bc4dd503c1496b64c56e0e269f1a1bea09c587a3cc149c1267a91ea08fdf5ee1d4a2aac4e792d3e4ab91b97989c97ecda50dc98f0502e77c512d19fb982a65cf096d", 0x76}], 0x1, 0x0, 0x0) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000000540)=""/226, 0xe2) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x81, 0xffffffff, 0x8, 0x0, 0xb9, 0xfffffffffffffff7, 0xfffffffffffffff7, 0x2, 0x1, 0x7, 0x2}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r1, r1) openat(r4, &(0x7f0000000000)='./file0\x00', 0x40, 0x88) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) socketpair(0x20, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000001c0)) 16:00:08 executing program 1: syz_emit_ethernet(0x14, &(0x7f0000000000)="e7f23ac630e21ada506cc0cd7917b52db4289303") r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x179) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) msgget(0x2, 0x280) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0a9c32d839011171b99b8d9300df1e4d83f01a172a737a846312892a274f4f9438c0c404b7bd7991d2f277b1265770e563d839fd5e02fd48f55df279e37aae6cf200a91c68a06e43333131de268ff456360c46afabaa203cda2401610c38be4b931a2844976f17b2ed1360c13998892d7bf8fa8acae3db9886b8e0daec72a17e40a37b1c127eccf7dfa02247920720438f93ff6636b04ab49bb3d4b32783822678a85fc3f996eba22103ee2c18b8b41710dcc905485c70529522a900ef", 0xbd) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getppid() recvfrom(r0, &(0x7f00000001c0)=""/189, 0xbd, 0x42, &(0x7f0000000280)=@in6={0x18, 0x2, 0x5, 0x1}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) pwrite(r0, &(0x7f00000002c0)="6c0f1b382b854269f3d7324249c8449a68f4a8aea48acdb0245aa3e6b52c6fa229da2e3247b7708f4f78efeb58604d2a45360803cdce2f118682bef7c609ae5326d5cffed0eaf7488de86d70f1009906f22393842270ef4d814557410e522d6954736ae92d2e6670d1833e91cea84acd09a30e4415edd7e7aa534ef203c4b3865928d578c2ec7365e973f05e1f5ff1979153ea399086cf5e31", 0x99, 0x0, 0x1e) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000380)=0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000003c0)={0xfff, 0x20, {0x3, 0x401}}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000400)=0x5) msgget(0x1, 0x242) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000440)=0x164) r1 = semget(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000480)=[{0x0, 0x80, 0x800}, {0x3, 0xa6, 0x1000}, {0x6, 0x1, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x1, 0x1000}, {0x3, 0x7, 0x1800}], 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000004c0)={0x6, './file0/file0\x00', './file0\x00'}) fchmod(r0, 0x24) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0x4, 0x1, 0x8, 0x9}, {0x2b77, 0x0, 0x7, 0x8001}, {0x7, 0x3, 0x5}, {0x4, 0x6, 0x3, 0x6}, {0x6, 0x1000, 0x1, 0x4}, {0x1, 0xeb, 0xfffffffffffff800, 0x100000000}]}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) getppid() kevent(r0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000010, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x84, 0x2, 0x3b}], 0x3f, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x8a, 0xfffff, 0x9, 0xff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x67, 0xf0000040, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x100, 0xd4a}, {{r0}, 0xfffffffffffffffe, 0xa, 0x8, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x3, 0x53fb, 0x8001}], 0x99b, &(0x7f0000000700)={0x800, 0x8000}) msgsnd(r1, &(0x7f0000000740)={0x1, "62b5189ab1980684f967656d336cc2a6690460a72ebcf309e492afb6a21fc37e8f34d928982143d6ee3bc3c4ecea2f60ad3306901e8ff2f710dccfa39206a5118d76ed9540a890312ea85db21ac391cd103990ab437f9b0884f51cf0345dcd40f36610af7c11a1534b0829a2a1ca54f4078569e00cf5fabe216ec69c65d05fd864ae2bd850b1760b2764b928c6ede5d9d30cc041ece02ce529b1ce7924dd0b5a8c26ef5b6a6c60474d758e128f08f6f91263a4e46e5ca601f345131453076b523671dcd107bf36e4b29bf87817c7d99ed268000818264a24205e4e06eab800911fdbf15a580fc198ac6ebd736f95dbc3b611b372c1bd82e2e83fbd0874d0b9ff1b8dfa7f8598d26c299c9d4d6813e78898a6a4c3f872abc1d31fde7f5f040bb5eb62c874af45d291fcb62b770e92fec4e35746a94d9761d2c27fafc6a0c2f5c37353f5e5f3ed95d81178f1b031ccd9838fa5307728d3ebd213cdb32a71a9ea3ade20be7c5da4788a73991ea0bd0ceaa29e22476641d465d249cbf9fa1919f6c7edd5258c716dec850f0843f0a292b22b569f8615680935eacd5e391d541d568f267b92d2bb3a75542135c3cce1a9cc6b44dc93653b5686f08e64f78d42b587134765db7083ec1dc25c82450c57005717637cd8f3ca983caea71ffb7d4eabe383e11e28bcfd0ec62e4b730b8edfc54a2c7684877291c817376621a7ee97e85f69a940173bd54fcc1a4aade9397c3d1cec9a6cc528b20dc782cf2b3ea66e5b2be4b6e458b1f85371767abacc869faac3f8681ab97351f6e82dc33f06b0a552e1667d86522f1f34327b9eeea8e7cbfb7900f6801672dbde9ef1c8345f0e7e31593b38a840e2102e57e539793be796334f533e3ec8ec3950ae5c1d2250c1bf808a79d6774ae08784aa530e0d8fe6e54879a3fbf365441b6365fc62dfabd5f647a33fa14434c6bdf93b64932a1054e0e5eb66c8b627d5525643fa493d26f82aafe9bfd1558b1076ddaad1f9b706995797aa8f99b045e7657eab3f30221eabdcb7d8bbc58f5429a440a463126048c16a3385b78fa25f149c2af4f0e019ed2f6bea20d75266e0f2def21065acf43437f68de172cc4d2585977b51bf605dc23c40e890535e763ecde7e8f27a1dc7a3556e47f9fe4cb6ec71d8437792d5c9c0b63f9f3be3d359741183138e959c81b276468015977730f813eca1171bbb5cf71cb784fa948ef1ff9b0aae4ac78d6581c72266baf2e2dc6c3854bcf02b0518f89aeba2e93ab607b377320be2aa12489a5e53be456ed11d209777e9566cd3bdd430a8db0bedf6f0d85931b13c76755390dda2cfca33e5d2bc5c99a9cb4e31475482fdcb1fca878733847acae1b69368dde304145187e219bbcce4dcb0f49df3b220b24d5f9764be3db6545103bb477412c03d8ee32f5b4ca4bd32d92b71c14c7d9ddfc1c2ab3222751a4f117e1526a4e5ced9385664b4e6cb1c4965e39ec9a48177ec7ea029d7a7bea872b53ead42a569193c97fff3cf376a0965249699991945f20152cadb1c7573ea809f71c306e057a07c8accb2675bcc06da9b4bf4b643704a5ea6e9bed88e6bcd63b8bb61c8a4957459d37195015419b1a9d1301af2cc0cf0234e4a70d73a8e658cc5336ae5d19e9844af9a51546f7b056e1b39a6e919f93fb03524c2f4234c3fccaa65f55b7ba49f2b21dc026d0c63b437d0a204aad4620e0efc0b03dc25b4cc8af18f05c86c2eebb64d1f5e084f746cd52927fed9e3299d648f8d28ff2df943518f30be012dd998682cf05b8aca02581aba4e669af34a0908e1ce84738f1362b66e3ebf9cd2a05e82ca278b615af8c771920bc8534c9c0f7dc2f728b93ff642f9f336dc56cf3dd90e960d39da1d8f23261ef46fd0615046d11453c58223600e4a0a87a9fae2dab02586095a7e7c890f15749052dcf310c38b9c611e18474daaf8eb00f7e9ea7a67d84018b60cfd140349b4781bbf8ae0d65cea27d00c4021019a9c4c4ee296217a381d4d9727c4ac66a803580833a588de377f926eabc981fe18fcb0d5289c903fc0c5cd9bf2ed3738e0e4c5205153975b2326b66af36ca86d6282982f692c9c8575c8eeede0485d08887a1c941dc0061a8d9f88d565bcc7a777b8d3394773427d5ca9fd5f4520c5702da8fc037bd65d81747419e74c6223340a5630c3ba2bd0ecd9d314b3562fecac0b81bd6f06f1549e29a294af1394de739253499f30302fa024cf4ada41740cdb1fa9e7d4cf08eff0266e2d72f817d3e4752ad93ce3e2228ed5b443ae1227e093e8767b49f5777fb971e8313c7df397d8219389b6f6c2c2e9fbe1011505e364960fdb89c99c6b6267e5786af05ecaa687b98862bac129a41c6e5cddf607764a87253136e567278822cc03f8690c9aae2c061ac75ee98b4504680331fac977cf5c9963f1671998e6eee6aa84a62a5ebb9bf19c468ec5e7c7f12f95bbb7be0d1e523f939d8afc751cc0d4bf39c6286eade9cebce50166bc594ac928f1dc44e0c135c2b15ebd5340b3f2b3806cf282925f921a929d587e1f7589a3507786f4af165b04ac5adb981d39dfe8e4d6f0d90afb779e9b8685dc34dc0aec49019dfe8701b49cb95122835ace9430b2f84a073ab85e6a4f67e901a9a1581c16c9b83cfa70ee9ec491742f2eec2a6fa339b73e258996012635181b96d602849973939675bb086a2d5cdd0292d140acf30aba55fb265d8a46b7df99da4471fef3b2440dedeecca5adf7321b126f7631c121601968859491acda30c842d8aea9d65d77e695aac3a0966ca352f94fd0a1c9224a421722c7479a5bdb5293ffbf2fff6091a33e62044f69b80519a5bd24db5765c7f8e00eb9ee8be17f201def54dd2157608ad4d555ed26c419a7ee9a90ca5c979ca6c5dfda3273868759e38073b8811c5fdfbacb4076e0b3efab167b99af59bb6af39c1d79de9cdcc40735a2aea7d7d2b638361384f2bb2fa446e24e6aaa741e6759c52e796c70f39996c5d82a3d2e113d6accabe5066653e3bf5e2b15cc35fd151b5f2e7a45ce874b9fff1ac5fd845790e62bd19518be963b09703500a51948862775e84d5cb4cd8d0e3233f60ff7cd4b2f61d64507711b87e889ca6adf2c65ab5ce1d164f77ee9db153da0452a75703388fafb6e0a0df6cfa847fb4996da12da6a7d6ecc572a4c636514e34ab2a2df272ea6ad32a3d064f746b4fbe53899efbf5b49c51b8db223792fbdc22c80b94d6c3e426733ea247149a7a940bc57d58b63fb3900dc6fb485ada4edf30294fc5661147521793d23daa01f40d2661e3d2746be9a55bcddbc6f78d77308ab2e6b117a7812ee5d0c7b27d83924f5776ee19dfa25e620e240d7bc95609f2d18939b5162481bfbf12acb2d47d949b78cabaa2094d0c95fc678a4bfd10235e8ce6643bcf1c532bb3327a0aa2068d8df03aad475309be2a270309f44726fe67b2149a6b7470e28298406aed650e7dcc664a80742d586e8c041956f5b1c3089e1e681a9e4a2a5cccf702888f21909016710e9642caf581191fd95402512667e4a80e30a6da8502686d9fab3074ef53754903ebc5d3423540437795bb0fdd28b25f9d8eadefdac4a166bc985e43f8c9e34f4eea11a67d5c4d6f9e0c4543a8b7f57e992b54d71f9a6fca172dc57d7a7f3be95ccb7469878363d691399ff2c341fff01657fcecb85209fa52595c2881e9597e4029333095a86cbdde8eefa48f62979d298c54128cffb3b0d0805f16484fb2ff8742a37f72827f52d64b152872a59bd700dc809ff4e9b0ad5a62c936ae87dce972821aeaf8ee2ab99d00364b2550b8786db7c8bae67ae66942b60448a55be512596670e110d3da196f5fa476c16c0070492b945aca231cdc6a8e8521b7b5c9fae1c7fbfff01d447153fb0d4921924c6659440f413da2aa7aabc2b7b2f829b7eef992c90951e3873e28dc7401581292d63880c088d96fa9a0ba994e299869cf604253e963ade7eaf0ee9b260f97d2ce45f6a5ed5a262d032e106d694fc8287c9edc4a490b8ef687254ccbe3fbdeb8a3e7038acdf743f2568e03a779146e02f04379b543e2a144b3c2c57490ff146e1c1189e4f00714bc2bab5015a38a2f137e5d0a824293d61d0d7abc28eb2955277fec4f4cb8c4c6d4aa033513f5172c8fdbfdbad350fc79aa457e79115a46adef129fd02399b27c17d40b814f7dc9dd64a82f6677977b1948790a76ce8f6a42983d6e5c0e7ca562c082ecc61224120b6ce4cb2aeb24d157601f8466a67ba5450632a05f2d8718431bd086eb5e9d03c6bf82770390a718ff57d9ad849009eeb16febdc89650739fbe47bd7a90641828f2478ed66bcae28e75563b2f7a05b01323688377ae09e03b07aeefd896dccc6afbe53dcdc3970e2eb3f3cec7222ce9fa7bcc08acf7314de0de76416c07d30d35f4401b7d2d95e002c9435de13bea7563d10528dd227952eb742bb605b13c899b907ad6afbab8b7d53522bb9a795694c42149217786f59523e35e714a881a665989100dca7b3b640482aab3b4cc506b8591c8ff255b7b0094e83a497d7d549ec30076d52b913543f5ad8d5a29a60f40d3c74f1d1bbca9a146acd09599ac5d4c7aa0597b4b10f8dff27e2135937db4aa6c7a733e5a7bb8b29cb080d69f72fed2a2d21ffa5226a188ff67dd56d872199b2648f27e03edc5b8d83d5b11c6388d8af4a967235330a46181dc5fdeb275d7d02ee8fa4c208fb17684c0421de417cc202b6fc216a0f66d09e2104ec32e886a6ee58ec24ad20eb7aae9585b9d8af39d5b6c96fabca1d888c66b195158ce3448e98f5f22a4a489352277fc634e07761e84fc00c80a4d1bb8b431692439a0b8123606c874d9400e8f5a19a66803c1710e53164bea36e51c16ad858b56b23d09c7d752e4c88145765aafa32aeb8bed2c5e974cb495009a7999a515e02466a1c68c45e4a5c18e747b92a78eb768425c83dfb1310aac20c53fe5e70316847c57285ff39ff29e1d70169c444c3c1e5486d3ce2672693a4feb8f8a804d40086868b41769b094fc1dfd8cc2c84a7da8956ad04fb77270cbe9e67c64764c60ce037eae2f32b477804ce43afafb8e8a0b2c40d5b6f887fc34acfad3ddc6ed85b989884bd121718f9ac8097967f23b9f18bd791759a7daddb63284dc7f469f66f333e78a9289716a53c252f24c2785b3d6cce9334c70dcd6edf80f6e6bc497ce3892c90c2632a764843fb857fcf4bbdf59fcd07d847d31eb05429cd71cbe0e0c753025ed5a08cee354972e1769f78bfbccc3ba1116fdcc920045aeda575d79e787cdc7d8a1c16952dd722314cc841a40962918dd4f28d55e7b70482c3267ddb07203bcb218a3d37b2b24a7bbd508ca6188cf04718eb87dafff6999ab7aa0c6f7f0d321d73f53b73a685faa678f1e68878a85e5bc53da69266a27ae33cfb776d7d7d13c7a10227ec28ee6a5901eaa231cf568afdcfba9d20df3cb5cdc19ec79afbf9fa9f47f2373fa3b8e27b3867a776e5c58fb871d74f49089edefaa01675a18f5f03093b37fefcc5cb92049945884fb77ba6c75158633d98ea6f2f754cd04e4918941c1047b58d6220d88c0e5f084daeb1caa962c52a26a7b24352561de040aa387853aec690bf335d7505482051769aaff24c349c79fc89ff570b7ded510dd549bf702fba65cee36a4cfe3fdce5adc368e43e65c9ec2315c2a8edcc8fdee3e7937e22b1456f04a37bb7fd8864c0e45b43474ca052fefbeb21141bd685b942113c6d8cb49e09d463045dff45b1ecab283deff7f6e8b074d3a03d9440da5fe"}, 0x1008, 0x800) getpid() recvfrom(r0, &(0x7f0000001780)=""/27, 0x1b, 0x2, &(0x7f00000017c0)=@in6={0x18, 0x2, 0x2, 0x3}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000001800)={0x1}) 16:00:09 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000380), &(0x7f00000003c0)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0xfffffffffffffbff, 0x40}, {{r2}, 0xffffffffffffffff, 0x49, 0x0, 0x0, 0xffa}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x3}], 0x80, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x22, 0x40000000, 0x3ff, 0x9}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x1f, 0x3}, {{r2}, 0xfffffffffffffffe, 0x20, 0x18, 0x100, 0x40}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8, 0x4}], 0xff, &(0x7f0000000500)={0xeda, 0x1}) fcntl$setown(r0, 0x6, r1) dup2(r2, r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/dev/wskbd\x00', &(0x7f0000000140)='/dev/wskbd\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='/dev/wskbd\x00', &(0x7f0000000200)='[,\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='\xb1\\%[\x00', &(0x7f00000002c0)=')$\x00', &(0x7f0000000300)='\xf3\x00']) 16:00:09 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) syz_open_pts() close(r0) pipe2(&(0x7f0000000000), 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0xfffffffffffffee0}], 0x1) 16:00:09 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x1c0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x400, 0xf4c, {0x10000, 0x5}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) r1 = fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8f9, 0x81}, {0x4, 0x7f}}, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x180, 0x0) r3 = semget$private(0x0, 0x3, 0x10) semop(r3, &(0x7f0000000300)=[{0x0, 0x37ae, 0x1000}, {0x3, 0x7ff, 0x800}, {0x4, 0x7, 0x1000}, {0x6, 0x40, 0x1000}, {0x4, 0x309, 0x1800}], 0x5) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x2, 0xfffffffffffffffa, 0x7}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000380)={0x1, 0x0, 0xc862c57, 0xa2, r1}) recvfrom(r0, &(0x7f00000003c0)=""/128, 0x80, 0x0, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0xd9, 0x7ff, 0x2, 0x1, "048825ec2c5c8e4000cd7483988b43f12db11e94", 0x4, 0x2}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000004c0)={0xa00, 0x8, 0x80000000}) ftruncate(r2, 0x0, 0x7f) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x7, 0xfffffffffffffff8}, {0x4, 0x2}}) lseek(r0, 0x0, 0x0, 0x2dcae075e803968d) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000600)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f00000008c0)=[{&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000740)=""/20, 0x14}, {&(0x7f0000000780)=""/150, 0x96}, {&(0x7f0000000840)=""/103, 0x67}], 0x4, &(0x7f0000000900)=""/94, 0x5e}, 0x801) connect$unix(r0, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) fchmodat(r0, &(0x7f0000000a00)='./file0\x00', 0x4f, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000a40)) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000a80)=""/84) getgid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000b00)={0x9, 0x6, {0x100000000, 0xffff}}) fsync(r0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82a, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getuid() r8 = getegid() r9 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x0, r5, r6, r7, r8, 0x80, 0x2}, 0x7, 0x9, r9, r10, 0x6, 0x1, 0x7}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:09 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xbb, &(0x7f0000000240)="d41580698fb07dfe506828a9114db7ec57b7b2c6615f0a2e288abc61874c347f00000000000000005bcde563be60a6601c68878532214b2fff7c70e97f6f561fbf937818f58a7d41ec14b689bc573071a891576746c7e4602690cca32627fb28ef728415c36c6d87b8099aaba6f2b6b07e9e2a56af4ece849d2c3ef3208218af920a5d87c2ed93e3b5a465171b805f340a4e7013e8b10e5235daf401b2b34002d636eb69c9d55139e4474e0d0920f17c16c8b2363037fcf30e4de0") ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x20) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="800000480000000030002b2a72b5740e0000000007a03d8195bf997dea3d8ae4481970ebffd2bfccad9f576e07f82c2c6f88af1995c8bdbb6e7f6aa63be369d58d80cfbf84a1d0b43a77cddc2815a1aefe03839a9e6b96729cb239c598067fc5d2aafcdbd0d3952503a9415cc21c06acb13be1c330134003093a0f4e39dfa3b7655fcd99321df18a22cdb61ad79122b7f9c31656a0ec9caebd6f6991477757286396104f6907ff64947ae1bab9"], 0xa, 0x0, 0x0, 0x0}, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x9) 16:00:09 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x3, 0x7}, {0x7, 0x100000000002, 0x17fe}], 0x2aaaaaaaaaaaa978) semctl$IPC_RMID(r0, 0x0, 0x0) r4 = getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x482, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000280)=[r4, r3, r3, r6, r7]) r8 = semget$private(0x0, 0x7, 0x20b) lseek(r5, 0x0, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r9, 0x4}, {r9, 0x5e}, {r9}, {r9, 0x12}, {r9, 0x10}, {r9, 0x40}, {r9, 0x10}, {r9, 0x40}, {r9, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r9, 0x20004268) close(r9) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) sendto$unix(r9, &(0x7f0000000600)="adeadf215bb2f356c29a417324c40382386a093bef644e06325835937102f08c7fc71a2da6827d573fbd47b4b2a6be932cdd9af789ed0801367af6693439c779eb71ae09bc2831298bbf5a38d24ea36dc9b2d271f5afc81cda341dfdedc3522d927fdf74e9ef777bf29a93fafd6c881e00fd609e2121260db11da21cce9b10f12011b0ad5a633fdcb6b5c2c465387c1fa71f3538a7d4bde5df76ff6d4a775cb9d03af447b53bb45e21f69fea37cc78f882377d90efef4b4ab415b5c390ae83ce158053345e1fcc9ed5508551f868", 0xce, 0x1, 0x0, 0x0) semop(r8, &(0x7f00000002c0)=[{0x0, 0x7, 0x1000}, {0x5, 0xfffffffffffff001, 0x1800}, {0x3, 0x511, 0x7fd}, {0x0, 0x9, 0x1800}], 0x4) open(&(0x7f0000000440)='./file0\x00', 0x8040, 0x80) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3c, &(0x7f0000000380)="84a951bb9df9a8d8c63ef0280408445380e8f3559d070713cff4cad2c8e64b76f08a96fa4cbca2fee2eb0355617c6f610304975e2131e0cfa8dbcfdb3b5d043a9b7f1797a371eb53f89cddf3a4d3a1ebe97463d5cf78fa784f8c49e6b3a4bd97de5cc34dea6d55ae6a3c35bb327b6adc20e1f359ebcfe3b95d371776613181adc3370db89b950e51ec26c86527a40004776908ac7ce8ca1f43ab126fe9f0549769b1a33f213b7c2e4918434a795092d90a6380ffa0a88200da643380aea24ab68e267b3b739e39913bfc6bae884765e83e321d7202205801f10b3e81b61a2baf0de7641bb7dfc5108d01c33865e04f7aecc75c2d6720a75b92454cb7bba8147ec5c863be1557bf1e6fbd7cd2fcb2fc9ee9c46ae92da094e084d31a035e45476bb43aadee3d8a0fa5474fb0a11ac461ce2ea4ba08faa6268f2fc9ac91e929422eb43f81764448b3f9a313b1adfee7e3eb76db8da0b48e0c740031f79c85f9950a22c333a748c5355c014e4dc1fd38fbbaf3a735c9d5e354f17da49caf8f6dbb88ffa58e5f0c5bb1221c67e79dde0f58b1c658f74dc496202bef3bd144eb0486c2b4208b7643e0f100ce5f2d23d08f9eaa4d8bcb60581b247fbd0e3da4bde75d612bd8e898bbc13d59") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) semget(0x3, 0x0, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x6011, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x81052, r0, 0x0, 0x3) ftruncate(r0, 0x0, 0x8001) 16:00:09 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) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x100000001, './file0\x00', './file0\x00'}) dup2(r0, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1f, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000240)="6ffb4a4702d8692808e5b04ccec9422406734563b84faab2be8226092746f920a64e7dc5a743093f0917d876cac38409fedb06064051abf2eb0ead75a6091c8547b669ded466a0a8a1513176ffc6dccf5ebc1d81f844a1f4b212eae007d959"}, {&(0x7f00000002c0)="a16b29b07f72cd2434a7075324ac8ce7b9b87062e1bdf2142622bd666d136a"}, {&(0x7f0000000300)="abc8895783b538a341f5fc1303578b104f0479e1588df95fd1839464e291f6ac39d4f1424acecd244d343492cf623da5a4ab9cd736214e82ceacc0e8ebe21851c9797c1f04e89175930d4b4cd5fc4ae9a7fa5f2ed8e00d6b655db3ca0d2ce239269139c2706ebe65785d5847c4c07052436ce1d6173ea5371209e5ffa9ca71d68d1e7042cfa7ce10b26548eaa8f424a02e4f6c76ec02e75c12ecbbc0f0cb5f06990e8d8f5034cefd54e60c48fe70203f"}, {&(0x7f0000000700)="1832ca146ea612e34cdaa170de724be2fb3c03012f9da252ce38c12ba33fc19b70d8848f4a3b257ce7ec18631e74beab6c69f4d8d1cff9571dbdc73f9841e9c7e4578a3938199bf632cd2f68aabd023187e4e2880df413dea60cdf17e8fa34aa4610e1bf7401cf67a47afb927781d30efa75d04e0bd46cc02339ab947f3083b2a3f3dc13b5da730811b1dc2cadd0b01f12d3032f66215d79569ba86d5fc3716a27fa206698ddc45bfd72cd30cf0355489eb724c9e0f0770a6accb7b302e96705d0a42bf21d48d14772365d5bfcfe9e8c3a7262db1bfb06e67937c623ee179a078c3cdb6a0795a7f3"}, {&(0x7f0000000500)="70936f07c6d90ca9003de5302cefe73d166ae20dec766bb1b1628518bc8843595dc2f06330af0def092e367baa871830f481ca5a07d3aa0ab4bdd4ef02c2ca82082e7ca8eaa45588d15d147e4a825a317c1b6d1e7069ef90feff18c81afe6c3a8ce6db4b29d0fc300103"}, {&(0x7f0000000580)="f40dd435a8fb68f51d9692572f161098255c76beec4f9bdc4b974258bf3bde9ec660987c8bbc23c8c10d5fb055e42d682443db17bd2fb0f57fc827831b08fe1f95f96a949d10b16e1227f926edcc8e71e3198d5919284cc8eedc33c3a88ddad85f54fdde7fd47c37a12cb0849b6384dbedfbc264ecd7dbaa4f9f714f40527d6417d47303ffa89a76c25cc1e5aac7bbefd25c5018ed6893ba0c74cd51fd15e1f3c999cb5318"}, {&(0x7f0000000640)="9eb91a15669a98fb391cc9763cfc1bcf5ce429172abfdd608148b4aca12ed23947edb2271b371b7a5451890782a03a9dd77b791a66"}], 0x100000e0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x11, r0, 0x0, 0x0) close(r3) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xfff, 0x101, 0x80}) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x8000, 0x4000000102) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) socket(0x3f, 0x4, 0x72c0) unlinkat(r0, &(0x7f0000000680)='./file0\x00', 0x8) socket$inet(0x2, 0x0, 0x7) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000540), 0x0, &(0x7f00000005c0)=""/155, 0x9b}, 0x3) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$TIOCSCTTY(r6, 0x20007461) r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x3, r2, r3, r4, r5, 0x80, 0xf47a}, 0x2d668d2a, 0x9, r7, r8, 0x2, 0x5, 0x81}) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x3, 0x0) r1 = socket(0x10000000002, 0x400000000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0)     16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) setsockopt(r0, 0x3, 0x6, &(0x7f0000000000)="fe8956bba33b4e518ce5d7179add601f250ae2a25945b67d696d8f7395de11f0f1023362e0b1d7b53ca604e3959102e052266841106273e37c46960d14630fb0dbeeefa02035f27356438a7adff0cb24f5091e6d7d3d071e602372bf77f19d14b88cb80c9fb7a0d22c87573c77b3be80e49777253480c66f359e2285cf70516a88daf3710a20bd7c703d4f06cb6f5a82a943", 0x92) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000240)="b0fae0ef51a9bd3f9b68a09ba3a1c7bc9a144c5a693da21edbd297346e6508f468dab11247244c852e5ac0b5e994d93e73bd72d0854906799fc9f7e85d8f2732aaba01923190b6fbe888ed2a1ad8d49c524b51e91559a1278232d02a8fcbeb2b2cb9eb7d3f0c02caf66c7513262bb65321f2ff43f595957bd6f19c6bbbb10fc1b46c8ce2180c33a5067068761cc1c0afe7d05fa600409becb966d6a2aaba4f45222266fb2d8bea76e741610399bac9ad384ab3c82af195e195864f2f2d04d629487f7a861108084a8e6c18", 0xcb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x20}, {{r2}, 0x0, 0x80, 0x40, 0xfffffffffffffe00, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x60, 0x5, 0x889a}], 0x81, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x28, 0x200fffff, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x97, 0x4, 0xfffffffffffffff8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2b, 0x0, 0xfffffffffffffafc, 0x1}, {{r1}, 0xfffffffffffffff8, 0x93, 0xf00fffff, 0x6397000000000, 0x311}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40, 0x5, 0x2}], 0x6, &(0x7f0000000040)={0x3, 0x9}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0xfffe, 0xfffffffffffffff8}, 0x1dd) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x2000000000}, 0xfffffffffffffd0f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x9, 0x2, &(0x7f0000000140)="8089e1229882aff3a493d3d38c581e656731126f5bec6a7b55165dc9e51dbb8c745910a468d7008c0a58b7f6cf5d0ce4f92898cb1ec1dadc3c30903500b12d0e3b2b9de6f4f69bc55d3b72fb", 0x4c) fsync(r0) setpgid(0x0, r2) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="821fa356022e2f090000000a3fff00000014"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78", 0x586) r1 = semget$private(0x0, 0x4, 0x42) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x88) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r5, r6, 0x1, 0x3}, 0xfff, 0x1, 0x4}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x7, 0x0, 0x1, "6bfdee1f9f26a64b6560f8665d8a9373ae4cd345", 0x2, 0x3f}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x8, 0x20000000, 0x9, 0x100000001, "c6a3d31cdad6a684076e828f0451f3c49aab5a91", 0x800, 0xc1b9}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x200000002) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) getdents(r1, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000000002f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100), &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000540)='!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-.,\'-*)/\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='%\x80', &(0x7f00000002c0)='\x00', &(0x7f0000000500)=',#],\x00', &(0x7f0000000340)='\x00\x00\x00']) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000400)={0x8, './file0\x00'}) poll(&(0x7f0000000080), 0x0, 0x7) 16:00:11 executing program 0: r0 = socket(0x14, 0x5, 0x596d) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x3) setsockopt(r0, 0x8000000000026, 0x800000000000001, 0x0, 0x108) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) 16:00:11 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fchmod(r0, 0x40) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x28) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) fsync(r0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x288, 0x0) fchdir(r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:11 executing program 1: r0 = msgget(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffffffffffff7fff, r1, r2, r3, r4, 0x39, 0x40}, 0x0, 0xe8, r5, r6, 0x80000001, 0x6, 0x6, 0x10000}) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:11 executing program 0: r0 = kqueue() kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)=""/247, 0xffffffcc}], 0x8ba484abc48122a, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x9, 0x0, 0x0, &(0x7f0000000200)) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x20) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:00:11 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8001, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:11 executing program 0: r0 = socket(0x11, 0x5, 0x0) getrusage(0x0, &(0x7f0000000040)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="88239a8bea8427ac64da8f96d5767065955603748c1de04bd22f08d8a5853ceab2f366fa984fd94ef6987d2ffdd707c3c079e3a88d2f040149af18b879af0455654fb8dfed763751d1681423bf45301dfc9301ad022943b553f5d70130c9a6281740180e59824331d38da9390ff602b2712dfcda7cad80864032525370a833f2de19477c331bdf921b7cac65b61439645ccb2e892afb0b7be888ecf5fe7f8b28ae13f29a75e1138316a0a34ba0e4e1ddd15bfc29301d3d9bf500af04dc2a1b483c417d57", 0xc4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup(r0) fchflags(r0, 0x10001) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ff9, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1ed, 0x1000, 0x20000000000001f, 0x2, "61b6178a05b412c314992d2e0b75d9b6007000", 0x4800000, 0x4001007fffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8400, 0x4) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x6) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000080)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 16:00:11 executing program 1: clock_gettime(0x7, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) wait4(r3, &(0x7f0000000200), 0xa, &(0x7f0000000300)) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000001c0)=0xb8d) syz_emit_ethernet(0x84, &(0x7f0000000280)="37cf1a0b3bdb91acc0e190c1c998604e26c4949193611c341e9eb3be1c28b18a27dbde11d7cc65e5038eecdf44fdee622e49107b3864616861477693c06cc9460e") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) r6 = dup2(r5, r5) r7 = dup2(r5, r5) renameat(r6, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x74) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="b752c4d732abd8953072cee55fc1dddc71a98e48fb77574921fea24ff4375d5878d911f54767d9f3dac933d1793291c6300852adf056a559eb6f9df02b045f3465950d62da494aaf492b8425de1eca6564bb3ee1dc24f1811244741d5783f355d03319723cbdde9c1891889350d3a3f23a4c6154f2d745a8275364189ff1cf87ba7293d7745069e2444b2aaf6352e74146066f", 0x93}, {&(0x7f0000000240)="f4099bfec9adc7c2827f88", 0xfffffef4}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x0, "556267aa1ce83cc570d7bfa2c8d5529c00f03b6a"}) kqueue() readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x9, 0x2, 0x2}, {0x100000000, 0x5, 0x2, 0x84b}, {0x8, 0x4, 0x7, 0x6}]}) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0xfffffffffffff800) dup2(r0, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) nanosleep(&(0x7f0000000180)={0xbefa, 0xffffffffffffffff}, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x38, '\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xf2f, 0x1, 0x0, 0xa99d, 0x3f}, 0xc) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x400000000008006, 0x80000000) select(0x40, &(0x7f0000000000)={0x2, 0x6, 0x0, 0xffffffffffff167e, 0x8000, 0x4, 0x2682, 0x1}, &(0x7f0000000040)={0x80000001, 0x4, 0x7ff, 0x8001, 0x3, 0xff, 0x2}, &(0x7f0000000080)={0x101, 0x0, 0x8, 0xbe6f, 0x80000000, 0x8, 0xfffffffffffffbff, 0xfffffffffffffffb}, &(0x7f00000000c0)={0x8, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d, 0x0, 0x3}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x5200, 0x6557, 0x9, 0x1, 0xfffffffffffffc01, 0x1ff, 0xffffffffffffffff, 0x3, 0x1, 0x3f, 0x9}) 16:00:12 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) sendmsg(r0, 0x0, 0x7) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xf90, 0x94, 0x10000, 0x400, 0x0, 0x80000001, 0x1]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="e1fe0f8ed93b0429172afbe0748ad1c53616c5ff253b19e98b19f9db99ef7aeeb7ff203f822fd7cada6c98e9a49fa1", 0x2f, 0x408, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$getown(r0, 0x5) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) r1 = syz_open_pts() close(r1) r2 = dup(r1) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) r4 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/33) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) shutdown(r2, 0x2) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x100000001}) r4 = getpgid(0xffffffffffffffff) wait4(r4, 0x0, 0x8, &(0x7f00000003c0)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x8000000001, 0x9, 0x9, r4}) r5 = semget$private(0x0, 0x6, 0x24) semop(r5, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) 16:00:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0xee00, r0) r1 = getuid() setuid(r1) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x30, 0x82) setsockopt(r3, 0x8, 0x2, &(0x7f0000000100)="68914d196cd6a7f8b350ea8d75ce3a6678c6bc19242458efd4158136f5a31dc9cce5d6891ded4e3c58966b436d46f235306c7d171e072fdaa59ac480090f7e798a369e18fbdbea6c3aa430acb04d206b228b24bfbec0d6477c6279e08a30f28ba76600a21e68e17a62ee349380924bd95fa1e6719f47c3cffa090ac5c3f2efb4a6bbab38e864a3631549ef3a19139e5940b030ed2db9331dabc66cec610ec57f493fad13dbd6d2cb6dd1344086dce5ce50bbd8bc71523f0486ddeaa5a45e1ff9feedf424d265e245645efa2e00b7e62913fe35b7355d1f7c9df92d136566ac6beb674b5d4ddf7804f7835e5ce5fc9359a2a2cc005d3bdb66e47f8910", 0xfc) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002004, 0x902) r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:13 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x3, 0x0, 0xe3e5, 0x0) close(r0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x20001, 0x1) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getown(r0, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0xa1d2, 0x6, 0x4, {[0xbcf2, 0xfffffffffffffc00, 0x4, 0x61, 0x7f, 0x50000000, 0x5, 0x10000, 0x2, 0x3, 0x3ff, 0x0, 0x37, 0xff, 0x1, 0x7, 0x2, 0x7], [0x6, 0xc6, 0xff, 0xc91, 0x10000, 0x5a13, 0x1000, 0x1, 0xd8, 0x5], [0x1, 0x0, 0x1, 0xfffffffffffffc01, 0x6, 0x0, 0x8001], [0x1f, 0x1ff, 0x64bd, 0x5, 0xa813, 0x5], [{0x0, 0x80, 0x7fffffff, 0x7}, {0x936e, 0x0, 0x100, 0x1}, {0x5, 0x5, 0xd1, 0x4}, {0x0, 0x1, 0x200, 0x1f}, {0x10001, 0x0, 0xafc, 0x7fff}, {0x1, 0x3a, 0x9, 0x3}, {0x8, 0x101, 0x2, 0x1}, {0x8, 0x3, 0x7fff, 0x7}], {0x919d304, 0x3, 0xe28f, 0x40}, {0x2, 0x6097, 0x8000, 0x9}}}) ioctl$TIOCSCTTY(r0, 0x20007461) bind$inet(r0, &(0x7f0000000440)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x4, 0x200) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000480)=""/195) write(r0, &(0x7f0000000580)="7771ab33843e854018d1a968ca8b78ff78a15b684a87c50292f9037a472ecdadc905481977c510af9b27158db49978880b3fe91169e04e6643a74f7f17dfa3a1ef026fa697efd3279ffe3add84d00538bb9b20519e44f4b0110c65f10c16a685082ba7b9b2e2d90673db4fcfb5320f7332ff439d297c16f442315b1c30dff1a389ec93e26960bf2c503190b91bb3477c65dd81dd438b82c758e10eb66b8e96217dc38fae68bc0785dadfd855fe5e9d768acbda629c2e92c45a5caa767056e4fff34ec0fe47f08b3d780ec1868611b1b8c192a64362d0e86abfb088fc2a6e495e0e924d", 0xe3) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) semop(r1, &(0x7f0000000680)=[{0x3, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x401, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x6, 0x1800}], 0x5) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchmod(r3, 0x0) listen(r0, 0x5) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000700)={0x8, &(0x7f00000006c0)=[0xfffffffffffffff9, 0x9, 0x5, 0x8000, 0x3, 0x1, 0xde, 0x3]}) semget$private(0x0, 0x0, 0x8) kqueue() 16:00:13 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1000000000002020, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x400, 0x8}, 0xc) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x20}, {{r1}, 0x0, 0x80, 0x40, 0xfffffffffffffe00, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x60, 0x5, 0x889a}], 0x81, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x200fffff, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x97, 0x4, 0xfffffffffffffff8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2b, 0x0, 0xfffffffffffffafc, 0x1}, {{r0}, 0xfffffffffffffff8, 0x93, 0xf00fffff, 0x6397000000000, 0x311}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x5, 0x2}], 0x6, &(0x7f0000000040)={0x3, 0x9}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x1ff) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x2) kevent(r1, &(0x7f0000000140), 0x800, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)) openat(r0, &(0x7f0000000300)='./file0\x00', 0x800, 0x10) close(r0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x3, 0xfff, 0x5, 0x1, 0x10001, 0x80000001, 0x100, 0x3, 0x1, 0x2, 0x5}) symlinkat(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = dup2(r2, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x200c2, 0x4) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000100)={0x76c6, 0xe1ab}, 0x10) 16:00:13 executing program 0: pipe2(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x6, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001980)={0x1, './file0\x00', './file0\x00'}) getsockopt(r0, 0x70d, 0x8, &(0x7f0000001a00)=""/54, &(0x7f0000001a40)=0xfffffffffffffd66) listen(r0, 0x10001) setsockopt(0xffffffffffffffff, 0x29, 0x2a, 0x0, 0xfffffffffffffe6a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x804, &(0x7f0000001900)=0xcfc, 0x4) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001a80), &(0x7f0000001ac0)=0x4) socketpair(0x26, 0x3, 0x70, &(0x7f0000001b00)) sendmsg(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000000)="7e42b687349edd586ba23f0d5322973a424ed4c874ac4b8f847c5ddedab2b999801c4daf85b308f7db05fd8ef5274a2c241419a3a00c779dd89d407cb67078f948af998cb586263b61b3eb0c274ab283c0f3bb643d0d38e67af893ac6611706de45763cc1682d397594237ec98a892cd13486426adf03ba6668de3f94c5879d257227655c03fd94cd290f2146aad013f360f4565810bea1c62ad5cc6e105f907ab34af5684f8d04dad1993a0f239ae65a76a5c6c752c62812e1b5b26117fcfde55e811dde774591647a5eb41c8f40f16b16620dd793e1c5542ae06b88c9721e4507c4090f5b27659ebcd0da8fab599b651057daca3b6596f22bb3a81eb4e39789446b1cce03a2af69775d5f605ec06ab4dd864c68c569442c5ad668463d6ce8e5bedbbcde9a8eaad50946ecf04f6be9387cef1b49caebce70189430f4fbe516b846a677c430271d76f828c1a3158341de32e48a0de0dc3c850403277c5b17b88389afa7aaf579dda06ea46c96e7dd3f70ba2450632e5e1062a62a8a9acb95258ffd2eea69c2ee9541f7252ec6c79e2c1197f512e4f8bdded43cf80062b853631c2b8b77c31452848ac856f814d74ec1e3b0cf40f42532a4e8b995667a7cb2de0f40da520cc2f10d1b48275a820300347597bc752a7a56dae0433f86e4827b6948951b11503967b8f971f04f2b8b8aa6519b849394003de6115c1e5d9be75b8647175eccedcfaa7dc84cc195a6a903275426198b6532dd21d527cef12f6570412bbad38f7ab0ba25033c3978e7a8c7b6c2f35fd85714f2ef7184a293992675d759883d4c526612620dfafc7eb67f1253252a8e8a01ff0dea046e1e07bc4750eb26099b67d3ebc662e6b8f4e859a5cebbdd70c626e27fbe6225764c9207c271654145851caba3bddbd0b27f19dd1f6e6776d18768fb213ccc2f160ee095de4732b71b30b07b475c63fa12fdca750de08f6247e1df5896a2ca2403f32d692bee1d0759fd90a9215ea8491c386ee0f399840295933521108d6765f977cc1009a025a69cfd1889281f23f3ff747631b4a67eda3ceb63320eeb3de3df4e6e5f7b2c05599c80fce3110518b7aa961d8136ddb5fcfcde261fa3f7bd5f8dff32bd9396f885d533f7f2bad431ac23ebdb807066db678db8bb136c760e5fe397b24269b71cce96fc5f338e7a919c425f323ee2b1daf7b1530777c7fd049dc1931b339a16ab9780374c8db4ae775151bd7e667cb205c8ac46042d3d2fe2cdcd113b25b69eb47ab92da4c1712a937b7c633cd173aba9d22050ded787722df474e37415b22626be1d495ba9124ea3b457d7a1f629101565ab953ea14773e1780d3a7a159cc6641911ef8cc4c2745328d8609a05366b6ed72baa60bef741b14e6396d32a86292981318ffd080fb5df6e9b284e83be35b1cdabbfe21136f6e350fbffd73e8517b29a65b4ae87949365f64ac76345ae4d0fc628ed852215c5edd25d11009a3404ecf6d75eeaf900b102f586e87145bdd80c90425a6e725985c484dbbac05dfbd9bf6072af18e48b257f804032c34dcd0018a8432a805f71649bedaaaffb298a7908e2567e30c71235c5515f5749b436b16ac1b10bac8f6ad6739f1052ece3d6cdddc0ac2bc0b4e762331ef73608e3ed7d61a7ca9174b9c4509c181e0ffc53475b05321f6ca334f9f98018e0f399f338055b514c974b4aa70c5301d26f83f95704362f0103791a67ba6aaa6ce5941fe458a3e4df48d1fc732499c9656a685c86abaca45c4856046cd31273cd8d73e298fd9ffb089a7b2e34cbd4f56d7bbe1ccae0eccd0e6c2b297daaf0f65eb674e51f148a0a7c350d453a6eb769e968208f23bb5469b3b986a670ce0f0a1abbf20423c817728a0c7ffb7668270c7d43088ae5e37ea99d5ad386817d89b3f951ec84f46ab3fc5be5e117cfb9094eceae824e79d269b539401da1549a1c3673c82122073075f5c07c9de4bedf9543408204ed5b3f474005b90e6763ac82a77afbd35d5ab2256b89574f2d3ae5b216b6b978629afa3bf8a429d4f33455ecee67403eef151242b68516d47b21fe8741bc0c272409d3acdb989924ffe92e5db4cf40d600ab6cdcd2650530b64a5a7827bba80b4aae98c35d12841a43270690162c923bec08308ddcf52b1fdd869ac7975731a32608cfabad3454439d7ce8803ccd0f71d72ce05688623d0d729d6f12fe30c8dc01bb832dabfa0909cfb98d979fca836d66fa9282801414788de8321c7290ede6882d4d4948f287148fa155d6b224cbd6b6b097a11a597f6c1a8d74de75a3d08071acb70529a10a7d75ab25af441621e4208b79988292be623367426c794784525526e4374d44ab659ea5c1d52c2bc1d7b2b557cf899a643b67ed28216e524b49cf370a22a81a924bda42aa76025979f74562b3a28f2334895667c043978e6279c9581e049934c5edf6b0e74fe698f5b06de574956de735188fd66cbd7e07ac34bcce893d790e25ca18187d796f6dc48bf8c800409dfe973ddea3c31ebe1618f583370d629d39a85019d706b3b88af134db3b6410e8448faefa99dffa52ac5108c8eb530f578bdb57752cf8098fe3c4d8c05a5f780cf4cc058cf44346fcfa32dff402a746eec86a28e5510aa5da0014c08f75cd4851e37db5495b864b343dd2d891a79d64af767498d9c58e7b2d2c18c5af9636b1716ebe4fa7d4629f98bc46b117ebefe35c4c1964e2f1764c87254988862d3e66c159c496ec06ccce427f245cbd9623f15cd47dfacce576dc2ab04ec04e39eb067e9dfbba0b835bf944a0dbb86127dc78ebcf30d5ede07406c75faf947109ce13c505c2ba9cc6563a9078add30b9d3cb4ab16e5ac8c3c69143869daf99f6ee3f4b6d05d52f50dda942018e62726f2f408e4b7c39a623490a1860e54f80aa579c3f7b41e2382086e486fb4a2253ebee83fa971698f8818e784b9a37251b435b835746ccc8191cf952fb527ef1f87592dbc8a810f1f2c839469739f361ed82480744c19e847af7018920d1ba33ad94f217a8cb6270b3231ebc31843afba0581fe25d6ec83e72648e87cabe6082a7122b3d2ab7a688df9256c026a1c29adbbba7e600770b4975d250df8ed650bd1b5d3768769586e544831dd8ef30e45eb0d55474e4acc40888831b3ec8ffb40b07cf53f14b7890b61653132a00f7694fc43eab05f0baa31644d205ced5e5bb204bb55411b58606b61505e9b726662406088635cb65f0f425d89b46dc77673a3aa20a9819c0f591c27a5af83dcedaa103b99da95732c194119f22288283ff8781e5028aa1308cd9204d4695854e16565001ab3444626ee99f965f4c6559c55e82f204d633143aa26e4aa1f39049d89a3e7d797a9bbab11ceedc2efa2427f9c94b955e5972dbde469f22ea623c11cfe508e763d6019bf0c5511a5022c3e6f694c7895688155a1b233f9142e42685070cec874c0aac0d7778fe5724c7c68fc9cfc1da062f15d2861a999e867cae7f8f2259b57731bd87ad70db7bfce7d11bcd5e6e782aab9f6c4cf552a5e06bce11898b0e046a3b6b07365c8a345d7c0db5c4637bce823de1c9b250f2455b37cd41297e43821f9cc02652d0757782d2cedf19abefe06bc64b99acd0a1f32f0808887b543f1e41ba00029fb0317bb0198c88db9628153664381425cff2f0a76294f87df8cf9282e3c7f18cb783edb2aa3f8cd8f38709d4777ff5d0c8b2635df08febf675f779e14321a01a0fd2be274a3692d73a0cadadba09e736ebc212253913840c494af5ecfa98ed1cc07ec0a9cfe9375cf239f3d5e7d198b289bed2a8c86e5e1e1cb00ae5dadf5c27e33d5c8a95e07804f905621a28d2551d696ac7906a5f00822bbd43220e73d6710b9491a00f9d803ac3cfeda78ed988e91e23fe99b8185556c8ffc6980c090e358b68b63368368d710b322130a86523adbe3c1c8b1da2ae775e3f3675683d58d5fcc6c4963ac5a492e799a0ba881255ac3814f8955ac2ffc4775cc434dfabf85eb558240f6ed1073c865b0f723205789256c7858fda1984f12b5a67c13c55f2b83c13c5f576387ab39e4484e693994df843cc89d76ad0a6b0defc0d3fa0dc6feaf6a14da93a67f72631180111fa041732dc8a2db764181134daf4aa5604ecca7c488ae53aa7bc130c8e2e4c808d2a24c73d0ec5562e1dff8eacf4e42819493f8252201e1f0e2133bca10fb4e119ee19fe952ede501bdeb81343777edcb5e284710b4599c2b59258c9cec11b9c94e9521d102d7ff4dc216c6542aa33c4a92aca4e3b3873205d9f0fea1d52554fae672432741cab9b59ee3d995d937f2bddb5dd9bac1661e451ac6c7e393845668b3bc4726e9b4c4045ba54c6eb9c11d2770fbfc687b311e066768f5e32f08670d44cf7eeb05a398fdd7f5b934b8ac64ade3a3cd51d8a24019c90dee76cfadda4a2060843aa826efcc3b762f8f7216321a6b9eb1e6dba4e5ba549ea51a0be67d48b3a88408be9d155b1c2e24b665059bb12fda4c764583a4643ecf4a75cef2b0f8e1912996e383148cfa03a0bdb20b030477fb7db4a2ac07095baf6f316b5c95ba70f1a0834b57d0eaffa18a9b31af0f803ba0829d154552887adb5f31ff02438e59d196f341e6ad2d53a9fa214c4ad16358205139cd0d74fdd147d5f9e36801a9542dd540c0ee13c8ebbbd2c9a2837302e0a8e086fd1a7407bd2f3379ebfada7fe32d3460674a6cc43522f983b7c5b53da62adcf07ff3c5cdec6f51896d944a0acfff9dee9864ccaf8bccc575df989927ae3818356678ea1c66af167c66cbb6eaf01e7fa11391641a44b083c26a36f46e2fbdb05096e19a9c1674a499198dbeb33fc662333664fa91da50d62ad65f3477f83983e99b0f84027b9fe69a775c28cc18a90fa8ee9e81560c8de2002c4b1676581d14ead332ea8804954d84f600644c99578faa8d3012a413b6bd5ef24f5693717fa10a9815fb776a7214ac1b42ceafc1aece5b3fe0bba4198e190e7ca472925b01961fa1958128ee8462dd161443b41594a42216226056ddda32a53835e9963d4c42f742a2ef05dc2775e3b4f09511f480924364e22c21e33e536ae1d9c638a82a4df8b9f365b5e9c1cfe595719f03c2c80bdfd87f3187d4a2c38c2ca9dedca764e34165da6aa6908a7eaaab34838f99e15f69f0102e79003044ffa469798248c9d9410731e68ee11ca41756c0afb82a66e49a156af5e64162e35e6a36b53fbf3c2eed74546b61fad03405233d6c89476714999d240d6bf824d49f46dbfa1c6fd5fad85b3eb84a63faf4b1adf69536e6ec47bd11c30f15fe2424bfab381adfdb5b4e5b5f72fa7742b8d0b9457f880a3c05786f97bd7107959f2879a1b703ee8a0e2513eee454fa636403e7f12d9d542374a889a2b6228b2c9f4224d82918cbaf835946ce2d2bcc063d1b9df1cde06a97dddf9e5f139deea766b2a782b470d0b2872da788c77a970d3260426d2568201a3f1d9fdf6710c96fe3e30c2076d4e7341401c8ed4d7d12dfbaaca6e43e4322fa7ca5a43f799356526344212e2e3764288a685c847417dba833ba30ea8ee95cbf7d3a408b73f61ba1da905bed1bfe45d2f757649ddb28d25592ec50e2a431753f4d1ab74240f3f73ec046039dcc650ab15fac7b027740641b1e913b6afdc6fa3aef871e79bf490d0ae7bd6ee8a264b4f4973ceeaeac5f259aa2cd4e4d59fb5a964d8e74c04a14d4c828d3a71879e77033bfff136f2bbfeca78c399fd5da732c8789a713a2604a61785564203307a3e571386f7bcc8d4e37206a2448254c65a2132f3", 0x1000}, {&(0x7f0000001000)="0d13f82b39c1ddd586161da38e877b44a9b0850cc02ddfa4164327f80d25d98346b94251630ecf6dfb7c331b05ebf3560800f5dc2b0f920742afa8bd84617fb5d944afd025fe4ecddc4807f4d73f8572e7f7f8dc8470911c3302bf4bacddd3ea095fb19fb9e9c1ab0b781870d65e", 0x6e}, {&(0x7f0000001080)="9efed61b035dd7c1fc10dded72fe3df630d851", 0x13}, {&(0x7f00000010c0)="ac180e8ea129e7091bce78471ad6ae138214c0eec00c99c9b30f040a4500e3594e4800fc404209e50503e2a19af0f142f885a8f2bd9314249a492a0888df12774f289aa86b52b02c92bbc0fa4fc3e06e475032ee748498c377c87b8117c2b707bcfe6e3028261f2426abaae5c7d071226c84e8ac1b8f5813ecba34c5b4529cf70401c410d518a8d69815813f8537cd", 0x8f}, {&(0x7f0000001180)="29d7752987025355220977945b4850e3ffe309494c141ed2edef8290e320a8433eb37da39f17557ebac9e9fe79912393fda7de52f14351729aa8808a051b2cd486c6e4edbc31be50d26d6407fd9cd82a3e2a312624", 0x55}, {&(0x7f0000001200)="7a33d7a4dfbb182d0c1c0a49d455b54aa99c3c07de0acb26343e50fa7b47d50e232b831c003474de48b659fb6cdfa251339f7c5ce990f7f857489545d4e10b31c98745e90f8c48e413f8cfe44bc02567bd004ba0aec202dde3d76834dcf1d6286e84374dee3dbb667c8e7917c7d43bd12eadffaffdbc3597fb48e83c35c0377e092c6a2a7867e32ca11c289a0dbb18b67b5961", 0x93}, {&(0x7f00000012c0)="48b8d33120ea7a43d9de13def288367296b9aa28e9bd64ad77e56104ccc0a855b74c5965d666607abe511f9bcc1191b9f083ac787e7b837218c4ea7246c493149be79a513a755f67eb38f1c16b2d81cd587eb4309bbdba5f50656ac6e14167daa143f229546b6901da6fd5de2e91e7a2b31c51363857ffa8af04d5cc97e6734db794612721f63c2a5db53f86c84c99e54d7acff1c2b27931201abef451816ace11bce63c8d9881dec699491023ecee06c4f9b8a3f57219beeb6be268402eaaba97c0fc83cf2e288ad4c465941c4ffd8684ffedc1c5da321ae80601bf1629dc9a55c9f41db76120e2a2b4194983aec37fd1f586bc548206e8d03c88", 0xfb}, {&(0x7f00000013c0)="84c7b0e329e25f317f13befb58154a52e0b881f1ab91c5350e158c04e79bbd0400859b3161167b99e9f76938e0b0c7ac2ef0a5e93bceea6f2ad74239d2375e84184eb75fb3d49e9e9faa1ec3a9b1", 0x4e}, {&(0x7f0000001440)="00998394b6e193894c211ffea613072585ce1c8e8a4944935374d2a4effdaf593d30cb1a6752dc6ebc57fd784d7389da3885b2ff5b80846b1e7b9cf3585c7b061b90f547dfcbc10e91a9187f298441debd784b22ae44b3f6cba3bac23e7e569c96a29783ca2a4ac9402e9907ae182189c7300223e9c91adb6452659fba0d20eac2e8a4dd07cda384ddd47d60a29cfa59c8adb93d3ebc402107290b3284dc165d50799d7f4d182440c234d65395a66d3fba78283e1b02296311199ac3ce383bdaccabc4dcf9c7abf2a47b7cfba3b6f915e39565c813c5a227e53dfb881ee9ac41bbec17bfdb2d42", 0xe7}, {&(0x7f0000001540)="97e5df60c4696487a032230b1f2f62554b653d62d7ecfb7a597cdb6eac59b860991d0a4e01b330b96db5b4a05cd6632b35fef02e497abc3e79457747aef10a38d5d670afa604118a8a30f1ceb3562c0e7698455e0442cbbb312a7ed604f784e3650f3a1df090a2032b4782542b28faca9adaea57060e363b2c7bbd6bfe1247300d80a480e6313eda94c1d836934ba3af0477354000c33ce382395b41c9c28b69283136a0806da25649ccfffd09cde193140329ee35dfa7427cab00f135724222e700830646e46f0d5f", 0xc9}], 0xa, &(0x7f0000001700)=ANY=[@ANYBLOB="c800000000000000010000000000010030cb348d1be84e7dfc0304fde3f6728da848ab27f035c668e01117f2b37f99e282268dedf8bc0feb3ebb9e47c5469784e034773c4e2510d9e2e0698e23433a5a0d5c87a51108ff9ede9b928be69e9cdfa43cdb0deec018b3b9af675d2fba352164ff7ae9ae71626712d1bbf52ecf15eda08fc01030a55a4319869e1dde97a9fac5591a60f98a9965e1adf7ca7753fa2a6f06c91c76ae15488c1651f104f0292697e12815de784a1ac940edf27c8bdc52cab6c50000000000c800000000000000ffff000000000000a450a2a12851ebbf1a3949eee3ddbae0ade83d275d808db2a79bfe979e2898c00b9b76fa123e886accf357f2652aefb3e70115fde4267ed9a3dc860690290457afd932a0642bff980c5ba406d71a954e68803bb41cb61025e7a6de176aaf154eaccd0a44c983ad114c7b2d531fc1e3ce0fffe5481a1dc397b5a516c035042e4c9c7d1159e62c7886d6cddebb6398295fb10923229962acd3cd65b34960bb9d038700923b95af5c656072124f9ae977c41d1093ae5e000000"], 0x190}, 0x8) bind(r0, &(0x7f0000001b40)=ANY=[@ANYBLOB="9f846ed7cda400002e2f66696c65300092ec2ecdb67a9958a01e9d66a9b6c3d841f1a867c5f3bcc7fb1ca6c74f18e00cf4d2c17765bcd91f8f7980aece6f9c6025b80b298e2f52d391870aa6c19c2ca7b48f764390fabe805ea9f66d52527292825863355ecdf5940ddb550e96563530f64ea9b551d4af9e0682"], 0xa) 16:00:13 executing program 1: 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80, 0x7f}, {0x4, 0x0, 0x40}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x880, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x0, 0x1, 0x401, r1}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x0) 16:00:13 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x2000000000000000}, {0x0, 0x2cd6}}, 0x0) r0 = socket$inet(0x2, 0x7, 0x80000000) recvfrom(r0, &(0x7f00000000c0)=""/190, 0xbe, 0x801, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x204ff5ac4d20aeca, 0x0) getpeername$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) recvfrom(r0, &(0x7f0000000280)=""/209, 0xd1, 0x0, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xb3) shmget$private(0x0, 0xe000, 0x40, &(0x7f0000fef000/0xe000)=nil) ftruncate(r0, 0x0, 0x30000) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x8, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1000, 0x4, 0x3, 0xfffffffffffff0b7, "b75e4566bbd603e76ea0d8125b572179fc9b9292", 0x3ff, 0x3a25}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x400}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/208, &(0x7f0000000040)=0xd0) r2 = syz_open_pts() connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000540)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0xffffffc1) r3 = semget(0x0, 0x4, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/71, 0x47}], 0x5, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000440)=ANY=[@ANYBLOB="b747edc55cec164a3000"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="bda0559103021a390eafb3f286878fb3ca408ff274aeb420a102c45c9a594082ccc28675394d875ac2c591b072801733e855dfffab2fe89a57d3cfa5fa82da4a221288b0d47ba0fead6b3d0043896a564db862d4db1baa67339000d76eef28014ead9befd05478eaabb0cc12014890d3a88d7b0c2f72d079a449a3868a8e533d05d8ccfaeb2667c1eb5ed4eadae1aa09809960b0555f183f2ade23c7b297dfefb9b758d0fee6ed20b92fda293df3bd634ba84d1b47d426055eac01f6377f9ebbe38546f44688371c1fa9e0285f38dc418c6564fa25def2743a83076dca260d8d3064d4a8bddf6169283677ac30716331f084d0b7192c6bbd288c946ed724f571c348b749010913f38626e428194ec90086b3a25e8b47018a677a0e680ee3ff7baaaeaa3f8e54f3a444b4cd6392a077910e7f74d29c6f0ef33a1c72394d58a84c8a650aae93c83d3f776aec3691994a50c53db4c05ad2e345f22b8b6b3d4e5102c51da5427d85f517b141b556c449dd0534fea38619a6ed9eb34688ea04c65f68d983d44cfca225bc8fff95f323bb95625651b628194faef971c580f52452a5807faf9fcbc95fb45dce58789691dc649baef8c7d3021555d224a703ef4cefa3f39a6641cb35193b78220c7a8683e1fdfdf7b36d5725f3f87724a34be01d72c16c0fb398ba1b3c97b395d3f07cd8a5559190c722d7524becbb490dfd6d53a8fbe69524fc786a55a40c7187d5bd81f5fae8fd0ea15c785fb943e705dd39c396a66ee74b2b3a913088462e1f314c37bd6a212520ce7a2eb29cc5e0fd15773b30081e07f0a3562e49d11df1ceb2b979d67f66f74dcc5a228d0735604c0ab85ff67c07f01acfb8c2740cf2f4a61e11f3cd021b43550f1af131a6971a769d4faf05cbaac7ba73dcd3a001b06345f7fb6b1cf947beb8837f7ce53d7c905fa49075fe06b875df018aa4b94e5b65afc6c37e8fa9f239e2847ae774c7e8eecf2fe685badeb34949e897287a000083f1b90437dcc24c801672713d0593e0c2c5920415d61e02d6c3ad587e8cb4e4d6f98d25c1c77b42057064ed19337cc192b99aa214b7950e49e99821be406ca6eb24373a60110c478fe240434d915b03b8727e0c3c1fb0de6d4302e8e4af7cd9edc82e3c719fd833d34c45511883a5c2ca358cfb72454a9a86fac88c5a8f1cc4fc57a946e89e61f9a2d7a7bd839906f9aa853c8ade6f4842afaf97cd6435808e5b4474230728f702ba93795affc4ff736c020e2df5f249acc9ed949e6ee4d6ea4ce7da30f02696da2a3c8d104ce2933bcdd57f4553146884acc9671648ba24b4e77c963629c04ecbf5299f5b5d88ff4087f01a0312d0916f10de240100dd8b7829a326f42f62c012b1ecd0013e1619b4470cdcbecb96459cd055626f1363c222df57b9b5c0ab3975548cecc7a82c8626aa56eeb2786748faf1a43b2e4dce904a1a0a4f2c7e7852430711bd9b371313904eee1383290404a6add0ae755c89097d0f32f901ee3a1ca891db9b28dbdd27a07c39a84bae330ce8e66c06618daf373a95bab265a1c7d7db62a9d11bd7474b66d2f9c5fdefe384f71e9e50111227a678817f42be7fd8574551500c0f2d1e796893387d38baad97de4de6cd0a8b870b2d939d4f46ea60146ecd9868c3510baab6e8615f1560f9459dcacd92bb591dff850a808ff81cd37a60d1782389a350ef8400f235f52ca6c73fe6c4e262d0697af3e6a5020dd114ebd4c420f91633a674a5efc7f3d5f9fb0d88cd25c9a4a23fc67cf93f0748dbc4de035453d5de5450e0528184e72fb4c663ae5455179181f688ebd5701a6d41225981dd761f23a214b67f1949f1d4e75c2c9c8df0a8e5163713968208f34a60ec5085bd2042ec7bef69cb43a2370ed80d3df36c3f341ab490c2fd9a0a5e6a132a7511584b5920940971caf4305cc61d36d621c5fbca905c43ed368a0934260efb2b13da5ee29da36d2b5eebff8b7fdd30b7c5895438f1bfa9f76731c275efd893e06a2b9337e68e304ad5632099c18b35fb9a689624c2536dcfa70e92a847b4c2f3e775728b15556017a90a460a6d6764162910684688bf24de4bc975153c1e23a982d2601fe227d0dde7f6f5d3f8001ac1b5c259be68fa0991c18dc9f7e4fc8fd637c55b351686367b935278855b5c43488bccbc691e987904c7cf17ba11ef029258d8f4b1741980370fdcf0742c3dd391695f01771f002d8de0233f3d2137a86fdd885df2e7fb2fec5ba35ec7bee1a68820db1f8f554f3e114922fc58f7b91183917f5807dc473ab66c5488bdd7d15b2567b69479a7ee25538bd4435cdb3f7079de32829701a36fd43c249d8d5d2a13a2d8e488d43e26aceb3a91e5017abafad949a0247c14cee64a74a0da0e2422e47cc7d631f4c495c66bdf8f16853a8963115e433ab1fc0a9ed4a1a1d48f972b39b91186c6849d3dfbd898294d058a46bfa9677a1c7874a7398d728447add0eab502f6689f6baa6932fd7185453bbd5814898e4e2a1c0f73a5c07923ecdf58de422da10557168e3385bb8513e171a12ed6a41a04f0460d6e88fd05b9050ce6b7b641781dbb5782de94741eb5defd464129a8568a5917aac675d37ca71615371d44303d0252019426c1ace59aaaa6a282c0a9dd73b0fee4a62f9193cd0a2c0cbe1dc0d8e796ea89d3cf268bdd6ef6fefa2bdc02ddd5b71cbca5a46dd5c61843376b0c07cfda67ae39b706564417e8ed4a7a995ff92674502e90782eddc9f4d987f7ee4589d43f30a491e3e47fff44214e98f6d413305289cd07905f10ecdda3716084d65a0eca0e40f8d45eabd5fa9e93564d93706864270b695ac398b5cde2bbfd8432bbb30d371d9ea0be35f9368563cb1f2d8a9f85f9dbb40861911f07c7f353aef12472ed6f7d434ccf0bcb33931ad129a314906d6cee4a2fc6cc1e4ed8054400b4824b7905314dd3c77acf412a0a603914d93d9d7e52bc7c6a1388d6fe6003df6aaf48c112b4573660469efb12c6f47bf598386887caa255fe5e1f0502e6cb4b769adcce975dabf661aa871b1b0e507599cc990b030a0adf027b519b33d18b953c0455f5b8494985c7ad12e850eba7499564c1c162de2512a9b40bd6ca93d29b747e897cc38e40d99b2b35c0aeeb0a896d9e90b1866b5afd386d3cd6167c7300ac698dd741ae219365a36cc71c13ea3fb658f1106e7e1534f9fc383325b2352f321b44a78bd4f7a3eba8992f87dd9446245737c7dc1d68134098431d5969df93f65f7f641bbf469497781759912a04b2f22bd66ff70e51e5eda39b635fcdd4e3b06a982eab67c7e35914d1a89497afab7ad0fabf203ebec0570e279f2ce00d57a1b344e707b1502d01b04e462f12e9912d95cc5734b875d1594d25f7d954f495804dafc69c0d862868dfcfc034d88ae55066e0ea3d1f5bb0b066b76ed3d250c89354241bea987e2895e07997dc5c7ae21f951c00bb2d1dc62cdec34905941ce44ce76656e8248a0bad535bae588a3db00e257d6d22f320d4a6a557427fcbabe270048819845691e5dba6633bd0425876de8221a994e6538f682bbcb0fe881ff20f91c0a04a25846b7811e4257da04c9428589094d61b4c2581b59c73b67fcbd9d0f997686b6d014c933fdd656cf25fb4a626b10832224fa5a48355bacbf2afda0c00f6e5b0efe3af90c39e3af6b51a675318cec03a14c28b7c0ee1b464921ce2672ede32ddbfdf7df65144ad02f8ff3ae241393dc2bbb9b2be20b7163983c1dbb6a0823cd4770445dd2581b912aa7e97a911bb1bb5e63d4cf4872ea8c679d93e689bdfe61b8bf3222b7fa8e279340b64a2d0f1a36ea614e93c1eb777f8e03ce49267562eb413647e0dcbdad610f910127d844fee218b7a886acc595d9424d6b34aebf414cbceea817e2ec17351cf4144af09108b238e3594612d42960d5cd7947a3478d9f3dd6b1a3d7b140c9ba6d2b457d053237e6f382d2084e7aeb94f3bc113b2d5542317f5e751b6754a5ec108397760aa1ed3c56b39bacf16f4e1e0f30c1d34fef2b754b6b549104a71cdb6316533fe116463c523ddabc8f6c3ed2ce54c8398c05a9431b8ad33153d6992f8d940399ef5ba4f45d21f15396f9e17e18bf69a61a555fd094f512ad67a48403e35b3078d107a4b255cf2e87888e086e68e2e02423f66837cca9660c630c33f7524540f635a0024da4c4a30531ed4c2868cad18e6b8f954bed315998a65e689e27269795ebf8be62ae4bdcb33c3b32b058f90602c4bebfba7b3e368398d8e361e0a261a2ad53234267e9ae7359c9446a198d499d425fa24a2b6cb74dac51ff3873ef62a9634340710a498f901c519a0b88a1e9cbd273c47087be6817c324039f7ff4ae6901ff84744eb9c8da9f8f41609a4793e007a2e7465ab46e01d0ae6363a56d18f3edd92d90ae41ee105c049faeda840f7f39e5b8ae7319cee90ee736339c00ea5132d9676e0573962d089f4e95ed2a93ad10661275092665ff39edb907796321d4b6ad8784daef3d57f90453aef1842b4fd73c0692ed5edb587b37f96a14ee147d002797b450746a4427b94555b578c82ed9537bf0357429c750021ccc2c16eee52237bb40e71923650a09e6a4abe280afb9b9302eb6fc1e24cecd55ea99c39a11b4800d238f3a86a96e153070f5d72c1fa10f1bd2748aa1a8f1715c952063aa58b7794a1388bf2e92c52bdff2f6bd05e80c5e9476b8eb264d3d7d513b0ca08a2ecab48c7c291e5b3dbd9c6650fab4a36dba5eac631c569ca4e1d49c4574e54834e8b9ebdaaf90d7322b417430dcfd0060818d17045252199f5115cefcca2ff114a161dcbc3155221d63fa8c39ffad4c07a6751ad6bc8a8f0d81be7b6f1984a0ae5efda27938a4c3575e780bb8383b4661b3e212c2e02f80320f15efb6c554b40c562d6858d0b80b5ac4ba0ab7bedd17a072a96aa33f33b5ce2ac0d8c2f9c912a77a8e57d92236d7c0b13170358b85bd094a7218403609b68b099e1dc9ffec5b61a75e7b95fde583a6b2c73bcecd89f7be182cc7d9dce546f9a5921c82c636dd61cfa35cc0a7279fd3964da9b55ff1f205d84cc53744e257d4e13dca07199e42f1d0bac132b2859e5278602daa3412a34eed8a7ef7ba5f91f406910e56f35c5740c0dd91145ccad9f67e363eb5c2be828a949b04174756ee73941a89e8104f9663a3c1fe115dd1e235f0fb2147aea3ebd38875e2646aa97ce5317789fc3e9e164df72af9598085552e9cd31f15a6bd64a8413633fd2da6a6a405b1dba125513f344ae172c104ce3fdc46aeb4ca3ad4d3fdf21edbeb72afa11a31faeda6c8a93e5a79ea077016d560ce6d7956c5fd9d76231d9d0350ff882611be6a48e998ad5a73b6c1f6e33f6361bf9f6d4d1f5e1b3c32adadf158e4c94dfedebc3140ace1f6f7e5afe1185e47397ea2eaf7d20b8e65b6c54b939244c0eeefd5a319c5dc4ee7144d838dac40784761eed7d275e9aa3e0cbb00e9782ec0ba6d2fce5ac77dce3467defaadfe3240f8f0194712043e2f7c085fdcb0059efe73db77cacb5f296d0739f3deae8cc675f9a3af740d80a52627a2b23838a70c741f2fb342363df828d2b69804e20b82c5d72a81a7d874a0d1fbd0aca39e15a02d2a36f33928940afee25d623d00e39e04e8c1f589f2b8ae25b1c0b151f5c5131e6d90f215ab8eea3bf9855fdecb0d4094bd1504ce34dd5404a0d4df84c0c3faa5d2f28cd8d8704a9e3bc510b0063c05c2df7499ba227124df1f1e65c984d712bfa560c57f141274122782500606d210f02402a8e963f02dc4827", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x9) read(r0, &(0x7f0000001540)=""/60, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x2, 0x4, 0x0, 0x1, 0x0, 0xfffffffffffff001, 0x8, 0x1, 0x0, 0xffffffffffffff7f, 0x3}) setsockopt(r0, 0x9, 0x8001, &(0x7f0000001600)="36afb3caad6879fd0fc6a50ab77c031070cac5b14c9edcb800ecbd10822bcbe3db7eae08a23a86d31feeb428d7986f86644583a7c787cec7f7212f834995582af6343a705545e8c235d5a32d60f71fb423335b6bd89fe9c8eba637b6a52a80fc8de51494fd46fd5abee8f2dbf368d0b54bd33d2ac66e536656b47d264035a0fe88a89a5529bfc0f8a495ee7480019a13bf17971b20a660d96802c996c2f0c53b8c079f5bcd272dd8641ab7f0131437d387e144dff3e400a5a3f7142a60d0ee39d49032717b682ce4d1c0ffd8e77b9836c8f8ba0aba1462", 0xd7) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001700)={0x2, 0x1f, {0xfffffffffffff800, 0x20}}) symlinkat(&(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000017c0)) select(0x40, &(0x7f0000001800)={0x7064, 0x4, 0xb4a0, 0x96d, 0x8, 0x7, 0x3ff, 0x7}, &(0x7f0000001840)={0x80e, 0xfff, 0x9, 0x4, 0x2, 0x6, 0x6, 0x3}, &(0x7f0000001880)={0x2, 0x5, 0x1, 0x7, 0xef71, 0x2, 0x8, 0x20}, &(0x7f00000018c0)={0x8, 0xb549}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001900)={0x100, './file0\x00', './file0\x00'}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001940)) readv(r0, &(0x7f0000001d40)=[{&(0x7f0000001980)=""/71, 0x47}, {&(0x7f0000001a00)=""/253, 0xfd}, {&(0x7f0000001b00)=""/244, 0xf4}, {&(0x7f0000001c00)=""/104, 0x68}, {&(0x7f0000001c80)=""/173, 0xad}], 0x5) getsockname$inet(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) truncate(&(0x7f0000001e40)='./file0\x00', 0x0, 0x10001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001f00)=0x5) r1 = semget$private(0x0, 0x6, 0x244) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000001ec0)=""/15) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000014c0)={0x67e, './file0\x00', './file0\x00'}) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001f40)='./file0\x00', r3, r4, 0x4) fchdir(r2) accept(r0, &(0x7f0000001fc0)=@in, &(0x7f0000002000)=0xc) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002800)={0x401, 0x1, 0x4, 0xe329, 0x3ff}, 0xc) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000027c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) r4 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x80) recvmsg(r4, &(0x7f0000002780)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/219, 0xdb}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/214, 0xd6}, {&(0x7f0000001540)=""/138, 0x8a}, {&(0x7f0000001600)=""/215, 0xd7}], 0x7, &(0x7f0000001780)=""/4096, 0x1000}, 0x41) r5 = open(&(0x7f0000002980)='./file0\x00', 0x80, 0xc) fchdir(r5) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000002840)={0x101, [{0x0, 0xfffffffffffffffe}, {0x3, 0x3}, {0x2, 0x401}, {0x0, 0x40}, {0x3, 0x3f}, {0x1}, {0x3, 0x80}, {0x1, 0x4}, {0x2, 0x9}, {0x3, 0x3}, {0x2, 0x1}, {0x2}, {0x2, 0xc}, {0x1, 0x4e22}, {0x1, 0x100000000}, {0x2}, {0x3, 0x81}, {0x2, 0x5}, {0x2, 0x1}, {0x3, 0x101}, {0x3, 0x8000}, {0x1, 0x9}, {0x0, 0x101}, {0x1, 0x4}, {0x1, 0x7}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x2}, {0x0, 0x5}, {0x3, 0xffffffffffffff80}, {0x3, 0x8}, {0x3, 0x5}]}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xf) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x152) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) close(r0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f00000000c0)='tap', &(0x7f0000000140)='/dev/bpf\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff84, &(0x7f0000000240)="293b597bf507b8747a82aef75cef2b64a00ca1d7378430a2adb01ba18335b26c2f3c1b181a7e856479b4da88598384a160228a64232e8c8d222784bb9f10b418bf20181e6ee026deefc8fc078c9bea19143297ec1967bc2bf4ff887718b79a8792fb91cf6aa55999f173f6b161e7f2f718fe7241c1be602539bf312eeb1a44b82c84bbec4ea2a4b5b0a21eb1f57e48a010019e54bc23e1b8975cd9a25d5fcf19a6bd1c9adcb9f3f369c28f3edbf18e2f85b01c4434f5243ba3ea674509b22a09dfe2216d32") r1 = socket$inet(0x2, 0x7, 0x9) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc086, 0x0) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:14 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) r0 = semget$private(0x0, 0x1, 0x121) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x81) 16:00:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) close(0xffffffffffffffff) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x51, 0x80) close(r0) 16:00:14 executing program 1: socketpair(0x7, 0x4, 0x3, &(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x106, &(0x7f0000000080)=[{0x49}, {0x28}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x410) r2 = open(&(0x7f0000000400)='./file0\x00', 0x10000, 0x48) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x3e5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(r0, r0) getpeername(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000480)=0xffffffffffffff27) r6 = getuid() getgroups(0xd8, &(0x7f00000001c0)) r7 = getpid() r8 = getpgrp() setpgid(r7, r8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x5, r6, r4, r6, 0x0, 0x22, 0x1}, 0x3, 0x9, 0xc51}) r9 = dup(r0) sendmsg$unix(r9, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000006c0)="c02c975ea5270574d27b526c1deb72ac5824f88d7c4a19d88bd27b47a75308f4393bd95771081c4e8c4beca717ecc7482650b75cb64aaad1ec383eced965cc3137c157b218ef72d1a0a2fa552ac001893cd36ffa35eb4936da4c0e9df0aa96e9b712d0e5d630cdeea6dd612305682e36fc0ecdfd758269f18d62b0f2a3cc53515f499f216367096c84a5bfd0d536aa8d331f8a53a9519832290e015b287fa45ba592d3ffd6644c919d5abf30a61b3a5e2863090cbd", 0xb5}], 0x1, 0x0, 0x0, 0x400}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000440)='/dev/bpf\x00', &(0x7f00000004c0)='tap'], &(0x7f0000000580)=[&(0x7f0000000540)='*^@&\x00']) getgroups(0x2, &(0x7f00000001c0)=[r4, r3]) clock_settime(0x4, &(0x7f00000000c0)={0xb050, 0x40}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:14 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="6516126ce4219e374725a26b792e76f4bb58396d6a7cff64cc517167fd0a82428c7327df9cecc1f476b723960c6463c6bae40bdb9e3434e0219c43d7e12bbfa222bd672f2c4f4890c17330f769db16e0156470eacc", 0x55}, {&(0x7f0000000d40)="cc8e6f49f1187c79e66f443e7ca29f299f51a5390e1a890ff00224d019199cc4b169cfc9acf0eb8855211154c1cbd7dc6eecd788da55339062d79f71246b7ee1c7fe095db7f0755ae5195d70c7b61028332e49a7140c9ba3060305643aff182b11eb5629f4448abc79f4afe33576326ed78befc72f6b4acc9aca5f90c4e312a679ce253321a4c76f8c2c541bad1a1cfeb778faee9d8e66cdffb5a6848e6110183c607feceb72643d9918e4daa44e49004bc0f4ddafa55172b2c3254f3ad0c19a1c9c3dc097f50274eb13cc8713d20ed6fd166b9ead4697affab99159f00e0996a43a9321f6", 0xe5}], 0x2) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000e40)={0x3, 0x2, 0xffffffffffffff7f, 0xfffffffffffff154, r2}) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) dup(r1) syz_open_pts() 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x800000006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x10) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x3, 0x8, 0xfffffffffffffffd, 0x7}], 0x80000000, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x4}], 0x0, &(0x7f0000000180)={0x6, 0x7}) 16:00:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x11, &(0x7f0000000000)="04000000", 0xfeb7) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20060, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x1a8) write(r0, &(0x7f0000000400)="470d63708f7274b2d4996f5ea48d58897b8bf6359150bd780c9491b5b9b45b68eef9c7d8ebbb26c3eaf62bd26bd3f3efa703000000eff2601e7a427a5a14fc5e26863985b4b00b8e4ad0448a6d790ace65043b48b8c0f3c92384548b35b021637955c531797a76426a826804086867772e040a1f0eb2082315f00595d6ecd16f196f76999473d0e5cfde2fd751adb671a78964440a8bd74d050035be5a543392dd02e7e450a60c9d5e4f0b4a4f8275421f642b7bb320432f03b9bf6171aeb22183bb0e12b2a5511b89ed22e05437a102540c638146d94d002fb062ea463e27c0f85f66136a70096cf6b51ff3e2426cc961a96c901981f1ce6fe0efa922d1f4c76f947e2e", 0x104) chmod(&(0x7f0000000000)='./bus/file0\x00', 0x34) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) 16:00:15 executing program 0: r0 = socket(0x2, 0xc001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x10001}, {0x18, 0x0, 0x20, 0x9}, 0x0, [0xffffffffffffffff, 0x0, 0x7ff, 0x0, 0x4, 0x73, 0xffffffff, 0x100]}, 0x3c) pipe2(&(0x7f0000000040), 0x10000) 16:00:15 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}) syz_emit_ethernet(0x59, &(0x7f0000000280)="88a2ec0283497c60c0e5e0b7d9acdb208e49b5df8fcebc1e0791ff471ddfbe9076d13fd2ab2e3689d05906c274cde8b2f61656ac4113ce3d6ab2fcad5db238fdc7ebd924d2e27a4b4dc4a496b61766311dc77972eedd5c59ff5674d71ce7a8a7764837aea9ecac") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x81, 0x11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) r4 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x15) fchmodat(r4, &(0x7f0000000340)='./file0\x00', 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f0000000040)='./bus\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffffffff0004001f8e99f646423caa008da600001a000001"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) ftruncate(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x80b5, 0x8) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) r1 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus\x00', r1, r2) msgget(0x2, 0x28) writev(r0, &(0x7f0000000140)=[{&(0x7f00000005c0)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="6b6f4775f2b30823c7ce572d52ff0fa925af54aa61c202ad7e0c570b99c5f40829b627a3d81aa59868e25f3f53afb26b4ba543", 0x33}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="b31eeeec63537cd937f13630d84961a9b3915a34b4ae7e9f0c71ebe3dabfd2240d4826bd31e1335a7d6e1feb815697f83f945c3c5e7bb3f56b57fe10541a8a744f68da94cb11163026c0540eb8b60f3da09edc10b61857ea8e7d2a5e731e29d40c", 0x61}], 0x1) write(r0, &(0x7f00000007c0)="ceecec428db82c2dc009bb54de81a9ca82d717975852ed809472cc0b451ca2bc9ce3d7d4132d73d7f3c35f80736335215f5431349cf3ff6f4ed9263b8d3ece54a9692909357205b534a7b73671718e2b2f12131981b4a79b11f99f0910df84635171ba38a245e0", 0x67) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x26, 0x4000, 0x5) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="4a302f35932b351ecb66dbd23442395fda6058e0c50ac95de54b7687ef2ff6f3a371fea4459596d43e5dc949080187082445a19bd959b1681477ae5e1f9c861753eb1acc8c6783f08e8cf92093697f1ef9ce311cb4ea1f78a4628e8162ff0f083fe8e01011698e58aba55fc5d2ffecda4a4fc5471d286d18a402c39c5e5e333c12b5", 0x82}, {&(0x7f00000001c0)="efe27e1b2a76a1ff6592b3d431b0128db52d2afcbd2e5bba1b0dcb8501c478fc20f74c92afcf94a723742c257b4f7dd9ce5ccee5f7689b673c76e28064c6c1fbd66f7baecd6d65878ff7ef14da6da0ed2f421bbfc858d9d22998b5bf674678d89a88a3b88d5399b7958c23b566c7a2b7671caee80c161207bc585233e930c65fe140c4913777973d7be3cce30b160fec6cd8113e59b091b2c411f5d9117f5f72c552e63ca4dced592e01a122dafacefd4b580ba2270fc05f5fadc91cf3830b4ed6060e1a4d75764af9c159f9cd36679130fd3a", 0xd3}], 0x2, &(0x7f00000002c0)=[{0x38, 0xffff, 0x5, "307228c23c604c0904c99aadb8f5eb4dedf24aed2447220ee08f824144b4d8e1213ef2b6dc7d60"}, {0x68, 0xffff, 0x0, "227586b99bbb445e13ee5c9ce39f8e652bd7adefc433c3170471f4f2c594d8164d5acd9a3cdcb7db6b0ccb4e63843f26cd8d9f4f73cca79ad68fe227aafb285565be94e58c1a9f7f2b06ed1cc3e0dc49ef2dd991e68b"}], 0xa0}, 0x40a) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xef, 0x2}, {0x0, 0xfffffffffffffffb}, {0x101, 0x7}, {0x0, 0xcd}, {0xa7, 0x5}, {0x3, 0x6}, {0x1a3, 0x9}, {0x48, 0xa100}], 0x8}) dup2(r0, r1) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x808, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000040)="2855a01301b791407f9199a1f0f591eed7a55b048ea3b95e5e44e48e6708e5e62336ef0fcfa325415caf6a35ebbdf1bfe0ddfc5bf90e0144c27b15264733fc23e562736eb30c62123c11af64c176796c32c257e33998515802a78d86ea506c9cdfb07e9e42042b0183c31da8d629174d794e5278", 0x74}, {&(0x7f00000001c0)="2d4205bc9f8a6da5c6d0282a417b52595bc5e9f3665e17a138f0366bd88d21517579b66a1646c74eb4a8b38e22c24b64c42e273661b02c24c18edfdc94c15391d1cb7690dfa8590d61c29180fe7518caa20affaa3241adb0ad5a1387337e3ce6cc4cff58dc77ebd9011e41d83386e031c60e14b139f21efb63", 0x79}, {&(0x7f0000000240)="0d6d68ef1d0c30ac3d5a71946bc635acd735545ddc9629c0514a36b6d7e9af0e3cce4515a42fdc2e7d407f5abdc58494203752bbbed05337a9233f1f3341f0d02bec877e914d27fdceba2be4bf4c7f2c6f28a1a8d8d3a5a2bf21708862e279480088528c8e18292d72459dbf689a0c543e6e3c3c7b2fc58994a757788293a3ed73f4efb9b7f78c895f4a183126ed056269116315b7cc86cc8bd5ec5732cac32d69362807", 0xa4}, {&(0x7f0000000100)="968f712a5c344db8b03cd10c50ce694ae0543c6acf64aaa23d05fb2a179155b248fab15ced0af758b189f6dc8ed93518cd1455a8ca544b3f7b9b", 0x3a}, {&(0x7f0000000300)="38b2a47bb7bd6ab07b41216250d46203d8256d6b0faacb21c73d5ac77fbb5db42afacea20363e5ae8fe76492d08f7ed306ff23bc12c7b0e54fe6b690782c621463c56f71a0cb90009961e226556583aa07219d57c42f112a74d3bdab2847f99736c151506958992947ea2a16160c28042cfb46cd968104b228b5473720e5b8e5a00d96c4dc20d6e4b1b7828c49b71a930c1fb2cb1e68d68c960ef510e2e2289b", 0xa0}, {&(0x7f00000003c0)="53f09c8c3d9bb982b3bc171930156661c2741d", 0x13}, {&(0x7f0000000400)}], 0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x6, 0x30d8, 0xfffffffffffffff9, 0x5, "735b1f24c8a966594ad06c43700ad0def2b85781", 0x100000000, 0x6}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x20000000000000be, &(0x7f0000000180)=[{0x7, 0xd22, 0x3, 0xffffffff}, {0x9, 0xe78, 0x92, 0x7}]}) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x39b2, 0x100000000, 0x8, 0x287}, {0x8, 0x2, 0x8, 0x100010000}, {0x1, 0x469, 0x27ec, 0x95}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x5, 0x10000, 0x7}, {0x9, 0x7, 0xffff, 0x6}, {0x3f, 0x7, 0x1, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000180)="53319b4be30b26109d9418ff8b77221d2b9a52019c346fc3de2327ddd2a63755ef976cbbb3e2cf5927d657ab7d8e43d82d385faae0b720f416aaa0b8367b042b92f05a61e9cafbc3f441c770e4c01ca65d296cb7d079b4e2b076959b2be1af1d929e951f4df031b2fa86b84aa3580d37285de75c029640322eb7c2de27601dfef77f7c0f39eb07952474647289249ad1d04fa47d2bac8fbda4bb74ed76ee2937e3e3694d5fc7025202453419ba4ad8ed65562feeda4ace89a65aeb3b6eb39f13710fb0871c25", 0xc6, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000380)=""/186, 0xba}, {&(0x7f00000002c0)=""/97, 0x61}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000440)=""/193, 0xc1}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x5, 0x0, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r1) syz_emit_ethernet(0xb8751be1, &(0x7f0000001680)="b6") lstat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r2, &(0x7f00000001c0)=""/201, 0xc9) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x6) syz_extract_tcp_res(&(0x7f0000000040), 0x1f, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000000000000040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) setgid(r1) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0x3ff]}) 16:00:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x400000000000000, 0xa, 0x100000001, 0xffffffff80000000}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x7ba, 0x9, r2}) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x200) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x72, './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:16 executing program 0: r0 = socket(0x1, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x22, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x7ff, 0x6de}, {{r0}, 0xfffffffffffffffe, 0x42, 0x40000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x80, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0xfff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8b, 0x3, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x3e, 0x2, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0x20000002, 0x8, 0x401}], 0x6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x8001, 0x4b}, {{r0}, 0x0, 0x40, 0x8, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x0, 0x505}, {{r0}, 0xfffffffffffffffb, 0xd3, 0xf0000000, 0x8001, 0x5}, {{r0}, 0xfffffffffffffff8, 0xc, 0x8000000001, 0xffffffffffffff2f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x48, 0x4, 0x4, 0xffffffff}], 0x80000001, &(0x7f0000000040)={0x80, 0x4551}) r1 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa0, 0x0) r2 = semget(0x0, 0x2, 0x200) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/103) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:16 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x80000f9aa, 0x0, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="27a26da4a12bfb7dabef5bf0259bbe267f040e8e98b595ff55303bd6b514d1dd37578c4e74b5169dccc9be76cc76c9d34fe2a10a1f18bbf0fae025306092ce772561e894fc7c32510035c28da148d939bea5391b4d1b9499976d354ea7c6191f7a8f171a6f848aef8bf9535d1ca07dfe9c12992e770d1b04a87fb462f20f468cfebef85770778dbba8e27bd796fe6cce2f112d29f40838b4f9c5b61744015e27502e4c7b7e90e8e88a20cbb2a7971cd9c97fc3099c5ec6e534820fdfeac9cae873d67057cb3310272b52acd6f6c159547217acdaa00dc1c9038ac40befc69b04af11309119d9fa138d947600648bdc5eb485fea715b81ac60eccdd70e8667d9e9bc8b0ddf941f0a88a59e9c88056fa9671d4cddecc56808a9e2a9e4d83a08dde8662e1ad860294788589c1bc5feabb8ed262a7f4dc9aaf6b0123c9c0120b727c821159dd85fb231ce0dd9c38df104b460e4d13f11251ef934c9cb2f612f5d919785564edfb403edd12b24169624c01a6e8d24d03a7b6471d0c3d41b1c661c74061b753ee3c19a72314f1814d3773f531c566b792cfe115bc907fa4a40e4d74d6e65c7b5716e3c2d436eb4d942d48f59fcc398a8cd2080f87ac97ca34fc3f61da75833445f3c97c95111c764d17b5f7abc792eebad31963cc2036d443755323460480c6202cd14708817452058252748e152254466e9edeb8f8a92b56d63878aceb48aea8c4f98ff61b94279ba5dfd58dd62918a69a6fae079ed012e7a75bd99eae5032acafc32043fb798a8a6a93afa3db77afc32e4d83635a9395fa142210d8941b6977ba9489ca9a7c5f385d18254664c472d116e74cd0f200328794ac1173e87bf2b51c0ece9b82a88cd791d01b591e87e3fca29040940d4d89f77d332939fd7420c1b9bd5313e7cab40e289034162202c17307f70aa2033a22e2df06eb1a92aefbb30f023316f1530d46ece887337c2078c872aa7c5a426c39f45a46686f2ee454fa115df89b8100f4e7d4793efdec0eb1ab520fcd2515c57e695d5e42f56abfe95f3160d50cae9c0d6b41e122535732aaba28648541ce388c9707e07ac4bc619dd3d6568769d9c45bd3eef312422bae514b078bdfc4792b7312646fc848634780e4daab96da594aa708a801b04bb65a2ad3b9708c23cdc0847a5106985fb40b08c89d286011f8d193f985f181c55e93c27e30d45a979678ed479fdab6c00f15a26b12068fd629dcc8b2dd8f438247b659be0b9c996cc521f510781eafa2bc00346aff3708c61dce0ae9e139c2fb9ba468fd5c68285436b08bc71a9a0db7287ce0476e2a14ea7f9f7301f22b4cf967a69f0e04fe957fb2a3491f3bc6020088e00e7309b1878f0d83d69c415bec50427be7fbb0587b04d8c3b1bb489cba9fb53ffcedc5f933e2169712b6dd528f085c2152b940471d668b53401cb9b6b809b0d389c09eeb39bc2c1cccb9e0fc7f47fe47ee70dbe6de3300a3f857134fcd87c560f344148421f0e0ef798bc85c1b8fdb520254fe3d77b7102e8e1c5ccc47b5cc7d7a57a400790e9820c507cdc594ad81095277677be159ba24286a32fe9e6d0d0d3c8778bfcb762cbe13922774678dea27bc3cdbc10e2da73cc3700eb72ef1d27a6208812cdf94e550ab5fa428c18b196bc362b8829b6359b2c81e0bf2125716051c2291e633c3d196e8e8df3fe0717c9a4ef62ebbfa06ebb12708ae039e3475595bbc1cd39a17273f7bdaf0572020876cddb103494595dc967a54d06a95eac5623da0b9046b62cf8dd1d94b7db3dda276b303e5cf9b361d387af2bdc86d22b657d461bb735d0eb999992d0441e93429289bfc6b1a457b29661127ff486cad2b5341ffced3816034f58bccd1514dba96760b4654e2a937b55f59d6e90b51854fc5b233b4d34926541d9ad0fe7f209fe77737a3bc2a42484624b7cde7478a510e1fdc29ceeee4ba1d16f8165d4440ca1c5f594313578344a19fd07802efbccbd46a0b96e8729b68784f456c72bf03e54bfd4d1c790d50ad546acbfc653c8775972234608b19939335ecac4e0f8cb871ead9844cf7ec7ec93bbede88c29500f0871e0560fdbe9224e2b4640598f186e6ebcf186759b63f5f381d50f3f8a0fadd20bbd7dce80c0f6263e77f5c8e9365308f2e609a09e159a2125a54ec745934db5a82bd212ef9b91bd6913a6c1e09c2d5c85666d96051f310b202b9d5f306417215379ca4adf3aa52feff035283ec99ae29124ff25849d85a23e5b1d3698cf102fa9364d04087c5bfcec81536297913aea6a17ef37ad23ad579943a5486b688d0727138d58ff5e76e6412dd97ca668e8899fd8fb810ac22e55e166e0b662bcc052a0fa36ec8344763341b2b99d41d7f981ed6be09d35f2aac97076ba239b974cf62c654f21df31ce8ce1a7198c1faea087eea999bdc6c724eb75e56de4dadfac67e2661fc0bc262aa874f5105fc2a23ea17435be1220ceb3961a62472bcc6e258604dd89993384a25b0e47df41bba2b1348e41e8f5f837068152c058b4ea0ea7c35ab50f1813ca52a38fb42342b55cbb175a879ecdd29ffa5cdfe9ae870bd3e372f241282acfa691b502edca92c1427c8dff3e9a0eef28887e97853d3bc18d65f1167b308f6c4aba7e8f5bffc511c699379ad9649a0dbbee2f848bad3ff969cca067b023a66d7e0f36f13c13e9570ebb1f90e6da3f0d57010d5753adde03614badbdbfc5e8c910c56dbe9e3405cb4e5627c3556f850716bfdc38df115a426a3ce5dd00a73dd1d867eca32d76a2159595b469a6a111d5f3b620d85e759df4b4cf9275b136789c1278f65b074b4238d771625d76a74538f07044a58c753f5b9f6f85523d94353be756488a7139631c0ac2e56ae6951a6e4e69f907be0e231a230c3357c45a9a8f316a555c27b15180712d556b9f748dd0006e0e8168305ca2b4552cf7b0876aa6f4ee259310332daf6a32906478b6b39ec5aa238a022d54926f14883b6d0d1acfe55ec6e69d5e2662248668d7101bce95067be023de1345585f7c31637cec5425af7947332b5d8dcc16c64206c54638b5ae893f628e8b544d6e300e995b21b969a276f0fd8c7bdca7ae53ecc2acd55a764ec303b8cbd4ccc4eb7dff6e006968015313ac5d8c41a8eb8d44970dbc4844517f2ff1204865d21a92acbcc7f6ff90604cd9f75ea1db1c06ed4e5f6b7132314aba785a5d3bbdbdfef93a126c84533a99bf33b1f75f29c71755114cf132dada37d6a0c6bf4494c50a58f0ef5aba08744c3cdb4b90114a2dd1cabaeadcf1822161a42ce03aba0c8c312cd90fbb7b5030b40ab8e30391c8030ed155d952b5c2a8396a8af897da4c0f9bd4e0377dee01fa483110b86b5953e8f753a392ca2462f541c676b1974f42382519e7e11de6383f98f7aa0b944710c8a21376c6b8f23acee42ffc4920d1b25951af99b8833ef005df57538c2d2d215c96c9fc2f4d235a10d1f2111e863ab84d5a1d9f6a58032c419530cd425fb890e6835e1308c8c2aa7723ef82a8380abc3b12a82dac473162b5c260b6113d4421cce0d5b23d93a2260ce7715a315afc8fee8d428b0c0f3159fb52001826f88131890c5520fd77cc196a41599b6c9118b96c31444aee5d9870aca29fc343f435f6ba5a901d6a85fbcbde67f25da3aa15bf4ed2915d20ac136a1e33daaa77e7860c3553b28f268662c09921345f5e7f78d123926e56a806e6eafe8f8fa31569c14d580a5eba5b1e13087048b23a1876698c6e1bf3870b6724bee236bc2bc2d94890d2b9526f53709264083ff6f62b63d4a3b38d07306e77406cd1b3c2558f59640f51b394400e3149e28ecb797aed8e4a81b3bbab42279c4a3e29f630b8f7abd4512a61e076668a73c1c1480110e11062fde945ff9f8675b526d0169d36c5c385988851e8fa34619d6a28545ba018afb8987f3b10d45b88c55b9faf6e6257bdd6c9278cd13f5da8e48bc03a1513d0e2cd5e06647a548f0de1241acd64f5e8f8e2c194f985eb48aa95ecd22bc290e38c6a08114cf74ce551859c2c2b31f9ac458531b62c20e0c8a1de44a4d8bc3507a3a543fb3e9dd4ebbae99d5a5864e646bd994ff878b3bb47eae1c122d53056626a0e8647b10b4e1505268754ad140dca39b0876e28c6ee53fcf946109653ac568ce5d4d1ff82522aded0d32812e8e9f9cd3bd7a294e2d0832439f8963c4ecaed6995639b26a3cbbdfc33443abfec21d636d22389176f4e0c5bff4f8fe06cf24036fe1c864459c1844cb2b36ab8f20cb538313ba00cbcb65878a0841af002d667a775eefa37fb918d636193397fb7d7cd45c1053f392740217ee2e63d81c07ce882761423452c4b9750d53611010767639973b3d16487832d51b858480a500d3df3b51de44d2722327a0d5bbf42d1e3ce27be26f8e70f34e087879283ad756344a8d563bf08b72cfff9fbc9a6b4f0d32d98e52e40506f9b5cb7c453eeb3f3c1876f6705714cb39218e06b9e63b298744aa860b8e0d7de75d410c0f4ef470ab7a7efe8ff69ff85f78a67570789fb40cb93ec892b38848ea8e88d9f7a045c62475972ae5f7a10fb8ae77a0f388825ef6434aea6fd7df9e0fee9c0f4b38cecea04983fc3403f8c9e6ab5310ae1764c1c3fcb98d7c0c5d8a3ad4226b0cae361bf2d7089dbf4b8a73d2b3d98d58237ed45923fcba6d7a28e77f9d2c745e06eb2ea956617c774c0ea7b5edc6bbd0cdc7e3ac818bce3a08603bb82c60b22a68e2211e887c6976cf9c0f40df8e288886ed54115c0c38c3d7fcd475b93cfe435a00ae2fa8376c02d5209cb5acdb5d31731f20fcd212b720cf0803814d5e475cc03cbc8d1c5eae6eb92caa4ee993ddbef1143b9dcba6a210c0ef727fc4cbecd3dba36438c00b4b07205e824b3d769acfd202140b70d3d11af2b9ae04e9968bc0be03620487f39208469c6697a53d22af9d26942b904f2c2a6d82dcc3375c93b221db87c51de3334febe7937f6040048496090fab43e58c72179067af267ae772b77d9e872bcb16db9c0483ade7c22f9d8dddc4bb8faac618e899b77c04f67917bbe76a822fbd53f41fe564a35e6061b80a04ae4b0dc483b509c302887aadbbb4cfd49608b0f16c979e4efd54fdf78be8d6f702ec710b9023769a6874c86a966938871bba8bd46a276756b5ec4bef5532da557d2b030448bff667959ecd9a09c1099026ef85f973f95421ccbcf75ab1a96dd0b332c6b39aeb8502a4dc240519613f96150e7c06f88055926296a765a0a7c709c1a01b3cedba959051d153b5efc309aa594955fd290c0a7d2b7e038952262b0d1194de1646770d4c951b622282609adc62aca186c0843e38bcfd513d157aee4b63cc6fa3efc15d69cef1c06c50537906b48a29427483120ff0df569ceb60116c8957c5f45ec963e5ee1236c1bacfe353013a53b990bdb9f75266f4a5ea01991adeaecd1a2d2ad3bdf553406dac9987d9a5f8cf09f887add3aaaedb8a5bd218909793c23d6d79f52989d17668043a1ef1e9d9f50fcadbade96d1b4e56c3b9e70ce03fb64641e54f4fd55219c04e5c1d08fed38c807c95cd9e1c8364896bd788ed3ca87a54347c5a8fdaf91da985198b8eee3baf302a69889443846b4c8d9f4f93a8721ab5c9cf7c29071cd2a6a8faa776386ad8883fc3db3146fdadb1e763e229a62b5b0d1ef8150dff78dc4be61362e89b2df38d85ffa3b89b7faf40e07475d57a2d5343978074b1b880c83e11f11d528424d7baab0f20e0b40c675b3b22558d11255dfb5d663cc113da76e15caa647471114a58fca466ca7c9450", 0x1000, 0x40a, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe02, &(0x7f0000000140)="94bda973eee2a69d7fa89c03a4e3bc98b3") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x3, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) 16:00:16 executing program 1: pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) socket(0x10, 0x3, 0x3) getuid() 16:00:16 executing program 0: r0 = socket(0x11, 0x5, 0x1006482) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffffffe}, {0x6, 0x7}}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xa, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x10001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x5}, {0x90bd, 0x9d5f}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x87, 0x611f}], 0x1}) chmod(&(0x7f00000000c0)='./bus\x00', 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000007f1d75e3e0000000001866f400000000"]) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000440)="0000001860040400000000f2ffffff000400000000ff7d6e040000000002fd5681b1ac76820f002791d00af0fbe5dfb6d2b90b345824201949042336fc920dc7d902465741ee4e9e81c2c781e059fdc2e39815240f7fda0edeb8bca27cef6c8c0c324e75e9e51a1d01321578e0abc7cc5a17fdc907987f005c2b2a340f1fc00732a16013ff3106c424156f98e359037f02218bf256cb44b1b92a0761e2fb54295a40f4e4b04dfa67706f111b018a710c5861b1bb9dd208ab047a886a2b80fb852e125a84f68b4ff82ebcebb615d348f3349d038efade30b29380929d6102f4dbe89f58a780e2d250ca920bf7019e45cb000c1168f100"/259, 0x103}], 0x1) 16:00:16 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x9) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x8f\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',\x00'], &(0x7f00000003c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1020, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffbfffffffffff, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x7fffffff, 0x0, 0x1, 0x3, 0x0, 0x3, 0x0, 0x2, 0x80000000, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="6f4c0c84b7ccfc1f872313d551f8b23341c730578f0bafd50e0e306c58bfbc0d504ab57ab1ba5effea8753ac195011e6cb56005639b9c0d4957849cd0480d1860428911c36e5f7bd7bd7e2e08ac211f8307891e97635cf483d1aa2376e95", 0x5e) pwritev(r0, &(0x7f0000002540)=[{&(0x7f00000002c0)="c6da5382735e6c0b80b024f4442988d9c6d7501eb359516956d5324be159eace832ccda942bdee33af20873dcca10088b4e74d0aa93bca6c4c149016f8f024a60c863d218c27bcd1fa8fa2a11251f193455ecb4d81e2db08e1f36f4ac666", 0x5e}], 0xfffffffffffffd8, 0x0, 0x0) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000000)=""/115, 0x73}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f0000000400)=""/17, 0x11}, {&(0x7f0000000440)}], 0x8, 0x0, 0x401) clock_gettime(0x4000003, &(0x7f0000000500)) read(r0, &(0x7f0000000440)=""/54, 0x36) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x20000000000, 0xffff, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x3ff) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xffffffffffffff7f, 0x8, 0x5a9, 0x3}, {0x4, 0xfffffffffffffff9, 0x1f, 0x8}, {0x10001, 0x8000, 0x3, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f0000000180)="cf305dee6119a80fb5ea35df722f39a98bb2e5c2df5b913ef2711fe6fa9fa354db07a4b95707d7524c2b16b9e6cccc9132b4b80e5d33970ae5abfbf2a850ba02c1d7000000004384882e41722a") 16:00:17 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) write(r1, &(0x7f00000001c0)="30eeac7d69b6116252ec2130a62b5dda2033f768a1505f133e017d78d1d99ca4e8a65632ec2a648d6c3ef6299d593402b14f16d6111dc7c91021b087b4f17edde3dd119c65e781c10c949b1fd3692534b1bdf2c8a3b851b3d91e83be19a522065e8598e063ba9ffb65cdc03d0ccb3b389df4ba596f3a1f923e4619519a64ba643ecf046d93348c6fc77b805c0cff7d54dda29f284dc835316f9126b44b9405388686712f0ff35f6704c1133efeb6ec9f108a7a805170560e04a153418ef93f0119c35c9ef584616419eec8c1ab072c2f558e6042bf614eb7bfb1bfeefd341066f4088fc234eff58963746905c031ee9db2410e3aa3f6d23066f7bc62935d200f178efdf68ec59fa359d3ae2f7abc2cc9b7ff48296eff2bfb99f88181d03fe1401befcf2e98d81549ebf47b70f1b948238df92cc57cf9ca46af0ea6de6fb8e8d3c0276bafcf1cf5cdb8ef3b2833307038ebaa843424cfa5389e66d878a834841a37b6fb27fb1ea1ee4e320b987c791efcb68f27c926da7e288a9c793b3e1758aef75dbcf82d8a1be8718278788aaca7e5281bda753eb0217ce8e04b2fb4e9dbc3453477cd84d2388ea4cf043719a9809ceebf4badca6575718f4f28458846ac44100d0f2d8e0a2ba729703e3648c0e75ce51272a8a92c43499cb9d8758e06d9b78f836c245616abf63431f5d9b12cb8aa3d673e06fa65629e16b1ae168255d085c65f5d9db70830fbf41c286d5918d224f081e613cc88f79b7c0dc48cfdbfe48777c67b14d49070f9bedf617d1281c7aa23559343663a2ff67c4594606fc860f18a9d2969441e26b87005b2d6b7825a8afdb364091e27b093cdf892eef11606a1279728eeeb3631f724c0967ea4060ea54d2f1e9c785a31e0efccabdc71181d07a30cc214f48b68ea6780c51794721909fe0d34ce16f5542b0922092c6909898bc23ab73f5dbf712d1183001f98da1e8d8037fc1b85d68612ad278d1ddc3bb0df2186a0af676a60db3e4f8d3410c47f4939ca677e67ae9c6aee43c2d89a0324252bea7f05dc369b0bc51c15e5750c5bb75a2fabb9ec8b471a875be6416eb7653e30af964df95acd665f29f0accd6ef5e01041e0ae0e0e17349c485eb6669919ece84c20dc972eec108a44cf6f9429ef3a15d8083a7523472fab7ece5eb222e7bbb2b217c7325bc4936be54a55915e65123299d7cd5f164f8cb02d674633d8917218faa9f3cebdcb09667c270daa1ddfbea070c197ed1631cbf0a54267be864629941c5db6758ea41cd56b3d9c96ba3cab00cfd23e0ebed118f90e5e35cf7d46da3069bc03ea0bc20d1b444a3d5dda427436466edc0e02f71094e9fca9531df455437c5ff73927c4d544b8c00a96fb38666f4950c789e692ea77b88acb4c687376a7f6c3940983960dec66bb4d8542e84d40065fbeb6fdb383ec114ccace50cfa0ebd1fc308c251aecea8b92ffeaef5353fe7c5d61b26fcb5cb6886e79f279b305ed1f6e6eb93ab640a4da7ea6774df5fffe5af4ca08db7788ca63ba5d766ee17ebd82fc5f5120197c61a1587f8b6acd2523f1b9112d94fadb4519fccdab61e32b7290378fd5901243a9d89ac15f06fc82f4fe0e767bc65947162a0924cc8fa557851b8496285e10f0aa512354e886306a7e285fc3f1a584216269cbac64f6acc6482a38165d3476421eabe416b72a07438d9572db2b9a9f9005ae333b53637c690c5e34591240fa1cd02a68a1b062c242846218d8526a07b3a1ef953122b402db73315d4452f2d1fa6a3ccf1f3d65717184dbc4d9895daea030f69325560ecdaa88f845bc7d272bc407ec30e5a4eddd50d7e8ec82061237c81478a96f3b9bce74da9e2cc5cb134a0aac43bd7f3d71c2ecd0559ed51d55a4a58467b319a99c7321e97d60d101a4e63ca5e0482f6ad1253bad683ce9eb983ba1d748e2c636f0a9fed5ba3eb36cfafb5a0435c6c93ba041f36d523f469eedc4af8b078f015a79f2e5ce14daa6a468d7e38ce59a9d4ebcc9ba2f8e56f9b96f8ebb6e79b0d577d041e31d95ef921fb638ef07adbf5c0bc909de6020f7982dacc1266f85f218ee499d1f3e37894199f6a4060c2dbbdd5932221ddacef62270440bebc213922627f68b575fe2198d66f787dd1fde8c2bec5e5f02ab456f6b02240aca08c9729f9d843fa2db41dfafe54c6acae57a33f000988304f1f7d554bf7538bfad03968402994221cc37e025a9cae77c80d4823f6a74013dbd2b66b6ab5efdc1c2370e09e7b0e869e293e9a858b363910b3fb4385c92e9b327493b16cfb428d24df1aa17803972110da999c80e0685252d6948cdb58944a77b321bf1223857b1e273afb943eea52f13dbc1f880542d698a0aae064e5078f03fc3dfe3811cf0a1474743110c303a863c2beda71ad3ecf05cc6f83b4044f565d4d7a71c271a917e09037a6abeeef57c6e98b0cd283fef6aff0a47521eebcb911e4cae0408f23eba311552886cfe89a8385f641e818034b63ce5677aac57610a7fbfa60a33eb18ea46ea8bf0229825a82ce35bcda079672876ecdf2acaa4c7cd384e1c0b4a84dd707818b686547c0290622651e794ba9209ea16a446e6c5dbc783e40f3290b17e896c1606a4f46c50756f1b6fb8a87d5868fe92564c6f59226d45a76c7306075393879e640a472a3c72ac6d05b93efa782fbf7ed74f045d8949fafa2c9fda46ce9a9ed6d9836984fe1e46a7f7e7046d4203f49ff2ec2b06db7584b2b1de4d25f9b1d03d2458a2c271626e9f94e087685896818f77ade3316ce8ef7814d9405674c3383f8d2f2be942cb1f128a1417227496b4d0cdb50a00e263cfadde4ebaecee7b728e0ba1cb11d09aa6f9f2526cdfd6cba0ccb3a04436b9b8368f591e8e0f3ba32fecbbde4aee3b7fa06f51c6c16cdb1f97064796ba2c7786c8237b887961a0d7ae6904ce7367c40505c190b501ee8bea9d34f50fb97799dc5e5948c12ca0a5541c7c3dcc3d721c3aaa9c72762a188e9d67f842f303536ffbbade8772ddb34760317032f3d0affcfdae245651c070d2380eba8f64a2ca2e2d6981c2c52f77ba26335602d9e8477e5681da20d56ac2c34e6e201643f86ac1bc49ac5da345012f053a02a9da9d1470be086e5b0a92b1b605f1847580ea8c7599abaab66494b03aa6882ba7f7e755437992884123dfc67ca12d800d42b97090befe3b04ad4c6ed3570a638a10a4b02ff63f91a55fa2e856788620945af24402105d86dc746e5d801d12e4ddbfd17fbcf6e4243773f17a0098692828fc2340530f56488c79e053eae52211700685b0a8e61e79f1a3c869cb9fe1f5bb23b93ff9e252b3c598a840a9bc00efbd620e421fd23bc377c9416156e23a84f6e9239f7d9cfa50a7a6614202d588f2e9658c28fc9bdf16ab27ec44dbbe4c109bfc98977c344ccb2fa1d69de14b50c441e3e1a55a9153ba69577fc181a43cd89ce99ec30f023a910db087e84b2f6575c50ab048e030d7b96505209e692e97914e1833bf81b56575e16112e6453da4568ebcaa27ff2207b164f55e0ddffa245f7aac55709f3e74be281c6aad601a78060476c6b88ed765f622081b8f71c8f6fc4fb5167f26b4a9f06ff3859c9a26b6ab79371c63a671b0f26664dcc7f301ad8a91c0f13d68ac6ef9fd78c9653e38d8f65754e5660b7322e05ca39b54e99eb5f0c77b0668137893fdc7ab90b7e43e2eed9786358adaa0dc450632777e0b4989b4900198c7fb556195e105d97d0485cff66341d85e1e1d0b4c1669123c6199dbd089a49103afc5bf5b9f25888c1b8a2851de0e645c9d82f5dc80318f61887e7f46d4fa5a7a81b9ea9c7c95f724169e2179a4da5cbbfeb99fad0737c91686b328a768c85e1f449a0f5e2c42b868fe9b9fc9851ec730bd2fdabcc6a2d2e41e53f833ba3187d95468a3c976936c18341250273963f3d3c62018949492de2dfccf3a8f4afde18874d883c299680a4a94abcaa0d7edc9873d2e2204fb02a53ba28baa2c2b64c492fd521b6656fb14176e7c2d5581791635b7fa34af1cdc3e45076bb9e63911c4762409ae268ea9116facf3013f016c2b355e5209395c6a93e6306b5fc3478acb389a3826b8b97490f79c1e2e6773618154bde0799908d27fd9166eaef7f286812c6e746697c5f6bcfc2184ab4cd60e543ae9cd3eb0fe678e542cfd80e375984e5d3fef35bb742872381e886e3ca8e33c794cbd7c6165bef74e0751221863c779d957f9094653687acbec0ea6120cf4f15bbb23b0bb86188694274bab3ac61db6446409fa0a5d9c3fb3306f1839169cd6e26aa8230c21f654edbd70eaed11d82702d601b126451c7b2a5d61440099fa45c1b84c92e8c8ba0674792c3d19b80bac4a3ca3a404660de8ea7946e139e9d68bc3b404047f5bb509f41192dba801d6e9b5732bb85ccc878a9e608072bd5d00c9534e89ffd12ea9388337a2f051f518eb51ea0843792de1072d0de616d8fa63ed71a94a2a8d1d953c83f94aa8c028659fe9012cd97711d238be12ef65054bd8ed8c9f9055c23a614ba69bd77573c7dc7668b27dca055c8f1f73925aea186aab2228fe1b353beeeca77d82a73dff3e41aa38ceae535d673f3bfbd3d64785593c2697f7634520b065a5db65c8de2fb69ef8a0207b7f50e00ea5a21e4f9d8a492a7a53c65ae57b3cedfec832afb5ec337116589b54449fa2191b6b8bdfea8fc76d9326bc75afb95e0e3201dd8509adc8f81a8a5cc8abbe2a8023050f18f6c2387f3b6a7a17606ba638f2063e727a9c6b70b0df2c58ce7a12c8ce3d0762ba140bf4aab0d58cbf4defaab4876d9b0fbdba3f883e2bd14c993938f4cd2f0242c83ebe9f29800d0d3e7bd21da9b8b813423cbff5ebc4c4b1818932acaa00269f29393e9a56e335dcf6534f183f29cbd59e170f4f11964eb6e46c4cd1f7999d1676dff212d5bbbcb72770ef7650def21d31a235e3bc6024d4eeb07ee4439cb00fb061c096681848485b30e718516a82cd3a0cda68950c5dfa0b176c62c7601014b53e0bd8e16e5e2c7eb76e63d1a09f3213229788b943fc165aa3ae251c51a1ec5ecf70ea631618b5aa5e996722bcaef74e564047eb1fc6bc0321d8d91f10849715a2ba53d5ae0d8331d7b1154b50bb53bcdfeec49f737521be07e6ec227656ab913842531a884f64ef7167b58caef24fcbec32f780b287b205696ad511e8b29ba9b70000418abeba145440ac6df96c1bfbd3eb09dccd2411734c63bd97ef9af1fc19c782aaefc8440c369227be3ddccfa00022f30d819c92a87ddeee78bf9c89329ee0629d9b961fe58da5cf089a8aef0b8fca43fcddfe35e409771c8337f4ca189590a78c078bb2f284ec02dd8d4470371600a99795f1bf592e68a52b40cf881913f96708256220356c6212fd9ed583db91b4738b5f3864880dd7e2f62c8ab79dbe45c086d5783805464b2ca7c48ea12b9f7aa8b91269751ce999953bf80433508a7dd83e4e64e66c69c7b43fe7efb34eb39a5b74512d5d643f7c54349aee459ce75a428bfa59f05dab06af1fd22c43df024f9bef6eccef07088cd3416b988116398058b3f6624011139c6cb297f25f64a1d28b5d09357de5957845bc86f02e547b0e5684f32e8fb8ac3f6afb096a375d6dc9a7ae02be4357d505d02f20f7f0da94aad3c99941ea815332655c14cf594471271f8e6ee830581d8272fe0bdd522eca2ef4c409eb3db0b62720d53b4a3707d78b7b6b51b80c3b25319702042c6ea975b0568dcc72e813a847a7cef6166e9f28620bfd56db468d813d5aac9ab54b62cda38a2f4716", 0x1000) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:17 executing program 0: select(0x9, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4, 0x0, 0x871, 0x0, 0x8}, 0x0, 0x0, 0x0) mlock(&(0x7f00006fe000/0xc000)=nil, 0xc000) 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) setsockopt(r0, 0x1, 0x80000001, &(0x7f0000000100)="bd8be3ec86037122d6d5ca1266fc01af4732097fca8e4753dc4e276be3410dc175e201b376cda2a926e7366dfe00b26cbd5ea997090662ccefb4ae3cf8597f59c6d49c02ab1e2da4a486a9fdb377990aa52778ddbd1a1f584cddb58edc28790d51d88192d1564790815756d787595711c4b36b05b7c453b7df67b2f6433754f126bf00fa4858a36715cdfd19c3b8f857cf79b046740137e084", 0x99) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x90, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r4 = semget$private(0x0, 0x2, 0x201) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) ftruncate(r0, 0x0, 0x2d4) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0xc}, {0x6}]}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x31bc, 0x7}, {0x9, 0x242}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x8, 0x7, 0x849, 0x0, 0x8, 0x0, 0x0, 0x10, [{0x9, 0x5, 0x2, 0x2}, {0x3, 0x10000, 0xfffffffffffffff9, 0x9}, {0x654, 0x3f, 0x8, 0x5}, {0x5, 0x400, 0xb4, 0x8000}, {0x8, 0x1f, 0x6, 0xf99}, {0x0, 0x81, 0x9, 0x2}, {0xffffffffffff188c, 0xfffffffffffffffe, 0x3, 0x6}, {0x9, 0x7f, 0x1, 0x778}, {0x1, 0x1ff, 0xfffffffffffffcbf}, {0x0, 0x1, 0x5, 0x7}, {0x3, 0x7, 0x9, 0x3}, {0x7f, 0x2, 0x2, 0x5}, {0xffff, 0x3, 0x3ff, 0x5}, {0x100, 0x0, 0x0, 0x401}, {0x6, 0xbb9b, 0xfffffffffffffff7, 0x7}, {0x800000000000, 0x1, 0x10001, 0xfffffffffffffff8}]}) syz_emit_ethernet(0xfffffffffffffd31, &(0x7f00000001c0)="e3b6") getrlimit(0x7, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket(0x10, 0xc001, 0x4) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0xc000, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x20) ioctl$TIOCNXCL(r3, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) listen(r1, 0x0) shutdown(r1, 0x2) 16:00:18 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000280)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000380)='./file1\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffff7, './file0\x00'}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xfff, 0x6, 0x80, 0x7}, {0x1, 0x7, 0x7, 0x81}, {0x8, 0x800, 0x10001, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x2, 0xef, 0x6}, {0x7, 0x7fff, 0x2, 0x7ff}, {0x5, 0x3, 0x6, 0x4}, {0x200, 0x80, 0x5, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:18 executing program 1: readlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000002380)=""/93, 0x5d) r0 = socket(0x4, 0x2, 0x0) r1 = socket$inet(0x2, 0xc007, 0x100000000009) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16=r1], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x401}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="d73541078d0b212e660f1302b9572572b7e67096c9badcfe0f2831a61e464631be6e52f401e541b912d43799bebfc29516f782f9a457009d4bfc92022147078a1c0e378e7702df1c1b4a60d975981ee7cf55a86a478004ae227de996b4b8229fb3845aa63019868c22ec960a9e5ec47b851c17ee626b379b107b7d9af26eeba839d3880b4829c08dc6d6073e3011e766b642449156d8e400b3b6e8648042787dc9c9d1851920b3a1bee4a980f90adeee635d9a22d2a883b69df972bb6af5cbb7b166ac3fb622a9953858ec57fc37f77d39048843efd63b2298850778edb9d59aefec53d8604a24efb7fc87e0b4350c70cb", 0xf1}, {&(0x7f00000001c0)="72a38c4fb24633b904dd6f12d7540501f45d4955dbc616331db45e60ad3533bde50ad5ffe93b5e064b0003fb84c22ee0c8da46e7390e6e4f4b5906bb2f0f78fab295c87b0c25b1470e63ea2257936d99241954a7a6ead4bfaf462124279c9ee4496647059fbfaac7a60c74c3e853047f75751d4d15ba0a32fe5eff33592c300a78912d6a4be79f8c4dc3ad4156f40c5578f77e0ab526027b02007a2d0f18e9724a32ecf2dabfdd0805240d05495cce90f6ea8cd2257b8b4ae1d0a3294db76de1e9d0994ccb9bd076d80a4d5119978528f388393d7a9e2ac4398a2256c44b2dcfa6", 0xe1}, {&(0x7f0000001380)="02a12bc288ebc9f784e652ace25f37dd7eb1062f35d21dbc373e619b5b04aa17352c7854aa2e18a5cf08dec6b4129ef25bc4170517babe19f0b233c739d0ed815f0f7dea586485f5168d47a48ff44658ba04307c233373513d804b31ec7454cc5b3cff5a3ddc7323b4ebd71709f6f555d847aa25f5d0c14a90b0a4e0708b3ea44a9cf8632eed37f85969a42cf06a95ad15b2c2631fcb7f2baa58e9ce3952732c7546612879448fbea2ac2132f0ba4a3f3e82815e4c1059c439d8eeb1ac7895ca07472823c2098a973c46a66175294e083d3a9953a0230bdd5af2c71610fb99af4f0f124002037057ada85e9efa6f5cbc3961a66ed49d86d36d3186e8932b2449b8f8381c3325325b2a4c5675f867af156c09e05cd46f518039c978a885c660ea9367168672ae50e78509c47bbc0fa569fbdfad725e881d7c03692bb16f38c93cebcd8082fae27270809cf2e9e9e36625d94c677a224fe2bef99fd0377acb17dfdec17c1e36f9cd633e9159ac7c10630cc8e21cb4904a4c3f6c35cc4aba9545a79c0b01ae0265e3989f96b2983dbae01a6a60d015178c4ee52e8d268a36c56a7ee974b80d6422c603eed839b2a87f3aac3be495ad827fffbecd1ba6d4c8b8355664efc990c23733b157a67213ca01203bb5dc07d76ae42eb234db2bf0c8bc2fedc7e7023f5f15e7f4305f713d8b2d48ae6a5942109e0237ca84deb2d72f28d9a7a4d9eef43281deddc87a87fedf1236d96fba733b1cae53427414bea1a7e55989d54912e581e1749bdc08596f93129986661fb1f75716d79e9ff3ebad4c555c7104cc55867dacda361489911f3aa87544da1692ba0c1d3936bbad6c990b397968c7050eef66eb4666a54b4cb397b1a89591e4f0b2f054b505a29f2cb5b1272799384137c6e2a9f01b474bfc815d5887a06cb3101869c07fd34bd25eec692a3b402ae84b287a9d8165727632b57e7c1d248219f1dc40d7740484390a2526fd4b95e93a3ed389f5a3b4aaa532b0cabd0e0d9e0e15be608482c361fb87e39e09a56ad8ad3f35c5a1dc881bd8071b5b5d6a459f894b210bde40914d1a2daa8fff5abef5cb82bb552dc0d977a510a3917a67182926373a048c4617b5b62b337774dd3e2198de3644a7458f891b7533caf6ed96c36e9cb2098cbece8ea31e6a6a2cc1e995785fb4fac86d8446fd91e61ca91296d3ab3b2a23037f47689a71254b5ef22d3c1332c5df3e78638212236500ba4fe572a761e35eb76b80301df4d17af89c3cfda76b6360413b3b0f661be8c457902378e5b3954eff25f38572fc6bba2795736eec350bfbdb31ff6f3dbc48d0d050148c91626d785c5c7b0543adad80955bfce5ff3727d50e3bb295dee587368a09147805eecf1dd63410e977efec460f65aa19a0bd1723441c215a1494c59d7e230fcba8c357c214860b1542623de0c5dc53b95897af44d2e22e6986ccd62ac9ac95a38b79043b54ec8ef51d79d95bc7d0cb08f3b6fa71373e9dbe28c9f63497b0921a286f481b735a796ab50b3df0f9e4b57ec6aefcc8f081ee2dffe0aa97b3db2b43d889feb73193f162f9d5c10ef650b66fc19f6eac02e048c2ef995138813861e8b04e4e743281ed7741b3cb4a5a44242f848de3c4d35348888a8d87e4137e025caf9ec37937dfda2ffa13673e21c894f0ce6b314128363a7d169236142f6b708900a642293412ecacdbd7c781493817199a80c859bfc302c751f6445f292bede0d6b1287c8b13dd52c29397ae5e234156afcbd1780ef17c5be5f84c45ceb0d15e2ab927d8a21768f3b800feefd9be4df716d13df54379f98148f7e1bafee95f6dab35d887b8d6666874acf2d3765e95cfe15f02f9de09973327ce439669d46fda1db1177ef3fba099450c68ffd901883f595e35eaf7fb765272d0669b5a3e843fc9e7b9db0881cf085baa6faaf172d1f7c593de2b770b0a97739c663b750e7adca7fca3fbf21996feed2310c615bf59f9c7e793f6b9c20b08ed757ec138f10893cc37967082a2e1eba7f4f7b4a5fc147abc63988be7bc25d8c1e02f1050b79c3f2cf98f34c1709fd4ef3cdd95065da783bcc68681a29895ffd040d882d02eaabe7b7edf80c540f31fbb23703cfb6628944c3a1169b7c622436dab58ee3f829c270a451ad09e0276ef5751b374db421fbe9336b50309a186a6b000d0ce40ed4bdf5a844a9951be7f3c2ff5787616facf5ea4d30ae6c26b6c444efce27cdd8ad79abeb17dd82eeef20e23141453fc14ee109835d45b9b1455b42e0aaae722e9cd3102b12049710311b8b4b0b12c77aef8dcd6782b8bbe37eb55d431d5385687155c70c9ce3318060028104cf82e0c41176d93a16eda3990d8bfc8e357a776a7d982690f020650322dc0142a6578a5ee6fce41c8ff87f171d0e0cc528cab90d13fec04ba1bca1ed81e1eae82ee256107265edf9aa5911509338e6d40745ecd684658d10b3ab9028f0fd6b39b8b32c6f45d2e4c5f42b3d30dc87dad430784bbfdc3d7320fb3494892f61d56d5ea79b6d4726b933b874307d87f8d818e66e2df4bcc2065d65fea15f64e627d778119075707e66023dd095d5385d0337454a2a203dba60fcc4f95fa9fbd2fd8e5aa40a01ee086668f298bcaaa49d806705ae204ce7218cac00e777203080db42dfa83a670e0e30240a663c36a8559af966ab016d61ba311afffe46224a06002c7054b97ec56f7bc73c3ad3caf3a28f654e362037b1b341faa1f61d5d92a1dcb30e231a9fee733e09ff9fa01c7849f907bc6c0b7292d39b6faa40709c07a2b8b3bfc7e1d61c90480e2e693d6296f92bb14bd6434dce4ce5a829598aaac0821b27e068a1e27620d3f6401f47b0d97fc4c315dc424cf882965e2cfc555b5f97072a4f8ad80cf787f3bcb9a9b056e6bb7fe86e63b3152139e64227049b4a6ac6eca5e236c4086ce88e7eb570182aaf51ea355f95148b11683643fa4a349507341f4a4b14f09ca9728e02036065c1de22bdb30d3e9c23d46ebcc8060c78d4199a12ab9e43524238c064e7fc31818f9a9b80e85fb3a71f14f3b674ddaf72242a7b54e280d81aae634bf761c95c14fcf69ee5ce444e2d66f8715a8394cf19b2fbd5d3c0aa7df76f18cb46af405ba762b8d59287518051a762feae500e96afd127f394f41a73d6eb00604b1e286623ff4164f5d6074530533be3acd4e15fe99d65180deb343c9a54b4a776fc85dcf28826bd10409267c32f8a9cc1d416a5227a8cdac27b2aa03b2949ec9f26469c0362596c5c2fe50887ec0bc7c395696b974248d193aedab484258b0f3390ab38652e7351aae3ebcf0d586df9f9322a45a909181a8ba2f88c046a6e062e2a6f277b112ce2084fb286c4dcca2ca3794697f99523a3901c5aa8abd35a9d92653c367a00ccf1a2f909cc380f043f2dcae69d80e675b27308f9f039278d7af5e4557374ba813da29a3cbaf85868c448cc6b190610dff41d40725e501b7f6eda5d2c4179ce507c4cd97ecabade80a5674796b78bd7f39428622f9be76fb5a322b8b64acd5836c2fcfbaf1bd13895318b3b1c7e987df55181663ac0c3f5c2b7aae90fb52aed3fe47d4c2154645c18069218e2a33a853a03702e73bd07a1a2c896b163b6c19ac475e27ed72612de0cd54c4976c7381b0512101bf7c6ee948c43c5f1fe96ce2e3b6482ef751e02427260b75cfa35d325b08e799b5c9db1737941e0494161f67288dcdda17f3ac8fcecf4545b16b482daa8340c57ca8a93cc64bdd95d22f6fed040a39bfe701dbdcd1d40efb969c780e4c7b997853fddd4a4e782add33afeb830386ff7c29e1e7b4a8fc3bef02e9a188bfe9077edaf3d4791caf6d64c3cd0eae4438da71a7f1e82247a2c26d059a52593687327eb2cc11ce3aee59d537918471673847c7825d6aafc536c27f058386ef7c38ba57dc3b9ca34849ca34497216b9f0ceb1fd5a46827bc671d4b4fa8297816b313b527ba18c37d275eb5e2749a15e36acc8ad1aed5546aa04118a5581397f98e697a0ce2ae11133e47e364af9ab6898ffaf82751281a1a882928b741e8342346495fb71c1f72b6f9e95d3d29ecbe09e2c0df1bf31fbd3c103b15f6fe63dc835d4b57f841ba6402e97c2aaaf72a26ec370463e15052769f94384342c8ca3937b1d44266b2f44338dc50e18ae1cef5f44672ad83543d26429ee0b4c828d407c04ac402e04ea278d950bdee1e27a9ab356df6e03a74740a01be7e601ce426661e97d39a01c32af1dcb21c815316d3a5e2851b7c21b754c01122dca073f10a0ebcd8f68d66685f0e386759407d63dcf2f0257615d228cc023308cd690e6d9d424b931a2b82240473971b316a678121f7d8930ffd23f274f744128ea64c99f0720977832eba6d86351a1dc309cee0157bcebc7b551928c3e6b654c982ffe34818abdb016122e8251ddcd22302387c7cc57417c385711b707b8abd9c024fe05471f81d52ef52d8fac16ff4a6fc89bdc00e91094fca2f2e548860d825c591722f453bfe47105ba84ee6f2e35a2a31d986f8749c34c3c774c546b5a983addbb0c4f4a682b01dfa1105b09f848f2a063a2f5680ad2865822b17af65ddb50904d2ba7453797a5ebab508407ebf97db9313d306b6b223d21a2f70f81f2da1c5fb2a97c87dac2ca0abff8c09b7a3d0afeb72a94a471cc0b92b84e3a98dfc16597f077c58e1809d63c50f706ddd29df1995df588185c94a34aaa0a628fdb34211c41ca6b5505bbaeb19f50f68a639bfe21f54d116e58de40b54910872987635c352075f1d3f4a61f928d2f2f87b43081e1a214ee71586fae7158b0fe174fa1d62ba61e4838887dceb4f89deed92e9637e76d9f647dcb498248e282d6561a10d5c44ad45b98cfa734cacdd4f77c6b8cb9a753c28a8c536e67e7173c2697f2c1c017c1a1dba3ecdebfbdfe6e77c40aef6c0d7c87eded77751dc0119de41c0daaa86287a06a2b3dc0520a73c8f1a88e1f85ff03f0996ab57dd6bbf0d3b97d4b702da945d4d1ab89af48a951e62b9c4600f2cb7ba209c0ef049aff4e915cea8a85898d8cf7a79950b1fb107ce0dccfa4bea348118b2b1c6d870d7d84919721c4b99fc0dcc45671969634bf7c59282eb0a44a538a7b2994a6bc7dca27ec5108b72ea23d329538defec1b5a73b39f40d9f1b6b3373efa4f32b5604421f4d525f148bc068bb7638a7a3fb28d0b1a0ea6fcb66474f3dc59cd16887500ddc4812300218fb008774c0fcf6fe35292146d477334aadc3c6a191476085f9c6560c3f5cc903bcb7dbd44d473d6a80956a681af3b922e548de8ef81d1f2435d0740527239dca146b13c4a76ec3a66a4a50bdb3e3677d72433e878a7bbf3a6245f0bc4fff2bea799c21f743584f2782903fdf43e7b3ed144b41b45c1a6fd5ecbff5a651853580deaed8cbec71ebf0e33c10aa9b55327c26ec2f8260b26bd70a1dc2f6d639abf44ff173b8d063b41372b9cd0899831b4172d0fe0d2fc193d4b8d6b78bda1a08cd03fcfd0603045670c73cc2e887cc45c22c5968c639aaab09536ef575d2d3cf04b25caa397dbdfd01925539252a25fd05241e5d438f953b4645d2db142fc5a3ed82891aa81ba18c1739ef5ed2d275cc013af14e98e318db36b47e39a86f5bda8f80cd39b77585ee7f1886f68694f38c4ae55eccca46a6b6ebdbd94668806994904d8b6726c6819aeed92e6e63df56bad4b2810a774172b846ee4ccd2614cef33d42bc189a205a23f4043019e738ba8be591cd5fac8497c6b60e9acd657635a87405d6ec1d5748f92e92ea2e6d6a5b75a1", 0x1000}, {&(0x7f00000002c0)="c5b964e709b1f5daf4c7a9ffdadfad8d9aad9e72bde17ee6b49e655931f452e10c2386e08ace638c8686e4f349ebb7a5cfb8b871db7d", 0x36}, {&(0x7f0000000300)="27201afb997e9e07c6f208f07016ce1ed21151cf4fb9510f5f8a5ca61acf4ed1457692734dc4e7d656eb440a7e16e7d047efde9cc500e2b3b4262c7006c12b0343e069ed410c04443cc15e09e160dbafdb8aa36e3f6c868776e1d990ddefb82db60f7746c2f3bdddaba0dbf3c237d448e6a87f4db2a1d50571e9a1debc8c7930d84cd0dce08a5103f82f09eafcb5778094e26eb5d539f6cb733771ed6f1093a19e4719a100095da9e180e01cbb5b3d584401be489c6da1adf3c201474c7803e75830588dbce464e53a776d2ffe07f0569008268a0da11fdd337c0a515301b28dd82f", 0xe2}, {&(0x7f0000000400)="1d3518156dd8d502d23a35b3ca50d2cd164a256472ad631b0d43cf6e39", 0x1d}, {&(0x7f0000000440)="2d6c01ea288d5d9b73b00f685da1f9aa714a8b78b1e3ec2d81c06a73048e78bc7f3bb1c2cb6166c4dcc5250bf06be164c07cb8390afeb6c34c1f80546231516cc30d127548fae447bd4d061d4cae6cea3e13074893322546a449637b214cd0c8a833c03122eb2dffd2648b0186142aa26d2c3b9aa9a16e48fb5cff6ee3ada36c10e5659aac30e7b197a1a9f67c395365fa336ca5", 0x94}, {&(0x7f0000000500)="da5a8849f560e4a9a623d1dae34e6d256ca9b802fc79d7996f3ac1d22fd000f9a3b1e2d14cd14ca4a66937e753aaaedc2092e18351ecc1a519230b2b67d566475e6c", 0x42}], 0x8, &(0x7f0000000600)=[{0xd8, 0xffff, 0x1, "f99e2128c75ccc6c692d36b855723962dd051cb973f03fafe19f2dc2cebc2b29bcfde872b90517add7de814ac44ae3562047c9e01a6adeff2f54e03603ef5fbb94e10776871373df6d264a19e94f348943e4aa90648a6421603445cca03e1a94cc1a50d2a56548ab1c091292c6cae62378ee04a07526384747eb8945d9fa5183a33b14c31b74cdf09c8a19b7934b8ec806fc4da4aa0294f961ee89448326deb4208430cca3ee4d7f73a44ec49a8bc71d36a9dc9be4895f6a7a606a3f702e038e28a3"}, {0x40, 0x0, 0x6, "ab48bbbddf4b1525d76f1274bf9a8d2c176c730ac3c23077fac97acb1eff457c6ea8d1f5896a699ac3b9d022c9"}, {0x78, 0xffff, 0x3, "fcd5edffb21b01b21202e28c98c1d9320931c2c70e756d6d738bdf9ad653561d384374fe74af874c4f41dab590be72763500d0caea5da56abb4367843bb7135527371f712391680cd073bd6a7ffab10e9694954eb73ae4fd8b5b622f5728098c151f"}], 0x190}, 0x400) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) fcntl$getown(r1, 0x5) 16:00:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff71) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) ftruncate(r0, 0x0, 0x7) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000), 0x3) r4 = dup2(r0, r1) socketpair(0x1a, 0xc006, 0x1, &(0x7f0000001a80)) sendto(r3, &(0x7f00000018c0)="85ff6cd4c263451e6dc5a2cadd38015cca9e6f2c1646aa2a9767ea122133bc5f69f403281cf99acbad78468f0f0297d62dba8514872b4a88fb8b87487ef093b44da4676a89f0241206a732ed1e3968b76e7aae92db3ea80d4da8df12717ec3417187b1fcbca95a71e5a446dc6f69bc71843846ddc357f625c6280aca7385af9daaf557f0a5c2edcb15c574eed38133099f4ee23c0ff7e98e9013d5c416bd39a7299b536d", 0xa4, 0x8, &(0x7f0000001980)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) sendmsg(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000140)="8ce3c172af9a6d765d216b417e8d2495776ca4b02006209eec37b26039e285ab64f4f6e2b93038cc54b9737188036028d4cdec198684206a97cb49eedc6aa7eade1e79b0d8f5269e6108ba68b21614780cbe8d7668ac276e8a0f2be1095501dc3a020b43b9350a752e9c64d7cb87a1b29abc851fe36096c4a8d6e3dcc6db06e746dbc134bf40e60fdda7345e0e6ad64cf9ce1b15c0cfc1532eb586292e603e9a9309168422b7ab03be8dc76ece59a1fe71c29307ccbd006a7423e9d40d5642f34f2fbf5bf11a23a4123343b1d568b9050fa8cf92cf83ddbcd71d384d275c3da87c984b1725588d0f2fc194395e6045788c88ccb9", 0xf4}, {&(0x7f0000000240)="f786d2ef39041e46711fb99a8392aaff706cf734af1baee7efd9377426fd13bccdaaa3ee0b809922f1b0c83f4a1668b13ca8feca792b2005fd9969946b09f1787fb8ddff4c6cd9870364e990078d5475bcf5b183dd396a33ade72cc224b36dee878ceb4d3d8e91ca35fd3c8a3165b62c9b13d9d3c56dd0723886169defcd199f84d598dbd405cf16ca5650c6e8f37d2fbadad6812c9884ba51fc6cb231463300819d0abfa1d1192e997d71c8e48f8cedc099aa242ffa24e9a9042dcccf5445804c3329b4cac93e1904fb47af92b9e7beb2", 0xd1}, {&(0x7f0000000340)="766cce3075fc81f2866a678790189d13dd8728bfd63e531ccd067f0b290b18f8eedde5cfb3dd7c69160183fdf7cb7328187516749aa0c3a83ddc104fddc8f98f59b8fecf5508b34ee83bcd8efcfcc85a640643b87404f817b854d84bab44280e1f1e6c17d2ca0de8802a4eb9f1861d1247678364c4e9387d9d3ed2236a38eef2bdd7491738276068c728909a22d8bb7dfd3be65fc091a99e72be21e34ca9f82dcccbb32742a1a2edab37855519d2c53a0da7f27cd72c7cf9562005e5f43e490a63d765f7ea9742694c6d14e7c78624c45e96406f996f761d8b266dd2618a577272b7e5923a570ae73191b6fa78d0c48c2e84fc0123ab0f7185055ebaafe8980180526bf1b4c0806692f350ab66896053cd5173b67750beb5b2c7507665384cfb21485e75b8a55968dd9cc8d239df9242264e1c8062bcf4018ccdac86bc8492e2f6721715e55c33cb74fadc7ac301b1cd9cb0fbf21f85c70e40035e72a130407a2fcdbf48c71cd48be73c329422c87c76367b5c14936a16250ed8b75de9b31a5671a8adfcf04cb5f1fb840fc9a93d2727f7db1ebb36f1c2e3fb712701071a0c6a99ab23d539f705cf9c867bef8def9703ae65eda4d70ae0ec0314e9c2fd189d3e662dadf01540c1e8034899849ed23d95763d5f695bd4284af7a0e2d1dc790901fec9caee56c5329ad0f815f45f4dd7950003821b9077e23c4de7bd520e52a489f9fff734873a48ff3e9ea4e39048c46c064f6835470487695a0f220a863c0b8cec520cc4b3e303effce5c7d2146ff8eecd3b76f7f22a6e3ef7698a886be404c13c4b38c5859089c356d14df9bae5385cab358c1b112c0cc6855bb98ff63a07283a6be170eea0774e78a78bef8a3e431e01588c96861a38a19266485ca03bc16b531b4b0ff210d42c2691d5af295cdb33cb871c479cb4f4f3ce0bd4ed92a3cc81e0f6ab73c3e940ab1fc80024fed0757171dc6497da320ebe2474d12633b6fdb6221a7dbf6fe5f2611651cddb481a2ae4a6e99171da4ebd5f27d56b04bd8cc5fb6dc0549791bb3def73873b05a997f7073de4288a7fff64a459f1dc619d577ba360b32bc4bc32648d73d23dd725d38cb131ec7bcf6104339f2044849822d95228446c4753cd8a6ed3d66ef7ea90aa0169232cc1a63429008f1569b7295c6be16aa5b3cdb14ffd129fcfae64035830713246384c5b7195010ec9b58cfde252e6b9af172640db91939fb9d6061f19568ed579ad2158c1ad562915c91ef028d73a65665fcd453be082163e5a38813c327de7ba709cadcce61260f9d3179133bb3ed2a6e39c02a4d07f69edaa8597ee44706831dce8caf88bf880ae7d3ba1543e4aa43e31252bb3aebdf5fb5709f4efb02c33327f2f112a850b0039ceafb78e63719c8d53e681be9040b9e4369f1541e4b4bcd68c7b8a89539f38619a894220b60290b360ba628285cf012ad4e06a50355b29094d5803ce9d1f68a15d943aefc212f2dededd911023ec37e8bac8226b5f6fc965a3d5a227f5d56574b940d4649aabff32ed1b186b67c4d1882a5e16763301e26d28ce5d2831395f878d007255fcba6b313e6dd395ba9540ad6d991c45a6beed08174d6e4563fbedaedce08c5c24e27a278572d43cc59c530fdc9b325f20c507a0dd57bf6fa91e7a7fc9e2a46640f3ba33f236213e55aa683247ccd1776c18ea0732fead2fb19605c4a63a7cd2f66cabd3124dd76b70d97127396dc5e0975c4bfdcac7ac46ec504f5b43b3aa2fb01b804f7d8e2122feb131910f7dd8136a973d23a99b8335b3830ec5b82432b80d6594b382ff3f74c9ffbe0161be87129527736c17f894949043f376fcfb13214eeb7e43870dc7e8c0fe35ba6f38dd541aa7b9dc7050b8dfce82140d53be86af305add8ab93b675e64e548edafbfe96c5ba1e8e45b789a18d00b1ec2648cfc6ef1d7629699ec8b908cbead31c5642646e1aeeb58ad0dced8c959b5843206bbf698ce03594f6a1af9b336d25ca6c671375e8e06a7e92ca6fe3d55b2bdc705f89e418a6bba6e8ea6bc8149ee28e3cc3bd5d7733af27f4ea7b74064731dbe44ae235e25c7012e73da3fc25050dbcbc653d260cbe558f56b0e84c29aee3a462a959c1afdc2abcb10038cc9038fa994c5f0dcad98d5f1ec2b5a08345fab05a9a1b193513c3d20c0ab4053b51c71b94b501276297697719c4df8ca6d4aae3c3c0213c55c3a65a49242ac4351863f4b7ff0ebc34e821dfd7298374cf4c138046926c640c5b6340cc2f20e482087674aac69006a63ec31690644c5bafe9d46e376f1dfa06eeb54499ebefa20e8d136f3a2cfdc31c91ae1b0ee9cba29aff4600ac6ff53e859d48dc9353e1ef1c501416f4d54711b666234a62ff29210ce18ab8b9c7a2a0be35ec1f4c301980ec30edddd1bde7c2c9f23f89388cbb6d7f6e1d17b285622388f42a5785f53e4614c8011e1b6db8955e24b2ede4e9cb83d3bafff2cbc582377b5dbf36bcbcaa8d42115a9cbd67889b661229d9f038a80adab4382588c382b30d067cbc7270e69b0b29d92f2d27a191dac3c44701e6edaf1eabbe018f4c72309e2d44aaabe73b869a4de71e7aa02e3ab21a837306c3e899993a1e282fe2a1f9cdeced29a8b94ba36fe26534881413930d802dadda84628c1cb2e4d206fde220ed0f8a0b46945b98fbabd9ea8a2fe0474c7e2576c4132528b64db4832eeb6f02b1d475e68bdb5857b28e5aecf43a3536e9012b0fd19ee1eec74d90e952ed304a27643eceee29651f6f517065a4a85e685adcb421c6c5e1a6819e1d14269184c6e0301b9917f145b4296a31396df4e9c04e67a9a52862e2baebb010543e872d12124e5a57e4969956b740d0ba5f32d8f8105bb83dc9871c8e529d4d371d0ce16cb41cddd0c2da94702f7996b6625c70d02a40a594b16cec5a91425bb5037819d7743733d73e3f9ae9d413a96acde479983d5c82d3f16cdf87b039319b712409efda8e45402416fcb529c234b7647ef07cc35b4c0bec6e69cef96aa2bfce932d58b6d15229a89e89addde3ce8987182554b8467693c01621027d968fadaabb5c360af2d87eaafee76a411a327c823da793eae3b45d100f402793d60e918f609e41924c41e73ef28363e74dc24bbff2e3e688ea8adf233a7514f933cfa7c4c2a2555710215e0db677e023a50d47411464a1589e5b1a72d3a3d0b37f6aed9953337f5d87344d091a41ff0affd715298598d3883598bd470db7964841f99a81f1e3972e0c6b046de307f8bf407b1ee4f4dfab6ee396066d7e4813ee3c81494bc48009d454983b99efa30112a2606722cc1d77fc372528c109b36e94d4067520402bf4e5fc834f80abea11a90ad5eef309cf600204684578dc11d76951e7bd7af7220d734017ce7cc2f974f8d289cfe76025081c8b286410964d98498bf54dc5f948b3820cf1227b0bacbb5054b50a4dd8e60e509e65ef32838870a45f32625f24276580d80d6d166bb2b019f90a86a5a303abd1cffa2c6b917ea026dc1fc939a213d0e602f5c1738ec360b0d32e49c7b509eed37c96e57132df2e2de8283c32a0172675de74d6f5db2b565f0e6c6f17de9a2c70889715ebeaf9094c9be93a0259dfc037c70476d6ac2d26f7c8a79e32d06a4e63e22e31ca4f998996dc5491b079bbbfeb8a8cbdf7a332617e1f75ff4e3594ce617df9c09e8c9a8ec132f6aeee4fee2fb6568f09bf5a606abf759e55b809484c50ae3a5cc6ad2a4cbee631e2fbd466737cdfd52b201d5c3140f0185a19fbc75c4e28d4c92b692d9ab754879d47f147a94f50525693bb7011abf2f6b3323f91861004e0f28f4a935cf481e0362e47c8b09ca5de99f63f38b232d916a6e15f90fab0dcd3e9cb703abc2abcb8c929d2fbca8d33f9a2caf53f5c83e555a6d15ef6cc275ca6b5e7a49141073070d8f523fb14e1abfb31e4589d20486054aa69da43f20a3a2b94e64602cf3c6d9febcfb6203c78c26fc6186f5ee0570ed7992cf63058aab29627a15bc1165ac7607c60d535c15e95403be8423fcd3ea41395b6151b145e36a50f81ab73f5e0d8fd1f5281b4f245a5cb02dad08ba57e98581034872366654f03d60766f0a8aca90010579b906648cba2984fcea5e98d2a0526d7cb8fd55712e632a968213a7dd249541e99f59ba0e6647ea8ce6a303d17bbba69556943d064792350471a14f5a27817036e3477729354719e696c4c67da60e33fedb7dac4f4eb47761816a2141a96819e035d143ac89b40bcb4f5239eb48c90395eeb1845a5980a39088d88e879331b902a1278d9188f11c1846fe195bc4abea1db324ba3479b3db56cc9418f8ac2b3de914fd4ca079731f0a8f61cb836e4458ed36201fc62fedb67970f75bc76d8014b30c7265ba08419b674cc71f9891138216ac4194de58ab16ec7606da566d05635dd3b90f2d30d9adabd01d2f44d4814fdfcae357aeccba6fdd3e9c83157c25a7a04476b2d79c5ea82248df861444732f0c1da045876fd7ce7d9584cc5e1cbb5a0938b6b5fe3c0edd5ebd99f59e3c18799b3586719aaa6f2fb434d3b7333c6a9fa47852faa6f6e387db0b1d98a840820204baa8525bcf02b2ec8a61b22a9bd5cb7a65134ba9a101b64c25957922c64b07d656fab3d1f91c6a9da5fac781641c48180f82a78a80c2bb5b92a298bdf3c755b21a0228dba0b0e6c54e1546385e269066a9bcef181e1916cfe2efc1a9621a4036f8bf0a1adf152b22b6510c961001e288a9def35e605b9c0a6e3936b121db960320cee8302666bce47b5c3b26a52166c1c7fa5c539176f0a0be7b8ce0a114a2089df35cb1e67f3d0ed7c3e30843917cb1e2916f7eab2e4164cc440d718f0ff50ba5cf22dc3916746434ae8bfd1c0a8182683289998a2e5bf27a696f0e97781dacba7d9a204e3528959d1ba7846f324194ea5ae1cd4ad71d376e8cbc3db43fb312dadea6eae4575af6e696e828a945fbbb0b1f340d8554ff9d4b2334537d09528477bb84790dcb973860cc729eb80834a72f10081a19e3a95141a8cc433d0bb19fad4d89ef1cb6c72dfde1fdbf3f63fd38fa922c5e23ba977d891493ed4691256ce3550b3ecd957a973903316a117bfb76073c6c94ceeae17b75ef3c55601496d03a2e394cdf04eb25e3fdc1c9e2dbdd372bae607021427e02e395b7ffd28f3f19e6822fd5066dcdbd34d673390cdefdb605e994d6250589cd70a347514d9c7eb3d202589e6c62a7b15b270b7af2a3c3017d0b8a2a1dd57ec02c53471c119e212ec3fd11e145a01bd2f855c0dd13fbd5f066caaacbf9fce1f8b2cc607b06be110c774209ae88b9b55cd4f2a239625cdff8888cb542498c7aa3d56dab2c9cd852195b50a6a4e454d194211781510ed7128a3a2db9c187ea2954d1556bafb631a36a2da1aab2894998dd24f8db08aeddaf29f1a7f480d2a391d34b95893d414167b8e04dedfb60d5a622de3c3f2ec2120c8b7f2effad3f83e29f2db325f8b619515170bb0d65b0398786753c71a171a92da553e1b8b90f9b5f7ec77bbbb490388ef839548901200808cc1829cd162663f6e9d5d59a4dee1d3cafacf580d5544d15f576100473eb5128401f7d3957522f252891c561b8fa096c16ea91d82d5588a7e4d0653bb090d9bafa1d687aec3e775fe9292050a2583541d94d843561f1b60472e4c27c904a370ab8bb95d5a40d8270f49de7c0b4dcc91d81a0e1633249586885c8aa69ef59bdf1af52616bc7371e5bbb4ce5ea30d240464cfe912519c92b84cd08d44d07f7af80c67079d9dae1f8c58ec50f6ff48aa7", 0x1000}, {&(0x7f0000001340)="e136904762ef89089892d8d72c9a786933be33833dfd72d7155a734f5f72f245138fbc381496844604a80c79d6bb426c9f51de01eac1816278d52649598bc82f4280aeac2348dbf2dcd0d56fd7c95c5fc53afa188e70888a65b2adbbb78591e1ab1713a84bcfda3fe113", 0x6a}, {&(0x7f00000013c0)="b575b2de6091514fc31c31e3a4d25dcdcc9e2f5cd2996ce9005f56ca1241bce62e4f13ac5bbb0833c0d39230d55df20fdc9d8fd4684d7c7d90466b58f5561025f375b0c0bd4240ee6c095c7898a296d4057a5b02e722408b3542f6f6862c16837b79a9ac5c55d50c59", 0x69}, {&(0x7f0000001440)="d587c5d87e1e03997e7c65584c1fb85dc72fd1ee123ea1be6e38159f1cea98b2a04704d8a83393d0f5e099f3043dd1cebdf7ae400355f90d1b98ed275a7716bedbdc6552d070e614605b0bd65658c37eb93e", 0x52}, {&(0x7f00000014c0)="9409c7649e944b9fd1b100c62ff7a32b8d97d74f070fa555ef230c2b5f70e237afc10b4b2e8b5c4c3a83e75da37801aa14f2e9037c3c7f4651d57861138262d964ce21dad925b4d74f093e8f52eac509e228d8d716aba2a134d83f49550be55342daa0fe4343998e53410f8422dc1c64f5cace60ecf3962bf9271b31f666fadcf4c75ceb8eb07366661b06a6e4734cd4a06b3096118f55e4e31a60ec84f3bf1425f8955a3a5266b4c70858ae80358299660b82d9b2de7df0294bcc0265617fd29b867d85bcf3c542753f08001f6512c760c2d61f5fee191100ad1443ea7f0e9063c86875026309e7a224918299c1ccc1a4375c3f", 0xf4}, {&(0x7f00000015c0)="ac22227fad359a570122d251db97796791a23eadae8c7f0d6df2252fe02eca1918a7a6ff08bddf786a9b0671b23100d5331afe9201b506f1e8a291f79b93907ae655d316bf34d0137a1348b11d87b939f21d6630eb", 0x55}, {&(0x7f0000001640)="541f775edd12eebb381d53b14b0829a607768279b6d8016c2403acae6693af97ae82855b4eab668b75813012e4f4f9a679c4bb05c9787a641fb65fdac8edaeeb8cbea0de7093da7f4da5472f6e8a4e29c2867eccc2e761537216c7bf334951c05d4382ca2fc62352c60b921a996b6664d2ad12663de2e59e50825a212af5753d1c6270eecb0239830baece355f1044588878208019604e5b236d7946b6dabf8589ec66b08bb58e994cde98aabe991c3c456a5093b115704a3a3d75f706730d187504bb50cd41f0c68649ff05dd807a914b0eb19367f6cde603b15a46470c9587abfd6cfc514c24041204e8bb8ab0f50946e2afac", 0xf4}, {&(0x7f0000001740)="ebf2fc13aff22587a0846027a80c285d0f92b59b1f6fb2d367895ee7dcfc725d8e8dea1e19e042ab54339e4ed181c57d565b4710d80dd675e746708ed089d907b3c6f8688db65df5a3bb6baebe8105f8c0b5f42ec0ed4b4f88505adf7ab89548b1ce56e3d682594f570beb5f55e26e8a02874b5610143f2fa50238e4810e7260b2a6071a173c7587ca599d7b725331791097789e8c1790f05231e3bf5c7d7b75a0e927b47519d35c18f8f3a9b792a8b5323f3dce65caa99ad3aa", 0xba}], 0xa, &(0x7f0000001c80)=ANY=[@ANYBLOB="4000000000000000ffff0000fdfffffff41bb6a251ec2a4590926174860a785d67f2e0b4fb82410dc107323bc652ff24429342f20ee5d0f2560f00000000000038000000000000000100000006000000eb7466e1feb4550ca636966b554b7cb7ae7e3eee1081de670e147cc1e48c7c88c356b20340000000d800000000000000ffff0000cceb00000ac78b763533ea26d6c0ba15f03a100102829bb1715ad9128d14c75e89d8674492d83dc16429641a54ee089a0f28c2867170b7031ccb453a3febde1c251a726040a4a7c7b9bd8ca75181cf22082fdfacff57ce8d65152de4dbae0634f9bca3c4d6dd288894332c74fed633d71aff0b361c008f15a244ebcd9598c7f7526779c67c7c10d1c22fef57fbc245315623ff68fc1f9f77bf6c9ef4fc284806fc01af1c6af8172d4cb2880e30e24ef36fcfb29158ee63b4b82a0d2b2ee3e3cfa7346dd2a50f4324ea4d44474412e00afb00100100000000000000000000040000003140b2324c61f67b78ef4ba4125224f2978d4da2ea3fe155047288c221fe11f00481cc19a4830c8334f2a5f28d7fa77f45304b1638b1d641cb26800b500b42f5bed8ad8f27907931336c4766135c36614d2786adb65a1564c3831d0e403984f8b21e0546ea1c49014d4927f5d0dfac28f4a34ad1a1793c94cc45c8c9038ea4b52fea35de6bed3ce9718b0033f61c5fe7dbab3b37f5170d079218ab1d4db6581d0d3428c5cf9c64d05c00dad76c3dd3244ae48d4b8df5b740b2c94eccd7f04c7ac53809ca192908d97c4fbf080afecca2db28f784739e161140dec16d30fcae5a25e9c0d7ea680aac453a5cb28bde270b5b863cc55b825bbfc55d25d6f2020000980000000000000001000000000400006c82930f64ca21a7e673f16f1bc6c12512c3f62695130fd0b3cfaef721860c4a20282a130e29578096e2419faffc69ea26d359ee0fc0b4414c6387dc8bb1fa835e68721935dc354ccdb7953fec2daaf84e9233da793d3515a3332de44dc56bb03f3acc8c7e28957a9185145b67dd2e8ecad2ea4c83e3ecae8492fca205c4e8828c86227890000000c00000000000000001000000060000002ca1f16d061d6269765cac91ce2a9a1b5a7635f5b5dfbd386122315fdec42756cd7192db8808195f89d06b68b20f2aa1f36ef69390add82117b9d8ec2158e8857ba68e966f14fa86b6d6fdb86c5bbad516bce9f5c42fdace23bff4ae046715e3613aebc72e2313d8f11e03bcaee9d58541da36a8b53170bec47c2d6091b87f7d818b210bced16816a30ebcf76b1c76dd8f0adb2372479b1d01951da167f1399da20f8bdfcb383683ae00000000000000"], 0x3b8}, 0x8) getgid() setsockopt(r0, 0x10001, 0x4, &(0x7f00000019c0)="ded88086ac133673f9559b6a07d694bcbf74d5486b07a9c761662818ff3f25bee3b499d911edc22de6b289874fcadcf4e9f06f1fbdf78eb95d3a1a39980e3c8792123d3ff4d1eceb0563156bf4f5efc3f9874ad993d1d539f48caa6f2aa844747f8177565f73caed7774b10c0aefd2e23ec08a7529367f9610236d2e8ada7d0dbc1e085f", 0x84) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) munlockall() setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0xc8a5, 0x2, 0xfff, 0x5}, {0x100000001, 0x0, 0x5, 0x807}, {0xf71, 0x1, 0xffffffffffff0000, 0x7fff}, {0x3f, 0x9}, {0x0, 0x3ff, 0xfffffffffffffffd, 0x2}, {0x1, 0x5, 0x4}, {0x0, 0x80000001, 0x75, 0x3}, {0x700000000000, 0x5, 0xffffffff, 0x200}, {0x1, 0x1, 0x10000, 0xffff}, {0x5, 0x8, 0x8, 0x8}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8001, 0xffffffff, 0x0, 0xbbdd}, {0x2, 0x5, 0x8, 0x3}, {0x8, 0x1, 0x7, 0x101}, {0xc8, 0x5, 0x5, 0x4}, {0x7, 0x4, 0x6d1a, 0x9}]}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x40, 0x3ff, 0x1, 0x6}]}) 16:00:18 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 16:00:18 executing program 0: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = msgget(0x1, 0x800000000c0) msgsnd(r1, &(0x7f0000000040)={0x3, "5d72dbabce7add676a2f8ec2bc5eac6812871472ea48ffdaae197892ec1a734fc73890945dd236e19c40079edd1c0f98a6ea9ae7c640b8aed5754c6a5a435205cc4f"}, 0x4a, 0x800) r2 = dup2(r0, r0) recvfrom$inet(r2, &(0x7f00000000c0)=""/128, 0x80, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:18 executing program 1: nanosleep(&(0x7f0000000000)={0x2}, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x20000000) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x3) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7ff8000000000) syz_emit_ethernet(0xaa, &(0x7f0000000140)="8028fce3a20633b689734604d322bbc388ade263fed59de83fe6e4fdcdc32d85a5ff1b1fbcb3a105bee3c1a6a2823f63993c66205c4c34c69d9dcc89687e5d24b6c90439eca9ec9f193b596db7bc9e078ba31884241d568cb8544de79251b229e50754887de9b2c69127e706f4f31014cd0dff90997836f2dd3cb9655fa0c252a1f0d3db0e882923965e4b7b70ba49a72b06e5e5590df42aff8481cdf49eda5da11f8407f5a66a0f6f40") r1 = shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/158) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x15, 0x3}, {0x7c}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0xffffffffffffffbf, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:18 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x2, "e630b9e7bb6fc6e200a01804338e894600e76be4", 0x800000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae65325259560f8e5815f73f2a044fd330001000000000000632dfc94ff334a5619515a4c8ab06198824b3da035bbd45a3bf579456fc7d4096e8c8b6b87cb4272b8bcdbdad8a4f5f728193ef1d4d99342a32e5bb3f04ad0a32e12fc4d5f", 0x415) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x14, 0xfffffffffffffff8}, {0x6}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r2 = dup(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x1, 0x0, 0x3, r3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) getpgrp() 16:00:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='r\b') 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) r3 = dup2(r0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/237, 0xed, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 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) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x60}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001240)='=') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x10001, 0x8001, 0x9, 0x193caf13}, {0x81, 0x3fdb, 0x3, 0x1f}, {0x3, 0x6, 0x67b, 0x6}, {0x5, 0x6, 0xdd, 0x1}, {0x81, 0xcf, 0x177, 0x300000}, {0x9, 0x7fff, 0x2, 0x9}, {0xffffffff, 0x1, 0x5, 0x80000001}, {0x9, 0x7, 0x7, 0x800}, {0x7f, 0xfffffffffffffffb, 0x6, 0xffffffff}]}) 16:00:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:19 executing program 0: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r4, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r5, r6, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) accept$unix(r8, 0x0, &(0x7f0000000200)) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[r12, r10, r7, r11, r9]) setregid(r13, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98bb349a69cc06000000000010000501000004"], 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000000)=""/91, 0x5b}], 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x84, 0x9}, {0x80, 0x10001}, {0x7, 0x1ff}], 0x3}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x4000000000000002) 16:00:19 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/150, 0x96}, {&(0x7f0000001300)=""/123, 0x7b}, {&(0x7f0000001380)=""/149, 0x95}, {&(0x7f0000001440)=""/59, 0x3b}, {&(0x7f0000001480)=""/152, 0x98}, {&(0x7f0000001540)=""/54, 0x36}, {&(0x7f0000001580)=""/102, 0x66}, {&(0x7f0000001600)=""/99, 0x63}, {&(0x7f0000001680)=""/70, 0x46}], 0xa, &(0x7f00000017c0)=""/132, 0x84}, 0x40) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="4840d9b5bbee87d73d11fc13b08bc7487aa1b27e518f208f995919e7dc800c40136c66695f844cae9971af02e3c6aa636587d7805aed0be86ca1ceb879f99eca06e47d97b90b1eaa88b96dda843f20010e2a86e01f510bc06318f9ad0bda0f542abd394075b469f1f80a41b28c72da4c51b45b4c68ec59359e00a54867c9c43a6593899b515291fc1eb17b41d1c0288270a9064f791bbdc41b02af534d31f4cbb05217835d3e4eec21871e1203133da19d6252b93dccbcbd4eeb482bfdda", 0xbe}, {&(0x7f00000000c0)="da31ca5fc03de3000471366ffe3549d84dc51ec441053aa77c34beee54700fcf992db596a33e8c924ec095703917fe1aafea069fa07eb291c03b32d7c97ac93ed8b76008827b82d36712483b6a95c965556382665266377b743ae914dfd3e019491832f2a68531c8671d6291baea95d79fcaa4bebe46a6741aaa139ea65e3d688dd369a1357dbcef67d21d796c1036b367cae8933e7cb497b02ac8c7fa", 0x9d}, {&(0x7f0000000180)="b16c7cfb2c7bb60164df080a899b5bb6198598a61651ca9acd387ad58576782a2a11cb737ba9eab513355af70344569fd31a7c3ed21274", 0x37}, {&(0x7f00000001c0)="8dab23a70cb4ee77734fb0de", 0xc}], 0x4) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000001900)={0x3, 0x2, 0x1, 0xffffffffffff51d2, r2}) dup2(r0, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd0\x00', 0x180, 0x0)     16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x9, 0x2, 0x101}], 0x80000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xb8, 0x3df6002a6882d788, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x80000001, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xa, 0x47, 0xfffffffffffffe00, 0x8}, {{r0}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x1}, {{r0}, 0x0, 0x10, 0xc0000040, 0xffff, 0x8}], 0x3, &(0x7f0000000080)={0x9, 0x3}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9cb0c7501df839f211ba78867d3bf808185ba33e5eb867e610a0136a151bcf04ff98af3be1c", 0x2c}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) close(r0) read(r1, &(0x7f0000000180)=""/90, 0x96)     16:00:21 executing program 0: 16:00:21 executing program 1: 16:00:21 executing program 0: 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/127, 0x7f}], 0x1, 0x0, 0x0) 16:00:21 executing program 0: 16:00:21 executing program 1: 16:00:21 executing program 0: 16:00:21 executing program 1: 16:00:21 executing program 0: 16:00:21 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0xa) munlockall() r1 = socket$inet(0x2, 0x3, 0x7fffffff) fcntl$setown(r1, 0x6, r0) syz_extract_tcp_res(&(0x7f0000000100), 0x3ff, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 16:00:21 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) fchflags(r0, 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x4007, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x355}, {0x18, 0x3, 0x1ff, 0x3}, 0x60000, [0x3, 0x9d9, 0x90000000000, 0x0, 0x100000000, 0x4, 0x7, 0x5]}, 0x3c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xb93c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = semget$private(0x0, 0x7, 0x400) semop(r2, &(0x7f0000000100)=[{0x3, 0x62, 0x1000}, {0x5, 0x89, 0x1000}, {0x7, 0x5, 0x1800}, {0x2, 0x6bec, 0x800}], 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x100000000, 0x1, 0x8001, 0x0, 0xffffffff, 0x3, 0x8, 0x0, 0x2, 0x0, 0x2}) socketpair(0x38, 0x0, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x1f) fcntl$getown(r3, 0x5) sendto(r3, &(0x7f0000000240)="8a471e6d25dcf07c0472e4d57b4565704302b7db95a81ea03095c70289f5f8577f2ceba5346b8d197464081375c4016ce5549e2771d10e5aa487b37736cb4b4109848dcc9be23b8844b810fb09031f5968ba2a9c294d7a5365e92d7d2e0a6910", 0x60, 0x401, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x10000, 0x1f}, {0x18, 0x3, 0x5e, 0x4}, 0x6, [0x10000, 0x0, 0xfffffffffffffffd, 0x3ff, 0x2, 0x9, 0xff, 0x8]}, 0x3c) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x11, 0x2, {[0x8, 0x8, 0x200, 0x80000001, 0x0, 0x7fff, 0xfffffffffffffff7, 0x7ef2, 0x6, 0x200, 0x8, 0x5, 0x7, 0x200, 0x7, 0x7fffffff, 0x4, 0x6], [0x1, 0x800, 0xfff, 0x609a, 0x2a6e, 0x6, 0x101, 0x2, 0x5, 0x9], [0x400, 0x1, 0x8, 0x5, 0x8, 0x1, 0xcd], [0x7, 0x6, 0x2, 0x1, 0x7, 0x9], [{0x3, 0x0, 0x8621, 0xa77}, {0x5, 0x5, 0xf4a, 0x100}, {0x0, 0xed, 0x100, 0x3}, {0x40, 0x101, 0x1, 0x4}, {0x6, 0x6, 0xfffffffff45e2981, 0x10000}, {0x0, 0x1f, 0xa4c}, {0x100000001, 0x8001, 0x6}, {0xfffffffffffffc01, 0x4, 0x0, 0x401}], {0x3, 0x5, 0x100, 0x4}, {0x0, 0x4851, 0x8}}}) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000005c0)=""/210) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x3, 0x9, 0x2}, {0x18, 0x3, 0x4, 0xff}, 0x9, [0x2, 0x6, 0x7, 0x0, 0x3, 0x6, 0x1]}, 0x3c) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000740)=0xfffffffffffffffe) ioctl$TIOCEXCL(r9, 0x2000740d) chmod(&(0x7f0000000780)='./file0\x00', 0x5) poll(&(0x7f00000007c0)=[{r0, 0x44}, {r9, 0x4}, {r4, 0x40}, {r0, 0x10}, {r3, 0x1}, {r7, 0x28}, {r0, 0x81}, {r7, 0x41}, {r7, 0x1}, {r7, 0x48}], 0xa, 0x5) lchown(&(0x7f0000000840)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000008c0)=0x10000) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000900)=0x2) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x284, 0x0) 16:00:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x8849, &(0x7f0000000140)={0x5}) pread(r0, &(0x7f0000000180)="9ec528c2aa801079c3d6d26c6c314f6e7a6bd08b75b04c801f11694e02f2fd300fb592662b36db5df6d93b0cd93f4e6e1879e11152fdca0713fda41380cfdd0042d290afda0f82d83d51912e007dd7b9276e5db2051c2263914d857b2d7cdd7673aba04e92c142a462993906e65d6ec2a0bc5069d26b4ca1363a537d5da1451b64cd", 0x82, 0x0, 0x0) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() dup2(r2, r0) close(r2) dup(r3) syz_open_pts() 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x1a, 0x4000, 0xa6, &(0x7f0000000080)) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5"}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x4, 0xffff}, {0x4, 0x6}}, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: msgsnd(0x0, 0x0, 0xfffffffffffffdc0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x13, 0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/237, 0xed}], 0x7, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:21 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20008, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10080, 0x80) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x29, 0x1f, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x80000006, 0xfffffffffffffff8, 0x2}], 0x8001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x40, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000012, 0xe00, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x101, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x3}], 0x21e88cdf, &(0x7f00000001c0)={0x100000000, 0x36}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="58fad1cd5b16f38236060850e7772618f28f954254994bfc5b76e63e88d5989a95ad5b95b2e71301ccf1e805c5813d6394ecd4ee94a4b6b9ac3d9886d71e777b61720b8b90f4d599f736de88029f8aa52b07b5631db8a3df90d50554834b8092180766ad2f4389bb1186cbfa139945ebabebf66017c417f629abfcf39121d56e1f1d52641a6ab9ecd725e6ecd9302cd60a62bac4543405d04e09d0d40791dff9c0f8149c1023d824c47a6d8049fedb017829212365c5018d130290264fc95788b79d37bc37845e2b24046c11e366dc932f8c6dcec4cdd966dd7e74a56caf8017c2436e648f8e887ee59a60", 0xeb}], 0x1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000340)={0x1, 0x8}) getsockopt(r1, 0x2, 0x6, &(0x7f0000000380)=""/166, &(0x7f0000000440)=0xa6) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) getpid() clock_getres(0x7, &(0x7f00000004c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) setegid(r2) write(r0, &(0x7f0000000580)="1da5832e1f1a70d23a35d623f44a44767dc72a61089001bcb3b2a398adbdc85c79a2427807e8e3b238e85e8a7827f41d6aa74743d4121de93f35720a379392ef81658747af6c15bc3efbe06d142ee3564349d8c76931ea706747f5be7bf1ad19a7f2e7843fed6061fee5c3e7d8727d66c3337eb08310317eebbf5b1fa250768ce42357c92dd12ce896486edcad0750de6b0d0e6557437a50e5f55c063957b52ee0076b222b904f544e19ef665a3b1259e417ddb7e9baf0f903ae6ca57da342a20a245d9f50595dfda25af26f9d4eb67b79bd15f81a180c51cfdf189f8f0284164e0b323453689d172d0b0cf87af4b58f74adbbe2", 0xf4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x8411, 0x0) close(r3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000006c0)=0x8ecb) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000700)) clock_getres(0x2, &(0x7f0000000980)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000009c0)={0x8, 0x47d7, 0x1390, 0x0, "5baa61f4b58daaacb4bb74bbc43a3a75bd7b653d", 0xd836000000, 0x52bc}) clock_getres(0x0, &(0x7f0000000a00)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000a40)=0x65ae) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000a80)={0x6, 0x100, {0x2, 0xfff}}) fchflags(r3, 0x10001) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000ac0)) getpeername$unix(r1, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) preadv(r0, &(0x7f0000000d00)=[{&(0x7f0000000b80)=""/116, 0x74}, {&(0x7f0000000c00)=""/208, 0xd0}], 0x2, 0x0, 0x0) fcntl$getown(r0, 0x5) unlink(&(0x7f0000000d40)='./file0\x00') accept$inet6(r1, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) write(r3, &(0x7f0000000e00)="ff57aefc1b3e217e62d9c742152dcca6239fe352d92d0e3c11ad8dd75bd26bb2193b323035963b980a119bb7a1a92f597bfa20e5c3f2bc04ab9aa3a8ad5c662c80a39e5ad8f8c0d46ab8717096", 0x4d) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x80000001) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:01 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8001, 0x7fff, 0x3f, 0xf3f, "d5d3fd97337eb2ff385dccefad72be6fcae16f3f", 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20002, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x9) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x1, 0x1000, 0x80000000, "7494aee27c42c077fc7581977709aff8ae53a6f6", 0x8, 0x5}) 16:00:01 executing program 0: getgid() getgid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) getgid() r1 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/238) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffd49) getgroups(0x84, &(0x7f00000000c0)=[r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x9, 0x4, &(0x7f0000000100)="c476dec36d3ad954012d78a0c9e4066a66efe63ba8e5bf0ac40f599e0e81118e845d8c342179a72899051863e47444b86e89940e30b23d25a7f30b4a322c9de02eed34e9d779c952a5a350ce727bd29790", 0x51) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x100000000, 0xffffffff}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = semget(0x1, 0x3, 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x53, r2, r3, r2, r3, 0x22, 0x1ff}, 0x8000, 0x1, 0xffffffff7fffffff}) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x100) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) read(r0, &(0x7f0000000100)=""/4096, 0x1000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000011c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) bind$unix(r1, &(0x7f0000001180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) dup2(r0, 0xffffffffffffffff) accept$inet(r1, &(0x7f0000001100), &(0x7f0000001140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x10000, 0x9, 0x0, 0x10001, 0x8, 0x3e, 0x2, 0x1, 0x6, 0xe63}) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="010001800000000080e7d38182661c28400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29f4b1b40df7ddf848753767f003cd13f5d7910e34ed9ac8a17d57147616418b8484c5537992e5a0fdd122bff488b5d869fe25a0f99d666f44d61d6b33229d24e"], 0x7c, 0x800) r1 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000440)=0x8) r2 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/93) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000300)=""/164) r5 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000640)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/166}, 0xae, 0x1, 0x800) msgsnd(r5, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00000000000000000d66be34d504676a73e87ea9f865516249c847ec217dbf67559b449032a4c602bccb4e7890a057ec7390e6e8bbfccbfe7a1fe7a3c0007b14019eae21dde2ed71d4b835f30b21a07f73cc7f4e7f4b29cf58283598d1ba35faddbf7ad511967b0512774395c96934699b8ad3654df8d9391fd8c90c6eaeb186e1ec1337989376814678dcc103b021791fbb33dc7ee63210e84e406927814a3974770f8fd6ef60774edf5446f9548ee8ca1e68d467168cc65943480b8faed5f163dcb8623c32880d6db0c1bb3c371c1355978dab4a9d0b7c2247b23b8b8eac2c2a6d7dd00400007eaffdaf702536b79bf35b7f1aa7e6751c534fff570c2f7343fb29bd291dd970316a60139fcb1fc8e09c"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001700)=ANY=[@ANYBLOB="0100000000000000da057c1db242753ea0c2a68f32aec4d6e037aaf0bdbb2de750b9ab3147f0972b0c2e4d8da3f6c068360918335d92d0041843017116b18c29b355d1cd58b2ad00f3820467cf8f7d4d64964828aa07d84028f48162019c0b67a427a5182fcdb03efae4ec25ecf14956b980277bf08127c81df372a4c484581bf4a5934dab760c14bd120a0ba11e3836b32fbc17e51b38c95c523b759cb04cbfcd9caf75f05ee0dfbe6d2bec06a16cd2f3425dd9dcf45e74e221eda7a0e1de249c6d7f952be2d414ca0254d1c24793ba4b53ceb1f1a297c016a6bf093ac62a0c0114592d461917f0542eaa8b5cb2cb44d7ed522526a4d17e296faeff468086b8f2d3c3bfd8e5af4d4459e73add2c3cbd3b518b4ce35f1ad84bbefe8e5ef77855c49010b778101907f7cdbc1a941b1869c82e27d38fc899abe183d42bd87c37cddcd20eca8bf9432fcbe98b39cfcf594332991ffef5921516072d692822ffbcde26d2ee32008014f970fed77f5c097b18ce635c7b1d96382426788ee58a3d53931e006c48f8afe97c646184a5498b8615e6421d24ed02627fa4a3fbc6086c1cb3569bd37c17602f68b10b7418578a222077038fbb9791dd53ac3ebbab382f70c5fb28db2e9312ef3c345df6fe3d1ce7f19bdf0349ff604c709e9e67a2ca9c81b292145f3c5fa32978ac2ade579cb1487184ded65dde689337ac880b28728fc2b39217f3e08f4e251bb89ee7be8f1d6fe73040b31706d1393d350f78500f4542c8839494d358730eefcaae9bb6f09b2a01623240d173b547361a4c644ac5dfb824e5eb75da0f1a5746d80bf052fbdd23f0d355599de1a6d7082921504a22c9eefa93f7ac65a7f4a5ef1c844b1b6a983d5da1cd6121e1c456f4311aef943a89f0ccd27995a36bb4c14552730632db4ba5899c3733cadbc9b401c065d29b57d6b53a6bb71076d69a035502a90acb5585ba81499fc47e83f0a1575c326d75b562f2c7481d1cbe8948cfd7389863a79c8285294522a3ccb0bbdb0c30a702bb839637db962f2cafbf0b750a82a9a909c003d334e24e2b4558986c85cbe89f7a08e971160d3454c6bbbe4752a4d77511c9de61b5f6f0f0cfd4edc2083da54688a06e410b55b0d6defadbe503408ae03b98a3ff8d1c52468676ef34249689b7d57d1ba72c15bb6087eb8ba69c65c4d8c1fc9123901237119c7fe09881b6860b36d2829616c49614318291f31b62115b2d765e86294c1e438fc5c2cdf1ae1a12aa13e2ed02edb285da31fbcb4ec2ed3484af53f2b9faf94d246c0460a3c8279edfaf1319815bab01bec41ff87fea4b9fa26ab11ae7d38bb50509ecb10b836cd12dca1264e15338d1c5ff98e9115633b1c97f307bc02aa4983955c16cf650c77deee5ef15a32ab26a9c7c99373f6eb44d4b470aac1d1eb45319b2218b19ae7d6fb276ddb629d0b6cb43a587001d903f00f6042b09e81a9defeb579912f3905f82ad403aa35cded21f84e1c429f76534a384a4875fddeb58f9d53f474b84a1a72cabd7195691a27c8fa6299f67e04e74e15487c58c2c0aeb183eef7fc2522570ed4a50bf45b6a70518a0eaa4fb501f9d459a534269c65777ae1b02bbce292ada616b73b9270abee0f29b03d3b1979f49d103453de34f352e84f88f7932e69a2637fa636878d8a570d45c3ec34b38aeb8799abcd304edd7b448e3649b2721a03a95c16b58abaddf80d9f05dfaafdbcd8fcf883bc6076f06aeb55ab38a558d1b2c45c8ec536ffc4d3abf4803ee1606bf6956fa593a8a79b2da5e7d4566309af8a54050a422fc4418d52e2a2ab4b5778ec2b948c438305effc895344f3447df5d50feb5b559f7f25206365b783426714b8cf4071f2fc664e97f819fd03fbcd0599e67f0261bdc62f60d1807b8e0b451ce2e4bb0edaeaa4e38e0cdc1e73e962532c8eeeee93df8dc99605eb2d4fd37d2672a9a81b629b2753ba698d5ed8eadad39f66525e508954ebe762d56a9f6e8bf0fb30b15f90e7247445c0466688a37f84720571f4e1eed69f90b95b57084351697ab73e7348b86f88a10b60d533dd74401bfb9ef4c1c52eac984ece6ca7458b78932fc680c20f282f8cc2210b61fc7a08ae8a2799b1db30a5db8338f8bae55a34f0861c977404528f74788e3b5084ebacee60835aa6d530cd55ddc1d41645eb0854344e3ba553de418a38b34331665c1fbfa93e713d69d12b1389a5a33e71d59359001c734e6d4b81df69e70b03aa01dc1130ae2ec0e45698e9ce91e1b6977fc3f0eecb33731c7f980aa6132b9da6ccdff4c9dfe26ca64d31feeac11676e3fb4b672c9e4f31547e1f636504a096d102b62c6ad48c2f1cd0f530ec61cb6b1b7a4126d99e9ca6d68733917700396f0426c61b6e0b6ed136404e9c1ebaa9008f21846bc01aca614aa1974e524d4a5ef46883b0898be38f3d03ca08f2857f7f83928649e0454438e861942403307e9864381e1639468dbc648fc40d8bfbe1389d15e3fd3baa5bfd901023f8b3c2c1f05e03c3e76405b2ce0b81dcd681ce52278548768875fa2f27d7141e38aa6c081dd8c8051c0d9064f1301ebc39894e82fe3f23351ca82cead1a46a3c066934de4897539857b58ee1aa4e322f2dc3fa25ec7405f86180e641c7787f744ed192f844c0470a17f5f90d63475dfcfafd58be66f51fa90b89562365729649cb423fb45af4d9c04b4287f3eea0899e72d92c97e30de5bb756cecc788855b78ed4ad965c738211437a5dc005a6cf5e80511f28e34a42109aad67cd6497629de5b783d2e9272e25e134aaebea9ef04479d297f8d1ddc1adb2d68a4fe8ea680ce3386515e5a5a5721ecac4ea5cd8dc45907097dcfdd1465335ec798e764e0d8c59453f28494b81197f97f208c4ac43fa0ed441acb0551b78e8b25d74e6b3d8422d84756f22f9bd55462276acbf45683ac5d0707035da9415b34d29e6274195f9b7e6a84a07f7837c1cf3441eec6025a35bf4f61efc3a2dc541e744d02e60ccdb697bc0f4abad810f468f4db8d170845c55200a5b94e3fc89b3e66319e613188e835ae409a24c314df523a0a839d369da9d360e57e36308832d067c5d6513a22590859d43031e4d9f6fc239bbdabef2e45378f2c800d46fc1202f2d95f1cca05009e183d9025018425d38ab8e98c96b818c91c9ea4129dbe498aa199e01317fe77bc91ca165e10824745f1f4c40b5f9bb1aaa551bc79d49b8dfb8b48e57c54b165c00732dcd3f3ea70915a266a2db52f74e44f0d0313c63c8d58143981d6fc6b7df32a9e79cf7dd568180709668b7ef78d256db6d685b2122f34b76b93a455eaa7bf8d759f7795b757948b604ac6f3ed6d277a5bcd4d955c250d69904f7ee63642f98211524dd766b3b814271b1e67e9a438561e26dff34ea96a6323f3643b167e6fbe18b3821634d4a8dedb22de8fedc26174313ec9580821778f24dc37f762a413084f3e0589c8efe86f4970249359502cf28fb0a447ed4b77d26553262b636d16ca87715044411417fc003c967ac6f00de6d6a49544ba9fbf29ae2e6c12d0835af8c0e9a8ec6e099c12a588809ca67140e939ad1433dbf7b432b97d5966c8890c841b18f49ae8d323d79b9352723cb677c295778104fd95571e307fe047838afd117daf75f6144fd7f6c2d370db34089772a7ac45ea5902d0bd05880d0c3d3b0376cc0120dcd3fecb836d391178bef1a12d5d42b3dcc9162f3d62c53bafc971b119fef0756f2d55a42df5db13be871397144d26b3f565e1d98f629248928ac1fb9f583dc2b547a0c0c52f2859e7e7738576c1666cd36179b737314f3c3e2b6c3cf624a0a6f129c765c96dfade823d21f384f802d0d1dde75425722f8ce249f11c2c4d4a88c54c4640536f7c6b6bf0b57dbc83d5a118ef8f8a499a717e2f52fc9e5e80fb67aa140cd9b9bd4b54f9cca3e44076f72a212f3e6161e906b2b2e5becb15196b91fe3ac82b4fe0656c77abf0083914186ff0acfbd5fd26b85d5782dadeb552ba79052ad1201007cd0698504c979bc5803d344faee171e6d5fb7f52f0aa618905ccc821aef4c58110e7a8cde7d0653335e5cc5adf8a1478e98dd2de8f08d40a21369e5d6a605597807a6b24bdc0ce2d12b6a1fc7569ddbfccd77f2c8a3e259e1c94896d7df8e2e5ee01402fb02fa265edffd4d48c683c68d37e449fa6f0fb0638fc143b05f517820843299b42d688c36246032627310608ecd114d536a404e735ea479585fb8b408087669682572a532d3dd77ea6b96456c3b771ea6073867015ebe5ed885e557c78f15be1c460cf9d5a536fdb9b9bfe85e542c7adefac337e8c80e30107adaad20d9a0c1302b15ad5cdb38f49b29a80a30690cfd4b2ca9faa645cb114c4f7e639cd33244790c1a559f7ff2394e9face3e63dfe71bbb4568756e6c9b4ddbb196fa776291e093d9d41ead3998cfd5d1be42da77b031da6beb8e27c0deaf8eb715a7cb5bca9956419e4b8b363433a478a0c587d80de621cf3e6da308daf1c47c3cb130a81b77c40ce5d1d3f6fd8c3e2b0e7af2fa4e7b3326fbb396bad3d3a01fc5658a4c3d3630d44e3dca15b53a5a3367dcbda81c9b5c6cd58948d16368da5526e11c9b68287c5af12b9b2b40397f155e1d991312389211af6815d285783f7bd88ca0bb9ee56fd744ecdce94d5f94bf9fa4a8a71cb82eca8570444b7d374154f9f964777ff9916494465f5e6eca653d1fca5effd40d2f3efe956e82ffd58a05fa0d0e728175526f5e655b7d3c309f1e8257a7ec8610e5ef4290b19213306e93b819936dac8b000bbc6faf8f9bd9af3daa9dbd2a5850bbb8e33fa0ab7460eb25b223af5223b04a038ff3ee287dca757bedde0512ee95680ba448c490510553b4806ddc20385a8dbd84be9ad75879e3465312acbffb0c122585ebaeac189c80f3bc1f62abb8265b986a21a96315b35db488aee35d2abc4f14de7f7468631f9aafdaf85728dcca5c1a89e83feacde8c2b804e3b88bb7f26691e91dc02488be22520b4c2ed942c26844878d57fab711e06be4ac0ae54b35e65aed7de8f1145354ac3197e7d2426f9ea79df7b647719468475dd6ca794cb6ada64bda2096f3e4c5e08da051c596565459922bd335f1a68efe6ccdb4805ce1f8d8df6441316ab49ef48afb5903de5a81b57c9cf4217daecc6d299d5c5b0b8c37338a38e0929093875a1fb827c94d6b02168ea0f33fe526fb7bc8c8b46f36d68ad9bde450af3d32b25bb5ab01296a7f670d659c47e8354b0021f2e44db34bf39fe632f32b3625243b7a40ca854ea08ee5e6443325377bfe6e4f46869712dd9292371681e27802946a736c440aadf6710ddd5069b5a89c17984b7552c0650efe899a882cf11aec92550f69458bc4038bff5c73bd04bdb0c6e930dd0e366d5475e954081e483bde6721a5d16ef8482b8c1a3488a793ae2b7e96cc88ff4ff47daecc6420d6c929b04be98f386a7222a1b901aec1d70570c0630a23fe16c363fe2877f3b1b80e58be3122678b0d895365ccc93db5ac5d9e90ff743e9933a275bbfd251735b0e86158bef3b6568e04cc54ace0db89d9974f6cf5d0a7247eb80bc66caa00abfd33e3157f3cf578c73b35e48935d93f09618cefcc4144b36d87873a506ea9ae173e5b18a3deb83b8651ea4e4bff4c45d282b71fc461d607fdf4dd9f6c37c925f4dea9a867142062e5e8bac317a6123b04ba6032781048416166e9435e8ca22624fa16bdefdc28b95172f8bf8cac1e4913044994cfd8b81215f576d025b1853812692d4a41ca95403fa9fe83a00e4375a1716def3c2ba7863c279613e9adf40c0f8923d2018402f02595147ef129c50db91656483"], 0x1, 0x800) open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) msgget$private(0x0, 0x0) setsockopt(r3, 0x5, 0x6, &(0x7f00000015c0)="01ce00626666cff8119a2b56a9ead070395f2c4995c17b6bbaead61e1e5abb5c67105f4d54a94b30efc086a05b106419d20f75172f2433ca5aa708b3422e65e4776345e621ac63c2c8f333599947da9c32d479827dd521", 0x57) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000480)=""/28) msgrcv(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000ac1b0000000000000000000000000900d9941830e8acf5e2000010fca8ed256a19232b9ac8d790210b1909169e4f200c6d521cfd11f0f4c0cc2204768a7d82d7e65a9946c411350f612bddf1e95ccc1ac9e92a0a5086d9b47697d0503b79303cec4ea939f2ccde18b09df2"], 0x1, 0x0, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000016c0)=0x5a01) mknod(&(0x7f0000000580)='./file0\x00', 0x8020, 0x1f) msgget(0x0, 0x100000000008) msgget$private(0x0, 0x200) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0e", 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) shmget(0x0, 0x2000, 0x9, &(0x7f0000ffb000/0x2000)=nil) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0xfffffffffffffffe) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x401, 0x1}, {0x1f, 0x2}}) 16:00:01 executing program 0: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000040)={0x12ffff, 0x400201010000001f}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x8) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d, 0x100000001}, {0x6, 0x0, 0x80000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000200)="2f5f55e6dbac963d6e83359b357b65ce6416fd11dab31e78acf1832f4f400dcd544fdf7628667ffa0e600f554c20deef48dc09fc6a8a2d9474669ef91336d7e81f07e10a1c5dcd67e858155f162d3fe59ce15b296af673f922cdf2c0383939443fe07c0b2038deb532dd8500e41afd7eaaae17cb0d346ee4cf451fb02b7c652bb6d2cc9e7765bb5822ab379de792c24661c0cdee17471b106c51b1847e1d426083a7e14f05db4be2fcc0ea9275f3dcec0b4abc803eed5bcefb96f6342293a1683891bde2458bb6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: clock_getres(0xa0004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x20, 0x8001, 0x2, 0x6, "5abda7098cea5c2e47043383996124aed0e5458f", 0x7, 0x418}) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10010, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:01 executing program 0: select(0x40, &(0x7f0000000100)={0x10001, 0x8000, 0x350c000000000, 0x1, 0x1000, 0x1, 0x6, 0x80}, &(0x7f0000000140)={0xb, 0x2e4e, 0x400, 0x9, 0xacf, 0x2, 0x8, 0xaf0}, &(0x7f0000000180)={0x9, 0x3ff, 0x168f, 0x3, 0x1, 0x742f, 0x5, 0x9df9}, &(0x7f00000001c0)={0x3, 0x1}) r0 = semget$private(0x0, 0x1, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x1, 0x5, 0x28d, 0x7]) select(0x40, &(0x7f0000000000)={0x8, 0xd2c6, 0x7fffffff, 0x8, 0x2, 0x8000, 0x8001, 0x9}, &(0x7f0000000040)={0x3, 0x7fff, 0x3, 0x7, 0x5, 0xce1c, 0x3, 0x6}, &(0x7f0000000080)={0xffffffffffffffe1, 0x0, 0x9, 0x8, 0x8, 0x0, 0x4, 0xd23b}, &(0x7f00000000c0)={0x9, 0x9}) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) fcntl$getflags(r0, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/105, 0x69) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:00:01 executing program 1: socketpair$unix(0x1, 0xfffffffffffffff8, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000140)=0x7f, 0x4) chroot(&(0x7f0000000100)='\x00') 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffff80000001, 0x0, 0x7, 0xffffffffffff6d6e, "f1b3543be0b8820928b4726f51bc855ae55ac633", 0x3}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x111) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:02 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x1, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) socketpair(0x3e, 0x1, 0x2, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x80e0, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/154, 0x9a}, {&(0x7f0000001200)=""/57, 0x39}], 0x5) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) connect$unix(r0, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) getdents(r0, &(0x7f0000001340)=""/98, 0x62) pipe(&(0x7f00000012c0)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x21) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x5) fcntl$setstatus(r1, 0x4, 0x5) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x80000000, 0x100000, 0x800, 0x8766}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000001180)=0x8) recvfrom$unix(r1, &(0x7f00000011c0)=""/242, 0xf2, 0x841, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000001300)='./file0\x00', 0x0, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./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) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x8001, 0x8000]}) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x5, 0x400, 0xffff, 0x7}, {0x7fffffff, 0x5, 0xeaf, 0x4}, {0x6, 0xc, 0x4, 0x101}, {0x6aa5, 0x81, 0x8, 0x4}, {0xff, 0x7, 0x10000, 0x6d}, {0x96c, 0x6, 0x365c0, 0x1000}]}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0xf6c, 0x1ff, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) 16:00:03 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x91, 0x101, 0x1, 0xb78, 0xffffffffffffffc0, 0x3f, 0x2, 0x3, 0x5, 0xfd}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000240)=[{0x20, 0x7, 0x0, 0x3}, {0x45a3, 0x3, 0x8, 0x1}, {0xba, 0x4, 0x10001, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x45}, {0x6}]}) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x100) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_getres(0x0, &(0x7f00000002c0)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x880, 0xfffffffffffffffd) write(r0, &(0x7f0000000100)="9c87b5772c1035b84e332e2eedd43a6a4dd42afe515d72260d5c4d0f6d85909d186cff018f4aa83876a3ff7b502a0525b8699758060011a9c93e722a110439e14c7a7b54bbf4abd05d9fa8459e816d85e207fa9ce0e13453a09eca6fac36dcf8c4eff20ad8eed4e82b2a01800000dd1bc1fc7cbe3dfd73a3070a48a1f10d4fbb5d7331e0d613a5c026d9039f274bd58ef327c7d2dabcfd17fac769384020631d873bd6b58b9261d6ab2422571dae4639ea0edc13b0805135393356c8028c77fc1526b0d747c768720776488121bbda662fa3122142890bd6a5c687c405c0a9b06c3bae3c4e9f5eb7fe10c6b576ae6560e6545f61c717179932bef4eea440cd4f77f1a768169715b29bb5d956d9e6a699b97ce25d64b78244b4e18100dd58dfe9ae093887d2ebddb5080d42d4691281149f989c972f843a45f0bcaf71f9479ae01da685f122ee650c45936c4f3f476b840217ae83b7b525df4477dbfbb57581f94d23501584", 0x165) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x400}, {0x18, 0x1, 0x200, 0x7fffffff}, 0x6, [0x0, 0x8, 0xfffffffffffffff8, 0x100000001, 0x1ff, 0x6, 0x8, 0xa40]}, 0x3c) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 16:00:03 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)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000100), 0x8, &(0x7f0000000180)) r2 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x0, 0x3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x71}, 0xffffff86) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xafaf, "8d78742aa39d9c6003d8403d0df63791286298c8"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a9541891", 0x47f) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x20) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2084, 0xfc8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) close(r0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x18) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4011, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000380)='.\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x2) chroot(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) unlink(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x6e}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0xba) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x54, &(0x7f0000000240)="939c35ed007e40a8f2b2bc925e0c7e010d61aeaf93107276f40cb598da46661e57bc9e66b8f91bd2d0cf28895916a89e2d0803a15bff5a8e573a628fcc99691407885651560931f160e1b747d46ae3cd0c833c68") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x0, 0x4, 0x140b, 0xef}, {0x94, 0x6, 0x2, 0xa3d6}, {0x100000001, 0x8, 0x5, 0x6}, {0x5, 0x7fffffff, 0x2, 0x2}, {0xa1, 0x7, 0x7}, {0xff, 0xff, 0x2, 0x3}]}) 16:00:04 executing program 0: socketpair(0x2, 0x5, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000001600)=ANY=[@ANYBLOB="01fc00114614cb8a03019df1347dec2949ca3f2c7bc4c676"], 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="e539ccf122bd78fc5f9914c257c699bc48e7fc880f37e093017fceab8ceb7822fa2bb3dfb08eefcfda20948772ac1cc3df22f533317da9b2c25be96276e79fc0183ef012e0df4d59303340e17ad55918037edde0c7a328827340b1f38624da725711d3892ea299808e9d8b08875dcb625751ded9482829fa7108d0b1978c74cd62a2375a6f3fb4dce2e84aa15cd80f9077bed5fd19cba3ee81404efea9db94f5dc7c16", 0xa3}, {&(0x7f0000000280)="2d25faf615b6ad99c73ad8e57699f1809779bf43be6a47c6225106fd58e94ce7fffb382fc3c01f04d99da56a871337d01b028588e01fca25ee4a776fce1b27721f2d4cc95a5b5c8b7860a7b4f3290d44ced845339d8e0c8a98dfc9361418b1c7d45118c989013d2a8abcc6b1b0c1b1e9bd204b997a7987f413230696deaaa2c2337276f90240ea60bcba41b057892c3f89b6ca029e72fffc34fa3250b035d08a063420577e38527f87a2952ce088d0966a4af1410677726f7f7bfe60404867cef502e8abb6d97d5f7759e9091fe9aa629fb7c2d1486f816e1b0fa5b7eb1c5484e1de4edf90989043938b", 0xea}, {&(0x7f00000000c0)="1d9349b5cb726112be86731c167adc3d9265f17e75773b01", 0x18}, {&(0x7f0000000380)="6d47dfc0e692f365a0d1650a46334baab0bdf086b26fc0ca6512d0f684aee625c55c6df60ea821a54eea84978fd3b007804586055b958c950e6b318647d9d8b80f3bbd43459c51b3de2eb8634ebe2b248265e1f8a32e1cf7", 0x58}, {&(0x7f0000000400)="91a13c6cd3ed9e30f6123bf51c76416ffd9a6705ec862d4208e20444c535e185866514a4860ce6b0e14b7c7be37923a681cacb7aadef368d1e8c2bbd63430f65c12b7443e9724fea14bc403ce1850149be32fb3b1c236cdc611e02464993c9e406035d3d0c2cc863fbe9507f4861f682b75642c4f58271849de8cf7799327ad75659bb1c9e31fb319aeb1c99fd37a43a374106802f04abc9673cf8fde0a3e6ffb2428c94e08c1f9458bc04358d73f1b5292f87b4c9cac458b34a15348de62e6ef113cd90170d070ece5ffb97e9c4d71aa1a71c3b5af228ffa4517de8d68231d2cf38ebacbf98f7045b037461308390ab8085f0b56daeebb7d3eaea867ed9d824ce1afb58f25f5b4b589195aeb471d79187fbe9038f25f49b88df5f22f418af7033beb96bde8a2c97c91b19d460c7ba6966a52f3a92d183567efd73ee9b10c6ed01dd2756f20e97eb81479a6f8b3b8843024f38ffdcc93c86ff2d6d0711339dcad3bf6f25c5d9e91e8c23cfeb036ade635e7f8b515030325e42a58b13b2bbd7ef84f741a380afc322db26150e014ffd7c75c958b85198634ce2d0bba79f3258fcb86f948607d19ad8aaf00c8e672b94270529b5fb135c8b80d5a024d22a905c9c6c02ace72b22b3cd779cf477d444a800b761953bac26b3befaeab48079c813b7ab3a3860cee6695117c2e4c79ea1f492e58ebf5fc8d612d341ee6866dfa5fbccad10734923b48dac9e65de4f27503ee36a0165a608af4fe2fec7525f14c642ce1636e10ec8ec92ebaa31010570df9c4600066ec1eb241032f25fa8aee2cbf941b1407ee84acd8ec69b1a4e27cdc9c82a3cbf084bd958ef908faf649187d90319e43fbc0bec7bf933993a238a7e52a39b643ac55cacf21bf20090679420e5f064c87323125e37e013aabe206f8dd66159ba5072ee93b73de2ae06e4785110b5bea8e90c422aa0837808220d9d2ca07b162eb4aab0a973adfbf6ac365621300f9a2b6367c227dbc0866a26206d34211214f3afc7a2699da651b647148eaa4e1bff59737d336ca7584ea91784b2b81d024af8b1ba68647ab0d18d0fbfc46a84a1a7d471229febe86a6b904623f6d9d05b24fb35c43c13e70d41f7b39a6b3655bf30f738917cb410be1e41f95f3b24ece1e37533713c00f0eb373c2819d787a1b26c7eecb32e5ae3286c3567c0d832737679c6a2f6ec96368561b085a1cd00a6ee97443717fbab35a44721245d19025f6b8b15ce424b31e1168213f85d17a22ec3d6591ea5a4e6d88ae50e1a64c75cdb4f560af8aeb6e3e28e5e101dadbc7f54c46236e1a765fc2aa2bf2a497570b4da54b80ee0e8e90b672782a6762a1fd1ca6b4fd69ed9708a93923a1fc6983ac0ff946e19b6b5b8f2593a022cf639d3280b10970b355247522dbf8178cc5615dea7cb91c8b22bceccd0f43a1e65be23e41019baba8c37c23afe535ac19a9d27f0ffaba7d08a6d36fb7768400bb5194e86366dc827a71cef5fc6b584deec2b6eafde5676918c733da367ceb909f679d80337a38d1dae933f226a4102fa20efb7787b3397fa3d4b7b056db76a5a9ecda07e2d3f248a3aeb19a024e323c78ed5c81d3f8a5998a9de20abfa18a20f748372df452d82c1f7dc0a38c4ccc1b414fdcdf63f74c3ddc8e091c8f60a7d44b6c94792561d009689e0f88471a82a785f447a85487e00223e2d81bdecba316e8edafd4ab8f439f7cbecd564059ac0bdc901a9727466cf899cfa8563a68593ca865ab91fb0645ce23dc813efd26de4c04d65c7a98a64cbe77e23e6ff900f6e875c45a8269366737bd5f4566f4f49fd5d2c03ebc46027486e653de136e8fa4906f7f0bf57ff99d60a384d9512bbfdd3662c224d6f984b6177ee4a868c05186cccf27ad5bccbddb0e90fc0e0e5fbb578d08da832f505829b3fd816f7bad23bcf12bae55a3b1a2308081cdd37636fd848b07e94a770da513a594e77fe00ad65dad662f90b1edc6f81912926923069195a9c6eafa85ec128a3b53333dcfa23fc09e9cdeb856ea9abf3af90f73a74f16240e4058ffbbb09d0e4a28c75772e09d359af192c442074dfc2383a39d8b66233dc55cca7dd5cb543090739161eb77b87adb91ae0a3d7354bc0ee2f40e05eed8b93ae2f4eb7956e076f5590f4abf57e317e026d09e51b6eec9aad8ee32011a14f39b7fdcdf9827a4c745464be00bd97d2ef73874bd5b52faffee648d5c774c82219109f32b1bfec6eb38cc0f03fee4cbe2ac9a0ff4a5880305696ca369cb34c8790382207587d875ca66215dd8cb1d936d3de8eb18d430fc03c28779a50f60d2cfc69b0e1d659e7c1f3937552d8aeccb0e4fdcacc1adddea279e2753ed6c5b63243c601d0a9e97453010e0567caf9ff2222501646b3df014e4651487256473c26f62ad8856301a240a531fb0cfca72b5bbcdeb1a50e28fa2e5a1e8da5169b112c9ae885e24a84aacd776c165ae4d3ce044250d93e87228a380500e3444ee2843c3bc2b7e7d7e34cf92889cfc008d6686ad04a7777e10db26e9df83689781d9ea8aadd46e88f2d9a6e0fd9db0fa00dccd2bec892fa17b176b4433f413a2205585790b87431bd491cff399ae0ce386ef95beda06a585161234950f155d3e0125c317e772f67a9d4bd4c17d5bab1352cc3ba0eec7dca2eece3fbd87b566b4ddcfad693ffe17a75ee6a572fa16558d138f05633f4596f39d5f2bdcc2be00a6494aca016101f173cb3283f19672dfbcbdcdd22fe3641d78d74c7243d10cee64dc6af78f3aff9483bb9619c8d1f67402c28820b38b01032c17e24aa48c20e32706c80730c3a725816e87a3587a8968ba6c301ec03fde2900027f32c5fa193a98b4eec28a0b100819c494b2ded3834c03f72de8d2509ad3c56818f3fa8b9810935fa39a94ed5da7332ebdd97102a6eadb881f0f858c4098b09030c5da64913b4c60240a9288a707057ccf580bb7d565ff19d8d0611aa991808f394dced68dbc12c25f98d0a1def22eec069939ee1e500c95e44da33ec80148317c158f9a6b8dbc2d77cfd720cb9774ca93858503c395629e4afea4a1a4bb730a49d693d78762dcc995a0a67d3270a2e2544a64a8c1c1ff9b152d669b7106a70bde37fd6e49ec9af17636d5a213e995415d06d8652ee5b9727fc83568161868b4a7a9ec504bab83639557f74e991e68ba83f183ebe14e7e13d1c6471d7078d36f48af417fce76c505df645b305cd8b7a747af53a65095da38a710f79b7f7b4619e98917f36ab8a077b98d5b8fe8e113df9c13571a4c67eb16156f587007be89c2d1937b59ed08449caae8be0dda6530fb3d184c9bda4f787950783fa01c9f893e105fa809fc1a54275dac9c8c89271fc55ecbd65bc29e4989590cad88194d02fa12e068cd46a5d1d6807eeb87ad50f411e86d032d4b559e88ea93ac60406d129c35d7c9892765c5c813c3fa3bf4b08004ca3d7041e46af9bc6f548abd12c786c526e95979f60fc3256e2d14e991fba3e2e0afb549095d3f672d2725ad8eb6c863811a9e8ddbd3c3892fe8f8338fbd674f6a2a93f2a5d8bf027908974ce58cabc7e660c441ec9797b8edd337590ee44415f34a45c44f8b2492d7ff57bf4dc5bff4299b706094b5724520364bf72ff336dc23b25b1e777d8b38a87d185c8304f8f61a40af77fd736ea31d56330f95891d01762a0e04b2a77484bb6b188c36ea67b03e031265d66304674bea835fb836641de0ff333b55f00182103ffd27605e9f28b959577e6c65eded13edfa0b3f5c7bb0d383f31fa8222de0e605fb3c206de134e7b2c1a45887c5b2938d2c536745e9e1e4318f9eff268fae9884eea3dd854fb9528913fdfdf73d59554ff659af31a38d5e50d767ca0295b763115beceada2d2008603a10d6b57ab726f447e14503815be9061e52233e620e77d48aaceef2b7b125fdf22b65829244b31f75c9bd986f00024b198603ec22ace6447ea86fa5f0224df0a88fa0ea8caac9bda16b98d3171d0af1f0af465e27e20d559e620f98a7ee860002a6b9fad120809fcba17aebcf8cf79e2c80c67b8740796463a38878f865b0b7a9dc7b87bd43e9069b7564ee91bf5f81b962fbb09bab783375f2cafe404d9708e2ade3f677cb1f6bbfe618742e3b4c006393d6478c035c7c6df1b9b92f5d545eede017fcced8d99403d5a151592e5d344e9bf3c101163ad32d48e2f0840a319c4b8bb9534ded4b251167cafd4a9e8538e4e69c37709655f2d81fa6a23bb67dc71e2e1dabe926265e99093deefc158d0b8d8566653e654ad364985e579fb723b29f35c7f90685d272008f6d7f0781fe964fe6865f3f01a93ddc9881445d95e96bc51f95c70190d9fb3e00940398d0c1f349b1ece051a9c1ef5b20126146a827998fcc7319d757caf5892e2f76e802092a02b88f690d5a2927dca13e16b3b5edbbe009185e246513b0bd7287cc8efbaff67bf967a01a953340c5d94b24e2bb4adfe25e186df5bbe1b43aa5f5f1da63fff2176a1b6f2f103837b832fb116a487beb88610744fa99598f7c038ad6ca95775253a0879c717a33e2204ab0091197216f9a250ef8385d00be22d57f470e64f964c7917bbad55e1d484c71c66a1603f7dca7515c7a2484844ffe077c22630f3a70e6c6404b9ccf2c118ab9671f23d3c84ebfd61d3c17c1e27726cbee383973f8b3518e6c47979f0ab115ee04bd386a1b12943dddc3a88441af977bda34d1bbf6b0d38f123b7e74a235d818dac12391410c141077579778ae09d09023a3bd2fae45fbb30ae5284f2c55a27820e7280e0ffb45683b11bdb079aee19a39ad26b6010731e3e54b0b1ab992691d2887eedcec58861ce3e44ae442d4ac5ebc5231fdad4b7f38ac405ff31180163a3e9dd05073f2a8d154fc9fbfaff3e9232eba9e51e6987c4edc9e85740dbd22f47c833c8b5d113edf2834d06a70df57852941c86128dad285d59aa3a09086b0edc3bf94a57dec02bb97e385e4c9dd3e64e5e49562145b708da8d88d70f0e241b7c09b7fb75e18510eb30f1466533fe72c1ac03d710816eab3a72e5252a50fb009bc62326b00343f0ad1aa24e2b41c28e0db5f5bbd92fff920755e5a0e8719cf3e2e05eb4f8314dee13afb51a4c33b3f1607c6d6a0acce817a75b5cce24c02a22ee7b35ae0e24d8bb3ac016afac13ce50fe7286926a45fe1dbb76a2366fe464772de97330021c616d7baf6ebe505e7930d10b158a0d0261a630d359e0cd39e04cebff2fa69873d07f25273981af8aaae35a116afd97a76ab283a6246b8d78ca51749d2708c0dc6a184ad0103a934bb3fbac10b7eec81c91a967f42ca03ab36b8a2aa1c0d03311b38eaf3cb568564cb2ca6efae23849795462e2ac6f3be1c72102976503d014d9ccc77c2a371d6f07ce5cc8e9b20e719b1c8d89b34895858737aa7352c576ed0923bf9abdf7b5310c7e52f50cac73bdfd7d5bac5b708423b008def4af163439a4a5155aaa9e2de5e75213b50811525b069db2f3cc7ba7db65de496252baaaeff6ca4aeb69d87bf5972de80671137539433cbe7fb43a075bbd71af9bd1f827439388dcf9f6ffe650685b211a7a05329c0f5552903396b8e1aee007dde445299bce44681ca94ae3c16a43e38627d22a8bf82e012d77ac2b4709b12cf2cd924bfd4bfeee649f812c067c916eeb4609871834fba86dfb81bbd3b9dd85832bfd85b4507e5fe7aba370ce8479574f4ec09ba4eb053d53b43ce68057b055b44bffea7874066ab1aba76a3b1f5a54ee414a213a9b9eb990658177f942371624fcb167e084880f", 0x1000}, {&(0x7f0000001400)="f0a27a00893e90d8d8049a32811845f800bd9c1a5b8eee5604517e2836dae4b9bc22f696573d3e053879f0ac7fa2e281ae3b0903ce1c6c048734e01689e3e512e1dadad89ff66629cb2b5ea105bcd08e02ccf097c9ae2a98c3797d33ead9220365481d4b7e65908dd25743269031df96e758ec5b3d02792ffd63eafe6802454de3eb95a041844b4e4ff683e6ebc478776fa4eb8d315fbbd5e04e63b368c24326583e155ab09f785ffd90fb69b96406d5f1106bf3bf575f770b", 0xb9}, {&(0x7f00000014c0)="7657dbb9d21a4de9af9099b60a8815f7ae32408c70aaaed065577ff4580e756a2a658c36ec702b3b0b671f499792e3278910d61735e20571cff115490bfea5b4e889a19f14c3ac3de426dbea7984712ef0033d77f3a40e052b2aff610ce9b729e1becead4e4d706688557027a07da6e00ae249209b8443f92ebc400f191246b729a9da00f1b60a66ccb7cf7b7622506d9f3c2b7b976912844cf2bbdc17d54f1d3c", 0xa1}], 0x7, 0x0, 0x0, 0x408}, 0x403) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9}, {{r2}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) socket(0x0, 0xc007, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) poll(&(0x7f00000000c0)=[{r0, 0x90}, {r1, 0x9d2591f065907abc}, {r1, 0x80}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}], 0x6, 0x0) sendto$unix(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="13002e2f62757300"], 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) fchown(r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/92, 0x5c) 16:00:04 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) socket(0x6, 0x7, 0x50) setreuid(r0, r0) r1 = dup(0xffffffffffffffff) r2 = geteuid() writev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="e9fe5576a1078be80189014d04687dbe4bf0b1e15c0d1907e9a988d832fcbd345013ca1048b4ecb0ff8a132e5516692d6ebf61feee386eb99a224d0bf6639294766364a4f980", 0x46}, {&(0x7f0000000240)="80a8a38a6285e4244ca4bae2d7522bb60872bbcb7abf104f929ee30d422189c83ebbf6d3725eb541adde9f07e89a65dd9a299d9279320e3cb4b9282c3e6d038c9693ca0751b697bd70fb7852604d4b31194efb6220d6057137cef2c5d9a1f2af3c389da309470cca0fe4e5a303583143ffb2be218236c18773d6a12e75d4768f31cfe2dc76a079963bb4841176b22866483e9b3e2cb6e89e21c94118", 0x9c}, {&(0x7f0000000180)="2d76b79a8acdaf594538b8b1717bcb81658705920f586b347893657f3d06deb75d86ed5b19433869e95a6a284534320b5830ee7a", 0x34}, {&(0x7f0000000380)="1af338f0302205ffccc47b079556340a1ee2ffa7da82bfa8f96697645995746d25ccd5775a1ac0083de1237c63b395919b9718be64ff87d836472c4c410c9e690d3a75a3adecd33734e2fddddc9f9986434db845b6e78f8ccd80768bcb1dc0aac794a8426c04c96a0ac7ded02af69708bf8039ba4f3adb6552", 0x79}, {&(0x7f00000001c0)="4022a1f956c2fc98249ef29fba0ce0dfd882d62155", 0x15}, {&(0x7f0000000300)="a389765ba0db562b67ca985e32cd3894da313015d598a1c3678d6b30ecc1", 0x1e}, {&(0x7f0000000400)="46e165bedfd821f11a4b738dd265a30538e5920365cd538b490f18fdac72ec2499e9e8dfb8482052fa4bad4f007eeb260c9febd834f26cf2632461e63ae0fdbffe5d3303d6912d84503119cebf8da704e6a46e0274ee8c330b3ddbde44eeb1d54d8fa49c3fd2e725956a1f3087459f1f75bab4d50ad765db68ac17c493a56555baac17d8c01105a8cfcedb7b99ed8e5f6b8a6fdabf497951aa8a5cb5feec57ffbb06db21de6bd510d95dcdd65718c88e6bd43f", 0xb3}, {&(0x7f00000004c0)="a5e1e187ee1987f5a731a47283042c15e9c68e892c7e22e4ddb3cf36c001d37f349fa2a8851ea366b77bfbf11d55c37f9cab5342e670e8a0572be6abff23de974cffda294da0e0acd89bc2cc95f370c13f55e0c07a6da07bd23ff2b3e5f25573a32942d1e330fecdddf6658531c41db3c9b6ab1f148a347a65b1fd3adb971bf0e6c45b4258785fe5638f2965d02ed8e7b08d7499", 0x94}, {&(0x7f0000000580)="10822b35d3d4c234a6730afbf0abb0097411b87b98cdd54bb38aca60c12679ff0d2fca3d9fc3d212f66d72f345c3656840f6119b403c1a5d0f6a7434d3e09057f925a25b9863745fae6c1feb0838c4d50415d3949e95c70aaec3", 0x5a}, {&(0x7f0000000600)="a44feeee1d7a05bad29f9ce5012c44e37bb0d5fef24b4d13cda523bded3a554fadbaeefe", 0x24}], 0xa) r3 = getgid() fchown(r1, r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgid() 16:00:04 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00\x00\x00'], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x81f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xdd) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffff) r1 = dup2(r0, r0) listen(r1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x9da) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getgid() setregid(r0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20683, 0x94) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)=0x2) r1 = syz_open_pts() preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000140)}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)=""/5, 0x5}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000500)=""/161, 0xa1}], 0x9, 0x0, 0x0) close(r1) setrlimit(0x8, &(0x7f0000000140)={0x7, 0xff80}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xc04f, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x4b0, 0xaa) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc2485607, &(0x7f00000000c0)) close(r1) 16:00:04 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000700)=0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100c0, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:05 executing program 1: syz_extract_tcp_res(&(0x7f0000000180), 0x7, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xa8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = shmget(0x1, 0x1000, 0x108, &(0x7f0000ffc000/0x1000)=nil) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x100) r3 = getuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x8, 0x7c, {0x80000000, 0x91a}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x7) fchown(r0, r3, r4) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) ioctl$VMM_IOC_TERM(r0, 0x4004741a, &(0x7f0000000100)={0x1800}) 16:00:05 executing program 0: r0 = socket(0x2, 0xc004, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:05 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x61, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x80000000, 0x4}) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x53) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x400000008007, 0x8001) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8200, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="6db63663", 0x4) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x800002065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)=0x200000001d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2a515f49c04565cb, 0x1, 0xfdf, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa, 0xa00fffff, 0x2, 0x5}], 0x101, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x100}, {{r0}, 0xfffffffffffffffb, 0x22, 0x14, 0x3f, 0x401}], 0x7fff, &(0x7f0000000240)={0x7fffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x8, 0x9, {0x1, 0x2}}) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x37, 0x2}, {0x1f}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80c0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 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', 0x40, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x6d) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x9]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x180d0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r1, &(0x7f0000000200)="f5b43b5ab7f6b40ae769601c15e2f70b6341e0a0ca910eecfd08814f9bf80606af234f56b8b0e1c46b85fe73d988944f96b8683f3d714a951b6af3e04523aa5ca781b450842706a003a7f683260b13194ed77bd2f0cdd58fa7d73c836794a663561e9b31c66852ba4b5ad3f935ced07c8a41a17aae546481e02a49682ac4eece329550a589d49674c0cf0f8a351fe5b887441311b42b3ce90e16542be6d67da276a1d9c96985ed56e9c3a68f9aac60640c3a854a7098ebb6e2344c095cfb5d52caed00e6ee951dbb", 0xc8, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:06 executing program 0: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3ff) fchflags(r0, 0x1) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000040)=[{0x2, 0x7, 0x1800}, {0x2, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x0, 0x6, 0x1000}, {0x7, 0x8001, 0x1000}, {0x3, 0xffffffffffffff53, 0x1000}, {0x1, 0xffffffffffffff01, 0x800}, {0x3, 0x65e, 0x800}], 0x8) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/121) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x4, 0xffffffff, 0xb2, "95c18177cdd68fc98708e5e7611d925263d17b07", 0x0, 0x9}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000000000000007ff"}) ioctl$TIOCSCTTY(r3, 0x20007461) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000500)=""/1, 0x1}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000300)=""/219, 0xdb}], 0x4, 0x0, 0x1fffffffffffc) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/39) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) clock_getres(0x7, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x238b1dac1c6b03dd, &(0x7f0000000140)="01") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x4, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f0000000000)="8bf290c7bed6b65c6576b371f278d0998c2dd682") 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x801, 0x40) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x4, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x180, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xca) dup2(r0, r1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xb2, &(0x7f0000000100)="066d71a2975f22c126ab614e417cf605c03284e6624c71deb89209a718a43b89c81f6cc8b1775947a183182efc037f3ec56c0f0da009913d0355f5bbdd1a7bdf23e60613131ba5899c08c73c0d89ffa2be64d1cff3d54ef61ec488aab44c6c17df1bd5dd14e056d7d57cfff34facdc200ef94f9610ff518eeb318e9a1c3efcffa3383047cb34bc7404acaa1175d36204987677ca6d59972b4a3dbfa96b1690908e62beb7478c2b109f868331281738da3200") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x3e00000000, 0x9, 0xffffffff8d2fcf54}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./control\x00', 0x100) r0 = socket(0x30, 0x2, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0xfffffffffffffffb}, {0x18, 0x0, 0xfff}, 0x8001, [0x10000, 0x9, 0x4, 0x2, 0x100000000, 0x3, 0xfffffffffffffff7, 0xffffffff]}, 0x3c) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1000800) r0 = socket$inet6(0x18, 0x4, 0x400) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/73, 0x49}, 0x40) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x888, 0xd9) close(r1) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() chown(&(0x7f0000000140)='./file1\x00', r2, r3) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev//ull/', 0x300, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="1369761494b5e7d9", 0x8}], 0x1, 0x0}, 0x402) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xe7) fchown(r0, r1, r2) r3 = getgid() fchown(r0, r1, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setgid(r3) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x34}, {r0, 0x6}, {r0, 0x80}], 0x4, 0xffffffffffffffc0) ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000040)={'tap'}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="a4e884d4b233bcd5280e1f000000105b312731bfa57c90bd", 0x100000373) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1, 0xb7a, 0xfffffffffffffffe, 0x1}, {0x3, 0x7fffffff, 0x70, 0x100}, {0x1, 0x2, 0x10001, 0x401}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) clock_settime(0x0, &(0x7f0000000240)={0xffffffffffffffff, 0x6}) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) r2 = dup2(r0, r0) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffe, 0x1, 0x90, 0xecc2, 0x161b}, 0xc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:59 executing program 0: r0 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) 15:59:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 15:59:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) socket(0x3a, 0x4, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4e, &(0x7f0000000000)="ec5fc1") 15:59:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x12, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/89, 0x59) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x11, 0x184) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6}]}) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) clock_getres(0x7, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/242, &(0x7f0000000000)=0xf2) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x4000040002000, 0x2902) open(&(0x7f0000000000)='./file0\x00', 0x20000000060e, 0x1000000000000000) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xafd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x4c) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10001, 0x101) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000200)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000500)=""/9, 0x9}], 0x5, &(0x7f00000005c0)=""/43, 0x2b}, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x2) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000180)={0x3, "d3b52ff3d358f7fcfed1fff52fb6904be4fd2447a563fb33e52c7358f86ceeb7d526982db346637d851db36f4748938a9f4e35cd1653d71f325a3d4ff9b5a17464fa64783784f292608c10989d9202a725529f8627682478980a204933c6526023acf77b313cc6d2b49cc274dee737bdd678f7306633a0957b438654f7a31223c10bbccd3e08beb20d809c26da330b56def9be999ad3fd772732c44148e1009ccb"}, 0xa9, 0x800) 16:00:00 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4b88ad07c00000000a0b4b200"}) r0 = socket(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x100) write(r0, &(0x7f0000000000)="a4660964c1fa05aaa86956a4ae2663314eb7b6b204995f4744cfea5eebe8af935d07d50f0658827a2a6372813127c80408b83ad06ef9762519214df65197479b9bb290c655", 0x45) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffc94) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="5c8bbd1f26cdd3101b9c12400d747450e859e10b43594f138279d54b8d8c91ff6fda9f45ad9bf7199f700a0b43175bd29e0315a7f36f9557e2291672e939b4161a82ef5bff530c6238994942f5e125e50c8b9b69361c2e595b8aa4b9e2f194e7e45a43f8b6914c6d9229343576948a033614b48c68d239b37a25515bed3560439a4658", 0x83) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2316e530, 0x4, 0x5, 0x1, 0x4, 0x6, 0x3, 0x0, 0x0, 0x3f, 0x1}) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() mlockall(0x2) kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000380), 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0x1, r2}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x13}, {0x61}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x18201, 0x80) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 0: getrlimit(0x4, &(0x7f0000000080)) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x800) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x9ff3}, 0xc) ioctl$TIOCSDTR(r0, 0x20004455) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x4004426a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) syz_open_pts() 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) getdents(r1, &(0x7f00000000c0)=""/83, 0x53) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setstatus(r1, 0x4, 0x88) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x100) fsync(r0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000340)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0x0, 0xfffffffffffffffd}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) fchmod(r2, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40061}, {0x400074}, {0x80000006}]}) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000140)=""/117, 0x75}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff010000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 16:00:00 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8500, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0x81, 0x0, 0xdf, 0x1, 0x3, 0x1, 0x1, 0x2, 0x1, 0xc0, 0x24f77270}) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a273f989b349a69cc06000010000501000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x7f, 0x8, 0x7, 0x7fe5}, {0x2, 0x80, 0x200, 0x9}, {0xffffffff, 0xfffffffffffff801, 0x200, 0x1d5}, {0xdac, 0x2ce, 0x4, 0x478}, {0xcdf, 0x7, 0x7ff, 0x80}, {0x380000000000, 0xe449, 0x3, 0x800}, {0xfffffffffffffff9, 0xffff, 0x81, 0x8}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x80000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:00 executing program 0: getppid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) socket$inet(0x2, 0x7, 0xa59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1cd7c5d009ad7d7362fee8305b59691c536a5d00d1628b53a00df00000000000000000000000000636448a2c7226f70f70325f0fb04e3639e104cb3cc7416eb0d87b674d48ff42e3e2f1d11bf08f6634ca935675a8d679680e68c28aa4932a9cd4fc18e8addf084a4e75787a3ec5f17adaaa55b95e7eb0add8b8e245fed5dd96b381694b3f9dbc5e63f", 0xc2) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./bus\x00', 0x4, 0x5, 0xad3, 0x0, 0x7e000000, 0x4, 0x5, 0x2, 0x1, 0x101, 0x10000}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000440)="ff804ee2e3d5ff00", 0xffffffffffffff8d) recvfrom(r1, &(0x7f0000000200)=""/119, 0x77, 0x2, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x4, 0x1000, 0xfffffffffffffff8, 0x1, 0x40, 0x101, 0xec37, 0x1, 0x2, 0x8000, 0x3}) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e0f62ce7300"], 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0xc4, 0x1, 0x81, 0x1, 0x8, 0x6, 0x2da32ba4, 0x3, 0x1, 0x100, 0xfffffffffffffc00}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xab, 0x0, &(0x7f0000000480)=""/171}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x80000000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x27, 0x5}, {0x45, 0x4}, {0x21, 0x81}, {0xe7, 0x3}, {0x0, 0x9}], 0x5}) 16:00:00 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6}], 0x2}) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)="bc77ea50d4b7ebe6d00c5d727605b968103f3c331c732c038108083affacb0a04505b73610fad981ddcd014b7e7283ea", 0x30}, {&(0x7f00000001c0)="a8ce1a732d4e54c0115cfe84786ec3be8240f7f6c5f20a30ad9c96edad73bb846eabd0a16defbb74c3ae6342cd49c385342a05243eea350dc9d985672429cfc4cc5557061ef5680020f0e55744e30c98bf0f2a81938ded14cf24602a8bf5f9cfe87dc3b6523f6b344e572b4b0fd9cf8ebb86085a6ead80c57703b1e2206eed7f79e93806071415a31b651962385f913596f623", 0x93}, {&(0x7f0000000280)="95c92b2073581de7d3d2ff6d4bfe9735e6627138c176ff791e464194bf4dd76af459f6d46bfe4f672061ae23c91b7599e7d83cb60b3737cb3d1693874959eca34c5260ffc036", 0x46}, {&(0x7f0000000300)="9c8cca7e6c59f3d0e1287750a77342d873750fc9c1cc5b5be1c418257fe8b23e1278c98fd49546c6f6362375623ddc622a6d6f80c9380e707270865a1f56d8c17ab0d4244f510bdc31e0009122deafc268bfe77d5a15ce6bcfe9cdd63173ede6d33e5cedde79aac16ba9e7fdcd3db7dd53451b3739dc74f79504f861d5b8d2a3b3753b37c33d4233e75824b8d2607104527be3dc0670a86371155723504cfe9a7e9360af270b5d048c3e42e0b9507c44991837ffc1a633885d7b50f62ab023bf8a27ae4368a6cb65f08355181777ff7608a91ff43e66", 0xd6}, {&(0x7f0000000400)="e6e8ff8ba2093136ec91b6d669ad076376a70de85636dae1cda51844c0d9544c9b4e1e7d889ac24763692eebd91c033f5444a19e1cd8c91d9b7e9611fd15375b9d08d6ee973c8b8755f2871a2dbd9913033dbcf143570de0ba93a444fb10142e3152a3ec56a9e4d0b1b467a263ae8ea1b1de8b8bdccec2124f67c00a205d694ea7e6bafa331eebf584331381dc1ed7a6ce957d777679a51de339356ebb46ac0ce91b6ae8a5044a86215f8e6588303409f2037dd9437b9125f46c31fcb64872e183ef1265461bf573fe4b854af62b1d26207899f0991083cea99885ed12406ace65c3aa04e21f4110ef6f3d1db60f33a84d60a83a0ebc", 0xf6}, {&(0x7f0000000500)="5130d7f693e03515e480a30c71cf5e866dd5477dd2a75b4e11340f647298edbcf4eb2584e9737e6728892d5644b554ca06ac2058d57d70b2b4b157dc19cf583d875ccb316fe52e5fc89cbf86efabc98ae67d2d46e378a9945e7fd668b583cd1c14405e85211790e76e3b0c5864b9bc0484ae1adee2e850e43d8adbb893c07858fb0e5345af00eea072147e2ab26b4eddcdd319fef03e91c6f8", 0x99}, {&(0x7f0000000100)="0b9261054ef4dfdc37ff9bbef4156629b58b1ee6720dcbb4823de22f5e7ea7c4072fb7f6a228c673f8a3a58f4c23d4b205f541fa18bb8207927953e215", 0x3d}], 0x7, 0x0, 0x0) 16:00:00 executing program 0: 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) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x42, 0x9, 0x0, "96bb9e32c58fe38095cbd2f70e8f7c585dbfb1f7", 0xffff, 0xdf}) r2 = socket$inet6(0x18, 0x3, 0x800) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0xffffffffffffff48}, {0x18, 0x1, 0x0, 0x4}, 0x200, [0x0, 0x100000001, 0x81, 0xffff, 0xc4b, 0xa1, 0x9, 0x1f]}, 0x3c) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="8e9e003e99c1d50d4b847a390e0c3b60d425ec3de240d6a39eabcdbd519c08590980d6e60305a0a2f6c242708480660a7f91b2ffaa99290eba02", 0x3a}, {&(0x7f0000000180)="5697bb7fb0afc805c702cc6f5a9fe244148be9702dfe9fe1a4239833c8f3285ce8774420ef4bf70c11b6050a7684f11661bed799186e8bdfc19988fba4644dc016dd0e16", 0x44}, {&(0x7f0000000200)="f85ae9f914f2125710f608a0f972bc6dbd5328ba6f5a9bf5237178cbe4f199207306bb892df832fb576833e6b80e4ff7d84b4fe9e83f99746e1f15fb254e2015ffa7e359c776a3dc692890ab6e7d5a5ccaf2e7ab0f1cf68c10c92797e267e23a1ac36e89210898a42be654bc569a4b85c7700d8f71eae072104c6d13593cab22d4b9578683b7720624f5a197839adf65c95a7a0af1e5df1e0d08b75b175ef3d2c771e08812872406cb11c0dbd4382fa4626006387acdf9715e07851ba01157b58825c04b7e2bfa5a1e34529b9fe24ec014b89377e25a682799b9e91bdd9e", 0xde}], 0x3, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/24, 0x18) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000001, r5, r2, r6, r3, 0x40, 0x1f}, 0xd, 0x5, r7, 0x0, 0x0, 0x3, 0x5}) pipe2(&(0x7f0000000280), 0x10000) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x104, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000000000000000}) write(r0, &(0x7f0000000340)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7578b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r0, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/155) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") unlink(&(0x7f0000000140)='./file0\x00') 16:00:01 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x3, 0x8000) socketpair(0x21, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) poll(&(0x7f0000001180)=[{r0, 0x20}, {r1, 0x20}, {r2, 0x8}, {r3, 0x24}, {r4, 0x10}], 0x5, 0x806) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchmod(r0, 0x8) syz_emit_ethernet(0x4a, &(0x7f0000000180)="204443df952f1f4b36eb064794e5ba8c314bc6b7973b1e8979db9fd7659deacdcbb68b0bfe286c32fdfc0a84c196c6ad6a700c0764344d62fb9190ce99c5d3592e37ec57db756b4cc5f8") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) getgid() 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0x0, 0xfffffffffffffffd, 0x2, 0x3, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() r2 = semget(0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) flock(r1, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x0, &(0x7f00000003c0)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x5c50) r3 = dup2(r0, r1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)) write(r1, &(0x7f0000000340)="abe77309e775caacf1624182309caeaa1638d2d0b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125cd0ac8b8697f1577ab68728bb89ab3a06601fb7d20381fbeddb3026fe6578f86d717a7d6d6f54b254fac6d9490cc2", 0x5f) close(r0) dup(r1) syz_open_pts() 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x40065}, {0x2, 0x100000000, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7bb, 0x400, 0x8, 0x2}, {0x3f, 0x2, 0x7775, 0xd3bf}, {0x100000000, 0x1, 0x5, 0x3}, {0x0, 0x9e, 0x5f, 0x2}, {0x775, 0x8000, 0x40, 0x3}, {0x8001, 0x0, 0x0, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$getown(r0, 0x5) socket$unix(0x1, 0x7, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) clock_settime(0x7, &(0x7f0000000040)={0x1, 0x3}) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = socket(0x0, 0x4004, 0x9) shutdown(r0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x51) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/66}, &(0x7f0000000180)=0x44) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8d61b44a5b3b90580c654b9a65f568a351a2bb2d529cf31931f1ac2f478703993beebe5ff37a1905ea42fcf4b8c4db7ca17feb2f301c339ca4c04f1ba889fc632077fa42f185b427ffd33d5d527fbcec82d0da354f7d8330a58cae58f34a83992bcbb825770ec369fe9056e6cc849a1c695b48156bb99ba91b2d04ab24f1983bddddebb3d4fc5c20b450835b9fa90d73008e649716cdc673518eb9aa7ecad881069f0a65f4ee9806a22ac4b8cf3e00888538d362de3f1a152f4adeda2f55a909575a85a9ec9d4cbf31f855af5392ae8766cef2e73e740a4b937c26b1a1657b153c1928f66add9741c946ba42fcd85c54d30c0b76e126", 0xf6) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x2d1, 0x0, 0x0, 0x0, 0x3c8}, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xa01, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000000c0)={{}, 0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) r2 = shmget(0x1, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) writev(r1, &(0x7f00000022c0)=[{&(0x7f0000000080)="e431fd49", 0x4}, {&(0x7f0000000100)="3603b683fa036299d346b04e84a5d5157f427af80932cb35989acd48b4c614da556292017869648918b2d532d13bdb999b41e9b0b7bffbc7fde4c1941a57a6da122e41798e067175243a53e8c75cf683e73ef77aca423e28c8a6ca7203ff56b892ce98c81947ba9866d4237e423704b8c36221d22bca237dd7caeff781149169f14d035718fa9d4501ec3516e389b591bfffeb5005bb6341a40a95d06c57520ef010078365f05ce23f8219b915fb2b9b7a9bf502c442ef61bb5d94b197158a8ca1344d464051188a247e6d480589a94c3abf1bb5d335af6cc900e1c31a3b4d5b346f", 0xe2}, {&(0x7f0000000200)="792f2c8b3c3d0fccff579281172f40e39efb48b909a49076f404bddb295cfc1a10d7947502e13c810b6e648fa073c28a5f38affccfd7411d1d6aa86fad79674fe5a736815d92b9f58103dec2d3c51a8bfac2cd6d06d10b4c0e8413f180d7607d2d0d00e3e9694fef991964a1b5e48829b677361873cecc6f71c0417b57d27785b7f9ff4b757dc3fa138d65f6b313096bfa800bf2fd0168515ae2420bdcba774a7ae8f37f6febf2b5dc02dc0a1701ab37f935b6b850c823ac94854a7cad449f57382c78c9e2c70dc40721b3b485fbcc9efa9d1d9042ea2bda46d8a64d04d76af3ff0988fabe0fa2758c280660c3006b49e86bdf5572ce0fa909e1869a137ad34099f3614362d7f3659e745587ee24985bf06dddf49b7958ce0a35651382411dad2a82593bf588757148735d2bb0888cdb082411f2bd0862fc6048abc6556bdfd585bb170a3c4b4c93174da67a60ae5d675c24ad898ae3fd2acd77e9c23cffccd9b52a52975fa66172201ce2b96290e90fa46f11e414e6b3278d7c4f675739df8c8c504a7dc8c2527144873f83f64fdca950ec929919be31890feee2c788b48b73d08499bec830d2a42cf47e84f48c71374642e6d8410306495bb6150a4c9190b2a86f5af10c39907fa2176d8974280ee29660f41f9454cb0c1abfb4824d4d1414589204f1b4c02d62dfff9b096fd60334177ce152eab691b607f51a54641a1966e62d6ccc8a88b2985f9ba08685647f8fa4db976bd832434bb8ad65668f718a89b8d2ac600d548f54faa6b000088505609c8c3eb6cfa71f8bfbd5149178f6c9ddf39349905f050deba5ad836ae10a3f1485f18518ec006587e172821691958fd69789afeac79ab0fc815ff801f27de26bd4fee45b3bef1d5676def80c155fabf9e739e513c65168be96f10befdb1ac33fc43c4c1a540ae070dcedf6edfd5d9ec151876ef02cd2b3b38dedb1b68ca23f85369ef1a090d37de12940e5ff5c540a9e444626d04290f3a063c057caefd4bb4729df87cebfd9a90140e493c45bebadc6db95ac6a9c574fdf9a7fb5679556b90f94638501f31d128845210a78c3e7217e1d0bfc503edc6b6db8e30032560f52139c9ce6bd94ad35461ea9174eca25bbb8bb1ca47a33e6f64a6d6b61ea615b0f8426d562ef4b392fd62ca0f3b4d87278056a2586fdc6721cabb30235d792e43fb148d3e8bb5f6eaf17cc2c4897e4b54bd808e635e7efdf6503fc37fa703b29f17f43757d4b641f69ba31e7727b43102a0ced2e39dae3b16166c9d309a895a13ab41ef92ba31c284ec90741b7615bbaef49fadc468965a19ef7be8368569b5bc4fae6fe11f9d329fd812a76b0eeb5597cf5b088355046f1469efe0bf9478f4564af0e562b3bb6f5b8801cb227af03cf604797745c5090124bed8880678a133795feb36d2fc629cee05ecd7d473e1c21ca89932e224d32c5c23f7cc4a6ff05351e67c003e33e534526c724cdee4cc3e6c1fa82f68df2f6252dd85e8b328b77d9075119b03c38cefef3110921edae37766f68162ac717b0789c0ed5c8a9628bdba790814b7771b3572824a1ce569af2ab4b26dfb59f724312060eb26db2cdfb6444efb49f510e19322a1db0629d8ae2c5b3a952f0d58b9ff4736361e2e87a004970c7992be50981033d5c3bdd65819f5e7f2e4767898aa82914f4768aac986b9ace753a80f43289cb297f6a4099f9ec2b315c8396e9d89383267fe02378a36c97c451f495e470406447bd7cf6180ea73b3e4be8f469f18c1fb44e7127a202c9c70f2583e48eb15a718227db7e6d64e7b2f9e686215d5b99dd816d4b7f33d3e15ca7002784ceb220b0a7eb7f61c302530fd463aee6d325ce46e58a877c98de217f2eebd909c44dcc9f266dbcf2508e77249fe3e7c51bd8901ede8d90bf888305f08504cc9c2cba34c300e130e0406d4aac59c49b7e9cb64e1ec5e008a200acaa44bee7c2c6723420785924b7cabc7df3b61c000c591985f4107d9888124cffe6f249da7fb5e021c4cecaa0035496c0ed794edbec2028ab7b9eaff15f71b5f866df10c7013023e9f95741e120be22914db773d65b6f67e312efce26b764b1d423ddab75d101e14df8fc3e5867539ebbb397a4b27f2e6fc822a1ca1091859eadb0e2ef5c451397861adae8bc902888febdb9100a01c96df452f96840aa43d508bfacace0e5971b3185965eabe4fc6de82d5e5158885cd515a3674ea5f779a95347b7bee2b9d9218a1b86c7013cae2c9cad82c6c560355a555f178dafed237c63c50d235351168c44a6707cac0ad7fea5a4cf7a1832eee95f80f6027da5d6df45a268141ac87ebcf0fb75e5eaaef7efc4936b3e41dd50b969594d51b7b0e9553456fa0835b04891e884e72187b976c08475555b600446cc919960dda068adb7229c9409d0276491dc02a4c250bfb50ba8a3b105f07da0a267fbff66f34fd38c1df592a72776ad7d81163c0d7f8855ee949ad687fd66a68c80416c5fa03a4fce9f04245e3dde6437f0cb60fe06eef6073d0c2f1037c4ce9e3faf2ece5e463dc1f4988c2e4b8af6fcf7bf7c78d281433cc134f1083076ce6faeb5ac163fce5d9fd980f1af45ed6dcd157aeb24ca9c0f88518e8603a7d723cbaea9cfd53829dfb1f563bda849aaefe7b5c6e23e682e5a886416bff3a975af72252227dec82b3eabdf014ccfa19d01a00a0f27e182de69d9335576cbc2009ba48b37e0ff6c6646d51043c157184aa19e850880bb0daa0077cd59f6deeffbcc2121076275b14742f9c575fb5a27fc310000549a420d80a81a01cff559a44fc31bdffac784cbf3bf62b5ed6298c8b6efd5c3e054241dbd0c507fd31292b4809032729193d59691d455d487e4b006b246c7514f0b0c63f4d110bb1852ff4b5d0710b38f7a515d77a4ee6e1c1cf71167e7b79797f10fef1d68ce0fac0c6389baf1d90ee78ea230373218609edf67d932571c68abf4047d926d18527025a42f735d35f0b745fbb5503abd38337ee348ba6ea9e688928b6561b2dd6fae73c7a91318e33aae2f22e8ab04634810c39fd94090e0f8bc80d3c3c59826d83e52a458fe721743715ecdd9fc88bc21ea1359849c2225bf11fee23c1b93e283930987b84ea5f6fd9c962fa93026643dda7c492f068810c892830e808945e79e95ef148d15e69081f65717e8e460eebd6ae30f21230bb41755e0b233c2e284f6212ca375186f582e10310cd5071340a77adc4843fc1279b65ab21b8e0c5259ca2ae245b54c7fd861b22dac7410acf3ac50212227b0efe3125751cb1013834d921f220d74b20a4eb397fde45fc2aa86c4a15333da373872ef4bf40d2a8626c6b23725ddcd80bfd85dd40a943fcd610c1d77cf628294ab4e0050b54beaab5878c96843b5a71759ae591457f0d2a223a676fbddbf519f100fa3b62702a32ce8c5983a19f316a8b03e96a4d2bfa2206472a7caee9892c5cb88912e952869e884d94ba7eeba30a868d0cf8fe6360b1bcd8846403b5332a7355abddfdaff5e04b98a7afdcd25bedf79ad32f0714c39be3525e8ea6590b18fb6f0a0a8d8daf651bd93433335a610bcc897ebf7544c197a97f3c7b87944ee17b6f461aecc3eb6d57fe0999d58cb430f1e348018cf6462d10518cec6850942e74d7f2cfbf43a2d1d2baec2a2a9c671eacccfdddadc1cbed076393af5b8eac36487cd2e07bc1ba26b12295ad73407b46a69ab0483208a9fffdbfb4d97e72c901448102869e16e8910dd1c246f761bc089a45fdd7ba112c28f9ac695e65f551d8fcff1464a24460e3b713253825f677943791ff731585739d644486478a1f2266ec418ea8aa950521039b7e2cc6e1d0cf0fabb3fd62a4a79a4a6bc0cc98b37759e514e59611b4c98bdf93c37ba07e5674a8a7008ec02c3aa6268029b3d9da7654ec0716ab3c33411d2e50d633b8fbe8f24a6f961fe76b1d67e0edf7e578dba4233e288a8e9d99068ac5c1b86d1403193930eb490f7de756fdc39bdbb15e688d1cc20e6c704274feea8b8a3adbdda121f2877ce768413dd1f8d0be819a6b2cae97d9fe324bd8c10dfa1546c5a66982d0332bcb5de5f139122b6abbaa4361f7704c7e41f05b79faf96f259a62630dc9d790feca9c35516567e36048a6c46929ecbaf6cb7b72f46b22545dc2de5b7f3d40827dd8288442f8309b8c135d4a6b6399eb2b6696aeb3f83dd609cf7808a556f73e54622edf41ee81db31c562eb22ff1b1b83efb0cf52115f6d11d7025507f324ecf4daa62b152eeefbb646f3815795984775a2d2630eea5f09328003cb431b34f158d56163c73665576448cd851d422845aad3728f727df9a5a5859876c12bd62ab04b2178f20e4ac3534a35bc22472d8c8eecb946bf63d792867b4ba893aa5684b7953d63850600d23cda18e124e8ba1d51818774e5e092fdd204f1c4f4cc387b1148ada780aa58a76941c25d4ab8745ba271d64aa9dc966a2974557fd01638722fc6438d41b02809c0a276cab3a1e84c78e19a5b8904373aae4c72d160c0489977f4a91944c05829c7e16229ea2b7388ff40c8a445fd2ef1ce21c0c08ae6aa4075ebaed8b75df83b95bea8f68b7e584bbf66f8ccf63a8f9fad041c5a5cdef7a56171b76ad07e4a49197b25784a59cc11dc093f487f8612960eeb7f2977cf39cfe96515f7f87287c34dc8d78dea75721142e77e0c08dc5768e2d2759476fe1127e16ec0e5341a1844017652312a3875cb4f95e1433dcb9a2a5716c5d63a78cbd6339f7b8962fa1a0e12b03f15730a0f428bce406996d6233f23131dd1dd1ddb048cf7a17edff35883dbc9fa6a9098ff6693abd74b4087251e7921aed65053e1b536eb81542200da6a05f525b3e86d32fa708c3685f2309aa393fb7e546be5946fc95059db895b0d07f92fd6ddfe0f582287ba3081ea42ba6d708d97dbbcba6e9f445d26b9dd682889bd686522c80b232882763718c3b0bd1dc5f821b6b0530f57064b9c5a225e1defe853d875844999fe70dcf4abd5f2d2a81be7d6a4b59adc39fa049d7240b011aeb96c35da8d01ba65267013c9e036588182c5c18ce4d1a3c68361c6cffa9aa7992e45cda8838219a507a22e130693872a1b13cb5a244f257a95e5c0f6621cb750615a981d6bc2c0317916027a73c1f35c8e268b8230b80b6827ed3217a00c2d8777f0983b24055385d80f8713ecd998fe196430bb8666c3afb1c514d9599b4a7868aeddd12d8de07091f03240c7f99360e551adb96e4ee1ea9fadefcb9c0312c78dbceca33d2602e5f140d53fcc2c48df1ceae4cbaa367a797b2551b12c42ea23af42dae284211601112aa7d09673c2420e02d84538f07d52eec60388d8ebba8db03cb2d558a8af7848a097156e5998cc2c5b253935dcd311e319e6396c2e2c9a998e01b0d02913db8ab2a8e36f6fa1dfc07a3cc0b137523040c548db27d871ee403bcc4cfb4d2d533d7c2ebcfa7a2a449d4aa02a877b277b26cf0d0e9140ec90a5308c15b3f0610183d53e307c84b2b63bd0740fec9582a9a69f0dfafcfb85412565a465f7a2c94e5f95f94ae3f7651069fd851f29452d44f498e4cb3e051daa646ba56af40c32034593085294e3b5a18f3e750849f95424001d79953ae207b611146720c36d816db8d0178691bf4245ea9b9ec9b1182a8feda2bfb53314b014a917457564a9ad1e155270a248416153455e193b4665d65cfc928ed9d160edd83723b6c0a27bfafddf155c05b9739f5e893e911ecaed1868d8927c20706b6181ec033913389dff5acc139bd08c268bad283159be7b3ec86", 0x1000}, {&(0x7f0000001200)="c864b97e95f4835acf4dbe45fd4a677ee0c8be4e637e661e28caffa9423aec9d6411b185a02a865b03464117998481b6ae2f173e8f8788be531a0903a5b0611478ef08e237c2271bb011196faa929ca58ee31558d1816e6e29947ab794cb01665f3d58b9093562796089132ea24e722bbeb5eb52f28be3fc5c9aa1976d7f906897a7f4c3416fc274bd0cb1a2acd3a0297ed573e3e85dc9c96a7d8ced5a95afae7b782cf36ba3672c6c2cf04adf29f64b6ac8edc12c988e9d2dbec38595ed33a2bca3d92c9ca02132f46b926d6784d2ed346d374c1d329e4ed150f84568a9bced0f818dc3b1d1b65e1ce44cdd319b9adc2484cb94a8e7cd0ded359b3177a802dd4b813764a3ae00313ddef913fd992d092130a1dd9e762107ae5f549373eaab9f0b6f84662a67499473b254f72dcd445ef34aaa3d4866dcd9ef60137336cb23e54d7012e0e82768a4cb56ac47bc51dbef4b6ee926df3e65f327c3873c74b7e629580c6a343dd43d333ddd6650eb6c8eed3607dffd03dde06521d83c8be00e3f4215d3c4b55d4694a4589ca1b1afaad374705ff22027ff7703728765dc3d15c380d84e8ec7f53fb81029e4a921d254f4435cbbef7df90b7cb81e007ec49929b842ff4a1ac7677352e44c6d82e4b9ee1db9cc0adf33458f8772b79300d4ae695c6b40e28db3ae2e79105a08280e21f6ab35572a75b1225a8aa2fa2e66f5db0bc7962f55cfcdde395c246438cf6c13cccf0c02d0974d98f99093e5a43c5ee3c7c21aa6383e7e6111b18e12d51e0371653f6bfba2a87a4ebe505b812283db84b7f40665f901c25c09996e0d78400920f804e1ed0fd9cdb36b3d048b7e4232ca4769a35404ed7f1a63993440e5088487db35c7f2165bceb2a4f365fe3d86a98ad709f3fee88d80278938e3ac63f0d61061c5ed722c12533de504e7be62a0476211bf4b64784129e24e1a27158cf70f6edabb5263eea65f4964ade1a4a49c3decd4bb5480b474f8b25c85dd42322e21130b5576f8eb9d0c534a6faf7fee05ef644a57b560c1cd21a30804457f6936ada74e92db41b4c6751077f8e38de7f583a3d0a426ae831ee1558986f6cfeb78461ed256325e1c16fc666dd689e328bd645a476f8bb0dbfd34edba2c85ff7712a4e2b5b4f787de855bb1ff5f83de0a1b87ad2e524eec88665a4b041c6d3fceffb4771f94198b318da9aa291787a3a8aab7b123d5506224737d7bb39c7be2849240ccf8508ad3f5e28bf53c6a479495797c6e327b4137777c8535fb3866185334b476ce36fc3da826d6e603632843c0d726a13347135e840cfa7ba58ad03d6aa95c983d000bb94e9f2168484241ea9cc86bc75404135fce22e3338698eabe0bf487aa7ac1f15b60b178d592c2a6b67ebd0f30524d6a4abca0fb53e7eec84c20a0b49a38bfc71452e1f5201a0b77cce54574c36bcf6b29cf7bbbb4c98722c83608c7d7981301e29d0017ecd242a5f74db0126fd615567d79e47e6fb85123f6650c775377003b95900f43c4742de319ff4cc00d3e21f5d91491338a2b0fba8b07183c7d5963aa79623a88b4d6a7169ca5c3dbc03eb5c36f5bff6ce3064e7bbf7215be838030d821fa720c760c47811f1ee275078e12f7c31274439da7ca7d1cb299ebe1ad9e77e3dff1ca438657ba889c2eb86c6bd59cf63e6b82df807171a183c9f71ea61534223852bf65b8aa164f809d74a402e0540fa7cdba84017d8226f3204f47fc1bf629ba9cd58826ec962845b47e5fb36dc0d9e9e0d9010e756e0aa655cd71f640c0965c10dde157cfad2bec6802c659832340567cc4433a422103c4f5b34e7fbe3359d02ec42062ab2cc66574f49b93ed93b55795b27471af85d8266fc31ec44d0d411a8538c9df68d111fb5571c2aa2d61fc63b1b24bc8b9ad4c4facf40fa01a63a9a08aa2ab830f9ca1818abc0d217f122d97438f123bcd760214ebe2ad177014e0865765dab98f31a47dd76f05f20be0b31e2e5fc7a29246f931c2c52bbb859ad6496e2543fd2ba8873839461934fc8b004a3a3dce60f396888850a5d8008460ce84e815abf70714194b3a7a1af4f6775996b5ce7302348c9be1c06a6df58db44af232c3f6ef481118a06f8f82c33e536ea640d1d1c08d04e95cfa2b4d96afab6800bfc7dc6536b92ee1cdf601b8099e44a2578c836b280d18d548003fc6643d72df77e50c857c2dbdcc2fbc0752921d017cb4624bb84d6938baed1e6f5d8449f367cf6b45361866039535a0166c2e98cae116d81fb8a8b4f2b1b0efa9827241b4de58d2cd5640869292c4705fde0b4432255c3f6c33a6d8d3aa496255202262af2daf2f6155e1c4c4b2275bb9c26ded8dc504c71e2cdc8697b0f42ae7062ea171c361f3d4f586ab4545f2d0044cb15faf687cf95152b7b7b0a074b69f7dde75ed3ad2ee1375778f3c4c6410e48dc4f3bccdf0cb1cfa72c6872e09befb4acc1872cca32cdaba8353ab7d56c8f980ed50c7be36d06bc06c65c4b18b513d203a21335f708457287b16a0171566962232a5e9d4829f474dd6d73cf8d8eb9d16ed2bd69762bc442d81778db649ed03201b74e44099fce78a08a320de1c77b92348bcd89d513c89374e75afec394cd1dd1d5e32d441d179bba5220d5863a696562cc4f5dabff730ef66d3a05ab476492da6b29830a39c0d0f77444a874512ef1e11641461e97ca117606c3d479fe5f543b4d8b945e023a111dab9ea3375451f07d0ae0813fdcea686fdee82ed22b7d514672a052276adbc8da2d3fbf23a01701eaf5aff390a287c60ef59383a5d82d81f8f0b0c30cae52ae0ec79a4272f112754a1a4791333ca84ac2c17435e9e0fb1062b8037a12b6bce6c007d856e4381837e1ac39936e479cd9669f39dfdf8a48539ab3a6c6d9c3ee44bbe039ff1bded661b830029d2ea2e964f62f0237772f3e0948e47c28c65d6be78ba1c584e20b6e290d56667170390eb2f9b2043906d9e3af776b762186f22fd163b37d2aa1887e38188865ef29c1d36b074d403da4f655f9ff571674c66436258fc7ea8e95bf33dae6b18921016b021893d35107a434c64823b12e1c9c33534ee8198272a660e427a8ca74088b0255ab977de4e1fd38cb24ea09a901eeb1d864e3aefa033ddcb3947551b095df44303fc143465bf6299df7b62e27f5c79775b2238c203819db2a2fb813e39bc602b3a0ba4b02bcc82e9d495422f6a7eda51f76132c4c838888516dfa89c439994ff60551846c3773e47ce34dec92b162f35cc854d199412b4982164af99753e5bb0b45cdbfa4f0302a17a2b0f3fce1a9d06280915e91f2d356d3eacac011366b8409042cc659aaf161936cfe19d249de86f5157955fd1cee2aabe7419a916d39cc74b782ddc4fe710afa91527725be191e46b0d88b1ccdcc6ec7c4ccbcb08ca09ab70e4cf8a35f2d65e1459234f582c0cfd3a292c5e132cf1fc70ad3e13b032064d6c82643084617738ec60d8bf7c81592ae100db8437b2c669e2de1395744f161c0cec21da4954aa26f8dffaee4cacf902537b405fbbaad152b8f1e0774369d81a8ebb8f760aa36692f556d43b8319df013d14c48fe4a111a2f1a4434a42674c81d7f450b5b1eaf05d997d0aadbfb946508d02291339fd79ae667d8fde03363fab96bbde8654f1948db7b070bcc93f248590a1d57f227f142af61cd0895301e522b354205947bd3ce674692de3a23ed187ad91bf52d3dd319a9851937bd30916b505bb4b325dc97368e46aaf8516b3128113097ccccd0dd477ca2d165144450f2733cefeab283ed0a6810b938d576da0c7242a0028d955a8b9efe9c08a675cbcf72dd54a70ee81ca2bf4e764a12c20550363a8ba36da9de85ab974e637b1199f90da55d4df5f86172509d84f7be1db927975096bc9c4a447e8d463f88cfe625d1b8b90b051d9fff735d4f304c140079e0c090f53b6a171b1a90c82fe14c3343f3abab4f313afb82dc4f1913fd3692d85d2cf12e4f0e88eb52aa5ef99130bb3fd4a4ca2368ed29c97592ac8600e3a7cae9bcece7ee207f1a4378839efa978296b5f903551014ba568e9bf384b3a072d53dc83e518e892d04352c61c06717c363e31dcc5d883ca122500cf771bbf92023ee23a53d5df45126195cc930325c47263c6deee04cccfcfae4fa2da6ce46be14c383049b71ed85eac0e532d0ca6f310ad310af1909bd8f06fdf88d086e4274fcb0e4fc2351b3ed12b89a00d917b74c9e7a07c91840a1deb4c9170e1e7421842fd0a9e6307a0bc26739371d4a35846ea87035d4593a0bc9a035c42f8b350b90a5f9745b7eec47ecbfc68e31307b4f346540a8f6e40d81818a99e0ae5417b961d5e203a95392ac5752210a20526b4237f4a91bff1ed2e4492b5ae099fdde6c005b551c58d01f239a3ee4f4a0a40a37812973c575e4589856e849a8e5d7473c2582aa87355c435a35d48598d03838da254ae2bd1d39bcad2832ddcd0d0cac52bc387cb3305d8128043c08c7e5e561ef6d1aed59e19d929d0d99f19463c4fcd65e8f8f467b36e264be4faa56c7263c0e65103ff8d50a3ffdc154520788111afe5c4975ac3ca436379098a08311c4c59ee3e05d0c99af592e5b2390ff45092a82f864afaaaf95d5217f26317bf86322b87276931d99d0e30df8cccf59e0562fbc5e7b2ab2e5e6d6df66454f24502821bac75028c6d8f27dd4549f7f04f47b433d4494ab8b34aa41a7600736312f01cf29436ae39760e7598b1dc9b2be8f280088fb6f9bf9b2abbb1d28c7b8a12022cdb481d2041e276dfdbf231d9c2424ecc81ab161fa14bab15e6fa3718911c8d7138a70292e45d676873eed02139ebcdd6ecbb27277e3db5c4835988add3cb6ae4d579280dd46e6a94abae179deb55de6d909ba46c7ca31cfce01b7411285235e6c8f6d0478929b9b5b9ccb4cdb9ddb8ad6bee392e87e5a53936cf1f670b3d7ef28ee524f673209c4d0d759f095a804cdbde5c2d2040239e793aa4464706a3f775561a924d28e9aec52d22c64205f12c6b9e0dd4609a7a90bce68e8b9b2022abac550c7319bd9cbef9455d6544dcc2cce7a96b7784514fa2ab66af71d297fde0c329fcbce9c7493855c206c292e344fa33343592404d9c7daf31be25700dff8c4ac6f316b956042fca774cd6e8bd82c552e5e5a8b566f9d13b5da7ee99bcd54a03c0c80021af0f8b842dffa3d622765d0808560622cc7a96912de910e1c43e1181fa6c06b9e66f2ae308160e36b772a850a4db2f79d2616f5dce4e9d66e8f69581e5a332e1c4dbe9a6824f9f0e9f85c7a8a8202179bbdeedef5817140d5bbc60454fbf9d64ff5b80700bb9fdfb38dc08441d516df02979f8aecd51362b87b8d66ad2b00a02bf59fdc84a1443608e42f3c4da3f1287b5dc57d511121c6bae7855ec51f011d3edea1d9098fbd4ac13a2335a911aa3cedc87e022734fe76e75f90e26d5e870484deb44349019e881c7e79088f2b047b793c0a78a6cb469d9516a7726ba5c9ec31aeaabad8ebe8b1a0f12618810ada6c2e7b4719cc0dca0c82ebf04e1ff5be73522f621af80a79edfe9048a7dd80912b8d4fab3a6fa2d7206e91393509d3e043f98dbf02f420a843bcab6be1a10b065c554112bdcb694919849b99f8398c2fc705c49414b4f002860a937c2162dfbc3d32c6ff0cfa0ba67302b2cf70050aab205d6224661dd29394df828934d0176e71ba2b51f04c99466d1c7a2c0debd465e415e940ea35de5ee228065266706761c87a6dc56dee3bf256cb2c329bbbbab879cb06e9110a1c5dfd6496625c0da", 0x1000}, {&(0x7f0000002200)="b993235360b763e0ea9294c140b51116ee78d5ed98125841efc2d5ed820208b06ceb657fd9d661ee24be5de7a385fd70a04286d5ad33f66fcb7dd615348fbc383daaa6913b1a59ac3cbabeb79484c7645fa5aeb7f926207d8bfaa7ae4c76df3984c5a1875ef17a35dcc9c8b47a94f3da020d4f76acbdbf564be346c7852f7f52dc158a21ee677a913b5601850e2769bcc983dba2298c7d4f1b", 0x99}], 0x5) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r3 = shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r3) 16:00:02 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x80) mlockall(0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x89, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1}, {r1, 0x4002}, {r1, 0x40}, {r0}, {r0, 0x4}], 0x6, 0x6) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x10}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x16a) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x62}], 0x26b7402, 0x0, 0x200, 0x0) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x4, 0xbc3, 0x4, 0x8, &(0x7f0000000380)={{0xffffffffffffb955, 0x2, 0x4, 0x8, 0x2, 0x8, 0xffffffffffffff01}, {[0x4, 0xfd84, 0x6, 0xff, 0x9, 0x8001, 0x6, 0x80000001, 0x8, 0x9, 0x1, 0x4, 0x9, 0x80000001, 0x8, 0xa0000000000, 0x5, 0xf2d], [0x9, 0x696, 0x8, 0x23f, 0x8, 0x1, 0xc01d, 0x8, 0x80, 0x6], [0x100, 0x20, 0xde30, 0x6, 0x0, 0x4, 0x1], [0x7, 0x8, 0x41, 0x5, 0x3540000000000, 0x2], [{0x1ff, 0x9, 0x1, 0x10000}, {0x1, 0x1ff00000000000, 0x1, 0xfff}, {0x400, 0x8, 0x2, 0x40}, {0x7, 0x80000000, 0x9, 0x7}, {0x4, 0x1, 0x2, 0x1}, {0x0, 0x7ff, 0x6, 0x8f0}, {0x4, 0x1, 0x9, 0xfff}, {0xa51, 0xab9c, 0x1f9, 0x81}], {0x1, 0x3, 0x1, 0x4}, {0x3, 0x0, 0x7, 0x8a}}}, 0x81, 0x5}) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000600)="b1ed7db4c8ec99202f873f78b912df452e0cdadc64aa957929a6c284c2942afe0a375ceb9a152db076d37b633c7303630ec7c83b1b1a98ffaca75861b0ba0bfa2abac6b41f765a1fdc8f0b026bb105696d043b0c2e33b6b702025ebc94ac3bdfdecf8912dd6759a8a4a9f032a47407e1259dce123d33ac2b9fc767577f5eff0013f06dc6421977e3118bc17b5071053a3d9b6a6461fa8c6297459dc8460369c811156c92a9dcc40547fa9f98bcfae6da1a2c50658f6fac7ab61eccab2eaa9caf19a8d02edb973501a1c54dbc3b88ab57a41e1cfaf782cd996db15b410a85594c67392f3ac6aff12929ba954bb1eff44e5f6a", 0xf2}, {&(0x7f0000000700)="e5f9f403d076103b1b8aff6d958227ebb1c8c29b10fc0cfeeb46598483aef83148c09e2902b56bb225897bbc693214517ee813f38dc6ef35dc9c1bca66b7251c0a4530e4078bfec4f916463764073ef815c626ac507eeea6b4672ad953fe2a204ee79a3d2716ff279c356de202d076e81e72a91eb285103840f9505ec1b04279edf5201626a1af1128669162b11df1ba4d2e53a0cf221c7f2b469d059aafafc03e71aea28c53f4", 0xa7}, {&(0x7f00000007c0)="f0ea01f69518e3648e46fee40aa1f4f6702fa4ade5cacc1edf5fa16183bf40ee3ec4146a4fd894502f7fb82994b0167595fdecd1270677c81b0c4dd83b03eacce6c8f6451fc5931fc785c00bb72b06ae6ffcedd661f534608ee5bf178d73dd98a4b8326f8176c137eb09decb3f030d9e2b14439d3d22f1c66b2cf0eeb8173ec91b76fa6eb14fcb2388b10d02f8a0bb9d856786027be15b4c1f83566da39874d99e7258c27300af7e40983f90f16c8d484c5c", 0xb2}, {&(0x7f0000000200)="79283decf1d7c5e97c5da619185707c717ba6f", 0x13}, {&(0x7f0000000880)="9fcf1207e26479bcde35207e989c4fe03647a5633e0387bbac4a58a79d6bf3918ade22148b75582aec380c524cdafaf930d2d68b257158cb4fcf251b5d4e3dad8fbea5e6b41ff4260d25c8cf9a6690a4bb79b7dcd4d53fb8b78a4c2475c2894fd306f7c62214db9226a88384c0f0f6e70fa9f2b01789866ab313417d", 0x7c}, {&(0x7f0000000900)="cec929ad08250982325ba71a51f6b60c228851ba95cebf856980803db93aa8898457d38759b8b2d00998fff0223bed0ad58afaea9fbcb8d3e47179d557f2673079ad2941c2966e3a92f566331d64903a0c4e0c7ef90704be96c1c82bd28476d918a21e938dc33908e31b6a58f9a381100e4fcc0df78db6e2de48e3c441ebd8fceee4c4d4c3b62b9cc74f390fd758981ad7e852f59b829fcdacd030b309928c2915cf6c24417e", 0xa6}], 0x6, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}], 0x18}, 0x8) r5 = kqueue() kevent(r0, &(0x7f0000000ac0)=[{{r4}, 0xfffffffffffffffa, 0x0, 0xb, 0x3, 0x8}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80000003, 0x100000001, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x2, 0x80000000}], 0x6, &(0x7f0000000b40)=[{{r5}, 0xfffffffffffffff8, 0x30, 0x2, 0x3, 0x9}], 0x6, &(0x7f0000000b80)={0x443, 0x8001}) kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000001c0), 0x66, 0x0, 0x7d, 0x0) r6 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) sendto(r6, &(0x7f0000000280)="ca9ea5e7206a28064562a9235b3b3f8d10c76d4e701550d23752a3eb3fc82106e19596779a217c96bdbf2c25c9fa31a14673411d6d52ba64c14b869baa98bb2a169610c1c309002424f2993c87c319e079828aa49ddf1133b4e951713b209c7ec955ab0f20f00bdf51769b588adc0446901d82eac171128cf1e6f16d965fed4a414a799c3adad23e5b95655b709cf67ecf29d4b54b25ba3e20cd84dfb6a94fbdac7013d7e2f38b28b55d1c7ae41941dc1b5bf40eda2c1507cf0c8450525e229395b3f9f1e87abc7d8fe2fb65c1003b136203cb6426f7aeeb679392d3153dccc3732e7a3e7dd094", 0xe7, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$TIOCCBRK(r6, 0x2000747a) 16:00:02 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = semget(0x1, 0x1, 0x42) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r3 = semget$private(0x0, 0x0, 0x108) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1, 0x6, 0x8, 0x1ff}, {0x800, 0x9, 0xffffffffffff7fff, 0x8}, {0x4, 0x8800, 0x8001, 0x2}, {0xffffffff99fa1dc4, 0x9, 0x5, 0x2}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x0, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="b6dd2429a970abc0f0d5663fde1b249c5df74d27db9a26eab453da5c4e1d36dc7cec8eed8896bda0479a4513451c119b82b5d621fdd9a2b4", 0x38}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x20) ioctl$BIOCLOCK(r0, 0x20004276) r1 = syz_open_pts() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000100)=[r2, r3, r4, 0x0]) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x20, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) pwritev(r0, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000003c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200000000000000, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x11, 0x0, 0xffffffffffff8000}, {0x54}, {0x6, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x1ff, 0x8, 0x0, 0xff}, {0x1, 0x1, 0xec}, {0xfffffffffffffe14, 0x8000, 0x922, 0x7fff}, {0x4, 0xf914, 0x8, 0x91}]}) 16:00:03 executing program 0: r0 = socket(0x400000000000002, 0x4, 0x102) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) r1 = dup(r0) dup(r1) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) mkdirat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xc59, 0x4}, {0x9b, 0xff}}, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, 0xffffffffffffffff, 0x17f8b1c9fd31fcc5) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x4, 0x7e7c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:03 executing program 1: poll(0x0, 0x0, 0x1006) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x401}, {0x28, 0x7}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/167, 0xa7, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:03 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[0xffffffffffffffc0, 0xc971, 0x8001, 0x2d49ae9e, 0x2, 0x688, 0xff, 0x78ae]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000280)=0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/4096, &(0x7f0000000000)=0x1000) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5959) 16:00:03 executing program 1: r0 = semget(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x8]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r1, 0x4) r2 = semget(0x2, 0x0, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8, 0x9, 0x1f, 0x20, "7314bbd5007765423b47a91420a2104ae667a8f0", 0x800, 0x4}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xa00, 0x0) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) chroot(&(0x7f0000000180)='./file0\x00') r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x300, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8003, 0x0) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x5, 0xffffffff}, 0xc) openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x4) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f00000002c0)=""/29) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) semop(r0, &(0x7f0000000340)=[{0x4, 0x9, 0x1000}, {0x6, 0xf, 0x1800}, {0x3, 0x4000000000000000, 0x1000}, {0x4, 0x5, 0x1800}], 0x4) r6 = fcntl$getown(r4, 0x5) recvfrom$unix(r1, &(0x7f0000000380)=""/41, 0x29, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) chflags(&(0x7f0000000400)='./file0\x00', 0x0) chroot(&(0x7f0000000440)='./file1\x00') semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000480)=""/18) rmdir(&(0x7f00000004c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000500)='./file0\x00', r7, r8, 0x6) fchmodat(r5, &(0x7f00000005c0)='./file1\x00', 0x4, 0x4) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000600)=""/255) fcntl$lock(r3, 0x8, &(0x7f0000000700)={0x0, 0x1, 0x0, 0x4, r6}) r9 = dup2(r5, r5) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000740)={0x8, 0x2}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x80) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:03 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) shutdown(r1, 0x3) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x4, 0x4, './file0\x00', 0x1ff, 0x100000001, 0x0, 0x437}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffbfffffffffffd, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x528, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x0, 0xc004, 0x1000) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) sendto$inet(r0, &(0x7f0000000040)="5eb9f1677cf7a815f30c0caf8796e3a46bdf1bfd74ef41ed6fddccd5", 0x1c, 0x400, &(0x7f0000000080)={0x2, 0x0}, 0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet(r0, &(0x7f00000000c0)="c15755dc0b8a9533b57336e9673d161b6744c0de8571f47ff69cd4f0ae62c2535be13f071ac05d2efb6535bec35ae53290c533964e7f807b1014b21ca7bec443c9e4ff4e545887acf4f03e27a769a6c5d8d31fffb4f2ba371536c37894bfef3265998f1c3362f6fe344e878661226659c3cd1e920296f824fc0d4c8dd57ab1bd54310b85af2433a06a2e7c047223d83b6a6d2f6cf15c3fd19d0b32e8bcba81006cb379902779cdda5874df0818bce7e09ddce0f20e7ad034b62d425b9807667e88294c24fbe02230a647b0552671af78c81e9a5b4b6d702f5e25d5de67743c7affc62917bf58f4d0200ecce323cc5fa493", 0xf1, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000100)=0xa) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10600, 0x100) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000100)="e12173c0da85591365dfe8933f42a9d3b00d0df6e71e77"}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="09000000000000003e315527c0255ec7a4961696a23e1731e2503181ceb8c154010000000000000056824dcc"], 0x8) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) rename(&(0x7f0000001300)='./bus\x00', &(0x7f0000001340)='./bus/file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000012c0)={&(0x7f0000001280)=[{0x43, 0x40}, {}], 0x2}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) recvfrom$inet(r0, &(0x7f0000001380)=""/174, 0xae, 0x1, &(0x7f0000001440)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/55, 0x37}], 0x3) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x20000000000003e4, &(0x7f00000002c0)}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") r2 = socket$inet(0x2, 0xc005, 0x1) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:04 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) 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) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80000000, 0x1, 0x0, 0xa18e, 0x6}, 0xc) setsockopt(r0, 0x10000000025, 0x6c, &(0x7f0000000040), 0x0) setsockopt(r0, 0x5, 0xa436, &(0x7f0000000080)="8cec66760abba1d798641ec1972a5a4853e070c22633fc2bdfad047717a3ea69e6147fed779ab5fd6452ffe0bd4129496c6fd7fd2436bed6a06b29f53c77f6840a3b82418ddaa7116be6c39a2948ba1d9170c894552e1881389b68ea93cd2ee66f37", 0x62) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000a00)=[{&(0x7f0000000540)='d', 0x1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x7) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x20000000000000) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:05 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20802, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1f, r0, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:05 executing program 0: r0 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x483, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) fchmod(r1, 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x31d891cc2006a12d) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$KDGKBMODE(r2, 0x40044b06) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x7, 0x7, 0x8, 0x1, 0x40, 0x9, 0x180, 0x0, 0x3, 0x40, 0xdea7}) openat(r2, &(0x7f0000000400)='./file0\x00', 0x0, 0x40) r3 = semget(0x0, 0x2, 0x2) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000440)=""/146) syz_extract_tcp_res(&(0x7f0000000500), 0x9, 0x8001) getitimer(0x2, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000580)='./file0\x00', r4, r6) listen(r2, 0x9) fchown(r2, r4, r5) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000640)) r7 = openat(r2, &(0x7f0000000680)='./file0\x00', 0x10, 0x4) mkdir(&(0x7f00000006c0)='./file0/../file0\x00', 0x40) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000700)={0x719, 0x401}, 0x8) getsockname$unix(r7, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x9}, 0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff6d, &(0x7f0000000040)="b6") 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000004c0)=0x1000) r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) r8 = open(&(0x7f0000000300)='./file0/file1\x00', 0xa0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000500)={0x1, './file0\x00', './file0\x00'}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r1, r2, r3, r4, 0x5, 0x7fff}, 0x6, 0x2, r6, r7, 0x7f, 0x100000001, 0xb1f1}) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r9, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0/file1\x00', 0x200, 0x80) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r10 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/226, 0xe2) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) close(r3) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f00000015c0)='./file0/file1\x00', 0x8) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="c4") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) readv(r0, &(0x7f0000000840)=[{&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/203, 0xcb}, {&(0x7f0000000540)=""/220, 0xdc}, {&(0x7f0000000640)=""/77, 0x4d}, {&(0x7f00000006c0)=""/59, 0x3b}, {&(0x7f0000000700)=""/107, 0x6b}, {&(0x7f0000000780)=""/151, 0x97}], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x113, &(0x7f00000000c0)=[{0x4, 0x100, 0x6c, 0xfffffffffffff801}, {0xfffffffffffffffa, 0x80000001, 0x2, 0x4}, {0x8009, 0x1, 0x1000, 0x3}, {0xc78f, 0x0, 0x100000001, 0x6}, {0x400, 0x7, 0xffff, 0x80000001}, {0x0, 0x7, 0x6, 0x7fffffff}, {0x4, 0xfffffffffffffff7, 0x2, 0x6}, {0xee, 0xf0, 0x5, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x2}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x5a, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x87, 0x1f}, {0x80, 0x5}, {0x41, 0x7f}, {0xaf, 0x7fff}, {0x101, 0x7}], 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0x3ff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x434}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) lseek(0xffffffffffffffff, 0x0, 0x3, 0x2) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x258}], 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x8, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xee4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x770}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd0c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) pread(r0, &(0x7f00000000c0)="ce3318d282ff01c253e547f6db8e2c5ddc0f3c87381c53cd92c57c5b42e63866733fcf806542b867cedd1b0ae9d9159786f2e063e3a21f17f8c8594717c19230553db7c9c042cf642a843d02ea1cc45fa666f665231fac0dcfd079d16300c676755f2d7b526b63015fc8e73211de4710242181d3f0471bc83ee0cf22acad3f", 0x7f, 0x0, 0x0) close(r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) pledge(&(0x7f0000000100)='+O^,\x00', &(0x7f0000000140)='\xf1\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r0, &(0x7f0000000040)="83e02b343dda5f12d748101233b5800539269259206b998bdf9d8252efd4f2ad8ef5e6a52a2d32e5ce51edc1a92843c15f2708378d27ea9787725f1ba25dc300d726075b5b6f563dc3d5bf4c9c4e74e429c75dcc96ee5400b601246866b5b870e40b19ca191916a3654282bc38d5f2632e0f3eb233b6b2baf54ee0d2f293851b1b04d457fe99a853", 0x88) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78", 0x586) 16:00:06 executing program 0: r0 = semget(0x2, 0x4, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/173) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1) clock_getres(0x200000000000005, &(0x7f0000000080)) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = kqueue() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x6c}, {0x6}]}) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1020a, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) pwrite(r1, &(0x7f00000002c0)="1824c32b910e6b638203c9eff1d6b706875b72ded4b04a0f6ca8b918d0006db6a738fb92cd89db6b92d878993eef8c12ae98caa770f862955f1170701378f7a9007410fcfc4025c45f3871ec2d92441207e7b57d42358a1b8166f34f49aa1feb4e1d14de7e0071418efb1471f8f4cf4293262adcf58d36caf5eb0b94d3c168879c4bc828b10409aa8c3a94e376517f4e42a4e8c8670890fc0c5c8eee393ffd9344e4e7f9e6f1a4a185ca18f4dd75eface7b90fbd212fb9cbb70a2be71cb11b1a5b0af4d2e1047f21de83980e8acc9b8b0cd3993074b703960fa003acd4550f06764ddd1260af3112b892d864674378668658e88f", 0xf4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/232, 0xe8}], 0x1, &(0x7f00000001c0)=""/13, 0xd}, 0x43) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000000000005, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000000022000000decf7665860000000000000000", 0x2c}], 0x1) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000080)) 16:00:06 executing program 0: socketpair(0x1, 0x3, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80000000fffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xbc0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: 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") getgid() r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0xec, 0x5, 0x7, 0x7, "597facea315234c6e44af5840b44a1201e4f5ecc", 0x8, 0x2}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f00000002c0)=[{0x87}, {0x100, 0x1}, {0x26}, {0x8d, 0x100}, {0x1af, 0x4}, {0x48, 0x100}, {0x1c2, 0x4}, {0x0, 0x2}, {0x20, 0xfff}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0xe5}], 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0xd310, 0x25edab96}, {{r0}, 0xfffffffffffffffc, 0x90, 0x60000020, 0xbecb, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0xc26, 0x100000000}, {{r0}, 0x0, 0x40, 0x80000000, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x8, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x1}], 0xfffffffffffffff7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000004, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x46, 0xf0000006, 0xb10, 0xf0}, {{r1}, 0x0, 0x8, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x3000000000, 0x6}], 0x8, &(0x7f0000000100)={0x1f, 0x40}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000080)="3587a2c489fc2ed7f65cc4f264d09360868d9e7a3dbaf38efb65cfe41f6a59dc05a309951ddd071dc5b9807c1a00129019da09d1767e3b1360c3295332fe142eb3989069226d29c2da54da221ed46eb3bd9c42621ae3e789741ba5f9aab7b6eb222ae99113e5e902f1ee4a205ad5a73f9a8f37be712393372311bf04f26a3104b2f800cb436448a546f1a1ec4bdb33b63bf91d9112e50139c5bb31bfea6d1c46875295200db2f6c7f70a7cd06ea32e84b0f650badc59ab3cc6c86bbd8fa023a8bd6a8a2166ab5de3b848f64a35", 0xcd, 0x4, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x5}, 0xc) socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x81}) 16:00:07 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000, 0x7f}, &(0x7f0000000040)) clock_getres(0x7, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7f) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x22, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 16:00:07 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000f80000)='./file0\x00', 0x0, 0xea) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x7, 0x200) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0xfffffd24) socketpair(0x18, 0xc007, 0x3f, &(0x7f0000000080)) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x1}) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000200000007000000f69518a60e49982700000000"], 0x18}, 0x0) fchdir(r0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="68030000000000000000000000000000634dd1452a7ea98c9be31a33ed0caa94ce795ade69359c565655fd6e05b1a67c46d4dd5b55b3c903a627520c9c1c6fd5194fdf29b0f2a664d23e4b37b3a7f2058bda059cd54c6fc74369dcb8ad37ac3fb406c40ecab4cc1ec5983d5c7cb346fd1e82f10f8bd0e7433d075a7e57c764568baa0cb01493649302f65ae9672142b76ac5176fe31e0c676b1fe89fb01d1d6b89f33fa5686119d9a74e56b6fe2a28446fdc9d6a5848e4969027e601c458cde928af0ee1151b00c9a82419a0d838680a27caf427404490828353bdc6d89e4edb0813c5b2c15e7bce32d577c60c5a84c779f00bb62ff88775166ee69dcd2b3c41a145b6a0ed6c170e6e0f230a0ba16d0e1901ebc0e6d1e924f60dbd81cd3feca63ef46a8adf7e6d16f423f03b6f8d4a03d3767ebe3d14ddac2a6bf80d89ea1142495ade3176c73e9791786f9408fb2bc8ad10052619901657143309c2240effd16514bbad2a8df96d38fe999169438c19735a48ddb9418e2832a5651a05af435838b8b49c6590731b449f5bd54b1cbac84b4c7d8d34e6da4c34649826f2a8ef21f49d231f3bf2debec841483d74e1cbb00f4c01d687580f11631821ed168b8769a7dc18117212da7bf20e1a97bcad3b275de935cded3c0b44bc3b9e710c32cd25de074ef50dba36e93ab800eb3fb41a4da5ab9b459c3a545b4e8e5add4fdbf343b5bb0ea6ee82d5b850823b7d87cc1390de9efaa45a5db041eda7789480351828a0a79a041c48d6b33b18a028ac99ae7de98205da104fa707516f9e27b0eea7588c65812f846a6f3b4d2414ea998d0c2ec28bb86e79eddd3a88a4599d3143cffd7385809d8cc62a3547785e1af9e24cac6cdc802936621e365ae62bd31a95505232879e14d85b92ce38b1125597e47e30136bcbac2c892d15130a502f94194297acf7f2b9f2d4182b762e80db4aad8a809b4ccee4ad7afcf9d47139f86baab92228a5faf57421217fb6d45bcb8a5376d4aaa1749ea15d88a5ec99eca4e2595517834c8c725e2103c6d26a99496151cf0e3b172405934ee937eaf57632131a21a1092257b1095c20a341e45003a6b613fba9a5455907771f63205243fc710a2567efd21865df3683ffd554b63b3fec7f10c05a265966064750cde83f3ff295cfda2d12875e640d6de0efbe7930c3b45a1aebe14f88f4f9ba625395f6fd5a7bf17d1d9c5faffcf2cbc1d3858b05c4c6e94749aeaef3d5198e1a270a90c1c3171e7a62642f973d09bacfe3f01257732ccd5901e7c13b9c1168b7a031aa736c2677df464ea384c4b0c5809da157b65588a2eef5d3686a3a5e0b6c5f100d0e4ee23319969ad6a2b8f150a20f1cef74579c96f6fbe108340a4949f5b2d64fff4bafc3f6471b700182ef1ed8380cdfe500dd89ef71fda5e1847f634fbea9d75c90d059299e9090679ce2a19961347ced1752b7268bda9e55b9aacbc30fe3102a28e86d505b58159312e6de3e87bfa3a8e901d8f23b4d1d2d738f7fe81e15679a42091ac0a74a8709e437b6d656729d96"], 0x368}, 0x0)     16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0x9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r0, 0x4004426a, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() r4 = getpgrp() r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) r8 = getuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f00000011c0)="5199e60c17af7755d40a9cb74b4a70530b32cbbf7843b3011f08ff3720ecdc87f75395ebdbd96b4cdf95df73fef0125031ad86b416e021ff6d100b9c8ea942b07bcc1cabaef41c7aa91ddf8dbb4956499261d82722ab80cef5f0d96d3994aebe7dbda1a83a2a5d65509e3397a131d0aa2c839f8bc90f697c1054ac807cdb8b363644cca64327d2f9054ae6d6", 0x8c}, {&(0x7f00000000c0)="84652d394eff88c6d968a04a0a525a19d1c3d91550dda1b77ce481ade0e4a134f5c1eeed7f5784c9a736952e7c806a22de3ba3acd863ec1129715ab6e629172ab9324d6f6a558148a59ccfae561204ad11375c17441dc1aba874f884538b9061c9817146006180786608a8eea23066127aefc6c7bf76cc23e81579fcf6a5", 0x7e}, {&(0x7f0000001280)="2c7a457fbb952deda1f76adfb4bc54abeba1934793ea59216d20c9d2bcacf2a04de09bde9989cd41656daf077e8eb2d5684f28e81845785f0928dfee8ca100b5dd48261e936f2fb88c11d47fbe65bdc27009401e75c52f447eba70760f904b04471fab967ba29497c45b0a93a7af40", 0x6f}, {&(0x7f0000001300)="9d3625a0b1216e61f7bc9d6b4fe3d3cd3ac8874b5bdc424f3f98adbf6bc9342924806a708a48c88778821732401aae4dc9874d83823bfc47d16b89bbfec4c51b188c0fe7ec6589d72f8fb1fd583931f3ca37b30242cbd43c1ec6ca394252a1a0", 0x60}], 0x4, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98}, 0xa) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/150, 0x96) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r0, &(0x7f0000000200)='./bus\x00', 0x8, 0x10) getsockname(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000003bb21e00"/34], &(0x7f00000001c0)=0x1f) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x4d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x80000001, 0x3ff, 0x2, 0x7fffffff}, {0x3f, 0x1f, 0xff, 0x7}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x101) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x10000, 0xfffffffffffffff8, 0x1, 0x8b}, {0x10, 0x400, 0xac, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d61fe2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c63eaf6811aaacb2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751733f002091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() flock(r1, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x44fc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) 16:00:09 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x3000, 0x43d) select(0xffffffffffffffe3, 0x0, 0x0, 0x0, 0xffffffffffffffff) socket$inet6(0x18, 0x3ffe, 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0xffffffffffff0001, 0x40, 0x1, 0x8, 0x2, 0x4, 0x3, 0x4e7ba10b548a0fe7, 0x7, 0x5}) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) r1 = dup(r0) setsockopt(r1, 0x4, 0x5, &(0x7f00000000c0)="44a77f08cd32daf98db07a0e363ea5bbe742e5e5824a37f5a9a4e7329099e25601d32766e1fd0a43f4436f654c3761b6d44655018dcca4e86ba8ebee704d2c4a60eeef93eb986d9baff6ba7094b32a0ccfbf965c6fd75890ede97306ea1e74c4d66432d3014bc4e04898fdce847397d3396bd937ff6db419", 0x78) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000040)="af41") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:09 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r1, 0x20004269) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) 16:00:09 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000280), 0xfffffffffffff23, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x2, 0x7, &(0x7f0000000040)="6872a517448f18832bcbd1961aaacd40d32d89dcfb7b649e4f4fab9f614566e2b60f64a6a8c4c3a57e17a3405f6ca9c55de2c87bddce5dce25eee9d0b78f1108a3aa6213245586ae0d23245f599945fc8bc3faa2c17c0cd73a0330f4aa66e538127574587e5b875397d5f213f62caccdb6387b39bc", 0x75) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xa97, './file0\x00', './file0\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r0 = open(&(0x7f0000000000)='./file0/file0/../file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0/file0/../file0\x00', 0x809e, 0x8, 0x6f2, 0x1, 0x0, 0x9, 0x1, 0x3, 0x1, 0x9, 0x8}) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x40) openat(r0, &(0x7f0000000080)='./file0/file0/../file0\x00', 0x8000, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x87}) 16:00:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x101}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) 16:00:09 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4004, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x2c}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000240)="b7") 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="b9e0fc19", 0x4}, {&(0x7f0000000180)="b71a6ddbcc3f458777cebad8cd8aee47c3f045ebc2784ed053acc07d785f0d967532eebe2a1d7adf9a25638e30a30bf018209abb1a091a2ecc4c27ac5150f543cb5108ecbe7f3a0a65e0cab3b2ab4211aefab6b8851bed299ba9084685bbac104446dca77c594082493bde5e44f1e97afc9c86c08d07c73555c6bfaaaaaacbf52aeea61deb749aacf69f06622236d4848ba8295ca62a9fac56a31f7e912e6c0f17f355113cbb079f6fe3ea737ff3642c77153978f1635bc4647464ed9a69a4a2b1b8048be0db3c70db5ff915f1752d8f5658c8b36a79613c4400176f1e890e0d5d8415dbdf7a6888120e", 0xea}], 0x2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 16:00:09 executing program 0: r0 = socket(0x15, 0x4003, 0x7f) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000240)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080400000000000000010000000000000000000000000000000000000000000000f3a01784202ba6be661ce44a0c7bd6f76ac087e2a86c58f48f11cfd5d2579e61fcd8d78dd9a4950caeb8e10e412a01d73084bada1709cafe38b83972b6e12d92316fbf4d39ad1fc1355d96234d11d7a25ad07d7479cede3db123ad599d91ee55b3e964bfc6f98d3502e6934fbfa57e7ef55a73b40cce7474cacbd956fd0b383f6cfb212938a4a5bc6825959eb1042d74c46e1afd0aeef698626c9fff429b730100008088c0f45047fb3f04d44a44bafc70598fdd6125f65311cd5afeb82286c030e0", 0x31, 0x402, 0x0, 0xfffffffffffffeac) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xc2, 0xfffff, 0x1, 0xff}, {{r0}, 0xfffffffffffffffb, 0xade8d3b08be68d01, 0xc0000006, 0xd773, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0x5, 0x2, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x100, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x0, 0x5, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x33, 0x22, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x81, 0x27, 0x9, 0x3}], 0xfffffffffffff000, &(0x7f00000004c0)=[{{r0}, 0x0, 0x8, 0x2, 0xfffffffffffffc8b, 0x7}, {{r0}, 0xfffffffffffffffa, 0xed, 0x3, 0x2, 0x6ea}, {{r0}, 0xfffffffffffffff9, 0x41, 0x40, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x7, 0x28a5}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x1000, 0x40}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000004, 0x4, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x24, 0x0, 0x9, 0x8}], 0xffffffffffff44d3, &(0x7f00000005c0)={0xfc7, 0x20}) rmdir(&(0x7f0000000600)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) sendto$unix(r0, &(0x7f0000000080)="174696789ae1ee13d27627a570b15c2eb09f306ab248fab31cda0c6c42592cf9cfd2e5719d8e86d71620a17a97465f3c092cfc774072dc7afcc209e989cb239efd64f09a5110b764fe4c8d5605eb4af54266ec74d3c2f49626173a14ff79bc3a15ac5ab2478657996e2c169d55f7c90794bdf7de112505be5ac825839cf73ad6aea449a72e7014208158d7d3a3f6b63297b4aa3f8a2c374f49adcb196a333c3989829d7b8e37e47b7b00781ac27a4cd4e96fdde461b98fcd64ec6c130c5129dd3dd0389ba26a1fd73661d18660f44a9090b5587b458139767ca4168e", 0xdc, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:09 executing program 0: r0 = msgget(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x20800, 0x160) renameat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000280)='./bus/file0\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000240)="010000", 0x3}], 0x1) faccessat(r2, &(0x7f0000000100)='./bus/file0\x00', 0x8, 0x1) write(r1, &(0x7f00000002c0)="000000de0459779025e3364dd9ab25bd430211c1c8bca9741aae93c02287dde934f1b7c34ea9da5652ce32c349159de9acd0bde182080ac5fc71d93df94f448d01ccc85155881bf6000000200000000000f2ff0000000000", 0xfffffe6c) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) listen(r0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/98) sendto$inet6(r3, &(0x7f00000001c0)="33b460bca4953970ad8f76fbc534dbbe6597b76a344c67c61fbf48c3daa3b5ff15dcaa26ed9366efbf9fb428216a47c394049ec8270fb680991784b23c63e6bd29b092ecf478aed46705f8de5ba634dbabefe5b5a953cd0b94fec3c4453edb30e1da239852f34c291646058f7273d666404739dd4f66035b6836a25c223ba97a716274c465", 0x85, 0x2e6bf5b6827dfb83, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000440)={0x1, "765a2d89668b0a815338094d24b1c25d26edae33c95f314844ae2b6e49d3787fbdf12875b5ed4167a30a7405baa760ccb5a3f3046ba826a8ebe8a9ffff93c920d52923e946c464a2223ec83405630af28621a913edb7849ab56e671742e79ec76879e06774a62645b6243df03a413955c8a5ec"}, 0x7b, 0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280)={0x8, 0x18000000000}, 0x10) msgget$private(0x0, 0x8) r5 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) fchmodat(r5, &(0x7f00000002c0)='./bus\x00', 0x1f8, 0x6) mkdirat(r3, &(0x7f00000004c0)='./bus\x00', 0x25) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085762, &(0x7f0000000100)={0x100000000000003}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getegid() lchown(&(0x7f0000000300)='./bus\x00', r6, r7) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x9) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x4}) listen(r0, 0x0) r1 = kqueue() r2 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0xfffffffffffffeff, 0x9, {0x5, 0xfde}}) ioctl$TIOCCDTR(r3, 0x20007478)     16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) r1 = getppid() getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x80200, 0x20000) 16:00:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x7, 0x1ff) sendto(r3, &(0x7f00000001c0)="03f0047f548776e66bb0a853d771e6fcf0782012557ad6c46dab7b02588b3648051001ffa6d2c6992746df74de2ccc9238692937c257120c462ff448816b0dd6ac6c00e83728602e70c72665736711b56a6a1b05e493b166afd61abc21d3cf047d736cc9dd8ce8ae20aa2525fbd10c589b027a10795bbbefe2bb2acec78166d8f66fbdab3da67f2dfae3ae2435b66fda7ee0497e2a216797de2955e7b31d358a0b3ae516028079c2d5a5b86fb8f15d0d0ce0bc15fc60004795b6dc1fc570743d5270e64df11598cea47a9a6d2d1d8d9d9f90e84d98d08af5895eb524be18a17741db4ecb924e68a04067aefd9dcee18599c8e4ebc8a3c90c592b4988", 0xfc, 0x409, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x80) flock(r2, 0x8) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="5920f41c8e5df43e51c934e2531e0cf006cb76b631081f128631346ee764dde418fb7c06016d7f8dd0643bf1c181afdfc229b2013c922eaab451d7e853d7b44c9ae9dcd360452e31c25b808173069b9daf0551aa9de92a4196a0f81989973577173ce8369d33318ad006fa38539084669c864497965cdd5d069e875e20f80449bf789c4d29efa6898afd47a988bb5ffdca143fbcce65bae1857818608669a7288338b542f400f19000b5c7484ed8", 0xae}, {&(0x7f00000000c0)="1fd6078084d3515e294ac00d7afb6e1742bc", 0x12}, {&(0x7f0000000380)="47fcac855b677244af665cba300b499d6f762db0b7096afd5efe7970851886096ebeb3d0facfef7497650bee857774b34a1ac6ce0f6906682bd6bf73722adb5624bbed4cd8c431e616ed12c3bac6ada1634426799833afe2e7432a1919a9f96e2af49c559a6c5bdf3ef0496bc6a2eb7f41bd4f0f53f344e0bb33f282adb4b21421f7b65d4edad9585609d411d04784099805a3a85871f99319f11786c9bf5619eb83cdcce8fe298b96", 0xa9}], 0x3, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000000140)=""/102, 0x66) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 16:00:11 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x6, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000600)=""/148, 0x94) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x27a) r2 = socket(0x1, 0x2, 0x6) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x6b, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x1, 0x2d9d, r3}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x5c223662) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x3) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 16:00:11 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="61fde3a424be19f682f07c29d8235583d98dc36f94bfc570c3b7e369569ef5d51275bbb25ec242d5b369311baac88047b65c851fe581881e86df7ad716a3c54871f5fb26c0664ebef4a88baf04cd61a67adc1ab08b2ab26d1ffc4358a3e509c239b12e6a6b2dacc86ba80eefbb2f543236feeac0b868df99699b53f5960d6da4ca74ec5c151c4afd48b0fe5411adbad7df68a4505531e5bf5d5aa56b7cbf72b25f135a3ded64e8ce296fa885dc4e093976bfd1ae45d2038c16ec9f40bba6753ebf56a28755dd1c376584e7d278e52223e6d013ee790c3519e229e1c93434f489d756b60c7fb73fb2547e33", 0xeb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x2, 0xffffffffffffffc0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x2, 0x7, 0x401}, 0x100000001, [0x4, 0x80, 0x88, 0x401, 0xffffffffffffffff, 0x401, 0x400]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 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/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1b6) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) poll(&(0x7f0000000000)=[{r0}, {r1, 0x8}, {r0}, {r0}, {r1, 0x1}], 0x5, 0x9) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x20001d, r0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='/]\\],-c^\x00', &(0x7f00000000c0)='(-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='Z\x00', &(0x7f0000000280)='/\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='\x00', &(0x7f0000000440)='\\\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=',\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000003c0)="f2c26f2e26fa7908df2e195e14b6b1dd560b528bf777e9e4ef57328c352b4f5e5f751d721c94ab223d3609a836b87f5662abd5a3c2958f815ce6787f2e99d1af2b19006d6e", 0x45}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e0000696c000000"], 0x1, 0x0}, 0x0) 16:00:11 executing program 1: r0 = socket(0x11, 0x4001, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000140)=""/40, 0x28) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/58, &(0x7f0000000100)=0x3a) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: getgroups(0x3e6, &(0x7f0000000040)) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000300)={0x595, 0x2, {0xbad5, 0x3}}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="f08e7d7e1b19f7cbe58d4c5299ad8b266361", 0x12}], 0x1, &(0x7f0000000200)=[{0xa8, 0xffff, 0x2, "141dcd51159014789af178065d107f729409f01797bb518072b55a1960b1d44060c09718f9ed9ce86c294e37efe08001fa167932b1163d6b613aa0cf6ed082eab307e4c2621222f97668082d4688b698e01da5cdaa5943768afef9c257d6f75ebcc882b810323d0358b5d42a7fa53e498e6d7ae26d7844142b9a2eff7736d27d4d4d763d867802df67d062d69ab973964900b6940a35"}], 0xa8}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x400000c6, &(0x7f00000000c0)=[0x0]) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) fchflags(r0, 0x10001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x118) openat(r1, &(0x7f0000000180)='./file0\x00', 0x180, 0x80) r2 = msgget(0x2, 0x20a) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/215) fcntl$dupfd(r0, 0x0, r0) 16:00:11 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x800000010003) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000189000/0x2000)=nil, 0x2000, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_getres(0x0, &(0x7f0000000000)) 16:00:11 executing program 1: getrusage(0x0, 0xffffffffffffffff) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x4, 0x9, &(0x7f0000000140)="79979a3535265bafcf78dc77592cdef68e9cb39d13b69e02a23139d4fa1adcd55acd60a88c7ac0ec7270d634e25cbc047f906aeda701e194d9f3d213d15bd76dfc27ea16ab40637f661f98bc4dcaa9cda5d6f5198aecd4184fcec3578a771953e8f31363feab335e43a834b6ee44b78c851973e48fda0008bc6f63670b3b8d7749ae39d6383669f169c8c8506e95afa0f7b81a9e69cf58beba5b89c8e5d33c70844f0c1d2562e33fececb7fe7bd6206187428cf5957610e94726c0cde216b9d1a159f612a17d31c440f88465ab9792c4e5b52897ad1e02b32e5b938d90e7dfbb16ee34d90d2c31bbffd1", 0xea) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r1) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./control\x00', 0x18) mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open(&(0x7f0000000140)='./file1/file0\x00', 0xc00, 0xc) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffff) 16:00:12 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = msgget$private(0x0, 0x793580f8a180530f) msgctl$IPC_RMID(r1, 0x0) 16:00:12 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() r1 = syz_open_pts() write(r1, &(0x7f0000000040)="a728d908d0b96364d070d44b557aa221f7af1c231e2e435eeb3b43b62c28b43ec62a183753411a393bf1da41f22f48ded5b92b45a284a3d57aa68bcb92be", 0x3e) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) r2 = semget$private(0x0, 0x8, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0x2ce) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000004c0)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000500)=[{0x4, 0x2, 0x1000}, {0xffffffffffffffff, 0x3, 0x1800}, {0x3, 0x3, 0x1800}, {0x5, 0x6, 0x800}, {0x1, 0x2}, {0x0, 0x6, 0x800}, {0x800000, 0x7, 0x80000000800}, {0x5, 0x8, 0x1000}, {0x1, 0x4, 0x7fd}], 0x15d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r4 = socket$inet(0x2, 0x1, 0xffff) getpgid(r3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1000) clock_getres(0x3, &(0x7f0000000400)) r5 = fcntl$dupfd(r4, 0x0, r0) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x4, &(0x7f0000000700)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r5) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x3) fcntl$getown(r5, 0x5) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:12 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) flock(r0, 0x8) 16:00:12 executing program 1: socketpair(0x7, 0x8000, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000140)="3beef96b57da91dee0c8944dfdd711d9fef4edf3547d014a286c3c1782ca1a3623b3cf437befc9d2c8aed43fbcf16e7beda2401612b57eed1dc8f463cdd21b0c323499cd4babfac3ceed456663e27180d73d5a56cc0aa47c370cb6e5007649425bb146660981") openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10002, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x1, &(0x7f0000000240)=[r2]) 16:00:12 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0xffffffffffffff16) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r0, r1) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) getitimer(0x0, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000e6ffffff1167f5bfa61c00"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x5, 0x9, 0x1, 0x7, 0x3, 0x66, 0x3, 0x2, 0x79, 0xdead}) syz_open_pts() 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa08, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x800, 0x855, 0x8000, 0x100000000}, {0x1, 0x9, 0x4, 0x4}, {0x80000000, 0x100, 0xffff, 0x1}, {0x2, 0x7fffffff, 0xff, 0x7}, {0x4, 0x54, 0xd9b, 0x5}, {0xffffffffffff0029, 0x8, 0x7, 0x8}, {0x0, 0x80000001, 0x5, 0x7c2d97e9}, {0x2, 0x5b6, 0x3ff, 0x2}, {0x200, 0xffffffff00000001, 0x80000001, 0x7}, {0x9, 0x0, 0x1, 0x59c2}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x8000) 16:00:13 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000540)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)=']0\xa5{\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000004c0)='-\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='/--\\\x00', &(0x7f00000005c0)='*\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='-]\x00']) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3ff) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="430c0999080000008fd8b71f53ece256cb5888b0052147888f1b6301c7260b123a3ebcf12b29b918f11d4f50f362add6631c1cc2c73fceec161a6dad21d9532c40b8c3c7092d4257b2b7c7236ea12021118c8a2c01df9d9558990bf4bba7c882214733bc0a5fd0cc06529b15504a670a73f9278cfd590bdb54a777e06d1c1517970f7ed8acb16e8507c543acf5b7253036e55208ff543c3a80e5964d6335eba102a8487c968e810101f8ffffffffffff2c6b2af1d4e858debf6a76688eea2a3182dca74eeac468f0b82f07cab67277eeda0ef520fdcc87cc64fefc0ea8bfca6ffd7f72a65dda0b6d346da42c2efb24a3f41f32c51a81ed90ebae1ad94dffe20a73ee7ba918dc9d6ba44c00940ebcf13580d90e5aa29e665baff5f405ec859fd86b73b1107f254f721381c7c09deaf0b862598dabfcca580abb3297a97df5fb35426fd72b3d1ab6b7b5fd81c059fce0eb3c47a43efb455a8c5e2b7549ab117ce245fb903c4c0bcd5d466f3e102820d732ebd8388734e39cf661ce42e66cf3603b7d5b2ce5d1363927ba94ce1b34beac28b7c762768900"/419], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) fcntl$setstatus(r0, 0x4, 0x84) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x2, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/103) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x4, 0x6, &(0x7f0000000100)="eaffffffffff0195", 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x2) 16:00:13 executing program 1: r0 = socket(0x1, 0x4, 0x3) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x2d5b, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ftruncate(r2, 0x0, 0x5) pwrite(r3, &(0x7f0000000280)="60d2e732c6d70ebc3a782d37471269d663d0a3b07952c3a9266d4a697ab0486d72b837f7b0be4fd21a6cc4ff8abf23c143db402c1d6569484c14886ba1ca0a29605521851f191ee1289bd7e5b0e540da95c633ae2f9fe4322b93da6b957ddeadbd0aa5fedadea45bc9cc99922193274649268a11ef5438a1118a05268fe39c03b3a94350e138a4de17f6138e2b0565eb68ce1072667f891f023b25ad1ff9f57153fb6256e177ed7ec41a8604ef6230b77abdf14848b914b41b51de379a89cd539f0ea0212af1d4b36ac54510a5b935a3bdb6a8220a41cc42ac0b2e25e8fd128cca8107", 0xe3, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0x0, 0x9, r2}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x5, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x440, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x9) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x20005, 0x5) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) setuid(0xee01) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x628000000) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)}) ioctl$TIOCNOTTY(r1, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x6f65e291) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000400)="045ba1ff8f3b996e31e6079103179ba99b11ac3451c03159cb93fe37884b8ee3dbe0c94a9a6d379e36be008cb580ac7fc120291ca9f421b4f6ae0cf52e5606d39b5e8fef65461cedc04ee7e601586c689e23aacf623058e5bf2dd0795a4c6c1f2f8f63ea18378deaa57386f8bf808d2c3a8724a09b44acbcfbdd58688ed5110000000000000000000000000000002a9fbcf356b8549f00"/175, 0xa5, 0x20000000002, 0x0, 0xff6e) r4 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r5 = dup2(r2, r0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x7b6, 0xec}, {0x18, 0x2, 0x8001, 0x1ff}, 0x3, [0xffffffffffffffe1, 0x2, 0x0, 0xffffffff, 0x4, 0x1, 0x1, 0x3]}, 0x3c) r6 = fcntl$dupfd(r3, 0x0, r3) shutdown(r5, 0x1) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/172, 0xac) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) 16:00:13 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x5, 0x9, 0x1, 0x9}, {0x5, 0xfffffffffffffff7, 0x78b, 0x5}, {0x85d, 0x1, 0x100000001, 0x8}, {0xa762, 0xd3f, 0x2ba4e0da, 0x200}, {0x7fff, 0xfffffffffffffffd, 0x0, 0x3f}, {0xffff, 0x84b, 0x5, 0x3}, {0x4, 0x5, 0x2, 0x8}, {0x8001, 0x4af}, {0x32d22a6, 0xfff, 0x80000001, 0x40}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="049e3b7d4cd52b00b6b1c8d6e54e3c40f1797c4646c931f8772ef73c9bf5f22c436c9543198581bf6dd9dd73011d3597765119cb76b1f5cdc4f215504fe3e2800825d0c88af9a0ec7bace55efd30949c15ea0d104af8451669c00cf0edc5e1062a92ce14986a15da88357d0b6047b3f9fac03fc98dedf78ddd116c31aeece49e8203454960a9485d6371404c1dc1812c20bcbb98c7b0696185a41d7abf1ecb2e570ef9a2380e14b2db9082cef565c2d5803bbd507edda1a4b8cde97009227d40a97965324154d4ae4c8946de64fd4bb142b5b386bbcff10cebde2ee6c257e497b57b15fd963aac9c5be3bbfa82a2cd829340b7fa1c91b2ed42aff3394e0cfe553435b1313f3c67c63891aa639d7f030f80f43ef497ba3b0ea430e9e0cd52b700891405424581cc0a6b5997932a969316d713cfc59bff44ae90a6585d7bdd10ee7f38049bbb152b501a301244dfb2cdfab79610753c10f2606c09d91fe622d12fe1c1a709eea361d4eb7a6a2d2faf44088ac8f21ef29b214696f2f5cefe4bb2d6ecdd39de329030e252e1536a352a432f9404b23ee8e8ae008e2031d5dccaf71a9b0530aebf5d906a0aa954b2ebc3856c15bd3c16322968613ebe4820b8504ca9380e9601a577b911f1613147026a178deb84e573ea54cae88643c83fc8a6499e7dd2438b4526aeddf84c4d5480646e8c1f58a52c96a3644c584f3a734e22cbf60ff99c1cfc175095cbe40046142e44875ef7d202aa4c8961d17d8775c74830b6ab6b0572d4f772c87d599a753166d0a9caf8c676a5476f79272e1d38d3f6a9284d100e375bdf4dd2edd3465866a2bb3fcc1519b0121c07a00dbc7fa961edd9d198f3145d4b6710a91135dfbf6e2262c3a95d08edd21f9bd803e3b6062222db88741f0c0ca3735b8f1f7365f7ec34e2292706a9af90275ef4d56732a24d18ab4c5465cc3c3789d42aad737f2e0670660c04a9167aa70573fa2b179a4278cdc9affee4d1d5804804f096bbcaa9676c49476977d723ee9d0497225e93df33e6099a9030cd461c33b22e5ac790e60049d2695b396b0b3cae87338116c70c724c92c69b18fadd3aab553fdcdb1d2fd811f74b31cc4a1bfa9ebc0862b4550969926fed01c32914577ffad6eb175bec7213fa726b5ef1c142c5035da6ac3f5dcc15fd8624e0f65cb051e4cb5de3299fdba1793d68050b2ac80ecd9081e00d956465f8ef747e4659ec7ae24032b8201c2965fc59c5d7e8ab188776b5dafa15ac112522ebd7aea04d6f9e2a06329a76e09db538b39b44e5a70ce822eb3678d0e1d4fc2262622ba164c5bc777825e7ab12541b1263e365da084c2ae9403386926551d7a047ceabb2041d08d95f759544caf1bcd55478f102c370a18f9ae28b8ac8f41a433625a35609b41f80577876c8c90a77169e9e436eb62ecb33404e8b9c6db0f8646e6f8be72a68cc1992ddd6c8b3d0f8b8a783d82e2c07a30c93fe25fbd68025ba305ac7cdf092b4afad6a94fb5874801f5a71e73714682267811ab4572393bcb17745afe936e7f0a3fbaaf300c0c13ba21ddeca0c8d00149d3d1a985677c2a69788370521084219a39874822721c4a9ed56e64680f1a576dcb4bdba2de8645a1ba7c4cb4abca38a4ff30e74704712e2cfede39e244595df18513550d349d747dd86c3aa7b418759ba0fbf7dd137848f3bef777bdbb481cc5d8535a4910dff2eecab56f7c226705dd3fb7513450088b39a49a5d6998423b9e1dc422c9c66eccd444a7484fda637cb30ae0e488376fdd7446a3ccf53e731121355beab1816e1b5c46a036b7fa63f03f5e1b4cdbaa2dd1705681885068e2fdcc645a9771841819aa7b78b54aeae750b93a24fc8cf6343c96c24a832ebbc8e974bd20bfe732f3f7d1aaf8a3f2d53481b50c148ab9a586d66260db0b0ba25e56f2425127200730c54013e35d8a7473855547a1838c82f89baf2c85481211ca6fe21064cca8c90b43396ee1a105ad771a04dc7cb19a7a0fb5ecd8706b68c8c82a6e8f59f4ed13d5c1068f3cddafbd5977aaa76355ff0afea5084468bcfd4444f55e93cefcc12369d7c7fb06dbed4c82e630d903d55c1ba73fc87b2823ea3daade612adf68bc05726ab9e72f8462409234dc01377b80d391b2480e08f592c098e5ab76727df2a57731f39a695dd3418a4a98b393d6abd6d31f418a8d0de74ccd02944296747330b7a7e5fd314cb892497093c3bdaed420afe57ee20a88e181f5004a6762eda91c37e860091c7ff3c9fdb0eeec448d4c77da7551bb9f2f9f55b1e7c5b9f4de5184b51d2d4959998db23f2ff0101fbdb26d06bc5fb84166405aeea44e952a0140f485444ea4d902272b3d056ac8c9a48220010d38e07d55125c3f9d822677c233d3a5cacd51236f0ec747d25a293e9a00e9378fe2e47bed967fbe935b7c50e8cd6b25582d9bc4cadd7175df2ed5ebf16eed6df8ad366f6eeb07a3f0a17ca4a6b3d25158ea44c7dcdfb4664fcd9212266d2d23af59882111d8cb9e83c9ff6634b02e580f9ab448a0a9ab363496976e4f916aee7af0fb0227191b5e4012ec0ddce77bc9c1e9f6f9f9204e42aa424b93cad48bbbe14c704aaae50addd78e67e6877542ed743a262a4a63450ea81b3b4bfb1518e9ac3f13c601ae76db1ef64ac6f61eba9336cc01e2472a0345f145d106c0788f663563aed1b9f260b00b944aa78141ca86b137c87d8c5137bba7de7391b6f785312c168937f7cdf004b1b28b88a0e78617e2b83194703a56dde4a9a6b12177baba082ba86c3f116d2e3a14bb406e9131be7793c632065209f513eafd0fdd7bb606c484b2d3d6dc97e157ef93a294ba7a20a7679ed7751c5211a8cd2e3e3f10b3884e215ab020a597eed4df2796ff4a32fe3a2e9655d0cf2233392b3d45554faed36053f36145f4fe9084d855942f62fb32b665f7d6ff63abf18f1916b159e89eab923d022ae436db2ca3d521b45fc046e675d87c04aceb773fb9d8c5d3775b06f53582331bbd0afc2aaa2e8db93ea09c4aed36a861a94328b173d28a1162ccf1d9d4c1490fd983f705ea33dc557a0120274c22a4fb8a5c3be143cf51f98bb1e1aff59332515f1e4647f60f41613ac32f7da12523092bc1bba0f39e0718c518b1fb799e576123c5ec4e93ae9e8502a62cd7d7518531e9e1509d2e4a2478f2cba7fe1e3fd53c826140ae43b9150e40d1f10a45795db50b02199d4c20b93834b4bb875987e4f3f9c15bffa3cf44e07212c68e55af44c9bef7ed7a48fe0db197e871b2e11eaa73fc408dc59eb58c2602c06506f0fc18be3ec76acdcf6ac447030cd0f3efecd566b1f7179ca30bcdcd653c49e795d704defaa89d2afa45e748118cf3f63ffe098ddd7889fb09a94f0a9395a3169fe9dad3c5684130b1319cdd4aa98f074bd848cf8ab49178c45fd06708ee96b3b3cbbb323017d6915825c79729f5bd0173cc7d5fd0852a136fabb5d96ece9f65da1bcd8cb4941cfe53215b4c7653bcdbacb4fb34b792acdaa74e64fd378fbbf8b77b80ae8b271bdd8474a56efd820c623b86233f245a915c2178f1b5cacd425925e6ad618dba1ce88cb74acbf5d6032d20dea15572fb16cb5fd7a95a2fbadcae3f8b1c552e409f30995a8066583cccdeb9fe0b73db2c26178ef44e6c52d9a6f956b750b0c5f645a1a08bb56991c8c7298ba3cfff9ad6a8c2bd631d59017d2d785b7ec44a731418c069c14a0cee28b48808e0873574928771fa11dce682547b2e24c653da5cffabb32636fe944a3279036a935b20c8b408d61916d5cc4045ec457d33af483336b62091eb013a5f979a28f0b5e6af791b347a6679da276770ec32e9efc12a3b57c4d3ec258f2d2475c3d4f81d278a97b0ceb71ce0da89ed12ae9a1255269477d04410ad215fc7ca295980b9f07b5a32823cf60150ca2f601db95884e071ad9b603bd52b73627d67ac6d47fc5837fc8fc3f202f7de18759f2543b44243d7cd173eac1a5966e07e72d1b6463c96fc402b0a9f32ef37df831c850494204f2ff5653bb94451b36d41380ac7b5292be3d31216a4895ab599f63b92d31ca2d968daf1a473f4e366ab420dccf487004062be0bcf03bc9faeb1cc1fa4b71a375dba462d520cc06ff7d374df04075c4ccf4a502adab53a68a25cf154af4969ff834199f83371c830dd6dd8c91149cc22429a614f4ac3693c6fa87666998f2ff00594e14806363eb05db1fba45b671c30e36d9e92b542ce8d3b2012c2c79c53ced2e0ece2d8f17ff8a9be25337c19ea726b14b149195918608d8868b650ed0d5c6532bb720913952bd8f7f4252d2f2d1502305232b573ab80d14cd14c07124753b9d4fc909cb25534431a9ed94c00f0693d788f5fc4194358ce5417fe2eca7db1cd35876736e813a78496cd1528e7401a538e544ff687dabd5369280e8a63ed9bd69d718d2eff214095818fdc4ebff3eb442eebd6186fd3cc9cb0cafcea6b34121c95810eab0fad17101519f8dc73610832c1856243799bb4be54364e75fd6e039d700046608c65c61e1bfeca2bd8c50dcf72ec6090f62f2b4e266f45f699954af69d1d75580b3d3a766c86af2b218810873b0973df8820509d4444402f898be284cdba9e4e7879057bcf7a553bdaf6f71a03b9a0ebbf0a96ce660e6b2fb1971e21b357e80f39faf371b7d7f04079edb34314bbc6b6738a0f06005f750150090ce62c7ba9f7996fd10ffe71571fdc1a548b347cad5f53df361edd07a177e613459fd1f06fa3d4b674b8961e4147bf746e3d276809a43cf97471b3f6eade717c209c0119b48bdbb35e2fd0d0d47bc25045d3d31d458f31f70f591b10b52ff30247b301461a8222c93aad0b23acb320a7cb0e5cb09b9dddeed4e693319efd70a3b0383836c12b97cb4f21ff8c41062b2689f7709226faf9d72b50144781ad387bae66aa7480d485d995c690342c3a8da9d5bdb498dc79149aebec427c3b563558d5cacd586b809fe82834021348577bc65b2cd4e8955388e12b627d24199ea5ca7a48b3fbed12b3efd7f4a73f2fa4fbe3e9a882f2a2bb68665aabf82e717f7079e348245cc1fce533e7c101a4aaec2d80fc6a74cf20fcc6169b0112c148e373aafd457827459edf5c88f4340083cb52588e6a411b09c8cc4543fd114c7f3e551be9a0e899612d3968d26c65d92409fb968e60fe33df38276c84ab011cd7f6b3261a2ac063ba07d4663a29f7e46cb6206c4fb042610a33d58b878ec509527720d264f085c3f783b185737bb3b85a864d9b073e9c883d5906552eb85a0e06a4f3b70d27690db1161c3a7caceff086319113bfcd52708cf0a8526656919d1e876eafb67b3eb343ec263bbaf0f63b58bec74d9ba7502fabd51c54a68c7a408945b58f63db3d2b5911b94f0f3751474ff263a399fd25149cd341ef3e0e53ed35b94a36da76b5f85abde892ecc7329749930780f11e51a82c4a2d35d12c0551d434781015ba25130da965db925a7b780d13ea6ab500ff1902f4a9662afef2af203552607a31c2292a33b3bfc6fbd5118cf92c185efe5cbf5fe4b7486ed2bbdaea7413087caadca83b6898086c832c582cb41117b14e977dc31de71a750721995c52d965fc11b0a204eeea4a341dad165111eb9f1f9c689f78248d25f737729e86dc026e3718485104090c5474ff893e79d905399ad044be8cf31d1b9387cd95108933d8d6c1136cf2bfb9e2ff717a3e404f2f29ae132bda5111db0b124e329538d9627785d3de115b33a05b86a618bb56b46c4f76e46d541642f8d4af237ed2e4787e021a3461a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) nanosleep(&(0x7f00000000c0)={0x2, 0x2}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x3121, 0x80, 0x4, "963cf534af5568d5012555bb6c5d42be91493b11", 0xfff, 0xe85}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x200, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x1}, {{r1}, 0x0, 0x8, 0x2, 0xfffffffffffffff7, 0x3}, {{r1}, 0xffffffffffffffff, 0x6d, 0x1, 0x7, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x2, 0x10}, {{r1}, 0xfffffffffffffffb, 0x41, 0x0, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0xa4, 0x3, 0x23}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x2f8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000001, 0x9, 0x174}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x80000000, 0x3}], 0x200, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x36, 0xf0000022, 0x1, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x98, 0x80000001, 0x6, 0x7ff}], 0xb43b, &(0x7f0000000380)={0x0, 0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x245d, 0x81}, {{r1}, 0x0, 0x41, 0x5, 0x1f, 0x1000007}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x4, 0x0) dup2(r0, r1) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000000000}) fchmod(r0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) shutdown(r0, 0xfffffffffffffffb) shutdown(r0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) r2 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) faccessat(r0, 0xfffffffffffffffe, 0xc0, 0x1) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0xfffffffffefffffc, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0xc0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup2(r1, r0) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) geteuid() 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000240, &(0x7f0000000140)=[{0x15, 0x7}, {0x3a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x9, 0x5, 0x8}, 0x9b, 0xfff, 0x861}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xb2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0x8, './bus/file0\x00', 0x2, 0xfffffffffffffffa, 0x3, 0x1000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)) 16:00:14 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2a) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0xdc9000000000, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x100000067) 16:00:14 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff7b) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) listen(r0, 0xffffffffffffff80) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() mlockall(0x3) kqueue() r2 = kqueue() accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000640)=0x1) kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000000c0)=0x481) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000100)={0x10, 0x8, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfff}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x148a}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff4000/0x7000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x1000}) kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r2, r4) kqueue() 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8000) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:14 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x100000, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfeb2) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/71) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x80001, 0x0) connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = getuid() pipe2(&(0x7f0000000100), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e3038", 0x27) close(r0) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x200, 0x100) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x5, 0x20000000000367) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) setsockopt(r0, 0x2, 0x101, &(0x7f0000000000)="a58796ad535effe997f672a20c508f8cf8cfa7620c73199646410c900e30fea7b0490cf3b780eaad3bb649a67da81685aefdc771aa6081bd5f8a73217010f5aa707c607183d2a180f3f228b00b85c9072ecade14ba6145d35e0de023f25403e0b3aa486052d306d4620d1a248ba1a4fe498840e3c4cca8bc22c6c9bffae0750a65e062985190264993be3762ba040b0308949dcf0dc3b03eac17d1943719ae8aadaea4f8e45a61dbf6c0be16214139aafa7d2e42aa4c6f24c692d0ac14206b40c45514147581d059248f11523cb63ac0cf2fb7d38634246febb1", 0xda) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket(0x0, 0x4007, 0x3fe) getsockopt$sock_int(r0, 0xffff, 0x6, &(0x7f00000001c0), &(0x7f0000000140)=0xffffffffffffff50) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/39, 0x27, 0x802, &(0x7f00000000c0)={0x18, 0x3, 0x2e, 0x401}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) listen(r2, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) pipe(&(0x7f00000002c0)) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2e, 0x6, 0xffff, 0xadf}, {0x7fffffff, 0x80, 0xffff, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) pread(r0, &(0x7f0000000100)="4728bfd980f5181b6ccf05e4dffc70093275ac93f30836413557d605dcefc0daa40634d70023d3c41e9c8641781b9b6a4732505fa12924618f6d4932c960680cb3febabf9da4150509b1984b6be7099816ed74b4eaaf6c2332f41994a07b2cf13c104047537f810994ad43eb7d1aaea2a046ade24510796afdb6b051cb5de74162558606898dde79cc6f5f692ee456c19f89343f49a10b90e51fac9741404a5558cb74be296a2596fde687dc51520de3620903d7acf00c34009a2395e13ace3dedb8e854bead12f8b98c73b0f0d7debb9c83dbf1971a", 0xd6, 0x0, 0x0) 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) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000040)="6e2fc86fcd6034467495d5825c45a824f225278ef879d395bfabffd06cd2894754ec8d330a4718ade2dc9af73462128890d9e17d0810b317000af99f2db515f7b2f93bfb3f97deaf5fedb3b87588de654f8aee7e0dba34682f70061a0d233c81991b1f234b1d2d0ffc19119a70d76e2cbf5a147ed2f46313fb9a6703813f8ae17261f46c95621150d0fa519a41c79ef2b188c67ab66654ef5631621e218416aa7ebe3829f8b4a7923648965dae", 0xad) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="658730f87369e3e2df4676333e9bab7199bf62cc56b165932d3aafca66b1c2386f9f7fd1", 0x24) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x81, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0x40000000}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x5, 0x0, 0x80000000, 0x87d8}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000023, 0x200, 0xb0}, {{r1}, 0xfffffffffffffffe, 0x50, 0x2, 0x9, 0x5}], 0x1, &(0x7f0000000200)={0x6, 0xca}) write(r0, &(0x7f0000000740)="882cbcbd8638244b58dfbaaeb5916a33b832737f4607fa07194a20fa803ba479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901a356a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582ca310e997578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6030000005803546d6432acda84bf638eb9b56018a0e784dd2518c43a3089393f9d144e02af0809e46db5a5cc813ad570594738d39ee015a53c318ef3be647a3c7baf45148757c02ae8d4f0f2aff001301478270e6776b009d0e73e16f743f7f1e3408c54b761f8d95ee33c5acab91fec16aaea3a6452b01885b1e98e4e8935e316f8b603315a3bd3e58d220642f1173e9320ef9169c73026dafbd5d5bd121ccba9b819285625cca45e34", 0x138) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r4) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xffffffffffffff09, './file0\x00', './file0\x00'}) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505aebe308fe8384effcf6f037777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"], 0xd4, 0x0) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r4 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f00000015c0)='./file0/file1\x00', 0x8) setuid(0xee01) msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) r4 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1, 0x0, 0xffffffff7fffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x1, './file0\x00', '.\x00'}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000440)={0x7}) recvfrom$unix(r4, &(0x7f0000000480)=""/142, 0x8e, 0x0, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = geteuid() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x1ff, 0xa64, 0x5, 0x7f}) seteuid(r5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r6 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x2}) clock_getres(0x7, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto(r4, &(0x7f0000000340)="16e887e7e70bd671f59503b4220400000098ff07c90b4203bb36801b28f87441c13f7974ecf37ee8f4fa6fc89039796bedd7071641964530ecb8de618f0d5f3b9bb41bdf460814400d058f91ab378aae642230d3ff72e7c685566716fbe630ad3a376c8aa8f4ee", 0x67, 0x2, 0x0, 0x0) msgget$private(0x0, 0x404) shutdown(r1, 0x3) listen(r1, 0x7) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x10000ffffffff}) fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x9, 0x4, 0xebd, 0x7}, {{r0}, 0xffffffffffffffff, 0x44, 0x40000000, 0x100000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0x9c, 0xf1}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x4274d962, 0xd62e}, {{r0}, 0xfffffffffffffffb, 0x22, 0x600fffff, 0x1, 0x7}], 0xd8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0xe92600addbda5f4f, 0x2, 0xf98e, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x25, 0x0, 0x1, 0xfa1e}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000080, 0x8000, 0x2}, {{r0}, 0x0, 0x1, 0x3, 0x3, 0x200}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0xa0, 0xcfc6, 0x101}, {{r0}, 0xfffffffffffffffa, 0x4, 0x21, 0x6, 0x6}], 0x9, &(0x7f0000000300)={0x7fff, 0xae}) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x2) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="b8f3d960ca06dea1bdb09a7514468832bff6b95827122ab455a0d4fde78cf78a0698ec6052b0e4a4580cce2954cd2d7b957bdd0ecaee2a904eb1918f08aa36ee1809d9f072f396f746802dddc9608791725b0752f1fd72dd999c7e1f274a16d5ef09bf3ed30d3414aa7c6ad43c227bc81e2d782806588c3d1d9d25eb219a75bc28b889a0f3519883af8c1da59df99df2d5d3d19a3b1e7072cf9b1e4267c98b0fd3fbaf2c2af0657f866570adf7f9d540a8a0858413e4dfbdb154aeb8a50083e1bb7627a2803d0754a5572e5f581d9060e3be5bf16ea6f6e6281df24aae68a5560ae3ce3ccce208e793d4920aa3d26821268944e1896809d1eeb5426e9fe7ec00006885b7720b9caf56fafcc9a42762c88edd225bf40b204688b7a99b24ee126c4e171208d277bd68f2180d71f2187da2ee1e74dce7d8bf9fa7783878f774692d7801beb1d1632eddefbc47cd6d3ec29946c0ca834ca07db75d4b0ec37e4eb14e815ab6ba485fde7ddb1427c46e8c5f899ac264f64fe2a695e30364647871620918f9ed1f3beac46134b5716d108721a6b59b226c83d3970fb6ed27c81737b900be2c84362e6958203d364ce07ad6690ae092c2032cd76b72e240946fec3e7ee799ad5bc1e4410563d0020571c03569e256dd9884d8f0f1f80a4773e8726981013d116517508fa597b3d043f337cb8a193fbb56584d5b123cf521ab07c939fb4a6e81a37518b4e314e949ac9cfd64feaad1dce7932d379e7bbc90cf007558db88ff4d8d13effd704386fd8c8484c84ec006f03316a5be284e96b45931afd52d2097ee3aacd221b0843ebb6bc321a683155869149ddf15f9069495cf4a511cde7a8c2021948a2a413b67f8c12209068170453ab2ddcd7214341eaf120e50651665228622b6a73387ffa2b12db931a5ecf784f607b80d667a1212c5457a17477539b08e8c946019cade8fe3cbf0299ec82b5cc67e7634a046f2bcbb55732b91ab5814a0d0951161eb15ef4d15d19167069c1411d6621a707f2301f5ee260b36f1929bdf7e8bd57073a08427ed11e2105b57d50eaca035c1027432d113aabdc2db5d15efe78148b3da98a166cea2019f7aa4eaf405b65af87194689802519d8146b921f97e68d0358b44d3eaef271e05b8be475b3ffbbae5e3996178483bed291f59a3d52dfff8aea6bc2228bffc0318f653aadcd0c414dcf29f3a81290baa0da7837ede2086a97bc45000905e7471b4e46c57af7c159faa71caf31193e5111c72d088584385558bda064d2b210527ce08058496630a8e66d32e77da2a252e9bd264f943a7d81b3b436acf5993b3b8d9e0bcf97a12d835ddd128299ea7493fdaed4a861281c6d5131e2207e380c3008a1b451b78971f78b8f7cf1953b18e42f4711f950230114cded1b3d87363feae2ddca62ebd4c025f6d802a8dacf005489c111a835a44da0a8ee23faa7eb18e8026cdbbefd7f31458b325bdd935d6bae18086135146b6e9f85f5b42966d0ac28607639c97b97e5758c12e958b46d362909f07f5d0ac72908b5f7c966aa46b800777435f14fa2d7a5b0bea9bddce2f8936ff6365d44d51e978f8f0dbe9e61e276fa9b8795f66714ebe47f680e0cf91d4cc4c3de4bae5c36b1210eef7c8809617ae5fdd79c1bb6ee8447ed970bba65dd1db55efa0f4be43362b3feb11eae39d4bcbb1b02bcd0ee186ee1542d7009ea4e5cf97546ddd1a0e9c0376183820ebc1b14fc04b338439f04e39e9483dd219f2d02916ef3dcc3e2f3e53ffb79980460de3332eecf5169dba3e77c6f1e3791eee7a4523678c35ba52ac1c294c100d599d19a411c86ee102d0797b50809efb00f2dd202c7fe15cc06c057544c9140bef076722e81d9b2527a8d05a77825d38849415f87899fe7c154453c8cb61b3bd7958b673ecf6dc037c4da8528ed3ae687d4e2842e2d4584efc7c762e36a48b02ab703128b1a44d5ada04ace1e98c5874eb38bba8b562d972dece4283498cca6bd0f7afd9840b843ffae17d50f5a94f6f10bb8341cdb9814eeebb6796ea3afc997aa361e9d1a8997dc48258121dde259314ee485973342f0aee958a02b26543685e131699b404ac1d5930ae4675400c49b3d0d2cec291d48bc7be45d914f09568f31f1a9e311c73d32f48bea5262e2f73aa6b3b7e0693e539be76d679bb31c03d0dd1a75426e061074793878aed5276aeb5a3dcf4915b4e8062c9a68c997288827bc3f2673b719a5af3dfe5bd6c13e268bc7d495c9408b39d5639f4ae2c2b5bd19b834243d51ec7bcc918a4c148f5ef5fad7ea15284067a374857573634ce7e2d1a0ccf4f0f9ec32f4210d52a54f47ec1d86652b1afc5f59410c3fc0b3d2b23c67eaebfc20c52fa92f0352603b2df18113f33884fe17adc30b28a6ddccd8c13f4db90c2fa842ccd7c7c691672808517cac904da604c377de6cfaefa5002f9c80cb13b5df111ec94957b3c53d2f9324613f932df62d699be91e0c442bf356d088cdfcb7e32ac3b528ffab003c3b384ac3cc6c5fa6f8ed21032176673fe9038181311f537ed2f3261f41a4564ebbb93315fe1f2a13fa993bd7b16e497fda32672616f67f39d40c5e08870b10290d5d644a1754cec0957783ed88a3233e57505942876a0b178488a1e505794b0bb9f10a479c015c866aa6254820e7534ce0d580349fcc722b21af2e77c07c1d3a7b7d3c97e20f72cfbcef1fa849c47861af368ff6dc840893ace4aea1d3ce01e738e9b63a85a94a7375b0bcf0fd744fdf265659c9169f5a77545be7d597d5addfbb07cf4914304d3a4cedc7bcaf8f3974d170b88c33bfa2c8b049a9257ea7b90e4dc5b6eb3446de41354eb5f7364bdbf9c5fc39e170ba90c646e5ad9b8735e15386884dd1947620d4ceb2d8a414b6246edfdb01e27e027afcc18274fd5b56f7891ddb5cb2d01594faa225e3c4f89a5471651fffb9072f78b564355b016abc52b0c3eaf6f26314235b52e1450a847b68b16806a3f38c090eb1e26cb4c6e2148d85913a5793e94b21eb70b2ec3dcc62d0e6cec5f4db24b686aef460b6a9c1595ff22208307b9ecd9bcb40e69734a45ad4e6c1a3f564542135f676d694cee648105f22dd5d1bceb119c1d4281e74157318f4a9eea6cfe2b9dd77d5623c798287b0646e854c54a100a472c7bc0f5c6b0d59112c92faa0e9d1253e242920cbedbce1deb4295cd612a8eacdb50fa2fa21be687cd0f0021ec620330f1654e7d4fa98ac1727b77d4dd4b93f8eddf4a8b8b43e13be2c47c79b8aa0a5d9178b9a907aa61d5c773147be72bba88fc03950e1e84b0bf7b8ba5c17d685f4b6197b6f3b88bdc7840499712f5c2525a62ef01e791daee84607a473b4ff1b074e1f081a34b584a793f9b2da706febb0079f036fd63d4954768912cb88a34cc9f4ee96d22de212a19caff1ebe2fa4eca7138203878080ad93a34892e57720df76fc79eef1e4fc473e23435fe1cb912f1db7e0ac41d62197667bf8c2fe485c9d89e4a861d23fd608ec2e5a43642d14f40482dfaaa5d50d5d49149eeb9ec21232bd621f633cfd88837d49e593aeca06c90e22d43d16a80661e81154410295a1b4c97a263b186b83395a156973a87c810a3b8cfc345e5594a77d26d718083dd2f2083eac5da309e621dceb5fb90dbcbd7dae2b6ef483a2fa41afecd3fbd8b6e257468c9795ecf89914949cd6f95906ea4d729f4cf62a57754b79d703e7af1d9ecfb6c9bdc8ba5beff026ede5576182b2fefc5f0f7ac2eead9e3777efb954882dad8718a0400cb3d24c26241e5d59bae38377c1ac26bcac8468416ac9fbae31273042ea69331a3345abbad252b8b816b95594a410ca96399a875ebe8e8398a25b7c4d43822c1a621ff9f07a20710092fa7b5495136b3d986ce474d98ea8f5af957fe34a8e4947bb6b0d7f6a97a6a58a9bcee7cbcb92ae82abd7f097893bd9f0dd65317c8b202b7a2a0b5316e726fdeea63dd20bfc0d7d6f9c1283f900d572d31a598891afc4cc86d09aed657b9d6318481a1e84fea12354de7733a61b09c7abcf1060f1bd7bb25e70182df181a05c02458e339787c63807df21e2a49cf8e6bc0a1a3ed8edc946d4e237bdf54ed7c4fab196bc96144853fd3c2ad3eb695e100b8c0f907418b9816c508365aa8c6aa07f42b5a98aaeae5f906392c7b2c9e0dac2192ee50e78a0de4888fda88a02dbf07183829232eb50c4f521c90c34198d08aac62d378525b416ee8314c6f9ec3689965d5cf53e7a8090eef7666182a6d8fb355f99c93e02354a5fc386af74f74dd89a9b3c93664e15cac768ffb0c7fc7c1dc56a11cb60babd77aacae9fa34f76b076a1ffb1c1228cdf74c1290874cd8e56e5a8b30227a6dce4c53778941dd3c640286c71edb683c5499dae31aae8c51195f754b057c3de83a9fabd85bc1183ac9d4ce75de33352ed423b8bf592981338435fdb70e0959d3a032bb413a374b17447567c645a63b0d4c1eda7b5f5d950d571597edbad469f3b8523a1e181632a4771bcd893b3bff699c5b7cae006f38a6642182d7894241209ba7f9a4f72e9eac23e6c5108cce3105a3f7549302d4ac71b1f98e403a4c4ffaa6abb4e548b7f18b7a10bba9c38d46ffe8a3c38dbb8bb6b340beb744e575967f8633633b1e8b80df0092dfb9d65b7564bfe1cec704f0786fa67fffcade26fc9969490f7323d10280b593d61bffb6db2b51f6123228a889b8900d63e76d3e9f3e42301646030aa7bdd97868d5e0c635e6aa67b938ec62d08632139806ab6969b2831005e863854633f6a4fa4432d147d096bc4a83c8f34a5413b9b233a75abe565a4f4ec4136f10a83073dc3b891a0567500fcfcec433372189188fc14ed756ffd9d2ef7569c5d93271705db10c3ed20b160c31b252bf323c6c22ebdeea2df97a1bfbcc94dcf1f1d9026766100b20ca0759a3871a879bca9792dff1e04f65bcfb4b77da8b51f7238436acaa24fdd060984ea4e8dfb83320509b869cca3a38a5ff8155f447f365172153bf016dee702344de1696f503d05560bac3ac0d9ee4d31543076acc708ef2545f1802825c10124d5e5e6ad97f57eb90885f5a045284dc9041407a26f82294bf41276bbfddabb81fcf31287da785b17fb80ed7029f1fc96b30092a3fe8605a1e5eccafd49911b77f7c4b7804992a81c350bb0e0c0f938b05474186347dfdebb65b7ed9ad50b9838c4da761de4b5f48f6168bff0c5e0387d4b4a4875810a2709b2410e0ad9cb613aa99b4b60a24f616f292e6bb632d49270daac2e48c736afafb103a98ca11205ccd9ed3ba26be5e24760e001e751964f46a3915e4c151d2b30f0cfaa536868a72081a26f23ae9e6057b99ce9964f966c318eb88c201f6ead8976c6910d80639a1425bfe03f4b62c0b7c42d6978aaf2f90bfecd7bb8e23a27d78477fd339dccfea760d979b6da01c00a44ded583dcfac0bb8f91243b39070e365a043091d919884c43305cd35b2afd5d47ef96b5034742a3e52326d46082765b21297c7ae5d1584884cffd12f3060cf019d5e978efa95aa20c88cbe9bd59caa375727d60dc2ebbeddfb5a73afdc07b57bc3be6646ebeff8c6bc64ed64e9f21d216f7e61e0d394ea323b6ddd73bbe028a2afbc168b17066897bb9e9d198f6b290d968c2bee34751abecaf545ad80bebf0db4c26e3f25d076b61dec97ce96cf0655e9ea3ca88f1fcc447a08e3a9f588f33c289cbbf40ddc8a4cda099c5cffc21976ebf780a5a3cb71da251c3a14c0282744ba5747fb05ffb4bc3d2893e0e6a8050ee3a9e7a2ab7a37e96273", 0x1000) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xa3, 0x8}, 0xc) 16:00:15 executing program 0: pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) 16:00:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) close(r1) r3 = fcntl$dupfd(r0, 0xa, r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x3, 0x32e3, 0x8000}, 0xc) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 16:00:16 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget(0x2, 0x7, 0x0) semop(r0, &(0x7f00000003c0)=[{0x0, 0x9, 0x1000}], 0x1) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x3f, 0x1}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r3 = dup(r0) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xf769) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1013, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074ca52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000040)=0x1002) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22d9e65e202059149450000007b3f225ab2"}) write(r3, &(0x7f0000000000)="97", 0x1) fcntl$dupfd(r3, 0x0, r3) r4 = getuid() setuid(r4) geteuid() 16:00:16 executing program 1: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getegid() r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:16 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) read(r0, &(0x7f0000000400)=""/145, 0x91) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r0, &(0x7f00000004c0)="3aaf3c5f4f56f7554e68b68e7be1a21a28c02c9132aa3a87a06d1ece9c601e178644dc5fc64cd2dae1b16453be69554355de5fa2f9ed5f0a0089cda8cc13041d3397d8e34b00c64ddf8f227544aac9724bd3a63d0178a66ccea62005fb73c2dbe51ad63efa8684419fb93e3289567f7761f58b46571dbf16c087c26120099fed7b3b39a8718980f88952406dfdf29921f0a167d8289084ea6610a791b27f24092d2274f3dbf6299cebdece2920f1df4b31605dd661f8759c537f488876eb471460034c41482f3a0a9b19f21a7de1dd492fe62436384cfa672c73e433feb9dfd138", 0xe1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x42d, &(0x7f0000000300)="b28cb3bc542c00cdbab714a2ae58cacee848dcad3f24fd2423f9a6850994998f1f5d134923cc379f79206ba08be1dcce2fb604a301d657a5b27ec94b3b2e526ece3bd7850c2fb6338aae0dca4e13b7044c81620927b0b7950be7a0c5927cf2c2d9f031bf699029e054bd52f1440240912480b1d5f0e1bde27692f56d41e1418fa23e569320a81f80381e07726ea7eb34f0436f5f11d01abf6e412dae81b2e05ea32e00577d349e06bde6ab736306082a502392d5bdc6f33fce714f83aca55c63562807e9586538e8370bcd4a8d2c75ad1347fbe93a2a6126f01b5df918c3479bb1d3a030fb012714c9e35f7b9a2b465388c18554b2ed55b20e7814") 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) fchdir(r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0xfffffffffffffffc, 0x0, 0x401, 0x7fffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd1, &(0x7f00000003c0)="c2e96f312f6c1f3496d5bd5fbd47b137a49771beb1c6dff89fb13180669ada3992c388dde77206b84827fb17ce9da5dbd4bf625eb2c27487eacf9dc87a48612e75d158dc218e4acd9cfded190714b8804f0687de73bad9449553a76f0278b417bf24d69ad03f70868da9a9af6706a50d79c793ddfa03db3a961b192f46c43cc5ca116a8ac10e7fbcdf603ae50c32f48bfde7963839f6aa0b42183fafa7cf110d8a3eac4dfa5d77450a7a6658a1e16d3372256c5960fd53ac2620cab11027777606794abed3c08e54cb1276557382968e26a18f2028c60ad8c09c0a8cb6dbcbf65a6fa078c4c3ff2f143872d33b06c286e9f8d4ad8c92dd") 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x9}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1000, 0x1f, 0x8000, 0xffffffff}) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)="2b246c5fbfc7031d72ddb0a0aac6dc1bc2e7f7aed626cc76a0cfbdc11662ae05eaab331ba64645ef0e7fb2b81de361fa652bebbd4f4d856df6f4de1684254c1a0d96dd26a3179ce506ec8b4548ef4f71a1cf78d2ef4886a1a0b25b26409d", 0x5e, 0x5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/114, &(0x7f0000000040)=0x72) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x101, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0/../file0\x00', 0x83, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x12) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x24, 0x800000000000007, &(0x7f0000000040)="89a311e2b7296d3ec8d8faec91462a9118ea4027c7e422446008fd4cabae20d3e45e79e2f02acb081a26e2c5f17dc3375d3d22cdede02c318690ffd72fab6d4d1d34a30f0d03038530f91b1331b3b61b97fd02abf2b52abce6ceb690c13b7919d254a13a4da42d08ff", 0x48) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000380)=""/65, 0x41}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x3e, 0x8000, 0x800) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40, 0xffffffffffffffff}, {0x5c}, {0x6, 0x80, 0x7}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000000)) 16:00:17 executing program 1: pipe(&(0x7f00000001c0)) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/88) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/86) 16:00:17 executing program 0: mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) mprotect(&(0x7f00007f1000/0x2000)=nil, 0x2000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) munmap(&(0x7f00005b3000/0x3000)=nil, 0x3000) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2a1, 0x51c62ec3eb195bea) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x100004000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() fchown(r2, r3, r4) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000440)=0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) execve(&(0x7f0000000480)='./bus\x00', &(0x7f0000000680)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='*\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='-\x00', &(0x7f00000005c0)='\x8f\x00', &(0x7f0000000600)='\'\x00', &(0x7f0000000640)='\'\x00'], &(0x7f0000000700)=[&(0x7f00000006c0)='%\'^!\'\'\\\x00']) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000700)="bdfa4f2591d3f45ce6c38051bd24313dea8d0327cfa71aae43af0028dbe0f53b52379f66734d365494a5f6262bc90d0165381a3fbed9d7c7f512d520000f55d9bb05dc03e23a0017000096558b7cb5e32d0f00e7389679daa90100805b0b8f589e95bf160fdc1ea675ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7707a4cf01c09bbe061a768557d130dc879374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4df13bb390e6f4487a284c8c26cbeec11a128aa5b2f9a02c0dc7bede4396b1750caeb217c1cb3053780fe4cc94e5be062351ee3d0e91ffd7e6086fde6edd6a9126769ee185a1562185f3150a1f6d891b04e4705ec512b5b16423a0a339084944864c898918566537e1d89dc4855a7e0647ec00acadd7957eca370ad76dde9c60b095c5aba1622c8e46512d759114829f0bc2a6b59d8720fb295604a9b1c8800e9cbde26e17977d3322db8d56fb5c5c4b4c31", 0x179) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8001, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x17) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x7fff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0xffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x8}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x76}, {r2, 0x24}], 0x2, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000400)={0xb2, 0x0, &(0x7f0000000340)=""/178}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000440)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000480)) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x5, 0x3}, {0x5, 0xfffffffffffffffc}}) sendto(r2, &(0x7f0000000540)="85fcb3cd9b2fd99f63a7377c4c1e0d78d4af90b84e9b2cf8b184b00ae0da1f6c0356813b81c37bef3877fdef73d61e632b80e478d9269751dd6ee647999c9c012713600b1c69d3a36c3ee58c6111a381f90a9a98417fb2e2817a8dc07caca678ab8882cb8db7421c0a16a602de186657e8278b97a80165dcc6b903180781897e02c61632c49f88a31b112763f09a18c78127449e92dade1e1f2a80ab10f658dff6bd63a9f40582d1a75d41044bbfa48b816af6f5dd4898d291b61b4c7b71a91972dd3bfc0b35d1756b10f4e1aec3f9f82f4e1dfe0734", 0xd6, 0x4, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x408, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x9, 0x800, 0xff, 0xb5a5, "91679c969cacdb71e5075c7eee08e1dfcb2a7696", 0x3}) setrlimit(0xf, &(0x7f0000000700)={0x81, 0x7fffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000740)=0x1, 0x4) ftruncate(r1, 0x0, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000780)={0x7, './file0\x00'}) readv(r2, &(0x7f0000001880)=[{&(0x7f00000007c0)=""/114, 0x72}, {&(0x7f0000000840)=""/31, 0x1f}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x3) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000018c0)={0x1, "c87d4239b0f4f2160b1320ceb4bf6a240758cf0c75f08c8e16473970dc9813314b5f78875b229cd863d175d8580b1eda3cd9435234367ec3ad7072ec3bdc7ace839355add212dd327cb90e1d5b61409a0a7ca09fa29586cb522e0f67ec82c862fa80a853fdac43dadb13109c77175ddc3c7d0a1dc744378134b7adc54d5add7d4b1eaf526f9e95797420a55616459025"}, 0x98, 0x800) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000001980)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001ac0)={0xfe, 0x0, &(0x7f00000019c0)=""/254}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)=""/170, 0xaa}], 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwrite(r1, &(0x7f0000000200)="4d53d1", 0x3, 0x0, 0x0) 16:00:18 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x90) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:00:18 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[], 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3f, 0x3}, 0xc) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x12) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6a, '.\x00', './file0\x00'}) 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, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) pipe(&(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20c, &(0x7f0000000140)=[{0x100, 0x0, 0x0, 0xfffffffffffffffe}, {0x20035, 0xce}, {0x6}]}) syz_emit_ethernet(0x3, &(0x7f0000000200)="304cf9") r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setregid(r4, r5) getpeername$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0x98355d48d5c844cf) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0]) setgroups(0x1, &(0x7f0000000040)=[r1]) r2 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r2, 0x0, 0x0, 0x801, 0x0, 0x0) 16:00:18 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) setregid(r1, r0) 16:00:18 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x7c15, 0x3f}, {0x18, 0x1, 0x7, 0x1}, 0xb3, [0x0, 0x6, 0x1, 0xffffffff, 0x76d88f25, 0x40, 0x1ff, 0x1]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x401, r2, r3, r4, r5, 0x20, 0x1000}, 0x1000, 0xffff, 0x1}) fchdir(r0) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x2, 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x2000}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r1, 0x10001) poll(&(0x7f0000000140)=[{r1, 0x91}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10081, 0x2) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000000180)="1c10d741a226e3b8c70b2412d3aaac29390cf421cfb9db35d712b02e9ccff220685ce80663510e93cfc53c271342486401b6114fde4780c1ca2495b78592b99ca5369546201041b00b13564adaa23a15e49e7267e0645326254a06b45ed7038210f477ece03e4372354d4ca43589a52f80579c4d33570d7ae3bc1db33a1eaa8aea07d089b23a395b21ef634f53d73cbb791385337d069a27b1052c6767569b8876510160fc6fd6dda67792a9db2a4e01ac1a44662bd5073dd1a9ebef3457e1863ac43c0a6775b64cbbf081183340acdcbd39114c9e2ec2b0c2218e28d5caefa08ed7dae05ba567da4ddcdec1ef1a9f4dc61e9ac37eb2407e87a65abac3793ddd9e67789870be26d5338b524419cc4be4030dae0a4865f79ff4315b7a602921cbb37348f7521bb3dba6d81f34e59f63398ba415f148128897b1cf413f99b2e7c674c4630848dd28d47db860b56faf39d9e758c374f169fbb4c1ec9ba07d7d80236c2d0a5acd3ce359b979aafb622c0b2aec53ab588787d32c348eddfb97ecb848639eb82abfd8c6cfcf003633cc38204b9965d4b2bafb5acae909d085e115bf2eea0618d67606b4cccf89268760cc9e4bc7e1fd88f6a957c94ccd61fc9fb83c070880d97bce4fa27dc960d611ca43c7a91724e5eba7e01407653ac81240333f2c0a64408c771db8b3de024f3d4c16e9e1e351451951e236c9d3a4adf9227b5a98f161d27dc613fc1bc38bd423b384f3580000e7cb6719c206a6dca43967b3e961ae801e12596309afe36859cce158240e5cd90ca3ed65ac31b7f327c48e74e06f5c5480368cf9a86854b45f86c04e8a3c38779d1c1162aabde8a4cba42df7e655eabf99669ad521c3bfe6ff6f4b29a6b930604fd913a872ba6c6aa847cb554d7387d5590eaa961aa3f171b5f03edf51b9ff75ee9772409991f364b8bbc586d4c5822eabf4c2fbac66de3f53ab281b2ba3cd5c6df83bc92dd917d63d855f644fae403ecddec6391c8d179871978544e8bc5ea5ce0dd2dbca8539e613102f75ceb2b0e8ae9726e03c35f7c8891cea7ceeb83f9097bd92124469b80b69b694e89f6032e4b1428828bfdc40654d8924707c06b335c7fd52ce50cdc4af7b087a940b2d1d3c0b4f411e667ef628f5d8791390a69bc0cdbc401c13cbd172902e97d0f8b3e637b96748553ff90d95b517df2ec2a68df618fee8cd77300faf6f23fffe2b29a3b0100dda3838dd483be9e57079dcea6398c9e2cb927416f51b605f996cf45a2d7858a1f4c78418938b9f8ee72e8fd9179cc6a221322dcc7233b14ea226a5c57d627d36749a15174a5419286bff5fbc1e45a29c5dbdb06d537ae0d128a83f97d1d7b73b351e23e753c1d1a0b26a8e3b02eb9755669a66511bf49409843e8d4c5a17d08ee599ab99867019e04850c06718859a699281ab253fc84e6a32aaabd9bf58670dc447de14f2df92ca8332346641306ca7ece0f20caaa261ec41607785878cb0964df44b1a2d9ac0454c423e22520228b3305526cbb9bf3b350bb8409b0bdb4c45daf8cff2ce20b0dd4580b1dc042b500b497e1f129dba8fd79239c6b4086073de12e4e83abbe3d222a7f3562b298b7c77279d3edebaed74509859db8b6b81aa2346d442577f4ee741b8bd7b5133391b4506a0f83c0bbb502d03c79deb2e98d2529bca9a8181d2b9719d2d63de3d1b7f8f991e58fdbc15f8471f5255497bb8ab3d717f81705452e92cfacf616ff820b0cbe3a7d98f51fc099cf5ffde16105bfa41eb813d58c3d1e5d2e8d5f88cc149ae42ce7f2a9ffe3e2cdf661d164396c3795c653fe78965937376865d4d78352c51a2d7f220f5ea3064f22ed2e174a50e0f33e1086d09a41b39e7302a1dd62a569a8371187a850141abf0bb1af4ee0b019a4f936c8b1d9342db26b2f971802ba299df571e6288fd38d744c6e4e1e3c0b56ed933095b5f77eb43b4470f4079ead05ec6ac63b2ade937ec4db7b320736835dbbd958d1c3507afc5ee6429ff764b393eeb3f59a013c90f7d7e12b0706188eca1649b469a05d2c1d22f5cc66e2be24696bb2013faa930f0f5b970c856068e4d2859c8d2fba139a5fa68c0fc3db8e1459a76cfe696768bb5b28399ef298ee851c2a59268bf6c1bf08af0cb84d9f5b2d7fe1c74184eb08b741f88f88e9a75ee3f8023dde49674f3186797dfc6da34883860d71a15ac3a0345649c1ec5f51f50ed6886c0fad974b7bcd0165cbd0de35f3d6475cd475a89fe3825bd26bd7678eefae47f1c1cb201f61b22f4407b820c73a56a2dd03e92cbe6e1ad0dd05ed330d892b05d263633556790025a77fa4b23142d5d5ab926150502d9d78514bf94c8069a66abbbf87ee048aa7d388ff5d6737690e80b13bc58d5f442e5d0a7a4c40b52987e18e40f4b6e3479edc2ffc38c758dd9f8ebe2ba5838bf62986568237a778b5625a9a0084db68d02139dacc6f47f920ac550f706b1b68eadf693c19c87a93a8c69e14b113d15c573f76a4014405cc80497c9458aa4cb276b1e8eb86870078d852a9ae60e99cf8244e6bcb55b6dd7906dcf194135e1538aeb6086ea350f56ec3476d1579c85018ced725f6b8035ed4000b84b2e998a2b70c059c5163bd31e3f597f4ff60b9f1d5ae40b0d921e4937c19c3db3fe46bbb04022fb891256be18d0ed02cf6cb7c8f85e5a57336a1ed7095d2934884f472b1e85cc82312d586ef13123603f63272fba213bc107af3195bf1fa01ed8c4367e7f22f39a385284e4e17410e07c789edaec18d06897ca1824efaeeb77d537469749a60cbeb3a6e1a74d2bfbb22cf53d1ad0230316e074a99c6447ea1cd20d52b537ed7a50ca50cd3a5db56dc85bdd133cb866539c5bbcc112d2e27978a83aec25072542f1091bb176c9496968320fe08f778cfa9a7b542694524d24414aade0b8cac077fe56850b62fb25b9c797ec3dd61bf98454218328edf19b87aa45b7ed1210b63f700b4e940e1d3f03a54ab4ed06a61bfbb1244aef3086f53e75f36744bb2b927a6c049c2d94387741c01a9795bbafc9a7bada4fec8b475130c51ce419f1cc3ec2f676f85f3d27f6c5b0f58329bbe3da56e3dfee3a3ccd2e96992e87bdb12ef346f9e7c525aa83ba03203af47637759a44e8dab3d4915886df3eb0ba0b6ac0cec5dd38f69d49fd825f489e0b6b9cffdaa96635adf204bb7a88566c520b421caafb882b9f0971a3ffae96d8cb8b33fee16ab2dfc02641b0ee9d78db1736e930fa4b2343ff81cc646a60925cb8865a5a811205f1cca82604a242554bec68194fd92560039ecf9e20a873cee153fb9646cdd314aa1d7a8bf506ea09bf9d9df464c8ef1816bd0ad1287e0469f657f502d783adaab11f8ff1d721d6ccebd459b92d113a89698dbbf7be0c20d85c0101143d7078372160090525a6465b014f79e8459b292da40f5f42787bc7021cb86a1a7eb9b02262f62d4d7e27ae11de8f0e542ca4341bf91ac2597b27ade5903927db0b12fe548c060e5d6b20f7b71f81b027779795cefb3172ed624688aeaa678303c81a25f94856cda6a627b7e798e5378922cb5dda948d1be336dfdac8b99481c564586c02385d34c890441d865a0e4a0a55f27ba20564a407b5c1ce19f17af122010162e3ee5b24707a50e236caa350d001663fc5acd373f55200556e4a8806393d52ef06d5ac3b33e60ac545db34093383c01d9e657857d74062cf45e7d3d9555ab8654ad4d8cfddb3a1f6ada4e27dfd271a75b6c56396593b418a08dbcc63d04628acb5de90220d44e34d6a863dbacbd4b56ecfbd2cc2052ade6edd473f2694e1caef4ab1ccfd51deff260dba09cb7ad1be2abb70f7054b8d81cdf8c5cc95b46f28555966e94b494fba9da04dd4f4526d867e02f0b99a47d4ace0124fb43c60f01e52701de7bcb93e920ba593c4594f418b119cf1a893f49c6cd7ac6ac1a11a6478ae3cc9cfcae911cc78084f7645b0b9aa5153c75e07b8839464577bd145bfa599da5655daf6fd8e94ff7ed4fce4b1f0c6de9bd98ba521f3da998041353f4faaaacd74739ed72f70da56c2c055cb22e338db1ba5de1ede3394a09d1066670715ee73fd5e8bb907c6dedbab5c1dbc0a50a6dca84a55a43448143353652a3dd77f3a1f67836d8a9bfc7d96d5f544e5b3aa6b88b053ad2e42b6b8b12ebd82d30099a7ca19ec37b8b80c15e82e7be5338a5dd1e20607bc9e25cfe2691c65b00ca2fe7e68dbdb00e9dc6d634db8cd1f85c3c6aab1bee721e00a556f93f9a24ee932c3e6bda062fabfbfed1b07e161c99d82fb1a4cf7807d2a34350595275efdded808f1ad73921ff6111c4b7db63b7916cebe9994a8578b284611bfb10842775251c2b7fede59d6bb72d87b4c83d92cf8bd563b68d587c8c758431743aae65700adcc16bf27f1a6324b48aac1316679bf611a078561028f810d0e4ba30f56421b307b4f3b1378daa7af22501bfbab5a71bcf99090786103936fc994f7cd264d40bd0bb389ca036ec61f842b4afdf6b5fb3f3dbe00cb3af663dc9b51ebe15efb7d230599715e5c8ee1144d7bfd8c63c7b657c1b6452f92430ff81adc5acf01553a8d43c21cb7ded79951c6c68f0dfee2ad33bc74352d3e7159241ef76c298531efcbeb735f904e092f25eda3da19365c1abde731b67acd2500ea9d5cf84e21875d7f4ceb65fdc47dce08345b134f312978af9632ac1e6a986b8393e9434382d12d86f614f2fa91a2d57700ae5fffdd36cac0d741baef98f41d901eb88d9b38158ce9dba9ac85bd448206ea4ebcd66f40a74138ddb3b1d0859aceb820572cf3089424d9c9444e30cd7893da8754f3869cf2d4dacca303717f922b4387a897ccf0191756d4e7e65357002204c913cbc90bff3184ea4e6356a890baf91dab8c333505a6ea0b3373691226d3b7f214ab372a1e615ce1b4173d7b6d14a9ee180ef3cacecb4534b3a3ba4c4bd5d6f687b7edbd608b331f6a670d830be265fa19f5373cba2c6edbdcb89bc90c56a2b4cd616d6be499377423b33d7d4ce5dd9fd2989c0a5db364b14ba2b285dd0dff868a74335412bb502ef16cb962a29eea9d7778ff3dcc762eff0e871e5374d8e7e0a211630794f430a8d2d91c72ac2be793a8014ec7688da795e11dea57b30bab269aef64d597870327a02c03e778b70b7f751ad34d19af33e55145d1c697b71936d693a509d653bd6d719bda591389528c90966ad8edb58cd9abfdda2df16aa6900b81c3c5ae7053beaa6eae1baf43394774f923cab8cb4843123f0988f4d965bb4f1205f29720ad6f6c3602eb1f351e5a016aed525a99b097f42cf1e52a9065c4e9c4696587c85cd6ad15a74ebb146acec3ae052d7b6b3ebde96ed5d4a3900db0f810ab337bf7eb6ea616afffa5a8a88e952b5deb8ee933a9d380421f919960db2c355f52621e6aaae0dde6c27ef8ea5a558cc96ee1557e6de6cf4453b369657aaa765aad7188eb642c4df9787893d0530a274252d38067903821e34b979acec1adde5e69844fbf5d0fae43eb415168a474bb76c254e373692564a9d2efad121ecfa6444cfdb0e2df04bcde3c4a2aa05d7a5964d38fcc67b068033eb0d01338b28b6ecc3499c5f646c843f1f7bd1023332c439750ae8919ff4467b230219a91f61de33aca0bf0a9fbf5e2c5a456adfabce7431a991670e9f2be9c037b7ef9bc724d8806e0273466549b66ac83106e170d5cb6b5827cde9c43bc016da770bfde7d9a8db9055eff568d203f17668e9caeb93c2b45b0d965031fe11028d5d35c9abc3acd567b4ceacbe8c010fbaf333b88", 0x1000}, {&(0x7f0000001180)="002e1ea8531d4e9b29319855ee7212424a29fa1574e9d4f352503619647f6f", 0x1f}], 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x60) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xfffffffffffffdcb, 0x0, 0x33e, &(0x7f00000002c0)=[{0x10, 0xfffffffffffffffd, 0x80}], 0x10}, 0x0) 16:00:18 executing program 0: r0 = socket(0x1, 0x8000, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) 16:00:18 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x180) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000040)={'tap'}) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8007, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x10) readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/184, 0xb8}, {&(0x7f00000012c0)=""/203, 0xcb}, {&(0x7f00000013c0)=""/231, 0xe7}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x8, 0xc00e, 0x800}, 0xc) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x61592162) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2002, 0x22f4) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = socket(0x10, 0x4, 0x1) r3 = open(&(0x7f0000001080)='./file0\x00', 0x82, 0x1) r4 = openat(r0, &(0x7f00000010c0)='./file0\x00', 0xb1, 0x145) r5 = semget(0x1, 0x0, 0x100) kevent(r4, &(0x7f0000001100)=[{{r3}, 0xfffffffffffffffb, 0x82, 0x200fffff, 0x7fff, 0x3}, {{r1}, 0xffffffffffffffff, 0xa0, 0x8, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x7}], 0xb7, &(0x7f0000001180)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x10, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x60, 0x20, 0x7, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0x51, 0x80000001, 0x9}, {{r3}, 0xfffffffffffffffb, 0xc8, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x19, 0x0, 0x3, 0x98}, {{r4}, 0xfffffffffffffffa, 0x5, 0x40000000, 0x1, 0x6}, {{r3}, 0xffffffffffffffff, 0x68, 0x6, 0x9, 0x6}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40000022, 0xbc38, 0xa}, {{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x80, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x401, 0xd7c}], 0xffffffff, &(0x7f00000012c0)={0x401, 0x7ff}) r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) lchown(&(0x7f0000001300)='./file0\x00', r6, r9) nanosleep(&(0x7f00000013c0)={0x4, 0xffffffff00000001}, 0x0) r10 = getppid() r11 = getegid() fchown(r2, r8, r11) semop(r5, &(0x7f0000001400)=[{0x0, 0x4ac4, 0x800}, {0x0, 0x8, 0x1000}, {0x4, 0xffffffffffff6a86, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x401, 0x1000}, {0x2, 0x2, 0x1800}], 0x6) chflagsat(r4, &(0x7f0000001440)='./file0\x00', 0x1, 0x2) recvfrom(r1, &(0x7f0000001480)=""/50, 0x32, 0x40, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r2, &(0x7f0000002b00)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002a00)=[{&(0x7f0000001540)="840c9e1f2ce6ce911dd66419356846d8d57b606b3f6d1a166679d7c35bb922b3b9374f405155ec3f03acc52c8b53800ac2956e89249aa9b64ec93517a2f646695338b8997b12a0baa73d96a42d8ba1a934760d3c82da7c9e0308d53a385cac8b194a2583f3044f86b327c5a70c741b7de369a0e153815a3c771c57fea861bb3e013a0cb9f68c390aecf5ed7a6183cec2c6641e0423e446d73feb2abf296332d948b14a176cf2ed014ac3506238f4395322ab5d8aaf7a539565baa072a899dab797e00ea7c7218504726b558cd9abbbb780dca608e7f8538dbac195387de129919de16074de3f0e47c40636877534613c48282463536396b0165b9169d96c53859f8c6c155f9c3fcecf4aff921735671d2358a25e3fa347013a53b932ba3ba8d8baa035b3f4f4541c72715524a9e62bb185c593d504414b30259caeda7b1e9d4547473efafdae1aa2313680b05a9f4b4c4e757ca2f89a772252f015a07750f59b404147c465b45f22fd60fa3c63969f098d98d061df373a3cfcb92ff77a95cf49a30a8754324663f7360fa7a7df87861d12fa9e8677d63b184232ad556aa3d85c813564706417bab8c25a9baee3af1c97b697f168192f2c51a86b3af60b112d5bfe6dea3e0efe6f13b13b33e39719d298f218a5463fc585747664ccba6a6826a133239c1a1780c6e91daaaa5e1816e06be8bdc3d15cc3322770bb461e4e3afae94d7ca6b65a3abcb16cf115c32f0d9f90c1b5677cbaf3207971f35ec8690ae7fd921302f689d0058073a1944c101914a5ca7754941c7c2ef5562111355cdb3502a057b34e1aa3da62a8876fdee689608f27e1be252505705e7db00fd9a065fbcf58ed94a888c72b95f9b60a4a09bd28cb17a0ac87327fcac59cd42456f6854a5841dcd922b6cb763de8c2e6ba4afb9f91de1293abefdbfdb1c06b274a9e26f1da56ca931a991890e355d8d7dbe00b4d0cd28e72e64be0b5bec09794d30a8f3a36e1dc1be56c69b5e0796e12476b278f10c49e4f3dbf683be730093adc445358d4d2fed19bd278cf726a64df2d3e392aec055227bfff5d5706d54869d4c14aef291c32d430c34ac47deac11e7e13878d1c94aa065630aed0226b0d64be5d0ac43770cf5c2e9e3ff892e4c780377424c167d9391be9eedc5dbf4209da112d3aaab2862aeb33d32bc3f2fc8ca88769be187d2bc5bb06b1b154f1be3af0484b3a0e001c94f61ec265d340a87d43260e08831f28fb4cd44cd0c965e9b2e9c486b196e36b4c54a07b869b3d36f2f9cd3c2137cf1ed4b2dd6301fb9bda979d61d9e840e7d91d0c90590a7e2fe7401b81eae972404fd26d8cb4103ae2d36a794f2bd5a78d4e1a52d79bab03b31ebad4f76aaa98c8cfb23dfa1ca7a6b299a9658ddc3b71331b4bf28284236071f6d8b11963cb706ace708449710e9012a517b949d01796ab2169c28bd7b915196071f64c83dee2a6c10d9aee5ff09c6de925b8299041e28c8a7ee91555a0c2815e9ff0fcd82fa2b64f16169bf323b46ff7b081eb9f9ac6f58a75533269b5c67b69ed67f3270ea5936f49fb47f6065333ae42abf7c164a765f9d27b15406e62c0e3d4fe2055ebcacfb58311b011e2de45330645ad31f60516322af1d5a451513c077dfffadd9b56605ac0e0701da97bf25f482755a97224d826d122cc813e64a422497684eb3a7768c897423296ca68fbe0f71abce7e5b8cb2ee47bf553dfa53499ddb5820d54a0be2efba1845766719f874311ca7db403d9a5a8d5f3c592e48f748064b0897ccc4f45aef7e25e82d420dc1d224f4055a5c635618a1e6102f1e6ea7df29a551d24683994500e6c8c78d6b1f54501dcbe15c482dcf3075714d015dbfc6d24511f52a72adabca87d9087f28a987b344f300375b521b2e914c3961fd4d7ddc025ca86cb47b1355290c1bb9cc3d2c1293e1638c2c64379bf91bb833ef5ccc1be7e4f813b100028acc31091cecd47925b2b1a223b9f11b1aff00a75c20cb33eb9d2f35ddf4f4e14e0b201109445e18e2d35884ddc8b45f3b39ce09c777e07d09113c1f04f9de1d8d47dd53022df1392c2bef93b93fdbeb50597690a1178241e28c46b05e1c67ab8c8c61d458ee683a23b33a3370c0b839c1d0bf3a4a89180104eecb58321ae578639f4c12ebf2611e13e98ca64a66c513f50ecdcb2bc60f79f0c38b296f499a2ed3e2e9ce4c45064cc1e6ffdab72828c6bebb96f3f979185ecafac7586e477bfd60faefdc769bf41894a5fc2526df31d5c41ccdd017eca3bb2deffc09bd1e53a6a23f7a5d53b378e21aed7bb76a8350a3d0c0ca6db1c0dba1f440820bcf9cf6132d8af2d286d64adf651ff61db0bbaf9157d4d8592ef6dbd446a8aced17251b5ada5d3a57a6d738e9fdd5398e8e855a3817e96797c7a81add5b53cda1cbd26868deabaef144bba29fe92f5ba26e92119f71942e09613f6dd33e8ad88c9f0170e6fc7e876ae3d18bdd14f1fca81380bb84f5c1a175a4c0ce67d7fd68a0491ccebf4b9c687e503f1b9d6b9c0108daaf3d0230777586650089c96cc7910322c3daf84d51a55d792b37ab386f2f17ec4d81498411ed4d07ea205e6d97210bcd96e2411c2512a0ec7daa24f6a63af4e2b8d4cb29ca2938c3be923f113c62c12971beaffbac3a0fede9bec8bf234a486d1326f58cc26e98bc0b8292876ccfc23b03c8618a999847c8c1152bcfb021de53ed6c36889ed7f430369d1d14770510905e676a2930dd4781c88e8f2939b8e438694039fc26869c44e44514ec4a8da64309a8bf6113f5115404d42d713cc759de2019f451fa53d2d0a177be87de177f637ea49c5bb29d4ae635b88385f02d0c36802c8bd5fd25e39baf15677a3427da9d0862099025d2bab9f2e9a13b20824678fd7c09f909a63ff630ac14be97ab05f2a8bcba4a1dca87b45639b5f54c6b4a330ebf3b51c3e246650b7d2a378f1f7d2443e91dc5e5e6363b70144411a7da91cc75c0a411cb6f5d2a048eaf03b1fe7d0fd821385a75ed052b34dcb618add2bd27fe95a3aec97765d5fd63bf9c3a5ca991f7320ae87690aaedc2485479873776fa63ca871d218d91b0d11fe02687089025cfdacd21787b5e80244f31b310ac2bffc2343b86e710f5343583bc7f153365f28c0ff2796673ea4fbdc65ff257f1e82993ad79802b81b6d23fa6c87df33886e6d433378f44dcdab91b70ecce8dfbd83b130ffc61240bcc31b21a0f3c32dd343151eaf6d90044ccbac489034cb3b2b65ff74079e2f7bdaa52c4d034f508d24e18d1665aa597fafaeb98d095341a4a19a814383e4e78172bc712297830cdc8fa4ba3e5abb9d92ed627f0d8822c3427230defd8eedf676b8af6f9d7ec418a5813be9b350c408a39bf9c35a1ea3b04cad91c4cda61bfd00c4215b50e398db9a1058102f6d3055416f0810da8ac1ebb4238e72340c61cc5b398950e10b5ebaa83051ddca4e6bc3fc27a0f5b061686617bfb490a8b04875aa14f1d2263606e25d1d5adae722fe7c0f6fedee2fe32dfb96da07929819cb4d80f2fe5d2504dccc21a3cebe1f5380318634a77f76b7678afd18c74430acbd667390d0146289563d3ae9c36928d393d4e7b9d84c0314338f51705ad719bd71d6f9c99a0ffe9655dca5a05bff8a6a19de81911bf26f24161cc52a07e22d5c844f97acb9c635768735b89ad884cb093e0ebb30d618fa5af686dca0f8a683fcba8efbcba854d5852b6540ec43b6fe96904b212158de0ab131cc3c0d1112aa53e15f6ba3ff0385a5081e61acd71d8f7247f8a57b0a85f6af385e8f3e404304e4896f7aa8bfc0e37d02b3e38768cd03116bc02fbff18a952326db63c5f7ade80b6a21b9cfc8e9dfa09d884de8bc37a42e57a745fdc83f9e87c0e30d2f9c4335220e95f26ccec42a29a7d3c62ff97bb347a034582ece23e26d9d504390490a679125990aa242b97d781fd813ff75c5f103c4451c5c9315077dba6000f9e5e6ade04204e43afc3187cb0587c5b1991bd64154d9149ec47775febcd4fa273996d6226cd1f9eeb4165ef7034aa534974a16a651d21d423d70d4015f66f33b4b0984921c7fca7f4cf8b8ee1d245a1fb61756f18cbfdac678f0e50a506790a5ebb8be9dc60b26c74ea5e25a02bff11e9a287854ad600e1a5c8c0dd9e6acc0fb2d1ba0745ac96b62ed2d1c7abc15ee34f97e9ebf811c5cdd27cd48054044261365655bf107e178df2f8e09593bcc5d9eafaafeac130ebcb29322078351e935dfac8addbf2b586c6658182237625af36540cbb166775005fb7da84eeb155cf655a22e881413fc6ee27fb02f41274580946e1459d25522c0ab97f21ae6de3797c88f1e763a786f590d2fb94c0e60177d5ad4cd09ab5c5174d1292c14b5c69c61cd443234a28fd5cb13fce97c51cade77c8e659e95754f305a16e2acdc68101636c79c7f7d30dc563ed579ffa2a3f9950b6a473dd17660438a3cc4f0cec7d6f95b5f7d0d5c8c7868875d676873ae6f507eca57622d77b479d42b9becaf976c7e9f801c884fda4440cc7e09103940f9f479980f825de8316f9417ae888130198b5e7da7c7a584e7de80531fd52746a81316aca64fcec3c2903d1be39403b2678d96fb159fde00c7fb1bbb619c810a2b2960dfd3bfd25b7d1d476eb4fc85b96f29933a944b03bd5f2f9c4bb6026509ef8e35e22a53ff4d543bb5f6c14d4551c8a0b7742561fc3f30ef288957793b86f2c1f54ff344ccde1be6c224cce410cf16d471a9e09ef18414ebe42965355bc888dcc5b49f77ad4d7e8039a37de5619a20d6fc1d34deb0ef05f96485aeba2ed9f9501d8326acabc182922f6035f1db48b3f93359c52541f1c4a3f34d4541b127343202fd0cd112aa1dc254ced4c75440fe01d41827b998fa87536515818b5ce441bfb8143176fd5cfc1874a38b59362fb02da92a3058a415d4e96453a32d7a5385cb86cfe316e0717284461f61707a3dcfb261c228801c3f763f15277a09342fa189674972aaeaa401a990e48c3f2afbc63aec4299db057ee2233c1a308ca8470842692b24704315732cf219103666795c40c49c47e9647d64e22eaee766e0f227a29ba22410333d2b0c185ab9dfbe4a2a50ccbdedcf377264d24c53a6f05a467e5d387e65070666846493bebe43f6b187fe26e89d10c8dd045ca834b661f7e5f22a2ded52c204131b10b2e3a75d28124365d91f6a8a4432b723751af4f6d7ecc09996703a6feb071901c6861e90ae2aed51164610470a1ff6df02136699e3f2387a9049b6cd3ee83ae16a47b25df37cfa78774493bea7d9a32afdfea32e0d3fc4bb87f06801cf14696f26295461e5515cd11b03cd4f9368e9f9e1bd77e51ee99e4e8cb9345607d0a95a5ab1041990a0ae410973d1b2752ef4de27aa04c58014e03fc2ebd4e7c346ee864adaa2b1ccc1d256b010f2d9f52af4037011ee477d0e8c62fd7adc16ad370d91fe1242fb19487fbe9db1420210fb2846c779e74ad9e9638b20907db01ab49fac4101503ca9b9600197ccc968b4558610b059c1135de63fbdd0514c8c6e1d18ba537971fbc3c096a9ae434f5f0134f233aa0a6cd2e41ae438a5cc54376860197948320f15c5eeb13233871f2be3fff2fd3b2bcb7a5926f7b315a5cdbd94789030827008d83404c93487c51877bc44d19f670901e127eccd080badf14f703a7bc28b33e08e76b128f8155d15ba0393c85cbc7b7b159929835fce17e4efe9b12b4ec8b674dc261cfb6266b472cd409f241e6fdc3c60fdd25066554afacf1f61477971b2f34ae540329969f3347", 0x1000}, {&(0x7f0000002540)="042e9ee081d15528d6926a327d34b77bf3a12d18268754cc0ee35160af846237622c9681b872acad1e6f8105c2cb612a4c92b43b9124690145fddca7b832f0ce7cbb6719e0873a20bd93cbc3d0c8e37828829d080279cba37044a283ab0f9c2ff47693ad062fdeb73325bc263829c2c410a9e63da1b2d0e6ba0e6939b8bb9cd4265d", 0x82}, {&(0x7f0000002600)="95c344be9b0988e1592686496abe97fc22bd1152e9bb2c6869a98d5386548d1f0be262ef711e", 0x26}, {&(0x7f0000002640)="ac75594731e663a036b52a61776284572275de0ed803ab86b374acf784fbcf0b11ca59ed2cb0c1930868a99a5ee6eef0fe0803d622f4058ce6e878bac1d71a1a57b709e66223a3fdde85ad7bae8f9a2a8c28c456814e0f07aa9fbca89d205039d6707567c4e5ffd6e6223986cf3f2cb3c357190e79ac6a152038b4da7696c02c8ff7dd0d3dd81bc27c90bdb6ac9d2d15bbaf0cc632019392726dfd74ba2b23eca1d9322a669336aca5608cbea2f863237723b029a18280d36192d248f263ed7e80764fd59bc35f9a", 0xc8}, {&(0x7f0000002740)="0f39dd4748db463088475aeb40490999c415443b640496983673d2bcc12cc45d3b67a01427b188924e07cfccda86b9ef57fd84f24a3b35328a1e734a5c144dfdd3a614998518d0aff9edff14a54f79408626bad80a58ba09622fc95f0971c798e56976b90f0b419d0caae3565402839904f63abf367901102ad6b07746d97a30f50c4953df6870ae7977813622caaf06675ac2879dd24851779489357b1a3a21", 0xa0}, {&(0x7f0000002800)="c08a765b3b3c1e753f916f1c1f1b041e3dc7c67744a475c66fcbe4d75e2021a36bc91fd1dddad103e7f9e783f51265598e2329324627f667afe7969c039da702bbfd6fa507d10be7648bd47bf2f7f1202d1a9e6ac4dd41c809d49f707523a8a1e850b6e2a2e65653350b47d5492214fca8a97228d9e5c3d87e54418e06766bcd772b3281520050535af7e2e95728fe3868f79fda0a2f560949977df6fd91daa8948e7a2facc63824a328134872b9f9de3d5c49297995378fb1e48b0a88a9c0df7674de7e18d855555f224e3062a26d4bcfe09654ac5ba3a6061466546d55315ea468c3cd8865b8f6bb5aa9c8eb4f9e7e12ff54c1b8df60da", 0xf8}, {&(0x7f0000002900)="f4117ecade1aaa12b057297a3f0fe8f0c632a60e4a04d254cf4968ecdf0847f919b67e01f30e3bd0c94d66997b5255b35c9220f73cbec28128b740fe7401c67e95fea4a2ff831a4bee89c875066e5a875345a0bdf83b926ee40cccb60abd4bae0e02c1361ed4f072b7793d8aabdd2a0d544aecba69ce774793efdfbe7215b19b058bf5bf421164587eef0be6576bf1c23f02c0a18fba180464acb89387ffff576ea7fa21615bdf1a4f03acb1d7dcaa294f3eeff5c8271504c904478997bf5902b457ac97412619a37ab1c1f023cffaee25ce9eeefb437a", 0xd7}], 0x7, &(0x7f0000002a80)=[@cred={0x20, 0xffff, 0x0, r10, r6, r11}, @cred={0x20, 0xffff, 0x0, r7, r6, r9}, @rights={0x28, 0xffff, 0x1, [r4, r4, r1, r3, r1]}], 0x68, 0x3}, 0x1) r12 = openat(r4, &(0x7f0000002b40)='./file0\x00', 0x0, 0x20) r13 = open(&(0x7f0000002b80)='./file0\x00', 0x0, 0x10) ioctl$KDGETLED(r12, 0x40044b41, &(0x7f0000002bc0)) semop(r5, &(0x7f0000002c00)=[{0x7, 0x9, 0x1800}], 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) bind$unix(r12, &(0x7f0000002c40)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r13, &(0x7f00000030c0)=[{&(0x7f0000002c80)=""/141, 0x8d}, {&(0x7f0000002d40)=""/170, 0xaa}, {&(0x7f0000002e00)=""/140, 0x8c}, {&(0x7f0000002ec0)=""/12, 0xc}, {&(0x7f0000002f00)=""/159, 0x9f}, {&(0x7f0000002fc0)=""/212, 0xd4}], 0x6) write(r0, &(0x7f0000003140)="4574bbac7c1b9f73e791de18ddf8a7af5b9bbea3072e4bd66ca840eb99417c5f759a6e781188f49b3a6c662675", 0x2d) nanosleep(&(0x7f0000003180)={0xb16, 0xad0}, &(0x7f00000031c0)) accept$unix(r1, &(0x7f0000003200)=@file={0x0, ""/4096}, &(0x7f0000004240)=0x1002) symlinkat(&(0x7f0000004280)='./file0\x00', r12, &(0x7f00000042c0)='./file0\x00') open(&(0x7f0000004300)='./file0\x00', 0x140, 0x24) 16:00:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000), 0x200000000000011c, 0x0) write(r0, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffc) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) shutdown(r0, 0x3) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) 16:00:20 executing program 0: r0 = kqueue() unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0xa102, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f0000000100)=[{0x1, 0xffffffff, 0x4586, 0xffff}, {0x9, 0x2, 0x100000001, 0x70069db}, {0x9, 0xb4c, 0x9, 0x1}, {0x20, 0xfb, 0xffff, 0x4}, {0x5, 0x9, 0x3ff, 0x18bf59ba}, {0x6, 0x7b41e05d, 0x9, 0xfffffffffffffffb}, {0x8, 0x4, 0xfffffffffffff800, 0x8}, {0x1, 0x74a, 0x3f, 0x7}]}) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2c}, {0x6}]}) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002eddccc8bcae77a9"], 0xa) setsockopt(r0, 0x0, 0xfffffffffffffffa, &(0x7f0000000040)="4098ff723d528487f67a7e0133f5eae5460223b2201770c59538d25e57aac7f5e043c95c8f", 0x25) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x15}, {0x1ff, 0x0, 0x0, 0x401}, {0x800000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xffffffff80000001, 0x7, 0xb0, 0x9}, {0x1000000000000, 0x4, 0xd7, 0x823d}, {0x40, 0x1f, 0xfffffffffffffff9, 0x278}, {0x200, 0xb95c, 0x2, 0x1f}, {0x80000000, 0x0, 0x0, 0xc4}, {0x1, 0x81, 0x8, 0x9}, {0x17e70c92, 0x8, 0x6, 0xb2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x161, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x4c0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:20 executing program 1: mkdir(&(0x7f0000000100)='./file0//file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0/\x00') 16:00:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001880)='./file0\x00', 0xea) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) linkat(r0, &(0x7f00000018c0)='./file0\x00', r0, &(0x7f0000001900)='./file0\x00', 0x4) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:20 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x100000000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:20 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xffff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffd0) pread(r1, &(0x7f0000000100)="721925923f3d3a8aad289d328d0ecbd2b7247fd11d38ebf10aae3a13645f89f0e870bae3ce0cbb805547dc9ec7fa2afd908469d284b216660403a13975e3fff4ef2a8f9c0b00cd8fd7c8082c14072c026f644bc8146ebd85219dfbf38da393bb5f23bb937b357ba456c9d103da6fa71ebd8705ab77f67c964aed760855921c667c5049ea8dc947a5b19c76687f3a13174fac8dd0e55a0bcacfa4ac8f9b1e26ce2c76606bc3498c0b5ddd357230d8d868f75e1f2bba75c5e08fa14ad9b23d90b37b4bad5d76e6df", 0xc7, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000000)="d84be4") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20088, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x7) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x104, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x60}, {0x6}]}) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000001, 0x1, &(0x7f0000000040)="ab8f2ed77eeb0728cddedcc88f48a50eee6892f875e6d0453b697fb5bb320854950860c0132c0203e776265efa35", 0x2e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x40) getegid() sendto$inet(r0, &(0x7f0000000040)='6', 0x1, 0x40c, &(0x7f0000000080)={0x2, 0x2}, 0xc) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:21 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)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0xfffffffffffffefa}], 0x1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xfffffffffffffff7) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x18, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0xf1a9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) close(r0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xafc3468) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:21 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0xc396, 0x6}, {0xffffffff00000000, 0x7}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa63febbabdd7223ffb026591b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) setuid(0xee01) msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) 16:00:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x7, [{0x3, 0x81}, {0x3, 0x5}, {0x3, 0x2f}, {0x2, 0x5}, {0x3, 0x9}, {0x0, 0x7}, {0x1, 0x8000}, {0x3, 0x8}, {0x3, 0xa6e}, {0x2}, {0x1, 0x6}, {0x1, 0x1}, {0x0, 0x5}, {0x2, 0x6}, {0x1, 0x8}, {0x3, 0x4}, {0x2, 0x4}, {0x3, 0x1000}, {0x0, 0x100000001}, {0x3, 0x1}, {0x0, 0xffffffff}, {0x3, 0x9}, {0x3, 0x3f}, {0x2, 0x80000000}, {0x2, 0x1}, {0x3, 0x2}, {0x3}, {0x3, 0x1ff}, {0x2}, {0x1, 0x9}, {0x0, 0xfffffffffffffeff}, {0x2, 0x1}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x81) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xb00, 0x0) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) dup(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x14) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) syz_open_pts() 16:00:21 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x440, 0x0) r2 = getppid() r3 = geteuid() getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getppid() r9 = getuid() getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r13 = getgid() r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r17 = fcntl$getown(r0, 0x5) r18 = geteuid() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r19 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="40929a54f36edd86926c795c7c9fae4e8f804a5788501ac5a356846b54c1cf477b02bb613ba9b5695bfa09fe447c8b3c73ccccae27cc1c09709fddcc9c579b78ad345aa43d1083db03729088418a4cb335112c982e5ed4027dacd33898adaa016f17a63e6c8a47", 0x67}, {&(0x7f0000000180)}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000ff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x2}, 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x1, 0x9, 0x40009) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) 16:00:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x4) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001070600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27ac28290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be071a9bff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100"/336, 0x150, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r2, 0x3) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8001, 0x401, 0x5, "f0aeece867f40500"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ff000000b641427e41000029000000310000000300"/38], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f0000000240)=""/4096, 0x1000) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:22 executing program 0: r0 = semget(0x0, 0x1, 0x100) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x11) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/93) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/227) 16:00:22 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x6, 0x8d}, {{r1}, 0xfffffffffffffff9, 0x40, 0xc0000005, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x9, 0xffffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4a, 0x3}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x2, 0xfff}, {{r1}, 0xffffffffffffffff, 0x23, 0x40000000, 0x4, 0x2}, {{r1}, 0x0, 0xa0, 0x40000001, 0xfffffffffffffff8, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x9, 0x7}], 0x4, &(0x7f0000000180)={0x3, 0x9}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x802c7414, &(0x7f00000000c0)=0xff) close(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000200)={0x6, 0x9, 0x7, 0x6, 0x78b, 0xfff, 0x0, 0x10, [{0x1, 0x2, 0x3, 0x2}, {0x1, 0x8, 0xfffffffffffffff7, 0x3ff}, {0x10000, 0x2, 0x7f, 0x8}, {0x81, 0x62, 0x0, 0x8}, {0x7, 0x5, 0x10000, 0x28}, {0x9927, 0x1ff, 0x401, 0x5}, {0x5, 0x9, 0x7fffffff, 0x6}, {0x4b99b1f5, 0x7f, 0x96c, 0x8000}, {0x127, 0x37f, 0x1, 0xe9c8}, {0xfffffffffffffd54, 0x7, 0x5, 0x5}, {0xffffffff, 0x7fffffff, 0xffffffffffffffff, 0x4}, {0x4, 0x0, 0x1f, 0x401}, {0x6, 0x3, 0x2, 0xfffffffffffffff7}, {0x51a, 0x0, 0x81, 0x7}, {0x8, 0xfe, 0x7ff}, {0x340, 0x3ff, 0x6, 0x6}]}) write(r1, &(0x7f0000000000)="f0c0f9ef788e06df86138b0a2e4aed083ea37c3b463aaaddc69e9049e8", 0x1d) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = semget(0x0, 0x3, 0x21) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x2) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mknodat(r0, &(0x7f0000000240)='./bus\x00', 0x28, 0xfffffffffffffff7) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 16:00:22 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wW}'], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/190}, {&(0x7f00000003c0)=""/251}, {&(0x7f0000000000)=""/8}], 0x1000000000000021, 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)) close(r1) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x1, 0x3, 0x1, 0x8, 0x7, 0x401, 0x0, 0x2, 0x7, 0x81}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8172, 0x6, 0x5, 0x0, 0x41, 0x2, 0x9, 0x0, 0x2, 0x80, 0x8b9}) ioctl$VMM_IOC_TERM(r1, 0x40047463, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x92, 0x59b4, 0x7, 0x0, 0xffff, 0x4, 0xffff, 0x2, 0x1, 0x3, 0x2}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x36, 0x7ff, 0xfffffffffffffffc, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0xcc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x120, 0x8) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) flock(r2, 0xd) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)='n.', 0x2) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0xc) sendto$inet6(r0, &(0x7f0000000100)="ccc5bcde4584adb8ba86b694ef812893c28241b3499a0abdc62b1db2d68cdfaa48970558569bc678c76b2e6be14c8a7fb97ca1777e5b730beaf508fb4384ff70955352bb580d536b19ae2b87ebdcc968514cd5e6e11a6101bc4350d786234071e15264045ddf5a667f540420618782fd7e95211113b37b6d309496d72f2dbde8f1fe3aa978f544dc699d8f7f91f29f0cfc377839fca988036a7e067b8cb634530faa307a64269c1b9bf99c69", 0xac, 0x2, &(0x7f00000001c0)={0x18, 0x3, 0xf6e, 0x7f}, 0xc) r1 = socket(0x21, 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000000)="79a2ef0d34c001d1507e6b950b8f1cb1c8505617752bb11648cfa05ec7d49ebd796bc50b4cf3bc5750c6ff9da2363dae3becb364ce4dd0835b8eef6154a1a26e3db8adbe049199cdb4e3db44101a3ff42524de9e176bb2adc0fc5e2c7c36e4b35f132d0c04bf800fab0fc7ec1c9b270bd49642ceedd7323ededce9b95f1478b121e56194efe101094897e1ce34075d9a529fb4333738068afe2c05b938a4", 0x9e, 0x2, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x40044278, &(0x7f0000000140)={0xffffffffffffffe2, 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = semget$private(0x0, 0x1, 0x468) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/196) semget(0x3, 0x4, 0x2) 16:00:23 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x2) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0/file0\x00', r0, r1) readlink(&(0x7f0000000940)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='c\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) openat(r2, &(0x7f0000000040)='./file0/file0/file0\x00', 0x20008, 0x20) 16:00:23 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') fchflags(r0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="ecec7808ff5f287286201084f730514c01fa4cec9bce062be34a5615c99fee00a3469e64f660ef3c3fae5f931a0cbd36d2f7e5f7dd874c09f82a2148cbb69ebef1365e3976eff6be79648378ecc1a926a68d3128de0867c4650f97e38181be059176fb9be25741495f988132fd344aa349294eabc244d82d5c4b59a3165c29f3d61243bbf2308ee414f418c714b0d0fb0603cd2c9e6f166b194525ddd9", 0x9d}], 0x1, &(0x7f00000001c0)=[{0xf0, 0xffff, 0x8, "ecc74792549edcbe18b5867712b96196914abb390274f34ad7a9ad0089ad218dacc781312a272e352936aa144fec7ac1e3125369d5e0669b169700f2e40d31a3dca5446cb030e091fd4dc8086f69d550f110c8b1c13e9ff32c1c4311f1568eaa00e2ff65f1f00cd98f815da708a7322337729e81e198d27b1a58b7f72a1ef3cf0b0e7b579e32c52f56966dec74b8e85c3da30f27b4d97271ae11db5bb329a5856e67d239b88e9fb3d2ccc44e7ea7443e9e86ac5aa3f2ca385a6a2e38b0b5cdebdec6ccb4def7d0b953e2e8b4bc404fbea26383e7fa51a5815529"}, {0x1010, 0x1, 0x7aa61c5e, "229771b5cd43af41c10589a99e30d1b5595c7f20c6f0cfbaa2db5d0c1b3c34e009e03ae4791b2ec6174c5dd1920416a8c182cd61b0ea543bcedd831785e5db98eed15f244f789c8f9a26a24387d2510c64a79a9b67360f069cb798feeba2e99f4fa37a10dae379754a31b4732db47fc76d84b2dd41b6bc60154e64e71ff1348a69f6e40eecda29678eb26aa1f72845ceb704ea55a8ab4b2ed16bb65276ec392a6a0b77e9726e74ed46a85e1080b04454498f0eb901dae38f97223121fdef22e24f43ddb0cee4ff492e1e5504be2531969e13fb3f4b6f8f2c3b6fefd3ad54efdf66076196128306cb978accc670fa7c5bc619431e28631cd36aca5f9a56dedf498309a232c7f0b74024c34ef972e1cd6ebb128d302f31c6282d83aeaf4f2c61f99461c44485d587b33c239a639e9137cfc360218344119d61c34b97001abb52c16a065bfbbefc44f7512a0676ee9828968b1f5f4439439164a44af79d498aa07daad3be06b5ad5cecdf2607e85ed77124b8e058aa4f71b35361127947c7cb913edf230a29effb1852f25f0a9ee994e47f6113a4e4989afbb61455349ccc1f577bf7edaffea494250c11e3bf1f275752d440010c69ce809f18caebedcac1b090d552965716286bb03480a7ebe2e23b8e160e6b87eea22473a94a101dbbf6af310a262070a347f2a1b263ae0d70b446266bf9bebe59c03077d6d6a5062465a3bfacb25d862f93e04b78110dda864e2f5151f795e4fde6f1963caf8c9588b20080814088d6dcafd67604c6b42f095341f79a54ff90fcf43ba3739102f04e419561f023a549d53f84615c0427cf7efb6c61d41794d52092b55651a78caab1e523dd4a2dfcd42c87e88553692df396ce1a40f9da29f485f68568ffc83d33222592b87a05f2c4d1c67e37caa0bee30b4bdd7353c1ad84bb144436e62f75779083c52dd350c138f35d352996ddb698bb6f1d2bbb2392891735b39ac2c3aae1aac210f6a278ba12e64c48f5ea4a7f5f1a7f4178fe59047499cde4cbc583e48f0bd317c5f80cf27a73c8cb8c015cb4b215e43b7de90f1175184e9221721e1a01835dee70907770a731c7341ebd7e34b687d5a9f7093cc016870a766fe29b422ed7767112a095d546b3e2e63bc45a049154ade3971f943cc7214b3e02b273b687dd5e42205da1b695a380fb073bfd5ec96148bef0280a66c471395c58cb2764c1255ddab5e5ddb9c69d1149f57b14f6861c92b391995cbb2d035e4d11b3d618dd43c23014d55b9e6d795b7e38a42362a1d1b35d617bda267508e364dffb1638bffec79e9fde5a1ca942b8593b881036ec6629ab5cb8f2b0057137ee99cee0d554e2460f9ad58fe2993fc492a07ae8ca9340823335af82d1656158009c57fcc3c626e6117f5821642e6394e536bd258e83799fb797270cb0d7120dc482a15791507e343bb674d7be0f1aac749e3356dd3928dab0c2b09283d976b1674de9a96cff7738667e49a094d73ff2baabf08a872511130587210c1cc3e8d7559085d577bf8703dfeebe4005df0e14edf1666080273c2384ae1a1b601055d4f7d1dde104832e04086aa3859095575284d569d801eb1055af2cad7ac2b7ad8ea786a407a97e381d1334d1213398dddad451d86805213084baca69d4eb9b62b5fef1caa714b1e267154e852024fcb58d44c0e422e6b6ba6b2872b7722f3d3bf80eaae314bbe8d18907f58ab5c7dd8d5abd4103fbd36b23fd870875ff836790c42c9269b81bedb9d23aad3aa147a22cdf90cb3c16e0ce12045a644005a51f43a7cbcb66339d1e063ecd8be8e944a43447375a5f57f04dc09b5ff7da0761d545cd473661de3788fb39d1523b6ba46a26bea751976808877eb8b064d74e142da424be802fd51992f829d9fe941486908cb36457ec39878ca4c280c9fdcfb61e2da0365f10806203842a9315258ac391d78af2b45012978b58d8fb11a6639c179fcec26771ab07d961816850c282c0759993c96ce1a998fe2c1cb432c90ee854e41cdd86c58eefe37f73a5186c1f6a8f1b5dbc39ef287175f9a0583d58ebe5963512e510e848e40c1395210d507039cc4f85ee89beda9bd87a841aa05245e3ca3bda6b70171bd9172e53115c63146dfdc20efdd1b6cc59eda11634b5886117508690bf8ce175d5df95b0a439be5dafe8d79ce353dc9d1f0347b19b867d98eeb6db22e1053a35acd294cf363586bca0a099d86ec21f2c72770a2f6f80d50cd006c3275afe4d5a2e2f6d8f3808853c7d78c18a5b7ca6bd589332b0c0000a45eb999d503505ae7e8a06c1df79f5a0bcded0cba23f6ab5edba8ade34ed44a8a9643a423fd7db5dbc110fc3be5645b23b3adb0a5979b2f1f8d019ec6609895cde46a84def234e4159691f010c0a7273cfedf769d10e43e745b52c060421bf33cc2fc063122e9a1bf4aba07a010afbc2e8803ce8bae74ee9e933f462c2c2ce881327e65af60c93906859d4f58eb9ecc185dec0a5102c43d81d3d099be91d7a314fafd0b3c100c779ca7d3c54b664b9d6ac5dcdddca50a3aec82b8f4abe235babee9aebe1e547c7689886f18d4ea7253c44767c109963e4010ea0cfd01bd8ac350a233064c66ad87b3a1a2b4a44dca9221daffce653f297142e284033c8f4790e2b5bc1208d56c2af43db5ed2ff3ba8ea4fea1fe1d5ab955d9fcc4aa220d653fd0191249e13d8a148ed76b6c4b08729af4c138bf9e9906e43654490c874222e94c768dfffc8daa9870b8ac942c5649e9ee36fd25cb1461088c8e60de282d6084129ed1b98a0311ec4494939569a1a474af75e074a55c77fadb28004787513b15e5f001f0bab2159faf0c29476ca1284514888c1792363ed3c296686f0aac183faaadac2dd8297f1d1c800bd7d4101899a9cdecb2d6ffbf0f0ea4077dcacf3bca4bb4293dfc3db38ec93d43f256bcc73cce5bae970cf6e05a204700075a7eff96b200fb2567b097bffda25cf22e1783bc0a208e53f619721a4d527bb417ffa640b3a6d358ca5dfd40cea0dbef1d801b3d6bd13325e04e0335fce4723106d86b941d905c541c3dbe6ca0972601ad8565d0f9ea12bfd0dd6f8cebb6580e533315c368052d7b253e8dec97295b220007ca86a113f2a695b448066e09ebc7a02c66fe3897d0d2291b6f58e12cfa7ec5b7876c420f9b9bdd80ae70b7fd4286e44dfc2f1af32a0462231243bbfc244c2cfbbc6ec993a0a79855e1351cb0aaefa80546f6397f1d6b19c72a447a6486893fb1d3452e8a24394ebc67e3786f507c19f013556ca5c42de5c0a16e59c8bba79e7a7b6a525f82b4dc711c4221f883601e7395486f4cb15e07c62ff6efbd8668f2f94b17f49e1b4c283bfe2983de4c1b8405caa8b7072bba7402810eb22117c71a638d11168074b00dd498e9c387a587c1433ada171a8f417a5cb49cbe5bfd472b792c3fdb755155ea5a7dcf46bd9427cf2858b6833ce06f267e55132e8e6b0c5c1dc5379e57c382aa4ebfd0cf1b3c97a15798ad3c5d360b7c01df4c3423e71bcb6abb0becda85ee2ce2613955a5d71c8c3af7578564598cc967953d4823598d8f56d8f0e053a2b8ad791758a804f8ab8e5fd508d55793ad3542ee61edc944c745f1ef253d2694d87f8acfa6d2db32bea69035f5e40043ae3c6098ac881c04ca2dce74b2cb4d2a797a5dbb7c965a004308d990615a54503d66e200bb4e5b3fe00146b8b9c0fb64539436a9f28d581c91050b28f5b590cbe365a7590ab99fa6102bacaf7466a3ca02ba23119fb2b99ed296563dd8d54fce60edb16362170779fc3488800925c5b19c486ab6e4d3be6357c61b1fde30c6aac916821a7b71a3afb24f42e452e70190e67898989275aa3282fc026e78ee71b09de0a78f8e71aafa4a17cc85047e7f8316498f37cc20b654ede436fec89c493ea21bdb4f01d07bb774a1e20be131a8242a5a28e470e3a021bcb0951a30f61dced7e73b55ae71f32708b348d6862cc7fe39518d494c6bd990f4f3ace027bd0df8cdf3eed3b0d3cd5a08763e0c88058f9c212eead150a9ca92e90829ed8fa5f5519c9c9ca17768ba962d3eb5386a050b0bf88348272d6bf94ae7f5584cf228ee567e2abe8b245713d15c52e850477fd9da1a9fcd8ad17a0a1bb0103ef20c1a2ac1afc36b916b586e512d5d01b0803857f4aad1fa03955a9a67987fd9c0ff45e713b962785196925a2766510123147c4c12d2f514bb9e49cdcf33c809eb9b6a12cc04e909a74ac38d715ce6891385095331ce62899153061722bb9d5296ac1f0dc10d630e1be6282e0d80671066da4dedaf290c99aa95cf64a3769cfaa88f1e22174aa8af4c130f5eac8dca85dcb898b9a07916a70c24c9ae8ac8504bf602e352d37a3b20c98d6042e55c6fbea8dd0242fc25a055283966aad9d6336d9581ec5f0c5598c4182973f358223fe11addd358ae0f05b3e5597c6156148d13be0db198b8413b71ba04e6b0b080e9e47d7a18bdc6d5f8fa655dff99c287ec98ee3447b388067b387a12ed8ec4397e84f1cd5944944c0d8ed827b558a169f6ed731ae488956b9ce2b541e09a8a78ef388391eaaa3aa7f00c7aeeeebefb3c6179f6e8a5482f887a5e1f653defddfad0677e524f24158637fa995a04526007a32461e8c4d7c41f8fd5eba85a701367442d5bbc61c09a096819e2efa49b85c39b86ee97a0f8a6c5bb17051c497f26e2c9815d8f90af088fe33141b1cd41d1a880390ebb2a59478110a6257ddfb3f8a284d550747266691cf962fcfa33c530d9835e87352630e51800ef6708a51e2f7bb84f5ed73a1089568e8d44fbc9a5a008c75a2200fba220953a6b52674c936a096d5399dad5bfc209ce74be15ee77a5b42dda0c3a88117bbac4dcab392b499238b5e910e3b3e3e4a6e15c9913ed7077dc536c04a7b2aad130d8bef640d24b85e01f2f477815e08128b3b400114b2b828fc12c2aac70411855667b30c1f2c00b4e14b1c176b27f52cf46052f996f49affe39d273987d00d3e8e1c955f1c8658fbd1953a49a40c9729619836b3642c2088331051ca1938589fc71c9b08549cbf1d6d4ce9b6ad3b3cbabda66b55eda08b2feecb51cb7926cb3f1998a8c054f3e9ec82193ce081e5c17ba1aa2092b94f27f95f52b816f723363cc1b054925184145a7e9ea38d522c569f1b1ab85366d4894bc6660de7d09415b2205da90444a76337a8e9402baca9c1b473c36901c05d76bba5553667d3da929fd3a98022e68d3d40562c6a71e8d84372c1fed0611d3f52fd5a65b7b0d42b0497d6af9760d1735a2b7bd6e39e7f050a9e6f4ce0872a2386002f3dd3d0900ce21bc9a6db8e6d20bac6c644ea6436a4717114fcbd9206bb547f7d6f2e6193a4a85de07c0180d2833732e733b9fccdd115ce177c9e11b4a79cf76aa8c6e8922d6250f88ded55bd0dd3ae7bbc4a6f74bde3d8a08eca89f3434f86350dba740a3033c35f9f9cbe34eb7f383566b076bdbb7e2ebfc32e48067af3631ec838c82efd27b978ff65a53aba859b3b350d7f3300c4cdbe60de4fdc0ae04d13ed881e9cdc98b1508c6c7cea5943b5e3dc3e06f1c11d14e63478c5d862c1eb3b38d5f3d04022d3bfd61b46fd00e79f09fa5c7d8e396b61350378245e3a9ad6763fa0bcd4f72ac381b86f5ab2ff370e824f522b51dcc16c7faaff54fb2b74e6a01df7f358a20f5d442472555060c31dd669db802b8d2d7f0315883a76e87bfda3670893e54d5f1ebedfaf4f47a0dfdfdd0f7e6a9fd1ee1772a90e3f58d900fd69a87d34267ae5235906e0ab356c059eea5f204847"}, {0x88, 0xffff, 0x8, "35d0c13d66127486433940539be9b5f4f830d25124269b005d2823b19833b3ceeb63d65c9f3847cbfa0d4a55224ace5e76c4f95912dcd5c5278852afb3cad15a42b9ac8cff27b78ba08ce9596832eb9c274e9afda3365ad8965558bce15a1c7588328035a7b82dbd0037ac8ef5cdb9c14f44057719"}, {0x38, 0x1, 0x100, "f947f1c11154a1c4762d128a96caa8729418751accf2e92b9645de390bd62f3c4bfe748f36"}], 0x11c0}, 0x40b) mknodat(r0, &(0x7f00000013c0)='./file0\x00', 0x8020, 0x1f) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8008, 0x0) write(r2, &(0x7f0000000080)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, &(0x7f0000000100)="21c23bfe15ab5a6b5ea6f75835fde6a2a50a7375a001b3b8ca44df060000326bb6eb01d2968f", 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="e1f103002879e3a2bfc7492d9ad3ed726e56c5b85c70ada5e8696abe6df2aa0116de2b139af60c01e605a851070000000000000010f461f608051b1953e59888e856bfead898008bd2a91aa9b463bdb691f91fa8ee24474c142437939fba2e5d8a21fceee3e383f073b43551214db1dcab06de1f2af6415ca21dd8197271eefc82d790635d46f87184a9d3ecbd1f377811482ef071e6abae39aa77a9af19fd4ea9b42515f0a3019f708346e7923cd53d14df9737802c849ac42fe45137e5897345003ac7017037848a307585b82e241439ba1ab36620733288663aa496373f2bacb4303b63ed173d3c5ef9f7ba12711ab23002bc0ba5561aedde0f5672753a441fd5dea704068e371a13b50b3ad658e41f780d83df3166d093b0635a72acd9fa82cdc97efae824f9d2378d9c08a27229c9d6cef60c8d3861c795f0f7fe5f65", 0xfffffde8) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x101) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_vnetid}) r2 = syz_open_pts() close(r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8040, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0xc79) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r2) syz_open_pts() 16:00:23 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000080)="1b", 0x1) r4 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000180)=""/71) close(r3) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:00:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="d14bb5f52f72f12fdab29628e3dd7b761642ef87a6bd4a9e55a5d51ae4beed16593cf424349a662563cf895fe8c6206205a0a795a8618a9f12c9cbade795ed41d88ce9f3cdc6a81f8997c011305710e870c65e050b2799a599cb409fa0498f5d79e28ede6b92d9439fb73e5b3e82a9b91f1da23de49dbfdf641e3f87ea1504b637e54d2d4285e951851f6b5389b95bd0e6b3658a45b7e86a7b13c47fe8ef7ff2186a949b43f70840418d088a404a26a257a5410ce60d76cafbdc0970fb28d4a494b69e98506e6bf4ae807b0dafc4b6bfa78d282de43100841b3869f3306db935151d25a55abf", 0xe6) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="93421ffcb10094ce09f01ce27bff2b1a3a995632d87d964a81042d25987b41227009c1cc9c6e57ae74f30c39ecd3f24ab1465c5023c2d685731369f7385003d85c8925002452b3b947c9d2852608a49f542443f249c03b88ee8254601aed15b164753ebd11e090c3941d14cd4da864f161a79639a77cf00bd4985f3d6dab0ff87a63488bebf9e0781cae4f6e4b368656fd21894349c749f82c159712159273f10180422234c3e70cd69f53a13aaa350ec919d28ea580f43d53cf8102d142a9cd119415e8355af114bfbff807b4974ce341babc0a5541cff6c22bb17a4d53", 0xde) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0xfff, 0x1, 0xfffffffffffffffe, 0x468, &(0x7f0000000280)={{0x6, 0x8, 0x6, 0x80, 0x7ff, 0x80, 0x400}, {[0x4, 0x6, 0x8001, 0x6, 0x0, 0x0, 0x156e000, 0x9, 0x9, 0x40, 0x8, 0x7f, 0x10001, 0x1f, 0x7, 0xb65a, 0x3ff, 0x6], [0xfff, 0x8000, 0x4, 0x5, 0x0, 0x2a44, 0x2, 0x7ff, 0x9, 0x5], [0x300, 0x70f9, 0x40, 0x2, 0x0, 0x915, 0x6bd], [0x9, 0x44, 0x933b, 0x3, 0x0, 0x8], [{0xb83, 0xfff, 0x8}, {0x5, 0x3a0, 0x3, 0x9}, {0x8cc, 0xfffffffffffffffc, 0x1}, {0x7, 0xfb, 0x40, 0x3}, {0x8, 0x20, 0x2, 0x2}, {0xfa07, 0x7f, 0x9, 0x1aa0}, {0x1, 0x0, 0x42, 0x8}, {0x1, 0x2, 0x8001, 0x80000000}], {0xfff, 0x68f, 0x1f, 0x7519}, {0x0, 0x9, 0x6, 0x9}}}, 0x7, 0x9}) dup2(r0, r0) 16:00:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1f, 0xbbf, 0x6, 0xfffffffffffeffff}, {0x80, 0x7ff, 0x2, 0x9}, {0x8, 0x4, 0x1ff, 0x2}, {0x10000000000, 0x82, 0x13a, 0x20}, {0x7, 0xfe, 0x7, 0x8}]}) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x190}]}) msgget$private(0x0, 0x3) r1 = msgget(0x2, 0x32b) msgsnd(r1, &(0x7f00000000c0)={0x1, "67d8c9c3ce08a3086b2708b42a24085fd79b0359524bad1e6f9c92750b04184c2907b92d28806117c68c2b2da76bc5ca3997ba"}, 0x3b, 0x800) 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x10, 0x3, 0x401) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffee5) shutdown(r0, 0x1) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="3f4954972e0f5de3", 0x8}], 0x1, 0x0}, 0x8) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fchmod(r0, 0x2) r1 = socket$unix(0x1, 0x40000000000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000002580)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x12b, 0x2) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x6c}, {0x42006}]}) syz_emit_ethernet(0x82677ba958b955d7, &(0x7f00000001c0)="de") getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00d900000000000000f95009b5b980b769e5a12e9d000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000012ff943c9aebf8e2a5fb00"/133], &(0x7f0000000000)=0x6e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000040)='./bus\x00', 0x201a0, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x9) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000180)=""/96, 0x60) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xfffffffffb1ef263, 0x80000001, 0x10001, 0x101}, {0xd8, 0x7, 0x7f, 0xffffffffffffffff}, {0x3f, 0x1, 0x400, 0x9}, {0x1, 0x8, 0x5, 0x7f}]}) r2 = getegid() open(&(0x7f0000000200)='./file0\x00', 0x10080, 0xc2) setgid(r2) r3 = msgget(0x2, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x453, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="e1055bf4f41e84c698e300edb7a5a9081a1d4ed4ac4c6fc2b63bdd6b2430d93716519a1d0c523522b5eda2d3b698e2cb41f32ba895b0a072f91a2b1b9d236fdf79d482a30640bdb4906db8f1cf40a177779648ffa36d1fe3ee6690a5c2060da1de08992b202622a6ae35067e6c6c8353f309a7fe4e0403de886c616aecb7dd387e57a27f1fb07023f44a42ca418fc766e3a2b088f9a9e2249f631cd94b5a4da8039a0f50caf9392bb0561e95997613403b8bf14c0db8bc19976d533198", 0xbd}, {&(0x7f0000000280)="789d99fcc68c2b7b004f316572d4c7e1f854e341c31f66a2a7e0af4996c59dc4ec365433e68525f53884235c51b00eb192fcf838d9182518dc5f4ed80e535abedfe1f2abde30eab061e3253d990fee02508f2595fdc3a1f7e4d33f2e96a84cc1063f2758df56408ed4ba24dcf733a8979baa26d92200ff89906f128008ab0a2847a8559a165726bcdc5f0d3c613abcd66b28de03cad7a251977d7dac83294d25b7ee4641d3be1535d358c577a2ed6fff1f22459c00070d85d69cff6a95bbfff5cbe3b4615e23110e5b759d04365b3167f37b0640e2cc66eef3ad23e52ce3179126ebe46b5f9d388ae389a141f1bb4389a5f2edb89212", 0xf6}, {&(0x7f0000000380)="816605185e67ae3e84b4927a9198708b12b16f4444d7d76e9608876d3da28daf812c8396d667eae7a95affbf18013210cd15d18825d75568576c47ff9f6f8acfae27cadd1f1a0e7b71dcc5c08cd7c9a73fef1ab999a4f0a2b183", 0x5a}], 0x3, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shmget(0x2, 0x3000, 0x509, &(0x7f0000ffa000/0x3000)=nil) r1 = shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="e150ce265a", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) ftruncate(r2, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:51 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = dup(0xffffffffffffffff) shmctl$IPC_RMID(r0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x0, 0x4, '\x00', 0x0, 0xfffffffffffffffe}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:51 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x400, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000580)=0x1) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) mknod(&(0x7f0000000640)='./file0\x00', 0x0, 0x9) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe2(&(0x7f0000000680), 0x0) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="7ee3ff84060cd3f27f9728f768fbea5d131e5eff1389f307dbaae0bbe8201e6733009bff6ba3b455f8619b530398d55dba27ced4bc47ca21173243321a566a95ca51fd5f48cc89606c6acbf3c02850edd12c6491c1c7e97d8e70063cdfa5969889ef82ef933f1e4367d3aef7ae40ae4986389fa3ffc09777fbbc9086af5790950f53d834d69332e05d682fe362c31405aa66f71f3b04e6f4bf9df08d0c2499462c1fae626f9c756c922d14c8f972", 0xae}, {&(0x7f0000000140)="e84f9a4a2ca1717a06a12cb6975aff0353e2798fe098f4a680e60484c3c09355", 0x20}, {&(0x7f0000000180)="6a554e51d6fcc121fe65dfe228d29304e492eeeba4a2cf45a1bf516e97174d1d1afb3c1f9680c276a5c1c8186b05dea96bc5a871a0775667429ced1f114bd04cdf7ec2e439d5f6bb0aa57e818e0e5ef7dbe7ab4f1a70b034e112b901c224fde22c5b4eba0816125ae4379e2f26c072bbb3eee32d9d090044a185325787518071ea0c6833e54c181ad8d9fe4ee96d7c1557a68073b6d268f85feb6c27db3d92ae660951ceb583c2ecc0c165c0025bef99030c", 0xb2}, {&(0x7f0000000240)="06637b88fb6ec78ee47338bd1a74cfd1e7b09259fe6f9b68", 0x18}, {&(0x7f0000000280)="26347574f97b716e03e540cd2ee01118e51f7e915dec4ec92ab9083bf44963c7ae22587e176ea1651083481430dd0aa94939ce6d2633bb301a8cc2f1c4a4baacb70d885328db4707c4bad603e11902671091cdb8", 0x54}, {&(0x7f0000000300)="c7cbbcc515b793c59301bc604f01e5f8e13188a0706feb45b58ba7ea70eebf59eb895605febf6bebec182719f25aa03be44926", 0x33}, {&(0x7f0000000340)="28b8dee7324eb3336730ca8a9c9f1b085a04eb9137d495c185ca068d3a10b3599d0040ac412e5ce43635e0387933b03a86d6867ebefee7cb0d438016c236126d486c8f9e4aad5c1e968d", 0x4a}], 0x7, 0x0, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x48}, {0x6}]}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="c288", 0x2}], 0x1) r2 = semget(0x3, 0x2, 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000300)=""/188) 16:00:51 executing program 1: shmget$private(0x0, 0x1000, 0x7af, &(0x7f00006f2000/0x1000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x100, 0x1, 0x7f, 0x45b8, 0x200}, 0xc) r2 = socket(0x18, 0x4, 0x49) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x6, 0xb648, 0x3}, 0xc) ftruncate(r1, 0x0, 0x2) 16:00:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000380)="919d2f1eec16192bfdd5dbd7de5fd826f68b8d0a0258040b7238bf368681e03ecac5c587d27f29ed6d95f3d7c98d0900fc2a921d975235a9d6894e42c5cc3e753d42b7cd4411b07fe860b888dd62c2b299c33c810477d873", 0x58}, {&(0x7f0000000400)="0a976dd1a3de55871916c4163b970de6e874682e78fa32309c8e427f96c8fea86c7cc447c007baa2959fddede2b2d029110c74c19802b8106dedebf4bba0c859c6e04e1db9ca6ad2dcf3e5ac1bc072ad267c9452429d5030511fbd89f465261a9aace6f59ea15f624a5a9488bea87ad70a78cbe1302b58b74b0adeea8b4cee01872b8bd59a7ceb3d8b64b3f075d13b134ee7f38721ebe49aa701c29ae326b6254e03f5ed0377e631d707009bb8124a3c7387f32bc9cacadcfe80fcb93f99802e48c7cbfb0fa855b23de911015359506ed776e8bfe20685ebcbcb72137564abe5285df1575d40acd89ad07f2141be8803c30d7c25", 0xf4}, {&(0x7f0000000500)="f80af4fa2b08b4ec259f781e355b272fec3c64f3761d2035d9c62c8f49e215e7711b72b27aadb329ff98d35f771d7bd699b73da9a67767cc562dc8cc59fdac3e85c293256dc42b69793adbca70b9813fc0b0cf0f3cc44b75efc406934b4720b948295b120c598edb0ae51aac584f4d99967f7496dee8fef756dfa9f1d7c20eb617d58170e5dee806f189b18a286992829364cd73f61a120470fb1eba07f743811f2660da34bb62abbe25dce9b473f15d4d77c24bec29a6700799f4d7f1cbedfbb2fdac2c682c1923fcaf71545ccf8f6de7c56772f52a9a512f8911d14e5a8dacc24eb3c9fc4891dfd50f4d5992cab723", 0xf0}, {&(0x7f0000000600)="c92ff7d39c19adf0456c10713c8f0b9dfac7fdeea224bbc97bd4b6bc600fe5200e2529de8fc303ff50442ce6b43aef9468ffe855e06c60480cce14a7da6f449b9ba0e743a701c825dc6074480df4310972527d01b50e1cf90641973f63", 0x5d}, {&(0x7f0000000680)="43a55625e4f1569c9d7c0a7dbdc1c428a782b9853f808632d7362a9ca8d35fed724ea36775c37e4e482553827d3624c1f42da7e7a763d3a4f1b2de7db14cb6b26e5398af1217fefd73232a21a3f0804fc12e97e36bca514a3c73d161165d130b0df6f42e10d23aba2e2c52c421ae6c344b3f5150c10bb380ea75932a50450d9134ea10a7f12e757b5384872846b8f1a452fd41199bd85b14e76ccb45ca372602a33fcd84a42dbc03d57b7eaf51cac86af8ad55aef9eb1da3de49e4f6a213960b38b3da482b15acaff5459e81995e90e1da4dbfa9", 0xd4}], 0x5, &(0x7f0000000c40)=ANY=[@ANYBLOB="700000000000000000000000624937828f23dfd5000038c3c5e34807efd59a93a53ab7ae10059228cf5eba7d3aa12020a8c5b02ab4110504781b981f267288386d00c3004c59424a836975d2f8a43a6afa25b89ec5a3ee5f06ac167cb94b110ec446126766a02a000000000000005000000d00000000ffff000004000000d42c9ffdee5e1c0273dfdc20337e01284cf3c96e2ca46ae253bf908c867a0c5e2a2a63d230d1e49583948baa3fb925186785cf38f6ede7127e79ec5ba0230313340000009800000000000000ffff0000090000b2c1e6bff1fe7d71ff2a5e2791a390004a4126c67d7713d216997ae000a3bc160abbab86649a6c0f468a96f7161cdeaf4c65f09801365fa27942c909a6b7496cdcfc563253c6b592e05cd8f4318f12d0f495a936e0a99fbfc27465cdfe45db86010cc4940c685ec602d605e711d996e95d1c54ed9a44e6a7edfcde4d380ed3052adbd2a7f8623a0303e6a6e4a1abd6c0a4278dabddb02b4500000000643b9cd4454a5ab06c6a7d6fb0f10eafb3880bf9d7c278b94418e990c69ccb28779c92fa2c669fa3250a0f862205b9c964ca3eb060dec8755698e4c19452cfd48c7083fa14d6b4f03e"], 0x158}, 0x1) setsockopt(r0, 0x2, 0xade3, &(0x7f0000000000)="996cbdea7e7da66e36fa718889a3901d8d3bad4a03a3fe9586bada7b21aeec640454c7124c15190aa8294e7f685158f58d3bc5a06dd991308f16918a2188dcdf7ead8e3eceb8d0869eaef9ff9bf9d34743e26de02d", 0x55) r1 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8005, 0xb12) setsockopt(r0, 0x4, 0x3ff, &(0x7f0000000280)="612151d090d4266a3fb2fd2967efde567e1f27ad731a9737f32fc3fd0bfc464e2377215e0a922fc50e45f0cd7014b772371651562a5d76b1a6115c8762573aac8268172f86b882fa968e7c21a90434e9d57680cbedda82118e02c0ebcf7168dc1b4a298fc2495074a6d3fbddea83ccccd52468916111b172fdcc68a3c5a31ce869f1f8705bb7af5bc90a835f7d046c9b76e0eb463d8585a175e2aa0bd41c41bb", 0xa0) setsockopt(r1, 0x4029, 0x4, 0x0, 0x38) setsockopt(r0, 0xfffffffffffffffb, 0x6, &(0x7f0000000180)="6460dfb6e06eaa3c9658515b724fcaa58178c68ec8b29940e975f9c758e463c2b4f2a7edf6809a537da6cf7c2f0b90f98bbf86f7177995e5f4d5c96252123e41d9c58abf0707e569d2c717952d251afc2d1edc24cd988dc96e9090eb3b255b71383fcf610fa3256e82596df0ec9b37825e27b0df0ea94f4ddd361740613d02c7ba2605439f934b763d50348528ca5440afad08b2e7cf0c15b27a74cbb659e1bcb3b55327b519583403c4e6ef41d39975952800e2effe44adb918d221f8dc1071081c94589bb5967892f1b1eaeb0fef02dc6686a01b64f8d00358845c4f", 0xdd) setsockopt(r1, 0xffff, 0x7fff, &(0x7f00000009c0)="00dd9dee37a86a5ea22cced25586958df5562dd49b8fb1176252eebeb7bda0d8a2db2923cee93e91a2a137bc726b36c3f275e47ca6d31979e8e423f21874d958221c74f3127d6eafbe46eeb4547fb6ebd051b7fe7b45d7db1c15ec3a8f4131cb948e71917d3e6d47e125a88ccb967af2b2f9588970d13452f8f49ecb5444fbd7770300000036710391f1e12c202a6e981c6f6073cdba303a48373525a047f35c1ea79f9eda4dff387b16ed3180686ab5cc607affb495c31a87a630ae16b23e71528999d300", 0xc5) pwritev(r0, &(0x7f0000000c00)=[{&(0x7f0000000080)="e8914678aa622ba77c6613450cb98c5862a81bc01f3d5f092c2b74bbcefa92b744350c6601f72280621730ba1be5ac7944a657352b3696f8d835d10fc2e42e98785323cedebafa3cfa4893324f7b11dbe1338aed40c5aa78fca5f72a8db34c7d8338d3090d8d8b68fdd853a77214d16912cb6a29d48726b631f4ad850dbe", 0x7e}, {&(0x7f0000000100)="d98593ec1bc559021900181e83ea35abd1c9e89ab7d16ae94a2dca62f265cbd6dbb85a81f9c22aa5fcb03c54dd8cc97a9eed0c844df046377e735271cdc9d76f37dd0b577c3228ff695ca8d337c0921c7c1ba781784b", 0x56}, {&(0x7f0000000ac0)="4b11c0de3c3e0855a8ba2bf5ccbb090ef2b7e08c792de9b0ade05bce56e4fe699b32eb72c2", 0x25}, {&(0x7f0000000b00)="59531d662f2790486edbb9a4e65cf4bb8aeab2145d50601b2cb6346cbf396fdf6267d22d01a51c944b7689350829950a9cad911e2c964eca84c42d59bad8184294b6512daa75d5f9684f10ea312261e680c838c10eb9cc87cf0d3f21ace2c076b61e79ea04649e140c7cfac6a9396596b74cf5692eae6b100c91f018b5860f6978ef7316adec34a9077f9ca6380cbafa969c9ea8c64cbe9d85105ea819e14cc7af7934ffa86a6b1fa9cf43a5bb6f728e2424367dc24f3efb1e04020a706dbd104824ec2dedb009abe44050b6a950d87bfbb118bfdbf82bd66e44baadcdaaf039d10841c55ef18656049949ceb2", 0xed}], 0x4, 0x0, 0x0) 16:00:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000000006, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x15) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000080)="f06f04a4b25a9e237e4c2b68a73cdb40d0fbb04aeb1386e7701c62cafafc990feb2a2712fbc363886c396c2b2f", 0x2d}, {&(0x7f0000000200)="619182165b4d3434a3e74370c92f61cedb3218214549f8082231c1a0b881cefbad0d6491c1c4ab05dd6a713aae00f159d563cab9a2cc352486f41f2ceaab92453d2e3e8e75a38aca788e4ef1c2cbf8e979db461e58500e652df868c6c266fdedd213f0c5a08d2e2527cf822558b0e7f7ebdd1f33fdd8f8a512758f518dedd9aa277bc6fdcd2ffe98550c04ed8770c910eba02e3697ed2a4839f50ed61fe3e19a3825c820df02d273da5337b5859e61207becc655456e70d2cd7681cc651d1ad481c256f9a2ff659f11958f20ead0444db0500ef3026a40ed7c3adf9080d51b0f0ebe9d98360e931cf571dc6480328096451776918488eef8a31a07a392c81c9b2bfbdc2bf8fc7cb39c06b737e9dfb2d80066f4687b6831323e7cead2e45d1bc45621cc6c5bed3f48c5c24b1908c194af3829278f6716dcc9f80dfcde9269c4e70a736512abbb358a50e4f5214e7a270448c32c9f74e01cb705ac6335efc9f809a91c092174fc62bcdeba810c8a15cbd283f5ae81b675500cd470b9dd5d04ce3d3951571021199a31ee3a7e20e06b1a761bfd99b953d0dcd02131173b20dde8e8f7b9f7994c1cea9a108f47898f572a4da08dd796f41aa04aef00ec7cb190711726bc8ffd120637bef862ba46ec315d624bcb5c1dc670cad403e414a4e50f2aaea7512676534416fbeba0002571da61ffa9d2ba6935c9b06e1ff9bcf4ef1a2faf5eb391d7bed740a2425d12dd50d7ab9444c77f440346f593f01cc7103e393ee987aa380dd2a260d6f1ae15efbd488a0c335bc67ec6f910bd95f12af256e40165abe87413a3eefe4ce65bd8f6da2b78af12318661d60e44a1c3bd10240482238996cbda88eda815bf9f481d2c645098d43bc13d4e6b6c0584eea05a3a8e581179e0e7867046617b2e7645ab68dd4f5da4a0040bf9dd573e21250d6669cc72b158a45a8b0f5ddd9b545f7022da0719c762c43ed750e95b82189278550af08d45fc6191527824223fc7197226442c99885df545ef8cd60aac4a3387b34834c5dc85de12c82a4dc40920e008d29c14af1f154ed587bd647d8d4ff0f9761f0952759a2472f29a6b073c8ac156ae4292513aab9c2408d7462ea90e18c42977fa6bac2d569ac0214468e507287f3db1e08387ef39959d3a771390dd11d03e96c5d85798cad0f4fd8d5915052e7155ab25d77a477c227af89b91e6a167edfe6bbef6c7a3abee5d7e5d52c2e0a77bf4f904b75a24f08b3355f01edb533c8a1b01898014eff6082d993caab5ca4639ba63fb220849a20877ee87222b733c72233ed2a23668180616b7b412e18e061a2fb5e4f477fa1bd1f9ffef7a94a101c2a512a3ff22707ecd604c4c4b1860d21485e01fbc60c9f2101208ed752f1338d34f8448fbd6c2ae4c5611a5713c9a84b2a894b44e3cf78277cb1bfb29952b51f843f27afc9717cf466ed4d94e189ede3883067633a01527fb09e7b40c512c8baed25fd2046860672b221add7eeda270d20a15a958cef8f8b3b887920e3ce9eb3d2422c10b312e40600bf07f8d0f7b7d11f5af7127d8016a853a29c63dc835ffeb6645c55486d9fa0df938d0db3328fe79ca4f426a8b0c6b2a3360c453e6b2fc6f8b333242a0e1ce289806f851f5cc025279d849148c484bbc86f3924c684abb712c1047fd87b332161b1adc866f11cf1469fd6a4b51489a9f67edc5f9b3a54c163f3337087e0dc5f559e6a8043934e91eef0a623cd45e31bc1ccbb851cf06012c4f1338303540b07981596a68a3a559e43b2dd3a6a077c6ba453369e49261a8eb1c740665a7e0510d8729f8967ef49c74d24a0c425e5b55a696582f5c66ab1734427493bc3002a679732d0af4d36b9eb2f2fff95b615da657b7f8258ac82129231b3edb86ddac0ac1dd064c9b2e1df1bdda38d1e1207f03c71e706e0cdcff75f431ff02e6c1fc735d1fa63103c8898bad2df99600ff23fd03e53f6779ea4ced27f1c5baef97e2a72c4c77c8aa5a0f3239216cb6b932da776b63101a882e069d40e83fb1a1ad57193fb9144da85296bc111c51e8c24504d5ac0fb6acc227d6ffce7f28f431effd37f71dc54087d95a20411043ea922c6e98f94b4905835875be0420798a772bca665f5558766e1b1640bb8f4a36417ad8492867087b95dcdf187c220dcf0a0fb87ddd72fa454a72987cd7a100687e5fc2b14b0d76a38d377fb74286764a2fb2dd29b5f2e2a348bc39bf9c146231f3852212b98161a239080b3eee363bfbcf1d10aafd695d6961254dd3d1b7cf8d187d5f24d6ddd82fe1c7801535b0553569f8efc6729cf8be86abbb38f9fba832a2fce8f77c44d4b2833053385e0d00fdff60674e1f1ec2bd541b5a1ff73d9a1d89e790955fb4de860594454c565ce277e8e8723a825ce29e2904ac1893f05a6689a218dc5369805115dd51822257e2a56f9b4012cfe4df92dfeb2650ca1ec2927f3e5a286b58e219263ad5c9ac7443868b74fb9631ff439bfa505ac738dd698e16c07787ed52e7a5deb9d7876cccd748bef5acee6442438eeba7acf4817a8c582152a957e5ca37f3f9f0bfafbb0bd808e78c24b80b32b57bddc2219da64ce9b21f8ee49a4581ab34734ebd650eaf4d936634369c9312ecca46de61ef791c09e29b47e3cbef30d241fcc3cd38f046be3434f8cf6dab00d66fadd663f4e880bc9794c54e965ccacb542531c2f07b6e8e6462a5a3626baa4ec885eece052a5e065b5e5d07bf0518434d8675457e3a361920fb35f1517266007ab5238503278e2ec39867ec3a58f2caef7b297aa14992f24127851675fbfa9a841a9f69ffaf1cede2a5929843f70f4b597d2cd84e418fd9b12a62e58774e3218d73356c0fea192bfdb865eb67fa4119cbca01ee9bb0778f0b3b6dd9b64101a090f87575e8a4bdb4998dc2cb58fe1bef06b6c2a77a74aa6ebe471e8aa175ab0bbfcc541100bffff66b3555241e03553739d4538026be20d661dee9f543ef9ef71a4f8a8f79f559e68f0d3f7e5e039c8e82a726f6de1287eb13f153c4c03de9761db49440a5daf0af3d94f7aa1b7a22a463a62d8da57b5ecaec4972ee03893f6e13115ef15e04de9f82e985b75ce4cd4c87d1912cbd3b6659d6786f0704286281a572d34917360ac4319e5b59c82e4b95e1413539bab37cc497bb882e5ed650b1519a3661739cf1c5953d107d93bacfac1db46dd8c80caf19ed430de0b861bacda075d74bd08cdcad6298baf7453b53692721b982c26ccd9013e52ba06ec3dce042d0761a818b0bdd18ae53492d20c153b66d49f7984086632334cdd49a3dddaecff2dd127198363ceefca247f5f958c431f9a21dbd75028681df30ec561d46f0328a2e1bb90427aeed215570e296d743d5d32712fc45cda1a484b92de2a1472a7929531a78589fe00d669aabaa8b74dd6f0d7343fbb0b3f996c9b8afb64d309d8125c8cb34f16410ea7a2e0c34853573e262cec4ff0e527106b71f214b6ed09793663380a5d94548f51d5c3af635faa37d683f0c395df53ef92a6ec804c804ba43b8a42a213b7014585d091e8a29a2a5d7835d26dde12b56283ae172e83d0998320b83730226130a784a4acce5d0a4075315ba568607a6fda9978a0b6aab3bcd1e4aa6bca9509a90297bd165f9608ecc5b6c4a1864147d4c059ec4c94527ba466d56d649a6b42d6809b5cd10cbaa88362bfbcb2b540171e86651e22abbd81ae5376765b208d6a0ff3fe7cb97e6983712ba3478cacc309333e95bfa0cb2e437673b4a4810b6baf9662f664f122bfe904de13bd0ce8f22c75e272cf03b20559634a9c31f7303fba71e2febeed7b20b856971d5a6ef8954c8c5efd36f71fbd27c4fc36df248ba59f4e17e45357e25e7fd523fb95d11932dc5583949e21d77e0ab175712a8e5e62a0c32d2f0d58a43266c686170454aa57f065c5dca4c0da7c998b5b63574bb2bbb81ae3fadf23d56b68a9069c33841af6980ea83e7524ff448514a79265fd28d90cbd79c04f0523ab5411d0f548461702614324cb1a9303c4a12e06791cdbeb456d9138a151b588315d3d8fadb2e9f5656ce1bac16968572857729ac03479bb830afd481214827650e424207f1e9281ed667b3e46a87395bc2787ae2314ffa55d70eabe13da5282c7338edd58542e1503d1e1d9bfc3bea4f09ac5f40be4e4267c65fb65aca73e6357919c82d4ce1dce8058128fe5fd744f5f9fcb8f4a0f160f3b002b6e644445208d3165222ea7fee8d87fb9865387218206c12767b93d4d56a320dd3bfd4f48ca9ecbd1b25cb56a4969924a3fc8ba08bd873c4ee8e293b793c0a90f0d78cd68092dc3c7a1885fa74ca7d2c87655fcf3dac264e1df79c44de1af4b17508df214984efeccfb3b932993082cfc4020bccf51b3f6f84d5b47ea59ce13a6d8f56cf3459deefe963c4b8aaa0dfac014d6c8704968dad06e47e4f31c569614666f7e27c55178ccb3f665acda35e2e586b0b2cb2d2a1dc618caead9379b966902fb6d0819ae98fd3e62d49b30ed324144aa607ea4fe7b9a644accee8957ea627d2680d0694d840d85b0beaa243d9aec6073df42ebf505e512f93feeab38805c010c9f7bddd2c0bb6ed6c6abd9186e4ec11e150f6363f3b529d6bfa36a986ed2affb54a9e16b0baf3b24c6163f8329035ffb01015e1402067df443e59a03db8538eea6252975ddd36c33518c4ce04d07fc346fdd2530f2cffe80acdb4cdbe5eabcc9bdef424a9798dd754aed70be04debbfeafd992a300744e15b9e19c33db5a2b5d7950f1c87a8d0f51bfe2425a33d9837dc6377fdf193a51fd77fe365218decaf3fa9deba201d16c91cbffe9a4654e42eb846d7c4a76106f19e39e75e6e35ca5c5c5e676813bfebb5100f1eb98eebb242d8e60ccbaccaf665b4ebfd09e8e6af2965fe8b0023bfb481734b253f6499523d68ed808c0c01ecdba2a7a2d3f2ad2fe750645a3d0192664219bc1dc01b3cea2b9702528055a7ede83c67c0959f32c52ab6097c6a6e2d10d8df4c4b73c7a388273a9f9aa8c310fab2008ec82958e8ebff7396458efb084eb3c121275f2166b6b3662e574c9316d1d7b4950c75d0bab6c4089806a669614eea67f95a3bc857c4e43fb3fe613620f520ab2a180918b30dc0b377a685e74c2c0f380035b2e8e0b12d55636d83e07537fa31953a2eb59315240e5cf6543a6cac2a194c4a6092a9f34b7e7d5605093e14b30dfad9f34cbc5cc45001cbc6b17614bf2437696a2d3338d5295179a7d898959f34b6acfff3fb7b08120d40eaba962dba1d5f8bddb5e9341bb16a9418ad29a432d1a5118ea0abff4920e5439719d7405335704a00014a183b140337fb19621e14f0ac35d627ac6ca0fb189d3c0f298e1b31f07593b9b47c6b31a15964241472bda7c7e2c91aee76f134413472e99b6c059ca2d2a1d81ef028f4a25595ed4c38e1b2abd5af64e27680aa230c84574a033d4272269359bdcc9814ffcf45e1bcfeb9e59da2e129f357792fdecaaf1b2ad241810f224a9a4db3bdd0c858e6a54f2b714e91a0726b3b6e9b90a8fbcb6017396c13f6633ffe35575b22e1b006803954b6f7ce1a08bf3d758e2a73a1ff7e96166961e406ba41387b46c1e92bfbcdf558705e3dfba620d0e9106b396e0150a88eb09d58dc503d8c33576c890a327e60b5053a00c5ad6ba29874c59025b535c4f2c1f1d04057e385d9b890f8a9eaf81fc9df8c1dcfb936cca774997c6b4bbb05172f240e66c3c2d9ee458707e44906058e43062ff95d7a69dde26abca17c23d896e508cc0746636c2cdfdfb4ce", 0x1000}, {&(0x7f0000001200)="760fac3e75c54e0706408d4ee05627538f529dcf6cf0ec4f0d0e83fda3612c453240a50207c6c51fe783a291693d72f294dd0630116984b21a9118c9878dc015dcd3d04a397b33864c2753165654eef302ec9275f1c2d921eed5cae8f48fe131eeee021f6c34fab5f95ff428871967cf24bcb05209e3608321b54228d4d81f74b7c2937aee1e6e4ef92fbd676e1347fa05917193f0e486d1fe3e73d9bc4e7687a3bf45d88792e352b041b463de449f2a8bce51846157565eed17f11b952ef44a7800bccbc38c143f492ab95bbf5a610ddfed17f587", 0xd5}, {&(0x7f0000001300)="a2d0c6132343e351a44be6d10e5abe3de20052c7f19edf34c0aba2920caf47ae848f4dffd44fa6c80b678a1a5ba7f263b64dc4224be718b529ac7ff73f770f67421a43c44af9b846677ffed3a5939c59ef0827203ab38bbb6064301a96c17a428a1825fbf58e52e5b03ba5e8fa2c", 0x6e}, {&(0x7f0000001380)="4fd34c3c70292c1b7875a3ec119924ae41c9a9ab44a127d5b598682556a450a299f8d66d4cdae56f306028b3c6f1c64e0e5fc36e69d56689095a523333d6b7fc50940cd8ef02f2b639d1b6c5896b220bc9f7164e1462736c532211065b1ff56d8ee76fa41c66b0f3b6b6a91786c73aaed32364695f7ef4e1839c6c8d2095cced188a921a14c50ab3d9e5c28505c590860b13e5578d50ba7d3d2b139ca7cdd67e0d0934", 0xa3}, {&(0x7f0000001440)="710142a4c2214be6f2954e8a5cfa6fff9539fbac683f7851df234a1f72b50a139989fc37ca723e2ccb1b46456e0d4407e194b6c94fb07543b7dbdc96af0f06ffd0768b8e6596676d8b9e77100b6a41b919fe67932a78112b5825f5d5c7781967e8cab807ac2f5d9985da8303a18db0469f3bc7b7eb683a19a0653c8fa9ffd39730797384045811a5b25e25979c389a910d25143368ef78e5d94af0a0c801e15c6a448f396cbcb8e6f149151a1b9a9805dec586830b31f90fb8495fdf4e6b3d07655fffc814d4df7d0eca3877dcfe864d549ef5d622dd113cc199a3fbaa7ed12ea3b091d5a64feea4b7813041", 0xec}, {&(0x7f00000000c0)="887ccc4754d4e0f453bebf437382f99e87554befd01cf72279cb15f2e6c5838bfb8f31471a2c54049e973449b268a1999a8a638b800ebf95d73f", 0x39b}, {&(0x7f0000001540)="b5a1a9558b9946c8fb57867d76f6d5a204c96f52e6cfacac504c9de4e587a2efbaf3f357a31c5c5d9cbf55a54f8bf03f01aa4a757ac5a0f9a0dac0bfb0e872f4aa161fe2725055d2625421c14fd29fa54f89a5666f4cbbbff66378a15cbaa900daa3b819ff", 0x65}, {&(0x7f00000015c0)="2a98f56b95bb8646d150c355f271552fc92a6abb70f26fec965753c60ca5ea78349815b38a401d62568bc3c420573b2a6f1dcb1dbef913088b920c64dc1af767ed6a792f20a8", 0x46}, {&(0x7f0000001640)="28d86bbd84ff1e89e8cfd78acff86769145437b7ac0be408da26a6a008153d194e6d2c3eb59efd195d4c165f88b65ac1965b11f3a96e00d7781717e65afc628be2e93bee46e8f031b21c3e4c6a57ae1bc7208d7b0d00f80e2e5562c55881a77fca66b409657e084e001d16038109bbf9911929cf24fabf48f81a7463f391d7032edf6558e6c11f7ee7a6473a9e154d3971a9dfaf75710838182c9fe2fa08e4a9b42ab86b6f882045a081eddc96180db2949086fb25150a6f6ca62f7d38515810e0a289908b3edddc920580090ccb92b01309dd5359047fa8da55c2e065c73664afbe3c90c5", 0xe5}], 0xa, 0x0, 0x0) open(&(0x7f0000001800)='./bus\x00', 0x88a8, 0x10a) 16:00:51 executing program 1: r0 = kqueue() close(r0) munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) r3 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r0, 0x4, 0x80) close(r0) close(r3) 16:00:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0xffff, 0x100000000}) 16:00:51 executing program 0: socket(0x0, 0x4003, 0x4) r0 = socket(0x11, 0x4003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) sendmsg(r0, &(0x7f0000002ac0)={0x0, 0x0, &(0x7f0000002d00)=[{&(0x7f0000002b00)="4ee726e376956041dd56e9b8b5c0e45ab06cdb7f40845ba0c71f310c8fe895d669206533bb59c20430770db9a97d9e624cd88328ea86df1030242fbaeb9f354df1b9792b4a67a5cd7db0f928374f296e9857b73a59dbc9d8c5eff06c27be95db7475d35f565e256ec54b7f9dae5d4242e01364c0d5a252dacdb82c5979e98ca095b291dc8d96ff5133b1b9b97974ec5e035c2a887414dc0a9dddd562ada6d861cee9a13fc2ffb2a2a25f7baa1ea757bab8455e5fc0e72d39694bc7f01e5c4f4ba13c65f018871890115c4e7f9b6f1f647d6bd104e1933d19e5"}, {&(0x7f0000002c00)="b091c65c64f563fd524ec402982653996d61923fa3aa20165c2f178e5ef2eb6b28ccec2b1a0846f04f093641836711f08bf64a5fee3cdcf04b6a5def02cd34e6d8f951060aed289a54207a8aec6bbe67e36788dc240d4b394560be675e803ea6ced88fca89d77ee76335576a8f3fa96b3ce94c99ee80ae1034cd34d0e68132fa71a201b8b7bb3eba0944590ee00444867be28777c82d84db1eaf91e55b422185f5bce0b40f4579be156ac6d2aecf80ed25bc3e5c4f56d4b8a5d4b6de881dc44c218303b762762f"}, {&(0x7f0000000080)='\r'}], 0xa, &(0x7f0000001880)=[{0xffffffffffffff1f, 0x0, 0x2, "3097d1eac30e347f0704008833433246b8465d9b93057024680f674ed54d940bedbcf791bd3f8f53c2ffb392bf0ca2fb7f1caadf29ac320483dea199efc41736ad4934984e9e2b5387a945a1cf6901fa80880f44357e01e63dd3d944b9537dbaf59d76a72539777e3ac865154decb26027684bc51cba03276833e19fc430e73fa6486b5315f14b983df1c24d6d21ab000a0e0b9b44ecabdc34a7f7369c7dca4983ffbcf7401e5172e7892af1aded5eba6fb81b676aaedc9baa14b17cb3268ca5bd690d3ae594e776"}, {0x1010, 0x1, 0xffffffffffffbdac, "c2c4433b2997f1243ec389e1122af7e64b86cd86311eeb75c18cfdf77b3f4073123eb4056d9914748c580ed0b95015e1d99a258c5581a43c9c43b7afa48f9b48ceb2a08e5e889734f57adc019aca978b917762671cc1df82c07f1eeea2394dd6cda40e0b64bb4d83f860b5503872a8466c020ee3b4e0e39aac0ce3989b927be36150ea999155190dfff03992d4e2e6242ad2a28e4f739d16c9f5b026e344a9740317f98d8e6266cef7af2736fbeb8a381b4ae02942c2c35c01427a2e96b59d5fc08c1ee8c1851f11d455c0084a6d3b1c571e582234d2b6bca9c2637ab1862060f8b3dc23cb43fccbf37062d9872d27f53e13d92928deb8bdfcbbe5dcdd5bc65fe71991ef4045f8cc179c4d2021b02f09e7b5701572cf24046108da387e3353b93de290d4b1f6a0bdd30753e6677e1727f76ecc6100bdb22982c7ae69f893727cad04acd9641ae57bfc4ae9bed57f1d6db933b3693cd038ecc46a6292391efe762753758566fceefffb9d57de6b13602a509a45b665888eaad811d03740b44041ef118e2c54ded928a1753d7b6986558a17e057ee9a19885c4046a97ff07076ec944e3bb1f59d49eaaad5e36c1e7402e90456d9f94121217370f22e44e1db15366a1fcebfcadbb2877337f0c3622f033b8a1414c72d63548913cfd648178ea3ba1e3d5c2bfc798c093963b701f159ac5ad777eea589e090e97e5398ca254c4ae2f9667c0c0bc8a3e9a53c612e473170b7aa805683b28eb2197718a75c2cbdf41bb4c3e9170ca96ca1cfab8cd9f57573720bafc919fea3a38e1b8e760c01cee8c5039218e0137c70d9b5288517773278066323e25d0e6ef79dfeab8c3215f867df32fc6edd012df476b04e4c75bd310449fdf5d9a6a45172af8bf995d31eac867369059fb35079fd1b03e6e18988559519dc159ee3aef81a756c5824e10a05ce243cb76eb577314e7ed71c47444a87fb0763f7b65772d5200a69c9c485a66c4bcf8e13623db48ea41ad3264367b68a218139790382a0ad765e9457d08b55de12658c75ada51d4671547a4c61ab2afeb2cd8dc0ccab9f9a8f56ffea8a9b469aceaf71d1047d07efae8898a58a94b5af85652cd990becece24a42b206af8e3e4903144c9681809d19f876f3720f1c968d94b3a0ce61eeac265156332263d6015d66b26e7d3945dfa6e96fe7e68fd3929c327d8dcbc41becb3a6d949a0462723d916020f51322a3073a0e394ccbaee244014e95a211e0ad2532567f8a86cba811eb422b8dc98b9d440f45b7dfdffc5135d37ee135669f7102a280e3b150da1dfad2431e88ef02fe937417bf5517f96028738757f021ab86b01e12e93aaf816248fe235ad97c1c5461d41ba8c1a82f9907969b6ad4c9c8c643397c2ca35d841bf6cb1193c7a5576079d618d3d1d23a11ab682946e46447bfa6a3b19a23cc511ba0ea461cc871c248e9843a2be256a8104884d2064bca469e28621e7bc6e96c6fcbe6ef85fb995b9a815698dc1be3cd27e7201b455991957b5d5ab356467f377f6c22f7899638e29777cc9f791b3417970d70ade3148c5d75eee4ecea96488e4a830bbd8d54e9c70962b5e0a9f6c94b94e3f53ce07678c5b15521b126e1a8f76bd760b6127fba1e891ac701020b647b401c83f6f2f4a7c72e40d32bd42debe1ca3afad711fa15791ce2db58a868c9c70c9601366700e6fd70f53173c24c882cf2c808a584c6cd22d87b27ce6035af6cb26791fb183480206ec61060143d95c6dc207affa009881941c35e3c630e2de5dab110a72731ab54507bef4271f7b2dd40e0d0a4e0b499dc790e247acee26816d916a84e3ed220e49769f3ee04ef68fc145b1812e669897ed543423645be2ea0f6914d1f68887d390811dfebefada739ab394dac90f3ffaedcedb2d4ffb8f1aa35313ab0b75541d87d26cdcb8903b67ab265bce17ee891944c23767c92742afe3ecfe938961e13b8962e07e10014efad2f24153906488e829750dd91e846d2716045239bc3f99da5e1ef302a342849c5911788aadec58905c29dd7d1a93d2b250a8e61d2b4cd3bd345574f70f3accb3c049ef6212b7a238905ab036bbf8efa6b71f3179d4896a67b480ad1a759e701587d9ea9bd89e2c01d657d0cc83ff339e6fbaf9e5c3507a9f91ce44441edb3e84be0acf52e301633a9e7c492ae9788f11306b3682794015f208d97200db47d64ca5fd8390327baef75456b849cb0ac1f0103abf782e6af314fc10ec06fdaa2424996c2a3e0e60ee0ddb3df2ab3bcc2e7b9e414629390f53abe557f9e4df8cc0a0c4b2078567929178ac10261f8addfacc6c33638c32d492e30bcaf42f1437be09ac924be6e333079ae39ecc6e3fde4e21694503f5a9297de0adff20433d7687e51de823cac32fbdc351cad8ea9456840e0d201c46bbf6b22fef3a689c168f1cb75a9164bef269d954536fb37f867bcf85f1ff9dad698a440d4df265c294c67856642d1aa291d02b430950f0bd4b2be62417401949bb130aaef5e38a8e1f52ad40420f587af564a81c5dbf83cecaab67af5e1e2e25c2f1714a49f193754fb20b4e3db0e59eced6224389bb565814364e91631f1d35238a7db5d3c56cb98d94673fb217dab988c6ec973131f4a237d07881cfba76acb1291623059a2219bab6fa02799b4b842472ad1b3cc79fa6c2f60e3e422f36eb628990daff4b5f165e816dbc021db491e2db6c70373ffe587b0711cd72c164426f7b16982bf19d7b590a41d8e4fe1fccf4d9246baf792c703ecc812b4831933f40274d4595ce97917acfbe3f2468fe3435351ff6f2269231b3693ef0945924fe20d3a552b733ddc380d566928833433e11f2726d725bcb745701ed9e6ab656d6d23bba7961fc53940fcfb83f359fcab73613a356c8c350a511e2050df9282c83b7d921ec71c2a692f9975f27e93d7030ed653a11a4fa284f7e2f68b26d7f2aca28294dd6c426d5cbf6844bd67b5daae5c34f8c541da491e0b8c122c6fabc0dae0a03568e657576138d6655269c9f0d69ae2463b49f5eb51b9239c82a6db01dc4c44a74a5f4bed87afe9942a42bc5cf79571170f531a7851a2110717df6c185e30ce5e068912346ec02af2bbb399d0f72b34d88f1c61e9cc9478785d02a2b2748dc588509b3a96dfbfcff7d45ed4fc6fac1e1aff965bbde227f658c2a6297e52108c8181bb1f645b6797172eb92e0401831286e88f183a21d91cef6cfd78c38fc678fe3106c929f08faeee70b868e8129f69fff0c343ad6e7fa83cdc55f41d686bde8439291316f77343ea96f9f5de71eed913d754c25423d1eb91d512786eae9cb217288040acccd05e685ccdf7811cc9a437c5727b4e410e7dca8632684976608ddee8237a832a143561174d643270302b21fa44df94440bef505a344bac4c05b2f6eada632d3f4cd9d8805eb535eecaae68e0e514b06eca13d3aa5c3390ae2f3d4d754ba9e6112ae88503395d18b1eb9f98d219a95d57ebc7b20fb65a039b09bd9709e8bf82857803189ff7b75af5bcb7963c1d1434020f1fb3dbf75142b398462cc9f34b4c22ca3dd219e482739d7fc75485f5bb05ec0bd9b3ee5ad0722bf8347c08a8a8f0f0b27e3a7dbcdf7493dc58bfb92998902ddc57c1a2f3d19cdd15133d584cadbdc41b7a8b2f22e4d761bbbcddf35b9337312e0633f4dc8b45c07f292f3e4b929f8c312755ba5947ac4fcec3d9ee4d3df8f23cef384e073365ee40844ccde437b58f3e0a00bedf2f14bcd79bc34b745985d449358541a9cf2c6eeec249e9176f48c4de80e2cfee0b4fba235853113a7de724224264fe575161d7715f8cd523527070d70fd13a5f37e2ede327028f4f94c8f19e3d15f4aef937f95120087e2a710a952d511a1bd8a7309e7d50f8e0fed3103ba91486bf7af893a7396402f5870a9ce3eca34af5985348d825b0557fe46b9dee34d254b286fde0a36bdecdde98292ac516fe9467872ac89d60d1c4996a917584682adb3c206e54015865a85af3bf7850fdd42c1f76f04048fb2f12d3b4098fe4bb743d3259a037e8ee3d3d9912c0ee9ec94535ec22e08cc8d30511be5785b378a9219453321cd672c8ccf5e0b8772d88a12b5ff0b7f04604573f75101192a634377ae656b3fd977f9b5bd4ed5f8b51f81834cb7f3787411b47019a9eab6b9219af6f56f4485cbaeb6d3a81d451e74ab7838a9f32f6d86e2b7ca924fe5172947feda29503a3a9ad427bc10f2609d2bfdc27ff546259e16a6724721b4c5dbeb515857eab4e6785f33650743ad3442b135d158195e574afe75e56a245e709387966f7c04ea729280178167225a128ca7cc8d7b9d58d0f9eaecb4303b0e687f580158dc90d4bc18bc6d25af7daac58ec17ed8881cad2f37a6311b9efa1c66f27c28870b0af2371b9a3d98e27f8051f012c59218e8e21b4cc3db7af43c3335418acfa787d3390bd940b85fc4f0eb967477566f6e39f5132a7b0b2ca87851f7949a50adf62cd53c153cd5b179598c1bdce57c2afc3aa093b8b5f523c784e2f8096bd7fff4b28a80a7c48c044763fe6304bf7c441052aaf3bf4ac88af4729cf114ada87a6bbd9a7665bc7aeafc87708360701d28aee607532b86684dd3f0d847f8ea70911ad41fe32864f582a6d5c32bba6829396674e9a5ab640178ea48575502b4f359f7980ec37d58759bde278683a7aa85176c8fbaede0c16e49f19027536f1bc1a06ecad84874697ffec4b82da57918bae67a7e5e6f2f22a432253d8d8806928c0020f4045cb87229d75bbe528d10b0baf2cbba64777ba91c889e4a7dd71bdef602b7640141e956fa9957c215b5d7eddc3f80de4bbba85326b56c0e9794bddccde90d21fbfc087a8081873e179dff199a2de0c814443029bc98b2a694ccb4cb31236edf503aa72734d8f791161f06f3586c434374a8897441bc65634976be4c3a1e5d6585ccc11667454a427e1463fd27bb206ac9197ad601fed25d9889bdd3c394d71451372c93801dfb12c6c0fd187bf3ddd2c788674a29659c50b079d4ec03203ec5c96f614a1ad521078d75d9ae3d3c03fac77c5a5000302e2e1c9dacef996f30bcb9e588b4e91a6af3f0c47f5cde41a5b4f0665f1aebc720797e0990da7102c13f64c6be6287bb75c261c0494c63d4297f5b4f4b3e57840baa3ef614a72026f7a62cf707832a83bae85d0a8ed85c61a010450b3cc61b3ac4663a850dd946a8c0658a54781578c62316d426562cb545f5aa5133a249862f7b93951a1a17a09538e30f2fde6db2af18430884df8a6d4a1c40eaacfe72a239053ad66799c6aad03f8c4f5df941c416bd50f9cdee14aba8484278b037cc431fbdac3a02aec4ab2dd7f596de4650878b486e69657f29febfcf77a809ed11c747a2ee1ac03cc50860b658537f4ce34e70c99ab3c52951201372d9c988ba39c50f57bdf8a2137228a8e9ae612d38d53b0cb79ea18d0dca183855481fe56bf102cd0b434bf9aefffde925b59828cb54ad929ce3a52861ba03e787aad5003abfeb71f3dd2774754ca66b7c3842c8a7b0ca35ab823de690a9be9ca6a2940dc865dd1c13d23bbc164088bb3c7858c964bcc4dfe2e21bb3adc8cfb1172ed4b9772c479e03a09eeab8e23ce64a09f709a5cc10d1ddde20a5dac51a6c4f9d6a7ac8faf650e9861a1453d58d24be2d92c3f3f91c0a0b2ae0ae5575f63bbe8b47f7a12007301544e5a79aabfdb8ca444e712ac84dca4dd53a292c38f28be5fc49c70802e93a21ed2b2e30a05d6d9f2fb24f2121facee8c90d11c385314bb43b00dce38eafb3d"}, {0x78, 0xffff, 0x5, "aaf117f1f51c5c25c9f4b3d4903a2b7dbf33ac41d5a50286f50c15eef4ca67f4c78fc1f0ddfd20449022af3cbbbed4dff62e4ba39f35d6d7a0464ea42bd411a465a45950c798142f122b278aa5633a4ad18b7f0f853c81fdad63a08ff4960982cc2a18048101496b"}, {0xd8, 0xffff, 0x6bed, "e1ecb90e08bf5832c0ed7cd606570e8272cc65665954942380d401c8c1cc4355d0aec02126c94720de37ea139368098fcb0472d34f328df9a1f23d06035affe879c1ec69138dfc00d19f62a46f97b4bd45ff1f3531b77e0baa0e7c96de2ff4440ccde2b7ee52c1834caa2018d3a620aa8adfa69ae79dca0c1d35b0ff9bf20a6e86e6570d7f3890a2eb7955d04cdd0ff86ad1bb7cff1b8de46f2313cbb9bd871213a79054eaa80fe2c8ab61c8bc3c5a7895f811e66f4a06c5e4033b1fbfaa2311e0a8baa240f6c9ae"}], 0x147f}, 0x2) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000540)="50010501000000000000000107060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a0000000000008150b9520000310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5dc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x154, 0x0, 0x0, 0x0) 16:00:51 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x58) open(&(0x7f0000000040)='..', 0x0, 0x0) 16:00:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(0xffffffffffffffff, 0x3, 0x800000000001d, &(0x7f0000000080)="186fe65c2126bb19aa442406b9a1ab9f5a4e958f8dbaba004d43bb03e335e3f0af7ceef6a0777d5afd115e272032e91486b171bea428afdeffd2ab5d30985fecfeece42fcd2ce56fdf5800224b3b524641", 0x2) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x818, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff29, &(0x7f0000000340)="b6") 16:00:52 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x100000001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x82, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0xffffffffffff4edf}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:52 executing program 0: chmod(0x0, 0x6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8400, 0x80) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:52 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) fchmodat(r3, &(0x7f0000000140)='./file0/\x00', 0x70, 0x6) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x298, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0xffffffffffffc029, 0xfffffffffffffffe, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99", 0xffffffffffffffff, 0x5}) 16:00:52 executing program 0: sendsyslog(&(0x7f0000000000)="04a8574dd4b9ccb092bbd7b273c3ee1fc950314bd13859a5d88807f046986f2939248b29dcadbcf93cc78f10626518cf08048de2620556a01fb45bdb400d7199ca7d9335e9687cdbfcb2181bfeb4eac2e43f898a9bc783e36bc79813e3dbe7ad6bf1ebbfffd526f9376a63b51f82f0a1d313022f8cde4fc2162a30cf5c8a8656f68e1152e2a6af7fd4baab6171bf5786a49d2a2bf7f6c5a8049b57c39455", 0x9e, 0x20) clock_getres(0x5, 0xfffffffffffffffe) 16:00:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) read(r0, &(0x7f0000000080)=""/238, 0xee) r1 = msgget(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="34b981a514839569cbc2183bef4d08cd1eafa147f50ad1649fef7390154026db7047dd20a8a05107cf74d3288af856d17a1a38f9d218d6a6847237ee9b5c9a303bc988e98b543db742df211e81759b97d6e7ea0ac33651467555be2a4a6cc8beb9dc9a05f41b7136e40e8dfeb01c04f42f86c651ae730b350dcaeb88737b8c0486a68a3b283e901cd4b302130eef56982ab42a242e209161f472633548239e81d616abfd6a22fbab", 0xa8) r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xffffffffffffff77) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x9, r2, r3, r4, r5, 0x2, 0x2}, 0x100000000, 0x100000001, r6, r7, 0x0, 0x19b1, 0x8, 0xd3f0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) poll(0xffffffffffffffff, 0x48, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:52 executing program 0: semget$private(0x0, 0xdf38b28eae75c60c, 0xc4) semget(0x1, 0x0, 0xc) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000005f901535f5540010321388def515d842768405a0ffba0854187463f2ed747e4cfa654258efa8360e9d50293b93cc131eb1d1c0cde886e1d4a610607d938c06180d6635f103bb492c8e55c7b7f98d20a237f032a5187df0c123ff1ecd0f0282502c1e1bbdf29da073fdfdbfcdb02565bc0cdfa29fa4527354db8225f1dade4a3b1393f0eeddd2cab61cafd8dc24cbe9aecc95f66d5348d5189ad94eecb91e0df03aa29eae799afdeedad9dfc244836c3570b8fe87ba6cd4155b5368d59c695b66208e116e11ccd72b84f34c60c14c8819594a1a38cdf84d65ecd802308cff3f22a4164b286df436febbb153cb1342ca4cd214c37681d00b439d0e038a426ba5f07767236ccc0e825ead48ddc2d8c2840f43e43a2cf96020a8d101ce5fdc8a"], 0x77, 0x800) r1 = getegid() setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r1) r3 = msgget(0x1, 0x0) msgctl$IPC_SET(r3, 0x1, 0x0) 16:00:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1dc, 0x1f, {0x401, 0x6}}) clock_settime(0x3, &(0x7f0000000080)={0xb211, 0x10001}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x2, 0x0, {0x6, 0xffff}}) r3 = getegid() setgid(r3) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x27, './file0\x00', './file0\x00'}) getegid() write(r2, &(0x7f0000000200)="66cd347843e0b21b8bbf840f52bd0ca718e42798bb7d", 0x16) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xffffffff, 0x101, 0x200, 0x1, 0x2cb, 0x8001, 0xbada, 0x0, 0x0, 0x20, 0xc1}) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) link(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') r4 = semget$private(0x0, 0x1, 0x8) semop(r4, &(0x7f00000006c0)=[{0xa6ea7c6a615dd929, 0x10001}, {0x3, 0xfe00000000000000}, {0x0, 0x6, 0x1800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000380)=r0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r5 = msgget(0x0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x40, 0x0) msgctl$IPC_RMID(r5, 0x0) chroot(&(0x7f00000003c0)='./file0\x00') clock_gettime(0x4, &(0x7f0000000400)) r6 = semget$private(0x0, 0x4, 0x8) semop(r6, &(0x7f0000000440)=[{0x1, 0x8734, 0x1800}, {0x0, 0x7, 0x1800}, {0x4, 0x0, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x337, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x3}], 0x7) bind(r1, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x0, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.%$-\'\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='\'\x00']) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="d94208287e37a965c51f670718402f5c075f282f8c671e0633e7284a8b2118d428dd57896637b3de651eed75bd4a12d42676ccc08990bcc46dcc6a1c678bb338cdba5b3f8d8d3110", 0x48}, {&(0x7f0000000080)="ee718fc52dbd366365193b127e88525fae078f277f76cc13bf5b400686921784d61716672eef1849e0262caa5f27c03e408f1319c4d6d91926be4001454b9bdef6270093ab1241a98d4bfd887d467b55c435c447590fed5312768178711f2d24d0db2c9e9793a29cddd30bd50dee38f3c273ab05df3650d99d4332681d59e80b", 0x80}, {&(0x7f0000000100)="0529268df731eb3e2b2ac4ca2612e83baedb7a18e96713cd864620f47f1c3dc140e06fa3f3f7bcc730418a840ef49bbcc92ab4e71900c3ab61d977d20cd3041caeac615632c94b7e557775c7a1b800edef66fddf3d8191c141b54af12714a23b8cb7344f745efd2ce2e88299cda82566859b0feca22cbd7babcc487efea95c215392dcdd698ae4656fee73d13ea16a71bce3497b2901068c380f3e55038414c39b062215706633b01b89ac83f163215229fa1fc7f46eabffda77f51d2e9288642bb39d24c5d345cc313be7ea4a579124ee6d84f203", 0xd5}, {&(0x7f0000000200)="32f8364503103109daa2ad77c2f07cd2e898ff309c369cb358228be0035e2a5c242e580971c0bbc111f2b83981659c82550d33a410780103d3c1da79590a74b68afe3e8741a7e3f47f4ce97da22cd2b8bdfdae44604c2bbf20ed284c66ccba40d77326c4b00755bb659a2c8246f68af904340b42f9c8d44743819a3f29fc7f682d381e3bb5782583775e185655b9df9c4e6922487d1894b4c2a8c958652a2ec123daf05e27233c5e17b16ae321f7c6dff9efb87a4c2a25", 0xb7}, {&(0x7f00000002c0)="d5e406e8c18ecb340edad857e19acec44372aab56824936bf766a08fa62c98c3e3799fd79de68f80a799f8af", 0x2c}, {&(0x7f0000000300)="5070eb877dfe68c448435f3a961d3b9df86df963536077dd500268d9bbe75752aca4e8581c29", 0x26}, {&(0x7f0000000340)="4b95f30a9f5889506fc1371e3083597aaf8406b34c03e1473ad5c02a8ad5bb4cef964900d3d485e7cbd2603fa69ec7a0a9119b377995afe6028406a407fd34d17a944c766c2b4d8e393c9018ad4a2add2bd2143c78c957b390c52a39d78f4dc6ab1a8724b35a9b9beb05208928f3165e1c1650c79ed970690f9170143bab93f202444e9eb3d35ef27602be698665e36f5da265badad495314cbd5021f25e03ad5efe53c3df0589cc9984e3e4a328b970c2c54e5146d310cb8207ae", 0xbb}, {&(0x7f0000000400)="0540fcb093d944d000cba480f43c77aadade5d1f7b42ca", 0x17}, {&(0x7f0000000440)="1357d89d0380cf111a75421e1533cf363c131845f9aa340cc7420996b770ce79d6d78348b9cf6650224109432da43b9b28cde95ea9623274114e1908ce3b5eab66e0276ace4c0c05fda0e8280676fe000e2f436b2a644cb0691d28d265ff87230c91a5a50cd8d9af8bf3682d5c680233d80672175c3af56a167da47e8046cefa05fc2d0ceb95e2290dc808b0efd0ebe39394235596fcbea6cf1cdb42e5c44d53d56c6bbc0b7e014a032c8f52ca729a4be2689be5cbc6aad17a44eb32923220476f182e9021436391b3bdee907a", 0xcd}, {&(0x7f0000000540)="7eb28a0a62c9d12a720f05a87e44a0b54fdf7a6edea75cc4b3bb8e22988955aa0aab042dba944f247cb228b85cbc2f1922f939d3d9c614fd27da370ff78cdbad257982065e265bbf6f42987e7c2de539195e0adf25f39aed87136c2ffa229da35edcc045d68404742bfa98ebddfb697e0dd28352833dcd2adbb1dec03466ff422506b7c4515ecdb49ff64f965b2cc66eec96ad42d3eead8f10a3b3460d03f7f51c70e5051cea28dc1865af5084ae14a61c30229c3a92f541000a8843d60a", 0xbe}], 0xa, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000700)=""/18, 0x12, 0x42, &(0x7f0000000740)={0x18, 0x1, 0x4116ba92, 0x5c53}, 0xc) ftruncate(r0, 0x0, 0x80000001) unlinkat(r0, &(0x7f00000006c0)='./file0\x00', 0x0) 16:00:52 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/55, 0x37) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfe) fcntl$dupfd(r0, 0x0, r0) 16:00:52 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() accept$inet(r1, &(0x7f0000000300), &(0x7f0000000400)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) r2 = getuid() setuid(r2) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') rename(&(0x7f0000000080)='./control\x00', 0x0) r0 = socket(0x1, 0x8000, 0x0) fchflags(r0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='ln', 0x2) 16:00:52 executing program 0: r0 = accept(0xffffffffffffff9c, 0xfffffffffffffffe, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x369, 0x6}, {0x18, 0x0, 0x0, 0x4}, 0x2, [0x5, 0x3, 0x100, 0x4, 0x8f28, 0x3ff, 0x14, 0xfffffffffffffffb]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f00000001c0)="3483aa9dc4ccc070e9ad31a3420168ddd86aafa20a453c9e2bdbc755b10c1d71be752e576d79e93846b642e5a7fe825e58565f9a1f3b197d506eb5f8262d7521633f09a46a554d9f9655d5cdd8618b06831f019654fde30fad021ebf497185039c4ee92f8e1e0f0ca54b3dd9f580fd3e368c46c9c46b84bc24bc4a5e386c215564a2171841f8fd3c57b5f9cbb03ae9bbac0041b24d773199ecf7ea0738d4e8c1115c44058166eb35cdc5598c1c0302e1a0e0df2ac25f9193af647c628ce4009a86f682883e49358d547fdbab8de68f23daf76545b60d87d85d3e570ff758130acc98e3b86eda47bd7e77", 0xea, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2f5e, 0x3, 0x80000000, 0x8}, {0x0, 0x8000, 0x0, 0x3ff}, {0x923, 0x3, 0x100000001, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x80001ffffc) writev(r0, &(0x7f0000000040), 0x0) fsync(r0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0xad) socket(0x6, 0x3, 0x7) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/208, 0xd0) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r3) mknod(&(0x7f00000001c0)='./file0\x00', 0x2040, 0x7) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x45}, {0x6}]}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0xfff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x4, 0x6537bd71, 0x7, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x248, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x3, 0x8a2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x3, 0x2, 0x3, 0x3f}, {{r0}, 0xffffffffffffffff, 0x28, 0x40000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0xa, 0x35, 0xc0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x200000c4, 0x7f, 0xd4}, {{r0}, 0x0, 0x20, 0xc0000000, 0x80, 0x2}, {{r0}, 0xfffffffffffffffb, 0x30, 0x10, 0x2, 0xe5}, {{r0}, 0x0, 0x8, 0x1, 0x3, 0x7f}], 0x5e3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0xb606004b7df40e8d, 0x1, 0x33c}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x4, 0x40}, {{r0}, 0xfffffffffffffff8, 0x40, 0x29, 0x0, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x89, 0x20000000, 0x2, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x3f, 0x4a5}, {{r0}, 0xfffffffffffffffc, 0xa, 0x1, 0xfffffffffffffffe, 0x1}], 0xda5, &(0x7f0000000080)={0x7, 0xc17}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x6) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400000000000611, 0x2000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r1, r2) write(r3, 0xfffffffffffffffe, 0x0) 16:00:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 1: clock_getres(0x2, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000100)='\x00\xa23\xd1\x1a\xd2\x9e\xa8\xf0\xdb$\x14\xba\xb1A\a\x12Ls1}\xd4\td\xde\xc1\xab\xa1\xc1\x890\x8a\xc6\xde^?|\x00\f\xfcp&\x0eN\xbe\xe53;\x8b4M\x81\x9d2\xe5Bt\x88L\xea\xe2\x10\x143kTlS\x8b\vB\x03\xa5:l\xe3\x8d\xe6^w5\x9b\n%P\xfe\x9c\xccB8w\x131\b\xbdr\xe2\xd2\xca\xae\x82_\xff4\xeb\xb6\r\x7f%z\xda\xf0H\xcco\xd2g\xad\x1dF\xc5f\x8e\x05\x98x\x1e\xdaBs;\xcc\xde\xca\xec]\x15.}\xb9\x80\xa7\xa8\xfb\xaf\xa5b\xfc\xd58\xab\tM\"^:\xca\xa9\xaa\x86+P,_\x9d\xcaY\x12\xdcH+1\xfa\x9b\xb5\x9d\xc5\xdb&') r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000080)=0xc) flock(r0, 0xf) mmap(&(0x7f000040b000/0x1000)=nil, 0x1000, 0x6, 0x6011, r0, 0x0, 0x0) 16:00:53 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() fchmod(r2, 0x0) r3 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x9) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) flock(r0, 0x8) ioctl$TIOCSDTR(r1, 0x20004402) 16:00:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x5) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) recvfrom$unix(r0, &(0x7f0000000040)=""/108, 0x6c, 0x841, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/203, 0xcb, 0x2, 0x0, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)='t', 0x1) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) getgid() 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20018, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) 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, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x7f, 0x4}, 0x10) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x4, 0x40000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) 16:00:54 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$getown(r0, 0x5) r2 = getpgrp() r3 = getpgid(r2) pwrite(r1, &(0x7f0000000100)="eab1c0e3c3ce50f685934179cc5126dc99ce91cc68e59e8c9b542c4196dbd3715e7d67688ee4fd210cfb476d6c1796e361a7f063fae3f9598d25ff953768fb666a5bebbd11644864ebfa0509a64d032c430095f8a1e4442e9d86c0d57dc69b78fa078c", 0x63, 0x0, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r1, &(0x7f0000001a00)=[{&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000740)=""/230, 0xe6}, {&(0x7f0000000840)=""/217, 0xd9}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000001940)=""/172, 0xac}], 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff82, 0x0, 0x6, 0x0, "85495500020000000000001167f5bfa6000100"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000500)={0x0, 0xea, {[0x1, 0x4, 0x81, 0x9ea, 0x3, 0x0, 0x3, 0xc01, 0xff, 0x0, 0x7d, 0x0, 0x0, 0x100, 0x8, 0x9, 0x9], [0x9, 0x40, 0x80, 0xdea, 0xf3bd, 0x6, 0x100, 0x3, 0x3, 0x2], [0x8, 0x9, 0x100, 0x2407, 0x4, 0x4, 0x1], [0x0, 0x2, 0x401, 0x7, 0xd, 0x1], [{0x3, 0x1f, 0x4, 0x3}, {0x0, 0x2a, 0x5, 0x3ff}, {0x9, 0x8, 0x101, 0x8}, {0x9, 0x2c16, 0x9, 0x6}, {0x1, 0x4, 0xfff, 0x1454}, {0xfff, 0xc69, 0x6, 0x200}, {0x10001, 0x5, 0x3b3, 0x8}, {0x8b, 0x5, 0x10001, 0xca}], {0x7, 0x3e5, 0x0, 0x3f}, {0x2, 0x100000001, 0x100000000, 0x4}}}) ioctl$TIOCSCTTY(r3, 0x20007461) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x7fff, 0x80, 0xaa, 0xe900000000}, {0x5aaa812e, 0x3, 0xffffffff, 0x8000}, {0x9, 0xff, 0x0, 0x9}, {0x3, 0x700000000000000, 0xad2f, 0x1f}, {0x2, 0x2, 0x6, 0xffffffff}, {0x80, 0x8, 0x0, 0x7f}, {0x8, 0x1, 0x7}, {0x4, 0x5, 0x0, 0x9}, {0x629e, 0x8, 0x8}, {0x0, 0x1cd, 0xfffffffffffffffb, 0x100000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x5, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/135) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:54 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10a, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x0, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) fcntl$setstatus(r0, 0x4, 0x8) socket$inet(0x2, 0x0, 0x7) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:00:55 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0xf, &(0x7f0000000040)={0x7, 0x7e}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) 16:00:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) setrlimit(0x0, &(0x7f00000000c0)={0x100000001, 0xff}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) r4 = semget$private(0x0, 0x2, 0x6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x401, 0x1f, 0xa1bf, 0xf01, 0x3]) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000000, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r0, 0x4, 0xc0) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r5, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x101, 0xfff, 0xd104, 0x0, 0x7, 0x0, 0x6, 0x2, 0x1, 0x9, 0xfffffffffffffffa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x81}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:55 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x90, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x5, 0x5, 0x563, 0x3}, {0x101, 0x81, 0xffffffffffffffff, 0x4}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x9, 0x6, 0x2, 0x1}]}) 16:00:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xffffffff, 0x2, 0xdb21, 0x2}, {0xffffffffffff0000, 0x1, 0x7, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:00:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000400)=""/108, 0x6c}], 0x8, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x5812, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000500)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x6}) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r2, 0x7fffffff, 0x4, &(0x7f0000000040)=""/57, &(0x7f00000000c0)=0x39) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x48}, {0x6}]}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="c288", 0x2}], 0x1) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ftruncate(r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:55 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x7) getpgid(r1) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0xdb, &(0x7f0000000240)="b6143db6ce35e21919830a0e4ece0ca8fca718f1431b98a0cbce33aef258406ccc66575e14bc85dc9d736cf97bbd9537542be5eb35c1f6f5acdd4cf0332602c053c9bd5bb4dbaf64ea75b554b35c1fb22b43c99904f3a7fa04a5b56884b3a6948d71657d0a73c57bc8d16fd864e414933fb3f8f54bdfeebcaaaf85cdf93d13d44d92aa379bb04994b7c3a16d34a394f644b0817bfdac61f38e0b153d2614f1b8e32842d74a81eb57c9911b76c03b25b417625dbd1a69cb8b31fe4dc526d7dd0138bad5a5329b2aa26cd301b83b0650aee73866bedd231a2fc5a18c") 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:55 executing program 0: 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, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xe18, 0x1, 0x7, 0x769e, 0x80000001}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:00:55 executing program 1: r0 = socket(0x18, 0x0, 0x1) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x1, 0x101}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x640, 0x9, 0x5, "ff450a53b7483710151081fe13e7800a9ec704d0", 0x0, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8008, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x80000000}]}) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000100)) pread(r0, &(0x7f0000000140)="c47359152266ff07f297ab8c79f60afee13cce5fbc06932511f32037ba2623b60a49193ba54d003306960363b1e5f32a787700ed5b0af2d91e13bbd5bacb24c790464d08b49b825b99af6758636e63c6e57ebbb01904cd94347b2c16", 0x5c, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0xdd, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) msgctl$IPC_RMID(r3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000340)={0x100000001}) r4 = getpgid(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000240)={0x594, 0x6, 0x80000001}) wait4(r4, 0x0, 0x8, &(0x7f00000003c0)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x8000000001, 0x9, 0x9, r4}) r5 = semget$private(0x0, 0x6, 0x24) semop(r5, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4004, 0xd755) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="88", 0x1) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = dup2(r0, r1) accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:00 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x1, 0x442) semop(r0, &(0x7f0000000000)=[{0x2, 0xfffffffffffffff6, 0x1800}], 0x1) r1 = semget(0x3, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x1a) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfd30, &(0x7f0000000040)="b6") 16:00:00 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='+^]\'\x00', &(0x7f0000000340)='\xf5\x80\x00', &(0x7f0000000380)='\x00', &(0x7f00000004c0)='@\xc6\x00', &(0x7f0000000500)='\x00', &(0x7f0000000580)='\'-\x00'], &(0x7f0000000780)=[&(0x7f00000006c0)='$/-\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='!@\x00']) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8400, 0x70) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x10000800000000, 0x81, 0x0, "ff07020200fe38f8000100"}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/206, 0xce) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r2, &(0x7f0000000100)="2f0b00000000ee5461f3", 0xa, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) r6 = getuid() accept$inet6(r1, 0x0, &(0x7f00000000c0)) setreuid(r4, r6) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:00 executing program 1: r0 = dup(0xffffffffffffff9c) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{))!*@\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='tap', &(0x7f0000000400)='\'.\x00', &(0x7f0000000440)='/dev/bpf\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='+##-\x00', &(0x7f0000000540)=']\x00', &(0x7f0000000580)='/dev/bpf\x00']) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000600)="600dabd413f92cac046b4348b660b62c508911319e08a0337882a02f2a2dd4dcbfc75b86d9621dfe9939848ae44dbc940c21a7d251b545f7ab54ac53e40bafd1ed199a7c179e890bfb59d8efe6f5f4333b9d82716b413a24d58d11d5f90b2f752ac3bb9d7f7f2e0244131b173cf0fb8660555352fc17be06da8926b4ddcec146d82698b8914afb35413d87202e0f1c503f7e0098ec028b3a14b3db3be23d6359495a010d62cc633917e2e09eb7711730fb200e2827b033afcc0e312b8306258ceecccb761cac0c29933b064b49872ce740a345b27ff9a8126478012feb1a484814bb93fa994992f359772f883bfcc4dd2394780a868eea08ed26a117e8034ad19d066f58ae2777946c8954be17a83550165c529073e803aad2b1357f9523d1b4f5ae6893ad7529f8ae74b533a37f2264da1961f507293b73a666f23e81461d56bce5978b99a58a406fb1c8543758fc59b5dcaed8f9aa9d27ba0e940c90b222697d191cdcf377efa200eaecf35ca275a9ad61e10a97880893405adf9372384fe859944437335ce864d4552a5b80c1edb4a26b6eddbc2526376d9bffab7e03af317f3765e477d5b2c69b80b230ef5307b3ca0507df5ed06b46e006853e022bff29a39a7116d5badf4f5aff56e5517987e1dee8d38def63ca97a167147565524fcea1c1aa67282420238e71f829dbcf9894e7aa8213dfe43eb62d7b8afb5b25b8899790ea784a3c1141aee60b7a45b34f16ae7938931909b52359d995c3541ba55170533ad445717913bc1e71f2dc1a4c68d67417912e64f298515d7780ca7c85fde801eb728f74d41fbc2653beb34d63b715ac4f53bd67adfabd4250ed65722f5c6661b0c1d12557a193fe564a6d47df72f28e4bbbe494aa6725a0191620307f357009e7bb6db587a1ccc4e4c4e12ecd5c09016796ed795393b881a90e662f92dacd3ce8867c45302190458be5a17237ebce02a9d125b1fa8853ac56ab3b1fc9327686a3875e8cd3af5afc1dc22efdb25f7ff6ec6e2d93c0bad881b333b413bf5f0877a065d8eb980cd52888428582a38f4da25a9669b45f34d769addb673f28e1eee9b7e5df421e56980d1a416d7356b4aaa6b812287decde4fe0128e806b403ee37af054402632495e6024de4a8103e5f4b506baceee84de8cbe4d5c0d246360246a6eb1dbc1584b1081e5b27c8e59a992600b7100797dc1465e3e3cc1fe1f00be8404fe7b34fc1a84110067959ac346b9b8f123a9d4d02953c87dec6e3efcd4215b22f9310e8d59dcdbd4bd954394594ed1feeee4a9292d08be03650afe858a41a08c003b78b9c34481d6e066638948b67b15e130196deb3025521b98c3dbb405ebde9d491554fa733fa0b24eb0c8779358913b10661f13093a908ffa7de60cf3c32e20ca16f8950f02dc34f4a1c762cb76545c8afe2205a8d4d3074634b422c6b286d16c1c7afab589999d2f6ef2f3e7f5c816b54a89fe5c1e4b1c6d6c9df94e1bbc8ecc08cd47dea6c56307074c1f26b707dfb80bbed3b073d58a31994fa5a79f1d2edeee11124f85e7292ba5b84a0ba67d4e951a7886c79a7d41d73518f1397dd856ae12bb2ca751d884ef1114ce7af6171e08305855f419d454833bec3399f38d379523e88d47c4bb5907bba6d34839ec505e23a6dfb7535b9e391b417c5b39438d63b8c8e5545b7db6b36eb69a3691f44968e9737605946e3b5396c0efa9673de60687bb00e98770c0627835cd4250a7c331f47d799b8d56c1e2cde639807b13fef09707ecd8edfe71bec8d9ef0d5b591b991ea9b016b9104364877c959fb3fcd0a2bb20b34b33ba74797d2082247084ac8366a5cea70c35d5bcf9a169798a7d26a388f9e3fa79e07a1a20cc1cef3b8aea228cc2a5c891d97977c7675596c71ce0ca501793fb39b55b0cd5289d47023586e23d23e97bfd604f685487a733c38c5d91b3701093e1dbeab42de9c297f28f01d49af10b0cb9df58ef304ff7486b4b57443a79b7b618f81fd58620e0e9a0ad5b251902744b9521c87e6a1bca3db7eac812b76fb6609c05d82c93c4d4dc67ab4407e1790f4392973fb4d26f741e3a8f6f7e6404f78806fc04d616dc79a89b8be7bbd7b10ec96773dfff5e4c5629644ad8d1bf4d59546f4aec057726340a7f6af7a719c510abdb53097043521b90995b959452e1ed31ec9977a7edd03210b4942dea0fa650d89d4f53375531256e030dcdc2d861180e48be8386857034c20ac58d8cc29c031d8b09dbf8002cc0e01d5b54001a21d2a8a5c5ce1b3e2932cceb24a6dfed55bf68cf40fc90c0f7ef50ced4a2a35d38d872159a90bd5b476e9cfcd941a81bb2cc2fdffe4957512638de53805b09a1e1cfb1d21de7603c4f76af504a0362020e2a2a8ca22ab9252bc88006ce8c49372b51f933be4d6e37b52771ba0580e28a3d3650dededd0d4584fe51b5bd5957c30d21601c178750c9a1ea6b365898a0d6baf8115d5a7f3fc249766d35d2200aa364f9d384c17a9aa632958f16b5a9fc789e05acb00d840746f4816e4d0dcdb070ff196b2892067726dd88ad84e3c37f07c9e782a028ec0d67dc799a4e9b9bb5a51090d7485eb2cb6d23747615c63fc23f51fca56409a1516cbef1afd508b62494af75f01cfcc8a3d1f0391b3939f573a9ca388bb9e9295697d3c9e5c9bcc662ffa0a0f32244ba79b0431c60d47b5809482cdfe5a8eb57895ec5c1f91a227ccaa2fead460f5a186a246e1673693ea2e8cb47aa618b4c95aec791e53dcb3115537a950a64e0e7afffe1c373cab68cb1c96d20a74f5a8227a1f5dee8ebfe189733539ad1172cc9920af7081cf0e0b692f348ce1adb407507b89fc1ea55b68d9dd21a8e7010097c300560a332161b90f83a0c18b08ef44c40e5b6706f4c79dec7606b2effa1b2883a17cc1ad0e9199215af2a7f43ac036747d9e79afcc33df4612883ff52ed7ea4fe02e9e184152535567266b4d9f74b275d1117c34cd9c1ee98fe0f99a66cf0500e1878a0c87019cdb0d0eaa55a5143256d0bf6ed81d377cfcd485597fb242430901626c9e47d79f6a6d50950793e42757c0fabd6b1206da23d306a613a28a32b71ddfa9387ccbea7af3f67a51c3850eb521996e44e34cfbd3ebc0a9def4f265a67d3d8fa5dd162721002a93afedaa5dc7770f7d113419f58300f014593bde9ea4083e9647be4c53fc0b2e620cab1167620e4312fe770713cbf33d51880edf928d5430716703a9fbaf09fe144b8fcb333355631292338e4a7da2f655e12e34d41bb789adde22a52fac1519ea17fdd808f96809cca6c86a672e9d8bd4be05fc38bb8107ad105321cd59438e37b10af48fde4c04c5f4fbae74540fad660875db8c6c20343ac53628e6aeb109c144656797458550dfa0f167ee77e20d0031183e34a9d93e97f9b05b73a4fd5113c199b4d113df8f39f64321915ac4ce59928c19cf440e9331f4dc7e7ac647c8267069f31457ddd9beb425dd575cc44efdd963835188f240ad000886ec431e8874229a93950b0fea7a1df268d28d410a24a2d201e605628b31331e7bcf761783be12b3ba841749f48aa5d9507410a62b19366d90b2fe0455248a250ae13258b7a80790b398ed69dd5ed543c6bb50e6b35eba998e363321719a5f4d9c59670474f0dad6c6674e3b05683c8e042e92d14ec6fb9aca6129a8d88b8bb4c3c386631a7d72721d4ca4358d26426bcc0b9a8aec7538c192c780344647e756a4be07f4c1286ee7baaf9ab7874b2f9cd4156ca563f9bb6f8dfb48c2470dde328a99396a8a013af14eb2b23842ee642d8f91863d2d4632998404b1327da78b589676f871300bf9174e9f90558ad7ff80eb67faa741628d3f6f0405ef57e645c5c2b8545b6e9492eda5ea22485118ba477573c0c868083674dd9ca67d6c88c1f591d33fedd611b896f969a7001fe65339e8afa27cbd97509cf671a1e6e32d0761c3db6817208cecbb6c55d48772aa07c720eedd02f286ad09f65a062af9733beb6ae7cb7b7a533c54e755bd329e82ce69331f5a5718de3cb9757a6f8cc15d2688d20029b1434b621cf22c7f7cbbc6f282c89fc6c3c4927c42049aa0e4b6e429fc676b05989f37f50404d62cf356e87b75a12250fe5ab256a3cbd6571455557dc4bc702a768f8bf793688753429eedc64899a926b54f3817373a0a33c9e5634185fad8d51464ee4137196240c5f862a329dcfa86a5e73881d493aabfc480500e28778a19047895c7f4d6b48966bef8d7bda43a9a615bafacd1224fb350e04ad905bb2a7111ec39a1eb45f17c35a762cbe386ec980e47689dd2563d784a3214b2d1a4bef77a933e0153b14e4f7ba59752d4b9109fb704f9e0601cf548153482a28ea363fd65772521309f0169f0951775a4bde828c5a02d254e4afcb83863d1914a38a936ee053b81e73d9cb46407772686fcf2b654ca79b902cfe030c49135fc0d740ae87e7bcc233feae2048e438c27e0b7b841c8f759c1834a48079e9da62617df1836d5ff35991d0b1a016c8c91e371e34f51794d8b26b1f492202bce1aa29a1c201c3122b1ba2483de4fb0e037cf0d819563c189adbfe3fea9a6970defc957d7d4ff57de56203c743e62371fbfecd23dd43f7d0e240545f01f76c0649d2b6246eda514729690fb83d488064f447858a741579e582ec325f00723f9ed32bb626a8f6dd80a307fdc71f693031221a5ae39af6638dd206d7057b73d9761fb6d159d1d7c0e4ba7d7865a3f3d993deeca1802643c656dad99fedd357ed679571d1787fdd60ee768b41ea7e1fcd81ec71b89f9eb25f47565c87858df8397810ee8ea526519d6e1a7351568a477b36ea90d1cec411deb0518c62989e10cfdf17f6782d88323cc1c23beb8e9077a96216c1f5937296f5fb42bef1e977a96d2b9a31ac5821cf094b4bf9828ee740eebf2c0ad6b39d2e3d0d3af03bebf24c2f6951a243678973df2f98eb1c4ca1bacfd7f89557a7a38d35a0a24f9ec12db42c79c8d749952585acf08f5c77dcd435205be3ad5b51b7d92e45c89cddb05b79e6d6980ca73318c65cc8ca955ec9830cd2c6c805c985ce13545008c05138721cb2353104a1d3852b3dece95253424d12dec8049b90150277ed7adf88909d60d902de406f475327386189f0f98efe0597b2649454a94042ffc1d77753b1a5c202c2eecd198c048e155c92286b979c6985b293ee3e3920af21c2ed0c217421aa0c9ac361137b080d9a695002659552af3d1a2057724257af158d3f93171f9a5913fee77c2a658026e17748b36132cab5bde9e49e03a07c84871cb1e6dc268191f48a011fece217612515f9d06deeea0b3a30672ccfaebeeca50255ccb11fc0cc1ba3aa3a5912482a10ed28fa341f4f62447cf59800f67e8a3c1985a2fb7bc0ffd7f202050c4f1d527bec5a616be51b945788e95389e5c08954def6a4c9d54963ed7db1c25d8246d4c39039b20c88941e968dad34ff277e177dfb202d3eb1553aba18289abbc0feef54be16e4ef40cee5e13df626c6fabb69a11ee47523598e71443585904a7b52361f8065df751bd00ff234e40828fd26faf1a22e98ff71130f42fcd249bf970bf770067d6b85871714849f79af0294a24bd4f1442aa25369aa9ca5b09128eac135100303cad5029eb92695ea5835c903338529cea43be6c0c3ef35fad22ca9c7ce22f537243832b1c80c2a7592f0bba62940d5678533068dfbdb1a475ea4fc36f12866c591b73fb038767db96b2fed85df1f0b30e7ec1d97f8d06f16264458184d9488647f24896201ed961f0ddcbf", 0x1000}], 0x1, &(0x7f0000001640)=[{0xd8, 0xffff, 0x5, "c0d98c96f06e33698477e2c015760333c575471a0525d30a64328951ceb5494a1055857e954d03c36d8b7ca41b868a5a16fcd6f60c77d81e9a87b3c19f9c48ccb7d603cdf91281c56ae979d4ecdc9a440afd8a59cf4a658b6f892631ad8decc12866e9a9fb825238de8c81ec41bf25ee0b016ddad59a82e4eae605fb23e7f11762e0e8f756bcdaad5de13eb8a158005d0039043b682cc1f7e77b567b7bc4a17b156304e53958188f18513a3bd84f46768223380c4d58e8900f0259995adcbd63d08c88"}], 0xd8}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/113, 0x71) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10428, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x402, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10028, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x68a, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20080, 0x0) r2 = socket$inet(0x2, 0x4007, 0x9b3) readlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)=""/14, 0xe) ioctl$TIOCCBRK(r1, 0x2000747a) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000340)='/dev/vmm\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='$\x00', &(0x7f0000000480)='$^\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='/dev/vmm\x00', &(0x7f0000000580)='/dev/wsmouse0\x00', &(0x7f00000005c0)='/dev/tty\x00', &(0x7f0000000600)='\x00']) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x82, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) bind$inet6(r0, &(0x7f0000000880)={0x18, 0x0, 0x208b00000000, 0x6}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000008c0)=0x1) ioctl$TIOCNOTTY(r3, 0x20007471) seteuid(r4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000900)=0x1) pread(r2, &(0x7f0000000940)="4f0967b2b9580f60492ebddf414f42f11a4b844099016adc65edad9449b41282c835105b6707f59d6bf8c81260ee7aebc498497044f6b4a942a15057c2ebecd89ecfc8c520838f8e3ce7603373ae72284d7464640f1634cef3dafb5e2cd66cd8d5b0e5b9ccd68f3aed9bc9a4b1e389c8ae9074e212d4800510569ff53485c8e20ba7f173e157a8336dea53caf32abbcb83f79eff384bdf3b49c787835e6c28473e9d926a73d59d44b6a6b8699a29b3d51476abc7a286c33dc676e5d98bf1fa1414741b7a868d52aacac903d02428a4cad8ae4ba3f187d4bc269c6806ed72b1e15f47d3c720f044ae1594881b76200e98fa03025014d2f80d898f9f", 0xfb, 0x0, 0x0) setsockopt(r2, 0x401, 0x2, &(0x7f0000000a40)="09441adfd04698b70182340257947bb678f62cae8b34b4fa81c36edb2cb2f3f6aba95aece924c277d37efe1eab83dc21a1527df72d6cf8aa3d00a050aa58c7608e5d964a906a34e1d18ff614955ed456dd236fd61be84a1f7c5fcd15ff174934ab4312af2896765c85ba476da7d6e28a8b64f9e4225c9541d6945ac5423ef94d768e7a89f7d8e9eede6231bd6a24b2ba3ba15af09a82acc6341272de0ee4b1ec4301e4807d58dc2482aa5a40b490d1934be3a829a437", 0xb6) readlink(&(0x7f0000000b00)='./file0/file0\x00', &(0x7f0000000b40)=""/188, 0xbc) openat(r0, &(0x7f0000000c00)='./file0\x00', 0x100, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = semget(0x1, 0x3, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x6) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x482, 0x0, 0x3, 0x5, "d6bdc3fdfa0e7c191e583eb3b9ba3d8aca566429", 0x3ff, 0x19af2f73}) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ftruncate(r0, 0x0, 0x23) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000080)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = getgid() getgroups(0x0, &(0x7f0000000040)) getgroups(0x3, &(0x7f0000000000)=[r2, r2, r2]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 0: madvise(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x1f, 0x5, 0x100000001}, 0x8001, 0x39, 0x7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = getpid() r2 = getppid() setpgid(r1, r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x2000746f, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_gettime(0x7, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffc0, './bus\x00'}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18a3a0ac15608bb4dd8678ff87e5b33fff8740ba4e8b1272132eaf46d93da80fc59c29793d74c3676ddf4536aaa86a90acb4445c8e0daeda8717bc0dffef137ea0251d6640a7f10aeb891c512e9f625e8f13eeba1a7635866e6a8f3b89128751a3ed689d890915e5f89839c5e19402aa67ec27b87879259cf3052140c87ea13172dc8d14523d5d6f45d934ed8fbe851e7074a36bf24ab56fed63171212fcf72092c0dff49a27f4e1ffb1fda5c23eb76330123a59b995331bea571870cdab2d60c3152ac6c936862d9bb0a7480916b170689f8840d33527e971f73ac5", 0x145}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x6, 0x0, 0x1, 0x1, "6bcb2a4d41a6e8785c39d4ca7c8f578d9bdb70fd", 0x80000000, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd03055552fbd5e41789632dfc94ff334a561951694c8ab06198824ba5fbf36cd6fbe83a4c5e97d2367e583da025bbd47b3bf579456fc7d4096e8c583e4d00a38b6b87cb2d72b8bcdb9ad8a4f5f70200000000000000fc037916b136a54c", 0xfffffffffffffeb3) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) mlockall(0x3) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x810, r4, 0x0, 0x3) syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x20, 0x2, 0xf00, 0x1, 0x80000000, 0xf79, 0xe48, 0x1, 0x3, 0x10001, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: getitimer(0x2, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x108, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x4, 0x3ff}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) r2 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000011, 0x1}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40000010, 0x8af4, 0x8}, {{r2}, 0xfffffffffffffffd, 0x38, 0xa0000080, 0x40, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x7f, 0x9}, {{r1}, 0xfffffffffffffffd, 0x60, 0x4, 0x3bd, 0x7ae3e3ea}, {{r1}, 0xfffffffffffffff8, 0xc4, 0xfffff, 0xffff, 0x7}], 0x8d, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x1f, 0x3f}, {{r1}, 0x0, 0x84, 0x0, 0x25ee, 0x17f6}, {{r2}, 0xffffffffffffffff, 0x8, 0x40, 0x5}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20, 0x0, 0xffffffffffffffdc}], 0xfffffffffffffffe, &(0x7f0000000300)={0xfa4d, 0x40}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x7fffffff) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000000)={{0xffffffffffffffaf}, {0x4, 0x9}}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) kqueue() write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x104) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x40}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x10001, 0x1f, 0xfff, 0x1}, {0x1, 0x400, 0xa7b, 0x6}, {0xfffffffffffffffa, 0xfffffffffffff136, 0x2, 0x100000001}, {0xc39, 0x2, 0x4, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000980)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pread(r0, &(0x7f0000000040)="97d495f06becc39859a5d4b489309a79f3323d368b0ee3609fdb58794d7266b6f7dd52372b778fba751bd790ebca1cf4f9a96fc394d41f421440ea65f175093e32245d4b716dac00cf2a64add5cdd1fdb9b94366d76781d227d7e24c", 0x5c, 0x0, 0x0) write(r0, &(0x7f0000000380)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/181, 0xb5}, {&(0x7f0000000140)=""/3, 0x3}], 0x5, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() pipe(&(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000900), &(0x7f0000000940)=0x4) close(r1) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) r4 = syz_open_pts() socket(0x1, 0x0, 0x10000000000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x8000, 0x104) writev(r4, &(0x7f0000000300), 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:00 executing program 1: socket$inet(0x1e, 0x3, 0x0) socket(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x5, 0x328, 0x4, 0x1, 0x1000, 0x7, 0x5, 0x2, 0x0, 0x3f, 0x8001}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x89) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r3, 0x3) r4 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/226) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000580)=""/162, 0xa2}, {&(0x7f0000000640)=""/177, 0xb1}], 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x64}, {0x6, 0x0, 0x40000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x22e1, &(0x7f0000000000)=[{0xaf, 0x3, 0x2, 0x6}, {0x3, 0x5, 0x4, 0x9}, {0x1000, 0x0, 0xff, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x3f) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xcea, 0xd4, 0x5, 0x1, 0x8, 0x87, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="52f3fb9477518455a48e35a6e4e81dfdd3dd4200846516addb682c4e6880788eb20ef81e351bcf4a248baf23003953d895b1f8c9d49b2d7e325e7bd692b134aba0c6bcf73d7617eb0ae762db03790b64715cd43abedab23713869c8ea46d7f91f5498d3dbc11317d230b332b7b32f317c13ff4f95a5b79dd00bdc78cd08d91e67bac1813a2b9a3afe82c8d2d33073516d30067975c81341cf25cee2f301a83947c6aed6b27741ed3fda74226a96af26a7e174dc4b5b0e8", 0xb7) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 16:00:01 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) r1 = semget(0x3, 0x3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6a7ea81") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) r1 = dup(r0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x2) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x1}, {0x100000001}, {0x6, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0050}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: mprotect(&(0x7f00006cb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x9, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff32, &(0x7f0000000180)='\b') semget(0x0, 0x2, 0x0) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000180)="542967d39a27b35461d6eaeda9c6410742aeba0bc306c538a0eca1565c292798f96ae2dac89ad87a6a5892da7937b615ba9ad99cfe998b39f9451a16e7cf9b65e6bfe54ce2bf588a6214630cb1e63413c440d983c7dc13478c36bcf428d01db557daac95a0c8bb5afb507fc5a9c955761d250ab99261", 0x76, 0x400, 0x0, 0x0) unlinkat(r1, &(0x7f0000000200)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0x596, 0x1a3759be, 0x1, 0x7, 0x200, 0x0, 0x0, 0x0, 0x1de, 0x401}) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x800, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x3, 0x5, 0x3, "2a0a271de90b206b3c76a429975508d32cbff0be", 0xe5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80, 0xffffffffffffff66, 0x5, 0x7, "57ee06eb055d0588d13836a328abdafdbf6e8d02", 0x80000001, 0xfff}) r1 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xec, 0xaaa, 0x1000, 0x4800000000000, "e200fac92c18de513b918e80c1729770cb93c175", 0xc6}) mknod(&(0x7f00000002c0)='./file0\x00', 0x141, 0x1) r2 = syz_open_pts() utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x9, 0x2}, {0x59, 0x8000}}, 0x0) connect(r1, &(0x7f0000000380)=@in6={0x18, 0x3, 0x80000001, 0x6}, 0xc) chflagsat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000400)="e8166ae58e937eeb17c9d721dd015db1acfaba1966c4d0b45737fef81a754141812fefac3e5ea3646187cdaa15a8a025827bea4be860467e3b054598c40730b99155aad78230bc6bdd0613e41151c465693d0bb86d3b1de26b613e505f3b7a94cd9efa3e95c3becb77f194f1d630d0130e667101e7a03dd2bc8e01ce81b5103d0d27935bd124bf3c6bcc985b831535c5f2018936569f8ead923ab2a01fca8f", 0x9f}], 0x1) chdir(&(0x7f0000000500)='\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000006c0)={0x4, 0x800}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000700)={0x3, 0x48000}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000740)=0x9ca3) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000780)=0x845) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/vmm\x00', 0x8000, 0x0) r3 = semget(0x2, 0x7, 0x1) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000800)=""/4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x6000, 0x3) sendto(r0, &(0x7f00000008c0)="18efde6ed510f0c687558b51a558ef51b83044a75ebaecffe0555c7b5b9c0810c8b6994dc3ae6811ad6f5b415ac8ed0f24212bb43beca09cd0c8a7", 0x3b, 0x1, &(0x7f0000000900)=@in6={0x18, 0x0, 0x6, 0xf898}, 0xc) readlink(&(0x7f0000000940)='./file0/file0/file0\x00', &(0x7f0000000980)=""/93, 0x5d) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000a00)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/vmm\x00', 0x3a, 0x0) setrlimit(0x3, &(0x7f0000000a80)={0x6, 0x9}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") setrlimit(0x8, &(0x7f0000000100)={0x3, 0xfff}) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10810, 0x0) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="78a16b368af6d448e8331a309c12ada5", 0x10}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) 16:00:01 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(0x1, &(0x7f0000000340)="b6") ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x2}) 16:00:02 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) pread(r0, &(0x7f0000000480)="2f7760ef348e2bf1b0f08acf2cbdc99f7a925f40734532bde612256746477dc7cfd57e23b27959c008846562ace32a99defb742d08a95998f068ff2e1d06a9b03dd8336b3848a1268c3fa263f23fe5a51851190530e337a7c107dd19d2dddbfc45a3f0e55a5ecd44c9f97bc5d0504e47f70758e10e4fa8d5a4ee1e3212ba3b14c5001d82fc196dd8f1bd6632bc9efa122486c2327cbc66e97d8460a58523b51f34a05615003463656123568bdd1089f80f9bd018f4eef701092f23785090cb042e414b0166c563dcf4e3b8ef3c180089014bab4156da09dc72afad2f8e4150d51088b60a65c5d0919eb7dc351873ce26db07203c2752475305dc8796cbd6e5ec38ddacc2a88e22a36f2446c2a8e9e7b6d065bc571739dd5915ca54d2e5c2c30660b0ae63cb72987fc89f7facc58c056938ab8bc3451dec1990fa05c9881f97fdf0e92c81f8c37f94b0e0476e032df77038926384119138f3dfbc8349c1ac2ce5856dad9560ccec477078a02adc8146edaab4fe3240224cdd68ea242f00bdf0ea18bfaf7a6efc2a6935ad89a9f1780fb300b2fe60de8ae1a54a9b1e506e89341b6fbed89f563e6d1b0231ed0075c8fa1df2388f53a4f49e2066922607dee672cd9125312d2dd8bbb44f28337843636e2ae4df81d66d6f356b32e9913056f36b628cf75b9b10e4d478075242ce5b771f519d78f6b0bb2a07295867dcb416c019778cccc6f1fd425d170a0ccc5eee7b3e660e487c4778c5a0f654c58c39c99d6129534527661ee1aa4b20aafe37e465034d8d4c12a691838d1a26a64f572faeae860b6415df593fc7eb04b73b2003a37cefeb0c917a1db487c63e70fe363e3bc527e8998198123d82e9e36a8cb0078a4ca778e5ae21db9389d25a96dfe672594915c228d8b1ab9ae35562ce4cd1122b57cee68cecb724c8951ad134dba6af9b294d8b331e36a97fb16de5ecfe1090542e4c6c89c308838de62f23df4ac0dd51c440c1e31ee9b272396819e158f7582d2e69d5ea073f7dd6ae60a36d5b46337e78332a02627ef0db472728981c4dce500690e84e2ad75876ce51fd68f7c7f2119754f2f38df7e41e8f684caef2b9c59fb829135de4badff44466472d841cefb9806da75a4ae20cdba295da0cb5c851ca266374fe877e4027be1dfbcdda8c78353a13d54357776b61142bd202db67cbfed58a8e2ba13c31a193cdc78c4d07f7e890b5cd97cf3a084058f6ea8433a61f26f1958ca5f099d1f09698b3373d7173ca91ac572648799373135272d942a57377c381c14deb1ece98b4734f6797d5f1aa2947b8120ee47ba35c45fb19a2dfd4a70b61dfeeb82fc8e17290296936c0bdbc39b4ba1a1f24d46fd557a7c3092641233f6ef5c0155f0bff4fa2533e1059b4481846288464753ca73fe30d2c164dbe423279e628624008d18192c346e88bd7036b754fc1ee8016c592d083eb686d8fec2f898c814731ec833ff6fb73b6d19f376d4a4f448b11939aa9938f7aa5c7805de3644c2931b7514246d47f6b3d0bbcbd2cb25ad099976314a0c66f3d9c36039886d78bccf413a1728b6c92aeb7f128e5766256541d9e7f8fb89dd994eb3b83354f9efd49de4700a837acbc77befc43805045dbb40b0e7b7c3cb643b26f21d676171ff969ccd9fc208e39f8c131725421fdcee6d62d455d9683b82a8b889b796e9a14544a8d2b9903699bb6f94fe11a99cef3fa6186cb6d4bca55fbb5193d4b0963b299683cfab85e422fed87aa7b808b380196cd71c1f9ee54b170a01023840c16fed3153c883dd1c21118e9d3c6e8e790bdad045f0cbfba3f667ec25678df054fd8ff12ca710dfdf5b5b0cdab46bf542df06dab6bfaa326ec59d7546b0efecda14234568408e841fb4c01eac1d846f8910e67aea72193996a6e6d9bb90b5bc24e150184a7f10d31669d2e66048e479aec79cb18c3d93131dbd81b85687d91e00f89bf3b0efc93c4f500cb5eb0daf503a2f7f9472beb22a23e11b971400fc76ae3c54362324c36399937841d3ee856108aec6351e0383b104c603cd429fd7029ac8bfa87135fe6f1634b4478927f84092367ac2384956bf1f95420e99f6e080c2f5b98ebfb58bb03e47e8d38278c08dcb6bad8e2e2cf6ecbb0b4092f2d1df3440cfa4f82ec3f59ad61a419087601ceae54cf11e1fab72c9a17bd2abbc9a76df34970ab653428ed314b69cfb583133519ba09f31f379ee1e3549d78baf4ed69fec323b1830a76faf2c83f97e8ad20571614c9c698ccc0b02724087917387f1b78717737c9eeb0f3142b2db55627900fc7389dd7f004bdb79f02e98897d4947b772479fb124ab05c7127d74cd15607b4fe2a5ece4a4da2973c58847a71263138d968ef202aff7d2e6977bd7cf67dfccdf31d3e95ddf99661d6ff087420544281dde715b8576481abc67ddf0ff4c651e2e78b03e0172693ee9f8e3cdf2fb315b5d3a821b08b6a853ea29eb6cbdee6e3ef58510a0fa4fa76d5f7ba2730fd59fd031ffcb024a5bcdef0fc05a9763aa1823ff012f2d07cc74ad5dd658c2fa2a3ef6f68c2a8199e0d94ba9536cdb6799de4403ce744d13230a173b887461fe9f3ce1d98cb54722f19f0fd2312412522367578a20059f1224403654ea439dfa70c322c6e15e8df02210a9272393df24cde2066ac361e7c97d6ad6a337baaef0cce07965e9f38b0a16212baac54b2b734dd93e8a8689225660dedd649cafe2bb7e055d556405eb5535235e39289596f3c4a6c29cae7cf9dc84c931699d7e4593602d8bf1b091fc23dcf07c7c7742e6f79af9bdd6e56b22e7c3096b3879f986577715732f1704b3eee14b957e49f5a9b900aa91858caa269db768d277cb457270beead4ed31e956c42f030b06e2f3e456fe5af0e8d0c5f0104ddf7ef3d5d427e9f3811abeb7c0d7ae4dcae3b3928aa04c12227f993cf6fcb9d337986b4e956b756e8a5f06f98802fcc8beca45737147e4676fbabd353a43654ff88bbaed81b70524029b9859d4fdcdd629eb1c6f3bd4256a9dae1803d26c9d9ba4da5a93063f8bbf34c14af1ce283b0bfc3dfb59c4b607220042151689257e84043f50e4acd6dac224792abcc19162fdd07e09f8861e7d9d7376cea2007f78214035d089b0271a7bb66e59b421f998b7840a742c68d3a80c711a0f8b9e00fc7fa86a6cab1fcc5440d2a1301e852c5792d8d07da5eeb69bc7f26555d503f958c91abf6b0681acbc1c142828047eacc6858a5f69e39314ea508bba16b11b47266d85207b077a35f99b1678cf6a2c5b6668688be6c1c6d3644f11af937ef5c25a077ca4dca7507d9b8d7d7fba2b480fa3623721c246ab5349d3ad8fe4279a724294360e35e7f6811d744791ba7847749f233ef84c1584e5611d47f1acc786dcca427387c1653235fe6451943a32956c4d76d75e2db77e7dd959f3389fbf3ee14b451327c67fcbb3453413d9deda5dac271d83d67084f6ff0a3219bea9205bd3b5b32425684d96809f30b04a682d2ff0a188da67596458e4e50c822121bb9beb66f39e37323ecb69909885e704031698171dab533fb7d6831a2d7f6d37b940db9d36604d6d1d989a24a11557c95bc0692e8c1743e7f0ad856152eeb0d694fe4b319fc6f3ece839267507dc8d7aa8ad4f1426da0197bdee71d0e358ed5e3a9d142e6fc390f5d0482e5a89b240c6a832e4b395acfaeec241198e461ef30c5441d5c71c44aeed07b92c1224b89ab1dd7e6ea155af3cf129cc4d7f78752062806857c27ea222de203d6ee8e23806b97daf252a8526271a4c158e4810e3fac1313f5f4f850f32acc312e3ec63b90a3217b23bb9fa0f58ab47c7a01aa4fec11f091dc2fc1f993eb3f24c0c131ccdb2087e2e29a9ef9e40949421cbfb3ceec84e3a89cd9c566324fa6fa3e49419ddcd12ffe3d6e75331999106e4d29b90da9afd8d28951c1b4d0c47dc9ea1453ea6aa29f95aa3c96da47a45f33c06279827e409c9db388a7eb1f7dd9827c7f117b14864f88e8702c59a3b1055bbd132f621ec1908b9a9bebc9146acb77a42b2b384890bd366e4a707303146e486e3e65cff0815da919badce4507f1707efd25927e37078b01086b416bae92801ca37c9deedf5bcd14a4cc26761a447b6fc5d895e1448a9eebceb02b0a98f4a4f3a1ae0a91cb85bf3ff93c9739f2ce7ac9b10bc5909e160930d2c176a6d18948266cc799e3ad21dc99f4dfe008454091c8e5146236b949567dbcf62b17e55438e7bd196b0e7a899f5ae86c2d675fb5c6ca20205cc1190ae396d73473a480ec68dd7d3e97526d7c51d12f2bfa8af8095cba2a16bf7aa9655b395fa2aff1cd813ecba8e36efd4fca85dd1056fd931cc7ec83cb46e7e2800139ca7cc164d61b5c367d0cc47348e30400e3e58aa0fcdc79ebbf5c69b8dd25ef2fa0c0b75a1fc10e834a94603210cc424caef42b1744ad5edf7ebb94fbb4b863d633c017c5123d08af05d040044344dc05d632a822455896cbb691ab592b5987f90c28cb96281dc822ed40a931834f7f27a30a3e83cc00793cc35e2b604b6873b893f38ed98228c51f8447f72ab89ce257eef7ef062593d9427438818024957aa03b3b5a7f1cf97f1cef485d9992a949a1be402b984de60581a7d0af5171c7e828b4757d825481abcb4512410447824a3a32e65c43b651540f5cc9e0f79194752e9d8b293b53264fc0fcd4df158089b2831e256f4beeb5cfcd3aeeb5b11105bde8af76fff53e37b0f9a87ef825b020ca9af756c32489d08af01b112692406bd2e7d7cb48bc3a9dd35ebe5aed4443daa317b4ccec045657ad9d349fd306dc3ab59cf07861cf818aa08ae5a653bcefbe824f1ece3ed9bcefd5206706f8014cb84d6a8cd8f8326d55ae52acf987cd35346231a2bad56cecd4c54265aff42dba8f12d60c5a017eb512e50020a9ab1a785133054431c1d3e183a9340ca9da6551b027f3604a495ab4c813e5e5f0c6705f70528f44f751d0895174eed2b7de4ede1d3825707e6b2631328b092355db312cf7772811f10ca78522fc657c50d7d1a26d9b7b1cf45cf3153fa97a6c1453c494b3610f236d6b218093c808b6113715dec9e020300440772132fea77a5459b42baa9508d10ba46754e40e7b19c8cbc93ecb1451623bda77b57639587d59a8890fbcbda40703c5c3b443ea9d78c50a67edb925dc67576cddc1e786793617fec056a6c082ad4765f4ec596724562c9e364ce0f85cbbd02304f51916523d3b8a30f440b921501779f51ed7416daf06a254e3245413025a14f52deb681fd6d5e214e9fcdbc1da3761562c13f263bbb5a55fd2ec3766d56c06e400ea32af145cbe2daa3db5fe36187c8ea34b93da778149f1d9d7796ea8109d89ee5184622f7be9519e4d44eb3faef23736ba7f5e675eb6169990b00b2ba0ca9ed04a3280bd637b907e94c58a630bfa8286fe721da2fd94785a0f539c4a8ddc882b0fa0b74113bac9bf187bae706bac9e6d36b4967829b5cb8c13c3597e4e9df8e8f0bf539d5add135b79054747be8f80c9197596225e413a1d74eb5b3f303f18f9f414e77257ea8af1903c4401c6934b8381b4c157fbc91fd6049f60099d3ca43c9d430fa34e424e67077befb38f04bce57009316363ddca9cc73890ec98c3b482e225ffc89c5af63f963c18efee5e7b4cdb789cafb9ecce5faf99dc3a3c06f2e0cc9ed80a0f72851e652b46350445b3d3e60aa9a61c6e0ad5e79842c72e4ad9d4519e30c40f5e8f263c091c298d7d7a6eb393fa0223a9a3e0b1235145412db74a1bba9ff802692e77dca5f44ce", 0x1000, 0x0, 0x49) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0x82) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8001, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a0000000000000000000007ad00000038b60fb5590f", 0x2c}], 0x1) renameat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0xa) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="b1d606bb578f5c067e396c4af0781097b68ee2b8e06ba232ed8868b1bfced775a7b4f94b25c780ec4d2f438bf557293705ccc2062c344bea4a0600000000000000030e35c47f0e504a845bf7606b1e7165819386a412369a125cf4d47765441a38a5f1b663e72ab55c6c37acff43893a0cc730d88b6a749cb3c8f76559d624c0aaf437b5043d19586552892931b1684be4e413b09faee755be9586b37cb621b26c901263cb77df21dff5870f0d62be28d9b0f12c8984046a7369269f47372fe57861529c3328036df3efe7cd5511ace8c95229cbf5d794ddec3732cc1c08030d7e4d0bafb3318a158eb8d3bf88dc49baef9a6ed82478ea5b7b58252fa0eb2a09cbb1ecfd398b4fad4cc560a6252a5aa7fc3cb466c1d64f1f6af6dfa6dbe5047f4704bd4500"/309, 0xffffffffffffff37) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x100000000000000, 0x7, 0x9, 0x7, &(0x7f0000000640)={{0x800, 0x3b, 0x1000, 0x5, 0x0, 0x0, 0x1}, {[0x2, 0x7ff, 0x12000000, 0x6, 0xbc0, 0x100000001, 0x0, 0x1, 0x0, 0x200, 0x7ff, 0x287, 0xa14, 0x200000, 0x5, 0x3, 0x0, 0x81], [0x81, 0x0, 0x7, 0x4, 0x0, 0x80, 0x8, 0xa963, 0x3, 0x5], [0xd9, 0x1ff, 0x87, 0x7, 0x3, 0x100, 0xfffffffffffffffa], [0xcc3b, 0x8, 0x3f, 0x401, 0x7, 0x7], [{0x3, 0x5, 0x800, 0xfffffffffffffff8}, {0x1, 0x2, 0x2ba, 0x3f}, {0xf3, 0x6, 0x9, 0x40}, {0x1000, 0x2, 0x7fff, 0x4}, {0x401, 0x9, 0x0, 0x72c}, {0x2, 0x8, 0x80000000, 0x5}, {0x40, 0x7ff, 0x9, 0x7}, {0x61, 0x3f, 0x3ff, 0x490f}], {0x1, 0x1, 0x4, 0xfffffffffffffffe}, {0x5, 0x9, 0x800, 0x9}}}, 0x5, 0xfd35}) syz_open_pts() sendto$inet(r0, &(0x7f0000000100)="cb1e7e3a5279b827018684e8a6db87326c5979bbabb4f8496f9e665d34a790cf1a2c63e935aa2bff91c43616abf01d9b93ce678efbf26fae4aaf26fe7c6e2508587fe08dbbded5f1dfe8c8cf1867d247d96bc1be8a0472d136d1c55bbf62237439", 0x61, 0x40b, &(0x7f0000000180)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0x28b81e) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x40) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) semop(r2, &(0x7f0000000200)=[{0x7, 0x6, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xc79, 0x800}], 0x3) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000140)=""/187) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x21, 0x3, 0x19}, {{r1}, 0xffffffffffffffff, 0x24, 0xc0000000, 0x8, 0x7ce4}, {{r1}, 0xfffffffffffffffb, 0xb8, 0x80, 0x1, 0x2}, {{r1}, 0xfffffffffffffff8, 0x46, 0x1, 0x20, 0x9e5a}, {{r0}, 0xfffffffffffffffe, 0x80, 0x7, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6504, 0x4}], 0x8001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x18, 0x9, 0x2}, {{}, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0xffffffffffffffff}, {{r1}, 0x0, 0xed, 0xc, 0x9, 0x5576}, {{r0}, 0xffffffffffffffff, 0x8, 0x24, 0x8, 0x12}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000002, 0x14, 0x70a2368a}, {{r1}, 0xfffffffffffffff9, 0x12, 0x2, 0x8, 0x789}], 0x1, &(0x7f0000000240)={0x4, 0x3}) r3 = fcntl$dupfd(r0, 0x8000000, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0x1824cf98aa2bafb6, &(0x7f0000000100)) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000005c0), 0x100002ca, &(0x7f0000000380)=""/81, 0x51}, 0x0) 16:00:03 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_SET(r1, 0x1, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x401, 0x9, 0x80000000, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x17c, &(0x7f0000000100)='\x00') 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x8, 0xff, 0x9, 0x2}, {0x9, 0x40, 0x5, 0xffffffff}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x1, 0x1, 0x5}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x7fffffff, 0x9, 0x3, 0x9, "3795ca74a69981a98f7c02fc925bb1cd16f103b2", 0x8, 0x9}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:03 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f00000010c0)=0x1002) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={r1, r2, r3}, 0xc) getpeername$unix(r0, &(0x7f0000002240)=@abs, &(0x7f0000002280)=0x8) r4 = dup2(r0, r0) readlinkat(r4, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)=""/4096, 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x7}, 0x8) setsockopt(r5, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000180)) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) write(r0, &(0x7f0000000080)="274f541f5427dd49680077f4d7803d91dca30bfa301b11503730e97654e85b96eef7cf2396287dbe54885de46f6f5a345ac8c34026e50dee644ca7c06979277138db4801c80a55a9d822c7cde9e0373d0caa5eb52252963960f433b82a72f434108eb398ba2fbff78fa50dc09cdb27f5b6e707c3e302fff562a94b014b1fa6f444e9de3e4e2c9843", 0x88) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xdc0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x493a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3d}, {0x6f6}]}) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdf4, &(0x7f00000000c0)="af") 16:00:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x380000000) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) nanosleep(&(0x7f0000000100)={0x3, 0x81}, &(0x7f0000000140)) rmdir(&(0x7f0000000280)='./file0\x00') 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:03 executing program 1: select(0x40, &(0x7f0000000000)={0xf70f, 0x5, 0x10001, 0x100, 0x8, 0x5, 0x8, 0x81}, &(0x7f0000000080)={0x9, 0x4, 0x0, 0x200, 0x0, 0x103, 0x0, 0x8}, &(0x7f0000000100)={0x2, 0x6, 0x7, 0x3, 0xfe30, 0x7fff, 0xfffffffffffffff8, 0x401}, &(0x7f0000000140)={0x1}) select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000000c0)) socket(0x1, 0x3, 0x3) 16:00:04 executing program 0: chroot(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xffffffff8f24659a, 0x9, './bus\x00', 0x6, 0x7, 0x8, 0xfffffffffffffffd}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000ffff0000005b0000000000000002fd5c3cb1ac76824b", 0x2c}], 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f00000003c0)='./bus\x00', r1, r2) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="7bf4b1ce7e2a4e1ff1a978238134f4a7e74ca4bd572c2a7ab454d247b2a074b4ed75cae1cb4be87cd58c514c03a312529ea7", 0x32}, {&(0x7f0000000240)="9cca2d795eeb661684fcf6abaf9c1c5358d808cb41d18b90cee8396bf9001c2dc32f59bbd473782e421619871b90364fa26070f562b500fd58f915254ab721d74f1eda80fcf6e31b6b477dd6c55295c745c20e2ef0ec66a05e224eb73ae84c01bafe367d645f3247a15680b248f9ec3b015ee6af0cb9054cb2529c957a41af4ed83be554d0c0716f462577ba59a8cd6e8fedfecba0008120ecc31ba3397c3c1f2c22d189ce7cf407511294c0c5688e4afb1f34c3023fe50f81978b46e0327809c4a8f82fd0b81c56b58b401cdfd7a4f3e3fa73805c3e51007672ed81e68f455fdf129c1706dfbadfda", 0xe9}], 0x2, 0x0, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x51, 0x5d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x6e, 0x7, &(0x7f0000000280)="d982e60d3814fc16bac5cd3d9b1c1598e02c6315cc2d0dff0e99ee734db6095c86e9b269719c661c0df485912625efeb45eaef0311e1c663d02adcdb45e76ee0ebbac9e398507074e2290d83b01b4cb08a349ad036224fdcdbe1ec624d0b2c676bf6d54bc68192fdb6c60d9966695439bbe642853758cf95c564944cb45851dd1306e4253a03b68a94d162779228bd59f1a52377ef897ebbc97c94ab4e351b4141bcce87acc8a0ee9faced4ed3e85a6bb440bfbe212f0b5d2b4b81118d4c14ff22429a659a2f0137c2d9d9c8552078ae78b1e332541697f976a5f8dfaeb0e215abf9e3d2c49cb62178b6d05217a085ab8d", 0xf1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xb, r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x420, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) listen(r0, 0x100) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x8401, 0x183) r1 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x20081, 0x10) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='W\x00') fchdir(r1) chroot(&(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') sendto$unix(r1, &(0x7f0000000180)="7fe853ea33eb6594454f8a0edf200386059a18cd0ce0b8cde021903f138139fbf04bb80160f861206c47962bd737", 0x2e, 0x40c, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) fchmodat(r1, &(0x7f00000016c0)='./file0\x00', 0x10, 0x6) sendmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3b79801be73cfbb89f295a35c56d820168f3d9e1129f0dc3cf6d19f0acc5f7b758ae364156d181547ad6158a1781a5579a7d208ee8babf494d373092be5c647fad52f9b10595ef89a0e45cad2c7bacbf13e86570fdd548cc", 0x58}, {&(0x7f0000000200)="d580a03b58db4a5dbd27e1ba3cce974bf9045c73a1ce4964", 0x18}, {&(0x7f0000000340)="d41705d724e2d1657cace068ef807a0cec2b62cca6205b2b1daf74d78478e0ffcc508ca7d89498760b3f230708a0c10bab02fcd9f8963c8e0f247311c7015d800655fd7fbe7735325dcdb60077105638b8b69979ed1ff2d02d0ecece917022c68b38e6305e5b771fa5ea96bb32808914fc074dda8209bf688d1c0a39747f29e0bb1b561cd7d2d499dc118c868e2cab5c57ac6e0b3e9e6dd54ac39d0f21290f", 0x9f}], 0x3, &(0x7f0000000440)=[{0x1010, 0x1, 0x0, "d8f95b0f0dd54c0f2cd7a10c22de3de96a82080f7bbdb8aa782187d5c243dc33e41d36aec777087404d0ec1903e73e212b55c1076aa71a91c845747a8ecd73ab363ffa0825c78f8f9b2013067c191f689226bd13d435ddba8c0519055999e7c1d16fcc7e3fd69f530daf497f8b51dc5142323c3dcead2c1d3f170de6cbbd5856082bce0e0e5a48c0ee20782af7b56c01cb20be7914d86287f54d10e67af05e8ee8514046e9b16a3a40621404c7bf403dedba867daa6f05c4965146cd41820f418f08c981bbdbc8eb304850caa20d4a7d217e61e87601d0b9200c711d35e9681e86cd46f30f0befb9f33e0caa508fb2c682bc22e70a36693838b13319df8405f80638b51185a55c5b39ac93965e21d32e7f3bdc0f49ddaa4cb13d5b15eaf0dbe3557b98c8ff3b20957d4b6554e853473f8bb3727ccdcfee9095b953bd30393f7a9aab71a9436560baba237b3ae810cfdc9e0f210da7328a5efcb411c0cb74d07717c86714e5558a5790a2903086fff0813ef1fdb438fe20ed8a3d4207dbefd089a33ce441d2be36cc029bc43961787c6c3f6e9ccce357272f4a07f5f8ca320e484c28dee65acf14301f40471543ee922dd74c30efe6bec870126545e569436c21a6dd3a0089969a68913c72a2f95e3283191481aa80882c559209dce940ae4c6e842a1f23f32104cd9319a2aeac450ddb2f4dcea3741660ed39b2b541dcae5c69c6facd791fc3ec03b126d126e90c92d4c697a8d7d810dd438c97070bb5040c6aeab2bb662346e4f72634461a7e770ce51ccafac2a8bb5677b1551e39edc564d4c61ae01dd9257b5c9bd357c1937afcdd8abcd58191b589d86e299a0112f727a7d6f91e2ee2f441b6369dc1339e085e3afa1fd7e3d19dff0379187852736332d59f75a0c52c417325be775646ee1a11fbdf65444fe9ed4fff1176155207d523b3ab3a76c19373e6c24f5e0d7212e99ba06e0a3cb21b3889a1363946a0ae2bb0649ca4ca6fc68611d5205be4d1364594af53e21a09aeb6b4d97f9e223e5f51b53aafe8239005c9491a750a33d49eadb0188f43a334fb56a9f91ba3001c9f0ad3f52c7094b854df50a1504db67c011cec4a234d7778e825888355f8f412a9f84e22dc901864b2a1fc0d8bdd62aa19ff812de94b9a3168f4ff050398517c03e69593b363bd0acd98744ab5beff6fc9a08be791e901ea54425db40ecfec3646987203153fce5b26ed11c28402bff922e526a6e3b209680c8d40f3f491b3ab247aecb4b692e8d61ef2337d4fdf6d60a6bba2be8811f16d941ad108de1234867f2e95aca6510f87b54aa709238cb1fd63d7b1c2c2cc471ef31dd1e376601ed9e6e261b268d61e2108a6901a43c669cd9f9fadef569a59026de7739c126262bfc007cf38eb3724ecc7e482b77544d884b7dcbdf4a94bb407e72cf893226a03fe07adf5fc416d29fe041086c93a62b9430b3237aa425c5f7b761d4f6206953220c06e3d93275e4d010f838d19bfc79bed71db7c67375d3b99ecdef68e1768c6a259666e0557086e8e536cc1921ea647fec111c2c5e1810732202e86adfc6bffdb1e260a51e15e6220ae40450fdbdff5d543d86c399abd17a66b03319d598c0e75fd2e4f10599e192daef18567273bab3122315f097eb15491927569e5d26d185b250a8f69d8692eca9210766cdb36d3c7017c0b1f687cd2a03c3e221633bd8dc3f58a7f87bbe0fb2a1335d407813894bde2451d5bd240baf0bf07a90933bb19dd30d2744c64f6608543e00c311369a851dad202af9e2f860eda16e4942e8a97e059da8f692e200c477aceee48f130dc15e8a24d63077d2045368eb1bd028002686ebb96d44f0ccc260188f26fbdeb666965551d91754267fcb7c35c0db8e206fb3f26162b4f5aed406235f96c994a3d6550097efd48fb3d69e4fc65dc361fc3e6089406ef35753a5c1170d0d6fbb3e801f80a712d9e59d64a4636c39a07cff19fce92fb49cab322ca476711bd7abb3627757e5c385bf3d08121adf789ff78b7af17b8c4136c3cbb222906bf1fa3d1dde2fcb0f12052d953820df0c5843bc86c1a60747f215e36d7f98e4d00a619f3b7b0a81b31623ac54808b75428c99934e3b837cef9d3eeba17d8e2f284f8e8a01cbf98d390fd5d5664f59f14e8eb4447f0287f6f7ea900adb73b5881200721df88fbb80b9d5236763f00654cb165a81009c3f84a55b63a259f28ebc6a8f5836b4da2071caaec6fa80e390d752405d120ab2770358d09c89a2e2ee13a7bd1519167bdd8fd1bbf760462d56d5bc91cd69d4944124506bf6b72f942796bc5a03ff062ce19403f484c95f1b07960d3d66b2ed3a96f369d998bec5be5cdd4508362a2bc637a4afa33a7054c0ea93ef62826415e908de384b441ca8224ede340162f467778c0da7da594736edb51afb4bb8ba3adfb080602d37fb4fa02c353ffa064319db0f2cdad1adf76dd43fcbfeb5a322768b5dff82c8b0153f2f7fa3cbb4f04456606e997d77884424ba94d4cd7576601fc41ca283c69668b21f6051581c421180ff1a48b8ee725d34df47a7b9854c5afa27e863792593332a052353a53339d3dcdec0915a527f6f4155e3095cfdcb09d487e747c680fe3cf2d521919a7376e7a7185fa73e42c384fa90945c5cea95ce972c09868674ae0834bdca35ba3bb4cb3b232e760a90d3d8cb730d02b28c7204158d18ab0158e5518bbf2386ccf91c2d29739fe8cc713dbf3e813a92ae10866689efc8a90754a8e9546af44a3aa907363a6ae9a0ce0cdb07f33662053c07735f22d7f0cc7c9b21bcfcf7f4c2186af6f74a4a6067934a12d55ff403887ee067056d06c42ee1678cd014025ab0e7c6616694fdd333c31877ed2d414a4f1c5bac8bbf47dbeaeaa44b4406575af0d6c7a2943e4f9f2bc498e43ba0e2fe6cb9abd8c8e326f6524aced1efcccdc427b21b1477d5f4b9ab799cc1e7c3b57a65d03ed6881f504ba03e993e20dccf850b58db87ccc5de151057ac56647c5cc670205eb7f5ea2f1f4781ce4d9f08b028a66cdf088e5e42acb35ba9dc01f83b02855c14ccb5676aa7c3c17e333dcb4a3f67820ac336ee360ed359c85366451c8675c71a1b16df9086f8c9590ae0a22c94d24fc339acd2676f9a550ec4ef06ab30a0dbf812dbda7b9f4a1cc4c3fa9c1add2e6f3ff6798c147c04c1015480c7f48e01ff8f1dd431d13dca313c08e883bcd15880b50a92cb94bb63c21be7e1a0fe963a137a3a775faddc0b8f0735100f6c2f7e507f5013f34b5583c543fb7231bb62563c9f71ed73fecfff48fc8423dbcd282e56cffee2a3e243d133e8b63fb3fc99b2dd654d9b0323f44c6429b1f1173359461ad0732ce87df9b927b6ed62eb61a45280df3ba790e270a8d6ee051883dcae2e8c726038f50477d836041b727e4057d23bb939f2b636a615e8eedd06072b9eb7c895e89994280c021640dd7493be538c654d1497cec58dd5644805463b66be10e94e01c23f2f37b53b8cee05813678f1cce591c0c8ebede60f0317099cc0e0faec90c34dfef8f199daf0ad8f7da91d9faae1441c0694bf7d5da652d03ffb8b5afb0bac3757c1ba0a4b7eeb3769ce5f7f69171b9472843db2c86af53c4ca548c0e31aa064e2494e9a185a0f285671716b85d3de72ebf417d21ef700e87a268d8ab13386cc27d45663496bc1e427ef55970ecdc55bf968013538b0c8ca320ead71894ecbd288d657b754dc16df4251827591c76c3274c468d45d630ae3ba36627b1a336379e7200e4531cb19b60b724967da554b435ffb56c29707e3e840326809fd50210ff77fd22fb2aad690bb81917ee69f1df7f9dfd83a9b5471ba4428c9bc57ed19ea75e3e5d571babc719301e6ee6f9143fbf15e76c983891be6b5a9ece5d0c573e01375af498feb050f44af564d0fa9562ab8a6bcc3181e2e78c9ad00af9a7e28324215780945a10ca7fcb661526516227bd7deca8363566f8d540e90af42a2b3fdfbd22e92c19d59fbe78d4624c8f5e68ae071835b6edc54ab33339fe0ab7c5d5a8757f8d8d36377d8dd08387d09df07b89d65ae979f524455a0f937d64c096090f0a4dbd351209279c8d848c0ebc3b62b7064e1e6be89fc263b71cfd2f4f1db5f7dca482e2858d53caf2c9caf0a9c10d768b72f5741c5eef5732390a037c947ef25a3cc8abb5d47a7e4d9f5456f3aeb3423ebbc365964abedc414c7ac4f59bbf675e398ffe178b75d2bf87b4a8b9394baccf68cbcc386c3305e41207350dfca38f06926bcddaf0b9a371d8c189f0ac83a26c98b88385cf11c3ad3571ed2f842ea52b4a8d303e592c2272d3965fcaf15e707dffadc514af7481eaad75a9076d851ab0f93f600416be0c3dd006d84d4738cd9e9c82d95d8a6e6ccc88832b58c33e573d21b6e4c0c5bd24450c34ad1ff8863ff46c5568f3643a7c458533388a6065f8a577ffa168a99ae13f068a0ed67add3153e67a44e565cef1f01a93beb9c289864ceff0a40cdb252a7aced55b6c364c753959c571529314f632ca74dd2915848abcf2a78b313aa16e4c8ba9f7dfd15315736d9054b842789b6924b8e843b1d640a8b9301127043fe3f469a6973ab9c30badec7f652ec5c71939e73958def1d7bdacb3bbe77dd3cdea297b8fac89c232a34473bbdc4b1874bccaf277968c00abfaa08f94e330efdac9dcc424dade0f03cba2aef442785afe6eae0d9815316998bdaeda56c971dbc9a49f58946ebe462c9a011d9178f2c38218aa0c2d13308c486f289234818aae7eb96130597ec0bb6fc9c3095238c7a75258f54f06dc8fa21da7977501b078bde305e25bac849ab21ee3e44dad3507617edbcb49fbb43a165a9b543c129319852347c65266221c2171919f82a6dd6a578e586379d88c2041dfc1f4c6e7fca8cf21e579ba9b11cea59f5be5a66c9caf7695b002caf06a8de8e15d6330a3a25ddfde051ff5337424a569dd8fc62519b1e967f700f298f5b4f0b19faf2fcf04f38290bae203d8e319ec686230a227d7466d2bff24347e0b4008b58cdf0d1e71b0c697c25c1e496b453f42e9b564f52b2eefcb1c1657891a769d76620431ac0bceee2dbef663b5524e7c1568257aa68f36a4e0aeb7a68ea16b62d5332d6cea6b69ab66f3f16c961dbfb32fb508e016ba509b712cefd21d8802ee619a14513a9191f3cac42b8caed1cdee129aa7453a1560ed3fceb35804b3f21fcccfdc24aeb24bc56dbcacd22249fb72e3f937d7166f1d88f1f0cf4a7ebfe65b78aeb2556667a3277cd4659826f785a681d32e4a2edb61e34c676aacf22672349d45d2e447d4454a58d4b78cd8c7e46a1a3443dd7488082cd1cf20b2b3ec37ae2cb6cd806b32f4d613e2c5d54d052c0065eaf975a121970878c28457e102f99e762454d72d5812e7db788bcd2b5edd941d28fa7061d6b3286100e715078c1d1c80eba3e6761c2f6ed2c085bceec3d339a8234f8397dbd1960766a530bb9444263ac21be0622462038f0a2a465317639d051aa7e8483684de6830e56803221d6aadd0449dc446a92b644ef114adfc9706b903480894b3ec8f6279d2c4a1e03a66abc175fd0eabf12992de2747c6c3f91ebaceec6e9ca075cddd18c9d9e652d644e20b8c6c58a01d9c41522028c83e7b55243cb8058e2e0ff67f71246b75b59aa24e18482ffaa79945e82fc216318cd89118829380194e35c426231eb24113dd3f066e7156718e0d2b74982287d5d00da83fcb38735ed589832f775b9d626d470bc25ab1e17149f1b8edf27d2068b0a799f95ccac074ddcfa7"}, {0x108, 0xffff, 0x3, "81599d12bfb6922e81f51a892b3287f910b2c80027069765d3b21eb2a3b384d957531e878a5d6150ea6a7e13d480ac896a6443b8a8918e02b43fa852941f182ae527c55af9fc1ca0c54f2fd448626054623439c8f33675477aa57a2e24990d68be35f51362a1194e59dc8816f05c4fced03b1c8d4450d1d84985b5e93225cf52e73bd7da064bdcc1cf845ff6a50505f9eaeca226a83c8fc831253eb1ca2cddef388df3961f22d9bbaafdd33c43a4ad3df55d83455b95d8139b87c7c923aca560f4a741326513a281d2f640fc3d86c1383d4588c58f16fe1c43e2a047bb2c8657f2219fda01fc065794108195e714c8dff1a5"}, {0x10, 0xffff, 0x100000001}, {0x38, 0xffff, 0x8, "1beb87624e34a906c0d95e3dc6901dfaf4fe1a792aa9ff23dea4196fd3ccf43f1f92d624d5"}, {0xb0, 0xffff, 0xffffffff, "ca906d068e816b0730283d412455899c0d215d1c87da56bbf264e34cf749ab56f7610836cd37943d015e4131b742ccd1e4f9a880f389971c5b169611eab19d41ef48e0dc0290d8cc4cd02be9f9d0840d5fe4b40da73888821410b2d63d87b1e9d0d3a0ddba45d33a48d1e6e0384122a682af85528d6e9fb376a94f6eb2f36b2f368527b73be34e8ac24167734d6344e1a833f1bb4aabdc92d28168"}, {0x10, 0xffff, 0x7}], 0x1220}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001700)={0x7, './file1/../file0', './file1/file0\x00'}) getgid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 16:00:04 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) socket$unix(0x1, 0x3, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x3, 0x5, 0x1f, 0x14}, {0x7, 0x5, 0x0, 0xc00000000000000}, {0x3, 0x2, 0xffffffffffff0001, 0x8}, {0x95c, 0x6, 0x0, 0x1}, {0x200, 0x8, 0x3, 0x8}, {0x1, 0x5, 0x9, 0x9}, {0x200, 0x7, 0xdf, 0xfffffffffffffff7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000100)="146919297639eef284782d92d5c80b6d6aea667320b43e3e31d87fc8a1f5aafd28a66c539c9eb76f6b72294b480ab9244eef1bbf9bc1684853a050de12a16382ee795ef3fec049d35c8ec7dce8ebe938f186389984d6ca572f464992eb729d6c9c089f01762d6946d27d4b941cabe36cec65fa1111bf2a7d0a7b", 0x7a, 0x0, 0x0) 16:00:04 executing program 0: socket$inet6(0x18, 0x80004002, 0xac36) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10100, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x3, "a6d763d1471070f860e4600115bd1951dc7b8d1f", 0x2, 0xb9}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb179") 16:00:04 executing program 0: socketpair(0x7, 0x4, 0xfffffffffffffeff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x8, 0xff, &(0x7f0000000040)=""/101, &(0x7f00000000c0)=0x65) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x13, 0x1000000000000001, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0xa0) setsockopt(r0, 0x100006, 0xfff, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000080, 0x800, 0x54}, {{r0}, 0xffffffffffffffff, 0xc, 0x9f, 0x0, 0xff}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa0000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x400, 0x1800}, {{r0}, 0xfffffffffffffffb, 0x69, 0xfffff, 0x100000001, 0x2}], 0x10001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x8000, 0xf34}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x100, 0x361}, {{r1}, 0xfffffffffffffff8, 0x60, 0x1, 0x1ff, 0xbfe}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x6, 0x80000000}, {{r1}, 0x0, 0x83, 0xf0000000, 0x5, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0xcb200000000, 0x4}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x100000001, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x22, 0x2, 0x3c2b}], 0x6, &(0x7f0000000300)={0x1, 0x200}) poll(&(0x7f0000000340)=[{r1, 0x100}, {r0, 0x47}, {r0}, {r1, 0x80}, {r1, 0x24}, {r0, 0x2}, {r1, 0x10c}, {r1, 0x100}, {r0, 0x101}, {r0, 0xc4}], 0xa, 0xc0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x810, 0xc) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/21, 0x15) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x128) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2c0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffec4, &(0x7f0000000000)=[{0x80000001}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002880)='/dev/null\x00', 0x2, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0}, &(0x7f0000002d40)=0xc) r6 = getegid() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002d80)='/dev/wsmouse\x00', 0x188, 0x0) r8 = dup(0xffffffffffffff9c) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002dc0)='/dev/wskbd0\x00', 0x8, 0x0) r10 = dup(0xffffffffffffffff) socketpair(0x1, 0x4, 0x0, &(0x7f0000002e00)={0xffffffffffffffff}) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/klog\x00', 0x208, 0x0) sendmsg$unix(r0, &(0x7f0000002f00)={&(0x7f00000028c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002c00)=[{&(0x7f0000002900)="cdee20d5e9e867bd0e07906182c00c38d4ab735c9739db3089c9e33397cc99a4dd9d16806803aa59d8cc42fa2714359f18c026b697bccd391c51936d83a3a852b06358bd794104b803b4ab5edd6fe811c06e5d7321e6ea7a4cc2eaf10a6ccf871e5f13417864603e7055710c64528be717b358e168dea82e5aca5accad9814d2d19b7acf73805b2d3bee449743f4a4a3a8a074ba27509f521b1f5ec26268417c96a30d65862688f835616152fec7816d7470db6030672f74810a18bf403b2a856c65ac784096ec1deb7dbba69becddaab69e5355f300d49de0570c0c50fe0cfb9f9072f9e3eeec23fa97b00da84df41062a687", 0xf3}, {&(0x7f0000002a00)="2921cbaad47126a31cf2fddafd61bdfa477622d459656f481b22352f221a209e3ce255b992140eb71645f3d36dce67f4ffbd41af0b417d37f4dcbabbe50d1d677dd040a8bf683c448d7f92f8356a788659f479285ca52781ea43167c0ea31b8d151f39a9ca4d3514ddd125d22f3fb81742ab56bfaaa87884775c365958530485f1efbe3dde5c4ceb360c766fe6248f359faa240f7db60aeeae394325b12a1b012df09e674f5afcf492a353815a695023174b549f08a5921b7b50f0fe750d1b", 0xbf}, {&(0x7f0000002ac0)="b489f65626b6ade3f30e96e6c2b3ac8fe63e95192c10f6891e13662a3617d9d476dea07b8eaeeed920c2c929d1aaf6873059b3cfadd3b257e64eb9d358d73be3f2b789d296114edc6363dfb7ba7131eb041b9c6429ac6918b8a55fe4222de19165c53298637e42954f7d133f125a9ee57e7553a31727480bea8585ec89659acfee2ea0be652e1ae534f47a6bf2de5ee726e8e2833ebf5ea12a1abe7b3776dc5e967677b7932374b7323751f78b834a2327ca0a4d0d424db17c992fc6789447cb743af24175112855fa4dd9c056afdfcabb01370571818a4fcd9d267de05c6fbbfcb87c0159b2415e9c9be32a6b1fba30a54ac62cc9e5065212b1f4", 0xfb}, {&(0x7f0000002bc0)="9d630d3e91131261a399b00340ed727bec195126955ba8b19dc5974cf0ffc46ae10759400a42b140e2c72599e2d9aa914415c3ba75e4703252977a", 0x3b}], 0x4, &(0x7f0000002e80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}], 0x68, 0x1}, 0x7) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg(r13, &(0x7f0000002840)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="903b8de3ee44f5010be482a97e4ced8c4d4ab03c18b25aef730598112df860b9302b106fe73621d4e343438abc809897671ff7f2ad7c5344561ba61278eb4bf449cb5a5ba4ddb6225761c2e58cc9", 0x4e}, {&(0x7f00000000c0)="93fdc3abe82668f56ea006a8e57069bfe3fb7aa98054f91c2e22107fd781afd492c9d3c19a917a9bfef26b6a443c519ddfb4a7f45633cf857c2ab71ebfd1", 0x3e}, {&(0x7f0000000240)="af826cf0041f65794c4751c6db9732314d394a2d38fdac92e1db584e81c1437263fdcb86c1ab361884d8ab7b9b981730b722b6bb40361d50031788d7837b25506d0fc79579423131a6f4b0e40207acc8521889db8f596555dc92cd30b840ddd8e75ba0dfbf8a4de3052d6ff19a1685de9c2434e9e7573f57b11263c2c5ed575a6f6523721d0b88bef717d4256b5427a8834fa3b0beaea20504cedaef55c06ffd731797631f75ed55b89aa04472807a665876e3ca6ebc0b88fc4db9504e1d3c5a3c53bb893eb737147a14c107577e1a70302ca53d851e3022263351569d4ad50f841680fa2f2344d295690300104c227ea34849d7da27909eb16496b5be87fc787b34ecdabdc811b9765fc756d927584127a3e8953bd03dd349b664011fee4c4767d903cdce48aab071b8d3b61f85bc26714a68cfd283d4c5a501bcbf6d1451a0f6e1a39296866d2caaf6f7becf066a344f5df3a51ff4a5c4a1d968312ae1f572e21dac856204769b126a08435e16b3eb189d5ba9be7a1ca45bb771ee0759bc3c255e8e03f5fcd57472035e4a39e1e9cf8e1665af3f01db35bffac8bd684d230a575c3fea5a6b65d8857e6296b07269f92749e59cc8f3b23ebab42950503b32b595d73e66d1d2c13e57e595619fdf58c93d2a98b08a4a9cb9bef960ae94a4c9cbac49de002cf824c934532bb210cd75e67e6b4da1cf1367885c52e99b97776c1a7050c49d1c304236b02950e1aa075356d32012a3fc1429d39f0228263e18ba5605d38b0efe313ededaf29cd46adfd248c1115a58c7ea77ccc0f18f5466f31785fa32e5fa496e81c6301046f8100bf30548eb37d6611b0297e3c9b5c9637b0719b6bb4df8c4846df10cf2a044c85d1243ac2d4be4820e9657776bb98905a18917e9e3241c55f492a17c07330c871f89735edc19cf39134cd98bfadbe1c65e3256de55acdff2713382296fdecbc414157623e137ce44c0c1416a53ae1bd78e4a5055c729a52716d6b76b29a6c367d519ced9c9c125be10297251baa85a4ff639c72f619db5bc130893d1931ecc02bb4d4c1a50f99daecffd29970e4381727fcbe8fd15cf6c17bc691f22fd965c1b12dec590541a325927b93e84697a9effe66290aa8fa9505b3329a3e7600a7fa55888eb82aa10112c2e5364112c49391f40ee565e420b8a7c0cbc0c35c4f29fa18872bbcd430ac021d90c322bc7c604800c846f3934c5f49f72d578f6ab208ff0bbbd2ebc9f5189c80258b7a871f3bf3214a57a1cb0fa192d2dbf08104a22d80fc1c8fa6252b2f7a029ba38a338c6a021d8c08054026eb055a73ff7cf83b8abe7309281b3d2fbcbd39735d45c92a009adba87f793cf669ad2ba5bd4ab72960d328b7a63eeb071e81f43ba326fdd18ae1d23123f2d67ccb72294859b76af05e13b38c6c8de9411dcb79848c78e9a50871926c6a4a95a3a540813a783a7faa5f4f4dc79f232e2b19860c9fb23d44b4de7984ec7739dcebaec041b65102319cb1a7e57b09fba4240339af7ede89c480e9e236f24353461aa3d0951f887b83ddf590795266cc2ace4db9de394195e1f5f89170da3e30b92e126f16310bc5c7ca9700cd463588f4cd8c209c846747b1ed25ea7ab11c20148ad4fba07e033a944465e9e045c678b7708c203a5fa7ff99f9f88cc2747c22d474dfc6522f0eb49e931d7ac15dd086b8cd9d0cb573e23c0854c1b26ee4a493d01cac050408841c7fcd66967bffd3324dfb4e9a86912d33f64fc9cafbba2634612ccc6ddb2e5363aa2ea9fcda797711b473706cb6e6d10955191cb3f6e8ea51e8a74034dea1b72376c65159b2f9ce986e0297e14ca5511d655157c823e2cceba5c88d8ae3781674c7a0fb5bdb11da03c5ef479fd2d8eb7cbcb731a11b71fdf0157f8fd47a38abe7bbb14115a70bb3f852efe580d077a9095fcbf52d9d37e24829118fb980603b617f47c7b9bf5d2333726c43a4daaa29426d71ba8566e650ee7389c33f5336c2ed5869e77b73096946c1259da7e0d6cf25ff27e659f8d5bbba9970184cec0b12f43ec3f41113ee2150637076ed572551cb20feeb2e43084173d31807843a1d035cee0153cd7e41d07e88f8b93c2a8f730b3babc097e0c391ae31ff8e2166771221e613d0b5d77b604b6f90a6df097eb896f00430b788d27eb748af78cad0b653d934efc78fbd1f042781955479a83bf7704d87613cf232630b9ed7bfc39709e00846d634707fca11a7f2c45a81c6969f04465292cd8cff04a080916170d82c80466d0acaf52d780fd741234b0958f6a1958cc422e3721156499c082076cb48a218a3af0b32e52c5b107342a79c49329d80265dc14c962686f02f213c956b3bbc6aef1f199ff070e1f51286c372ae31c0977e425c1e6db65cbf51750632b769524303e4b85fbc5f91d678d729f6762d90f4fa375564eb421eea7e85df8d2e52fb1985b7ffa874888146315f38a4189164c54a03fbce7e9a61f5095de459aa3dba174f9195a0dda73c491ebe1fb8710e76bc1bdea0933a53ae44b03f5708fe1823473a1d8ef21569592784d5ac3e3ec2e26c3e06a2367461a2e4343d9a68823c58673da41ded2cc564b0f6ed623654b44dd6580091203aa60e82d4cf2225a02a0a4932e05f6d36f400c923f10e1857b935e55f79bec1de07d9e87e816829bb101a285bee1de5dd40b9b45c23f97d1c1c66177a0b772f15a21800e8f0dd8b045fa7653111a99c6e703a5cef76b10f7e46a8691220b02511ee60f774a25b3dab5a197c58bf57f32a21aebf9f3705d6aa5062a20ef9024587aea7caf80880ba66b19f004cc1e114c21e758146c23aba3757a5589b303d669ec57704d0048e8beadb8ebd2f218f7ec7e7d1332a96f5c5307963b93f25fb8e769961c5c9370afbb38402b5701fefb4715ba411b5371cbe2e4fd34436153bd20a66ed2c3f8c69d64b421fc07d81c4107854d02bdced69c4f805478412fe3bfea0ce73a6a0750ec8bd76d623fa28c678abaae16e237b9e3b9458b10a5d63a7d84fb5bb49689cbbeecebb827ac517097be0e22f5b7dd2fb1055a28067afcd1b0018404c588c1bf78086fc24acfdae8bf6f9375a0ac53372a421a363fdc7c3ef268b6320bafe40e7893c0e8d1563ed15edad11c5a22acfaba4345cef96408ba2da14707b4ab7cfadc12f4c6906511a2be771e2bf1b0d9f94d9fd0431b55e0e1e874b591ea4b2735795f5e3b29477a4d03dd770ca998b93773ccdab72fcff7b4ffd25149722b820d9bd3e92cc67ade785a7ee186fea9cf33d812954890cecd584daf69036129794c44b111969690c35cdb05a8bad1e8b78307277b00769d4695042aaea49d989c1471402a21c9715b8af19a5ed179254c03d8fd73422f1f29acbf0cc49efa19d7a748c43c7afeb17dc65bd4198dd302f14cafaa1a127c071774d8ded83c66389183b8d5cbe19ce1bbdaa47d58cf14335fe424c44c4d28cbd8edeb69cf7ca2ec9f75912ce2bec96de1721162a9c2c44bc0c594f3261e3dc9f22bef3f576fa443392e956c45e754b845e61701ade34d77eb13cc9ed9563d311d849419999f3980beb2a9939a47962c707aa7d0775a60e1b6382c5dc9e4cd4b537d9e22c48783f3bd6d11286d727cbbc577e6a1ed3c43669be07741d9144db50a03d1d4685e367e32dad9432b864d5ceddea46f97c218cd4c25efb92b671f4a939ac5c75c1807d231a041b5df67d268b53d8183a8c2d74708f96878d666b4bcd014725b307a2d0d96fbbf113d9e9a301e25f4d5c606ba4e8ba28a2cc170bd60053ae60242ec51ccc88eb163cc17195524587c5d2bdbf9350f2dd238294323ccc47bc5b065923a1b844c70fb31ae8dcb584077a518e55edaa6822ed7b8f263a0a85ff60cbd5d594d167eb280ac4dcb8f3a8ae9fe624d278173eb34f0944b615189f6e89b06726c0e36631c3c6124251819dcf3278e3a4c8cb8e8f5c3c9d923126a63e25d02830a45f02ecbec459b3b0b1db1576f3e1faa2fed78b156f667d68475f3182ea9a1e8bf6177f36c086a795e57c97bf000590e10777f79aa8647dc2e3dd6525901820d4003c5844df555af9a9796783cd305b0c109a46c1c6c0f36ca1db410d3cc1aed5a54a4cc51a49ce093342b9354e12e24fc406e0e5559ce6d67886cd55dd92830339ad0539cc2580081bce0408fbd13d50850d0b62c6442b460ea29832a02c9749649806dfd5af2b57e57b6152382deb8861f5d49e33e61ceb777184c3c4413ff3582ee466a51b7a4e1670333109a91604a9ac628cd932955e2041268c13ac886b8052bc0ffd1312c1d2b2d74406b1aa6cbf35b27688989effe050546c2a43127eb014a15d782934704847cc58c20c7ceca0b8522f10b83652d360cf1afdfe262e35e83e4f63e4b1f1c6b8df5c612f719d3d32d15cdc2469b97e2ece2148f39dacdc3211213f11c744ca8e4a6cab46164c37830234e31c2a0021736b83cc457f96e2f1bccd98ee8cbfc410456fe101081883bcce5a565f152eb970600fbb218ad56d71ab139dba72a5b462ddb6d20f1f67d588a8a7f04e1a2941b81a89ca8c5e506a89186969337ab6a9e6cac2becd9117c8fb1f944640eae8693c911469eafeb4e82de6e8782d892eddc6ced1342fe618bd80c1a08db0f17aa1b4e0675fdec5d28d94b2af4e4ac7e793b8070949d34fd96e6d764e943f4fdf199f1ded9d2a5362b17635759171754483e7cab5ea8020bcd6d3021cdcae533ef647b8983e97a15e448bd06cf3fd7129fb71f0a53fd0663d5ce937379429f9ca9125329fb397e064f37ef6a77f1e75eb573d514714edbc692b5b8e5dbed142edfaf8b42a94dbfa654f2441c68e96dcdbdb46fa6f75b6e87e7e6e172c340646d40ef5a32009ff9cfe3ff2e38ed10df4faab412f60055c12924d550c43781b8d567319987dcef2e32f943ddd77fd4b37b392b93be7ba25886efaa14adf2a5ca01c81faf3f7945d93365215b039de144a2e3b1261ef375c2ac2bbc9033c855ef401b59b2cac63b7232fc5b2ca9dd60dc90d38a5bddc389d2f5adf98f788e36990d68a2beaa725d11ca471653d5bedcf87355a8ae1460b78a2b5588614795bbe6cecc608bb9ef72a8388dbbb49b73856fc69bf3978c231449c4afab718a99f895b916b220e1451c84bf69008e9244aa6ebdc8d787939416df4af9aa5f58f400e1e664bab998b8a275c6c8dcca90676e3419b35b751763701b89b1da153528ec4f9a04caa51e85d9bd52e66acbd7b00e6080d8cee42044f7b9cca31015fbfa33ac763296972785392f8eec46e764b654f5057e4cd8633b3e53f2ab29662b094175b59370e4d082d39cc7b60a77ee3cdb70c742cc76ad5089c7616e310601688f332f3ae9b221d00c221983466eca0f6f7f4a8648351feab832ef8b86e5abadbf0271ac5533f885886fd89e3f7f250cc5e203acd44fe9974b6e8e5af90f9839cd8a7f061fb9f5b210a3d9ad34f6e8c96e4dd4aa384d9ffbedd334109ad6bd77829c19e2e9f90d891072729dfbd5656e46770ef59622b47f7a1a1aa5406478d639a86056b9b56066394c0a625d02b9700b552924e1661841bbae4334f8fe985a4da2237d2fe5f901dd8500d26ee0e575fffeee5224d5f81c8c3d922079dd441a50ab0a932bf7e059c3fd0804927b8cede29161e908aa08766100c244a42bc351ca82d4b50a8e81b0fae4a8e5ef46ce14760f33690216db2bf05a83ad977d3a2fa149b1b69dff764d4959aa619d6af31247dedee44de0b277923547efd40ba54bc744e77c1fcf110f18eb2b", 0x1000}, {&(0x7f0000001240)="6580603b3c9c3f13af9bde0f5f83b3ed72cad7c7aa235b14c82f707fd4afb6fcad797e6f6e312d3dad6b75bccf953e67be3db8ae692d5d0214da6e20cf8f3d44b41d531370a43ec7bc975b05206c2c73639c0853dfb1b3419411914461", 0x5d}], 0x4, &(0x7f00000012c0)=[{0xe0, 0x0, 0x9, "1618f165a293c3a4977456d92289b09a558ae9f33cfee994711dca143e1615bb090d4ba134ab43f979dd0ab915a072061b14a04ba693af0c22ef880d73e11abf8cf6390ef7b363eb6f8dcec8f61ca3a063abec28c89e0f34933286e436302a21f1f1cc849683fa246fbb631113fe0f219bb5e94340ed796f2d499021217f9bbe436e0616fcbb77986526bebd11757b7465eca720218ed639c1f940ccc33354830b4f630b9655989367a6f616ceac810f958238a5c669faa1294e3b9e097799086451f6d2ed06b6b8653cacadaa57"}, {0x88, 0x1, 0x3ff, "2dbd0334b1627cedcd0d5dab5675e8f17320c5bfc5d7374d450634a360eb5280297e0c00b4009cd8e0801f9f5b409150efdf4eb41cc2fb8126bbca13d689ab6e05c22a845ad74f95435e1d04d6d5a60bf4bae3f6281023441980be3f3081a968bf5419aeacc32785952ebaf0e7f828e25c97e9642d977a"}, {0xf8, 0xffff, 0x0, "f8edd782bce11e592f5cc19da78fe0d5a96165152323cf77cd560563df9a6eb9526438d4083d27f37c63bacbbd897ef49ab54d777c18076c0e1a8f36048648b81fa7192084eac6ec6965c6b99a8b8c7c1581cdc2d63405340bf0859c67a8ddb52980d1c35d3b86ddbb535de735d0cb97ed55a7760f55adaba1348a70a9caad1b8b92f73795c6a0eed57e1520a9533f72a5805481748b06b8389013b4db6952ae5d62ffd886d32c5466b7564e5e1d58f0292f5bc8c9cb485f54cf5558ee0ace5f4d7fe1596f66f7e38b5f513e48e927b42b58e15dec2a03632dad411b89c45f082a88"}, {0xf8, 0xffff, 0x1ff, "46701334cb62ed573816da90ebeafe1b7cb10994f169fbad93172be5d733fa4d91b25404829d71d846cb12952e46550ec559f413c077201e316f71ac799afeddbda528cff3d73eef1cdd739a1013c6eeac128c687bcf0c0372521563c27e7ba6915511ae3c4bb98330d6eeb50874fa4dcc1170b245acefb4c8008aca8feaaa0b220cefc9288ff25e1325c91da9cccd147e60ecb86cf166ba7e5cc3a75cab23d6d0886b2c000d6c9d816dc11063544ee2a3940b36d9d4d78dc4ee114e8e29a71b8160697c0ae30f6e080bd21bd0b1f878ac58f6faa0c8642d1ac21b4c5b850dbd2ab77c0aa5"}, {0xf8, 0xffff, 0xdd8188e, "ddbb5e4aba37610f84232a0dfce424c8ef5f6c3d12c1d4c20215be240ec57c13e8ccfec538b93679eb2c7b4e0a5b00bdb1b3647dd44fe13ebc61df685354ddd95f59ec061ba5e9166c03ec61037f3deb3bd09a6437b22db0dcfa43669d12bfd77bb6fec3844b986482083ba84a44fbf095124a33c9b69685b8789bd620744dfe85be079ba289064b76a51c8a2da2bbd1175acf13833fcde0cff2ca447adc5e5301fc98308606a22dd7758a579273faa205e46d7ec1ea6bde3793b0a91e89a81246209256646ed726d61defda6e1fa98d039bab0b93f8fa01d32a914ff93789ea4ecd404af4e6c626"}, {0x1010, 0x1, 0x8001, "badac6634fd7cc2fd76a46420e01dcf8f60818c90439c10cadf4e94cab3d5f2fe950726ff22338fe9460ab4286c7c7e63f6a67278c195073db7cffeeab6fb195ca0e970e06cf441a851d6aa8809e0a23cb74b7da4190faaac98f077f36babc46160a7fd39758878db0c00ba9c6202b9d54045653571c80df8ad6b0468a39680e37d95fdc834e8023b85a53d9ed5a91c0dd4af49c6eb9b2c52d897578cf9cf6964e67b41f3491ccb4e2e422b57b4937790182f4eb477bcdd088e9a2ab522a3febb40efaa1b2419e6337691edb767112e8e0d0d74e2d5cb23941fe2f38e45effa4c22d5323e09bd16abcebded2ee3af350730c1dc289ec7d35b45be800b179402c5370be0470f246cb652930fbb23d08d156169e6dc0fbfaa20060d573431c6e7a7964c9282d5988a4af41001f258014ecf3d862c1fd1bca5380f4c9284c6ad635ef4b3c82f73d11c8203473f98f73d3deb08d2ae4698bdc01453c99754ee3cf724cbffadc7aa5e9af2070baf05df11907004d6c8e57ba83958a95e5d399268d69af16d919566ddaa4ee4f52c42f57382e47f00fd8c8b0c9cf2e135b118aa1be0e942c2c3358d0981b1981674ed82988fdb2f350cb8b387e2eb761210df14ce39cb0b3afa5c741be346d9aa97a260828027000a65e23ba7c46ad7c650f7188bc45b196675c07a6f7895ab54c2dbea2659b464c339f9a85b85b985ea7b0e9490a06d4b3dafd927cb6c2af90ba3c01ae1170b25a12ebdce57d9d5ed824d20197aa869341817da453aba4c08908e8b964aec5dee83bf0ff4b486212cfea8e22c12b207fecd3639527ad194cb77eb3761aaa212ad51162fbae24da0b6379bf9ba64c8eb976f17abb35bbb46c8c7fa7772adbc57b6589fe153cb297a309bd662dbc21025873bd5eb18fb918f535d76c9b600ccdd4163d6532a6e1b621ed3efe34e0ec033cdefe15a80ccb4fec99bcdbb095c489824c076ec3527a62ab20019d0995709f0831c6e72413c62fefc30be82e1de938a1070707c14820490a1ee133b38f175fdcd0dd2aaca4de34a10155526902499a90a633d516ba6b2412cf2e1cc9b539b302fb6b6831673a9a3fba1423f921c20b88c99e2178604c3fac523c0c66419ac67facfbc52c7a48b5067db49b44147f8b576a8fafd9578ceda3efc1ec46b90871f2320b1c8bd0b5044ef1a1d9c816119e2c9caf5c4f135d617535b7302db646fe91e8d98155417a8a033b5f2cfda378a2a458e4b175b6d7bb1441ffc2c4e5a5552a448db6579de062d9a428e2e641a815dbba34bb7a7ce2390cbe5d24d67196fc18119835a3436f01ea94e6cd7208bf9d9067c368a1840e118b860e0abe7f0811497c288214ad029ad366105e8f229c70ed74c01da2a7a850c4d497a40ebb87994e7a205d749cec0e985de3118aecbd5e50eca9a6da76730c48fc13dff32810ddc7bdda8ca6afd584a6791e074552b2eba753c6f7a1af95f1fc61c7066fddbe72bf386e66623794bad955cc63148f430bc7250b1f7fa9c1f6316c8d2524005a3022bec79755d1e0e7a2ef1d808eab544fbd26d1a6a1432b4d63f5a18b22d21ce651069a41d906d50df22f71b9de3f27f859a4d4b566d3dfd962280e60c4a82a0be326d58905215a97451c29b82673aa843d66358d029f00f331c4324ba411612801ae1dcae327952ff08b72d43e8193c0d12a7493e4c71d7a6564548274be96781382e17e9d5d397a9d0b2e853599458376d27a3ebec645a6a490cc3d1ab025f5e4abd371ac5bbf9e869c4032051b885bb08cdf520456520dfcd65c17f277effa3d4f0251b2a5c560a605d8c374b7b29229ce2c9ede201181a5a717289cb6f2bb1d6d3aea0b67de84b50849f52359155f7ac63f2fae83819fd8bb8980f22cef20dba54fb8c35ede62f786bef6276d9aead75594dd51c1f5f2b6d10be635c85f574a298f020ddbde6a0777189bade4dea4aff02813a12645825f2e3bd8fa7906a7a55469002faf89e65717c352744333817573d5aee0920efd87070970712fe49db64982c05db7a44ee4d39dfa61b6b08ec5b00b6ddd40880b65a8bb9f8b848025a9abacc9d55f5221b6c4905126ec603bd0f734563475194ebb9ccdf26bdaee70c70489d1db9f281e4acc73b27fc3c600b018664ded8f94cc5ce3c117a49c17a16d49c2829573583ca2e3a4ce1fb114806100b7a3d5c0b651e7b41096437cc9fb0e5250404ce1bbe4e7b505a64a3926df2fdd8bdc92b4b7a3594cad57b0abf264d99b24b4cc9b9219fdbbcd146cb08a3f0c844b2a2e376b275f0b66b11e374a61a8b1e13a8c27469b6cd5d85139e7b407aa102030b2a2cddacccf7e87786b579ddd1d578a4b36e01fd72c9150673e84ceccb173e9aaf0a5ba52e43ce752ce74553f3c0b2a7fc079b1eca487981cc67ea2c388ef240489050743855fc0cd7e9c02945ff2e473b34d7a3ad6619adeb37dd9c97d60139db438b549c42455fa50f74461a58139778f0d5e6be555f465155f2cd6fc918b71dc925ae27c1817c4e0ecc7afcde3497483bf8557cfb7ff98375de8cbe1dca64ab3eebda0f665198cb6292802437f55010f3b545c153a463089ff3fcd89900f0691875f74b4f32056702f0b8a024f383852523d409a7eb2733907a2f0b9ed280a1ea98ef059d3bf8b5cabc88e0ed5fed0f497112c37cfda69d0ca742fd450c05b9da9eb4383fd75072ba3d175e5fb2b97902683e215c4a1e08ecad2641c4d060eccd5b8db61ac847d565f5f731c69374788539d4110da6454ecb94cabd4195deb75b33082f88bbc607b1dc9cb528afc00e2f40d7f5b200ca4ab234bf3bc72930ab835ada976ae5c13e55a232e337e90c2269a90cc0d1699982dd26db8365461cb868c94667455c7244ab2157559bdef43152a762d807779cd746eb178ba3bc08afc8f242d126e4384185c069477abb2059cd4a48131488c05edf1fa203699b3ca1a5df6f02a08a5211ff9c744575b6cae2fb0d12be86672e31d71df24f14f3dc8cc1eaf2101b1234f8ada74ebb33c839c635b4b729427f3709fdc0dc846b2abbe87457fc53dce125733ccd8c680159ca1168290a1482948af2e0bd2ae00c28ddf4e3380cf8f6d754dd3f2a46d88d019a2a1e5d374a875193507956be4be47986eb2afb2a8a7c2f99c9f4e62fd8d0ea68531111f055b49c4a41483c7d9ec833c9ecdbdc0dcfde39977fc4800684b47becaead80dd93ac7169a97b326d5a21c288167e1ec7409f469670d8312a9c461d42145377838ed0c718da2ec769d647dc278481d6dfc8d4044f76a7703106a9eae73d877cafb8eac4df602f12683f58b48673e511d69a58642ddfd3253a0a1701143d879c8dc461f6dbb804bcfc4d5e2cc484189924e44ff2b52d0e520ad073bc4c18751767ed901495aac73a655c85987368a20fc41d7adb4a99ac7df50479bb4bbf9dba1940083ff9b57729a62568f1c2d2975f645946880b8de3996d5fe38fae0328c731a4e42e0af5476e35e5ab1db384b30d62c48670075e0d0247ababc178c06c4dcea77812bca66137e364d4d69432e1d54a302d150f047e5f8acd5171acdc5509fd5a19fc42742ceac1cb551568aa0a3b36e85bf446cf9f726433fd964b0d50522fd4f6d495621592fe6c3214d4ad575ba71c4aa6cedaa6bb7c928607da56c559dc91d99e5ef1ab56ac083fea967a9862040aaeac03350261f5901864d6f01ce1e2a803e1f70af6aea8af5023b97cf6cdf3c320d43b76d95c12882c426e272b8b712c5bdcda0c1815ddbe8c7c5c150ac7f89ed1c8662b7b2071e007b5f240b2ea12e8964b3a19b95e716eafb66ce18f0cccc9ca6a51f951fb6f1bdc33e4bddfba1deab064c9e2abd5d87253b01c7fee1ae75cb71916a8ac862969ade4e3f9396a26b543bd8a052ed986a2c657b9fd2858919b98ad95e963fdafe4ceaef80c5bfbe9dcd4a807efc1a94f86f63f7690145202f4317ec9819e73b35edcff3f77073185be39ef44c0265dbe58ad747176087adc9bf4909e8a48356bcf569a67f5cf57a15ba884e81707245a44c64ff4b622d329aacb611e1371b1eb50841c8943fb65f5b07c08557e676fbc2762a07b550ee43271fe9a62cf4c214aeebca2481cf48a5cd49a49ae6a4e43325a6453d6e00e0b5445209b53817c592c879963b9e381aa70d363a128853dd36fca948e29e75299847b4cc41b1d3ee358886fc3e3e48e1cd13eb0a61256b64e38cd4890b80d57049e5ded7591c834b6a64c2e9fc8819755f877614cb3ddd311e2bf02115d85f90d87a1908e57367323de005e021757b731a8a9db82530d130a1318d681718f5bc0452054e035eb892ef9231694329f5755f6e7123c6410efc4596e7c9073e27469f60c2e414d41c26df95a1a2644edb3c72254beb136ffc22baa40a5fadd59cb0987de70b799667681f1bbb6632c49b0102d43a71de54b0e437d4075ecc6838f225e51b4c2d7f4e0cba3a9bdbdadcba72eb9394683fc88523a8d8d03814f9f689b96977b69245525cad5b8523eaaac49da9d2de38f9d0ed818615c623fee424595b52f8f66d62af73363882f7b7e46d94541886d43cf11cbe782b8bc2940eab281eff202ec1cebb2c8d6651fa6c7e388c830fa3ac771b9de026522c88ab4d3498fe4da4fc7782f0e54f1ea64f45200701be62deccaa80084f4828dc6caf3966483fb63042d7ba4f88225ef4ccb3f514979bb05951ec2e1b151a15ce3230420ba3ea2ae0038d510a7193df7535089bd5c9b1f49c9b8467c2b5900cfb1c4236d365552baf254aaaaed620068ef9df73945a4e65c8678a76b1fb618e7eb3d0330abc3145eb2709f73beb1925a3fa563cdb504d09840f982fe529f14512e3f23a64683caadc9d51e44bdcdf9e4176b770ee719e73f2c63703b89700f9c0856e4cd7f7385589ef1930eb0c378f578fb73d9b84b563137e4d54d9aa35ad628aac08d2b0bb73022d0030b3316d63f5af43635650f567a3bb1466b3ee5133ab8f696c5eedd1d61959e48ee12fa8a0e96727e467dca63487b685ca6026e1f96789eebb4a9f49722e1f7e7e6e3dd8ce241baaf71b335b2bc09167421f3315f7e8004c89655d7c7a87b26d6f79867adcffcabb4ab76b2b613fac406b82289c83018a0e682bad43cbfc810eec99009696ed1c92bdaaedeff2e4d5551bdb4f07ae6fa612d53098ad53b4cbc64208a08e93f8c2ddc6a8692ba269b26817f4808201eeaa397d837bb110ed98e4b455c4bf93e87731ce77d78d8895f00d4d060681e9fdef4b542187ee867f6c5d9f6bd8b3bc60f2490a4edacb72c76743c91523e03eee23f8ef30c069d0af40fd9c6194e5d1883d67677abd434fdc42f585535c093e9c09a93aec10ba6d1e350166c2604ad75795392e0907c0af0e122ad21067456fc3e84b4c3dc32e9e2af519343e975e64f01f6d5b4f9eb8d0466a109a3de7696490b829552039327b598260236fad9a66f1547e8516e86d2026fece0b4f9fd9a665aa17efe2b5b8cf5eb62f3150d24643d346ab156ae90f2197a702163ce12872029c56f805eaa41f35bc90a5a4feaefc7a239b266ccb4906a5a0fae25722b65cc62904e86a93940ba5f70372888760f737f7460e47356f4eac72ffa769e6d1bab02aae0533cc033daddf9abb23270d10e3dd62e0ae6fedb6ed09e20e9bcd67316f312553c67f20b699d05e7fb52e4883394460d4407ec9ede0476fe2c553d9f8b47b78cccfb7681fed2d26416233fa4bb4547a98ab8b84ad345538bafec25a0a5cc5e21125415d499f274316de47f6"}, {0x58, 0x1, 0x0, "1c7849f3df7444c1ee9d273f0b0a11bafd479ac4cbab4b5e13d41b80a615a1d6376de91312c0e145f65bc0dc72e7be86790b8daf3af83fc20d8c8e7fcc88ea4086"}, {0xc8, 0x1, 0x10001, "5c3d411625715415b04c8ead94712b611565b19dffb0d9baf596fcc6ac0184e946d0b9120f7368d2ffb5278173bb5395f4d4b8e662869a250b6182456071bc8b006ccfba5f99a7007dbed742e859f223bfe71302fb760b2bd57cb6f5b293795cc3a182b34bebaf29605ff34df7cebdf222896901e753003830372e72c2e34ff28fb785c5fcc5a785e6c16fe649efa35d3ffe0ffa7a2c48e31df73a00a89c1f9911031991f5a492b17ebbfda6d030ecf1b324b1"}], 0x1580}, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r14 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r14, &(0x7f0000000200)='ln', 0x2) login: pckbd_enable: command error 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x10001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6c5cc5ed23d28a5f, &(0x7f0000000180)="e2790abe5c521ce08b8ec674fa1365da324884fb9cc65e2076f96df26b5cd3f262ecc7b4785bd5303a5f05fc0c879901fd79f49dfdbfcfd18985e2110ac254aee54e906a455892d42ec3c0d7c03164ec4472a0a87ce6e391c0a39a999f83129d22218469c1000000000000000000") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xfffffffffffffffa) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) pckbd_enable: command error 16:00:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000031000000030000030000c2528043003fad27f7d69524adb04d2b24f4c0e1ae929419c84b30fc67c16c80d2c39943be84a4822ce3a2944f4d0200e3"], 0x63}, 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) sendto$unix(r0, &(0x7f0000000140)="517195c866a0ddbadf190423874085ea6797bb7751897b807b6f7869eee210df5af727d37f20737b6a7449fe011d4702089e033a51e8e3595da38244f657dbab3fffb7803ff3da6f97fb41a6b62c2541f1ad9292", 0x54, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x1c}, {r0}, {r0, 0x8a}, {r0, 0x184}], 0x5, 0x7) r1 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000100)=[{0x0, 0x10001}, {0x0, 0x2, 0x1800}, {0x3, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x7, 0x868, 0x1800}], 0x5) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000040)='\xe8\x00', &(0x7f0000000080)='{}+-\'\x00') fsync(r2) mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x80ff01, 0x1, 0x10, r2, 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="fedbd882e37c121472d902d6a518d4fecd1390bb51b1af34ae31b24040477002cfeda2dc84fa3ba9303d48fb71d1e42485c2cb79ccf18a3707ec96de50e8e58f54b655e4c2aaaf9dfb7c731b49bbfdcca3b2366e28d9ef592f77557b0a365530d74016587a4cf071d2595a36a1e06b73322d5c0704452d5f84b490746a01db0d9ea9571052c465883f6542449527fb9464cc34ade415315ef6404c2e72c50ad7f0fc554740b71b3fe19e934f23d78a4a4cd585bba60855ffa834a89f2c37057e3f14df", 0xc3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) listen(r2, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7f) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)=""/25, 0x19}], 0x1, &(0x7f0000000280)=""/153, 0x99}, 0x800) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x501, 0x800000000000002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x86a2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xf7, 0x28e0, 0x8, 0x3, "ee9adacf7cddef1eb7f7645abdf928ba4a5c3809", 0xfffffffffffffffc, 0x9}) socket$inet6(0x18, 0x4fd92e955e4daf7d, 0x2) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcc8, &(0x7f0000000040)="b6") 16:00:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0xfffffffffffffd84, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRES64]}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="f4c98f42c24610d44bf044885e744bd9bb2daa909652e2db0d93bdc1e3e9f0a4d2d30cfccde847cf5e03eacbbe3ae6fa6aa77d1f930d2ece0a95de38ed4614af4815b8f505911ec89e77ffeb952bb810879dce56780cead81d84e0a47a921c1310fc22200affd8e665f2cf1e7a88adf4241e7430330c818e3b7838f902d44bc5b3e96f96d5001b6434c9cf4472b26685eaaedff2644b3bdc11dbdf4e477568d5b04ca2635d2603e5051b54b281f4be01", 0xb0}, {&(0x7f0000000180)="3b41109f0da0e37ce09e3893e9a182219cfec1c8c5cfdd1e2cecc3e19363d9dbaa8472c60aa2ef9781c2ef807373a0a216037ef165ee758ebaf9fe8a2d8c036b1c375b95bdc999c200d0b8b05d88e396c53e80850e0c7a2a49bae3e1f0a41681774c59d0ceae3ef89acdd2d8b684115d2d72dd31a1ef42112e40174c05aae9aa0410fe48c2f44cdaadc9991268dee7ba92926d100574236adc0600d7d000f9c4eda436445f08e6e801ba82cd959581d87887b654e54aee6805293d5d95df01875928f796b6374ed85e7331dd91b6cece112cb0809cd8f775", 0xd8}, {&(0x7f0000000280)="0bbaee8dd9c9c64d56976e6b1fff1cb3c8bfff379e51c4bea5727ef147528075d26fd9f57a01e712b6774f06f661502a4ccf54a231617aa652e4a3c8de11456b6c41cdb7b37f933f0ef73795e7f51de81928d31af41a8c2205162d797ae2ce98753c197cf6a1be37279091257b0cf90ede2316eb5e7c0dfe5291e558c665cc53ba55c446c9546a7c0fdd42d1cf32b2fbbd3f4bd32b7ad46819af86d509c148c02505de30a09220d6ae5e2da19e0c7e1cbb6c1769", 0xb4}, {&(0x7f0000000340)="d87006d9b51ddcdde72e1c8f0b29f970e94d65eecc30ba2b0fb1cb99903b8634b40b8f4f4c6f4675065c89c23f126fca6a91627908b04bee19e13068ecfe554270c6f4ba22199699592c483933ee611e5a7f8a31b6", 0x55}, {&(0x7f0000000400)="b16453cfa682de5ae515f50e6e56b42ad5c44f5cce8d175dae96c3f75f96c2e49c89e26cfc168501bff91c6a1f2570eafe1f70edc8d3656dfc348e5cdcc1e1e69030202b3d4d8980aea343c1", 0x4c}], 0x5) 16:00:07 executing program 1: unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000080)='./control\x00', 0xffffffffffff2ffc, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x100, './control\x00', './control\x00'}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x200, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000002, 0x51, 0x8000}, {{r0}, 0xffffffffffffffff, 0xb9, 0x20, 0x7f, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xffffffff80000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x3, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x1f, 0xee}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf000000f, 0x8, 0x40}], 0x81, &(0x7f0000001700)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x8d57}, {{r0}, 0xfffffffffffffffc, 0x10, 0x90, 0xb, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000024, 0xfffffffffffff778, 0x1ff}, {{r0}, 0x0, 0x80, 0x20, 0x100000001, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x19, 0x0, 0x7, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0xa0a, 0xbdd}], 0xca2, &(0x7f0000000200)={0x10000000000, 0x10000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000014c0)="47a310123b9cd4bc5b970b094a476f82f400deea9539a09bb6ee957045b70026d16779f5f759e01815ea9e0c0056e21b0788e00483b9cd48e73c184dbde19b1f6d844cfb0b81a58a36f0633b1f8c1913f10e538a32bb4195cfe32facc10a2ff3c580cf2e5ff3ad9c9337632382644c939327159f441edcf66f113609000000000e70436d3a7505d1170b3a7d08395f47372aa6471b03bdc7657e3a6c33a24828274d87645f2050a146de92b0bb53747fd009a10a138b647607242a7973a2561ca50fbd623c0d4209d2f2b1a0341a00256527054e149d2205da38a2cdc14fc855a6ea2d6132cdfe93b3307c7b92670082424fe20afec97a3be389d33a2bb04bc8e55b4b4b290d96dbf0f9b40a8fd70a2ffc3d539b123bb18d5bfa5a38224396b50d1fa736f5969646e6c3900b715f71adcb5ec8501658ec36691d944dc0dd56be4615ef1bf5881ac8db202e946b4b3de52d99e3a310805f140de961ab53d9e1729a55e24997ae438c305385d917f2ce10c9092d1df8599578cac3b6352e11fa451ac530e261f9eccc5481059431ccd2bf9f3bc88d6380adce31dc9efb43e4c00c12433189bf865f9ba48b5812322647be752d3286be9d7a6cee8c7c345a0f0129cc486115e425ab68eb804dfdfea0121294154966a7d1d109a3adfcdc585cd24d8e0af3f0eac8f6654eb3994cca0eb7a61c50586c8b40c023f0decccc9de27facbaefe191906f25678e9a296c415c747d6472a7bd8376", 0x216}], 0x1, 0x0, 0x0, 0x1}, 0x4) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x10}], 0x65, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x5, 0x0, 0xffffffff}, 0x3, 0xe99, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') semget(0x2, 0x3, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) chroot(&(0x7f0000000340)='./file0\x00') 16:00:07 executing program 1: semget(0x2, 0x2, 0x4000002e0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) syz_open_pts() fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() utimes(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) unlinkat(0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)={{0x97c7fb4, 0x1ff}, {0x9, 0x80000001}}) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242cd6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) r2 = syz_open_pts() close(r1) dup(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) syz_open_pts() 16:00:08 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) chroot(&(0x7f00000002c0)='./file0\x00') r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x80047462, &(0x7f0000000140)=0x8) recvfrom(r1, &(0x7f0000000180)=""/246, 0xf6, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x36d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) 16:00:08 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, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(573731743737191e,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036db29f0,ffff8000151ec9b8) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd8036db1380,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd8036db1360,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1320,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1300,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db12c0,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db12a0,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1260,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1240,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1220,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db11e0,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1160,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1140,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1100,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db10e0,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db10c0,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1080,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1060,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1020,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1000,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1040,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db10a0,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1120,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1180,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db11a0,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db11c0,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1200,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1280,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db12e0,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1340,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db13e0,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1400,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db1f20,ffffffff8142a0b0,ffff8000151ec9b8) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff8142a0b0,ffff8000151ec9b8) at art_walk+0xcf rtable_walk(0,18,ffffffff8120dda0,0) at rtable_walk+0xc7 ip6_mrouter_done(fffffd80363e5d88) at ip6_mrouter_done+0xb8 rip6_detach(fffffd80363e5d88) at rip6_detach+0x56 soclose(fffffd80363e5d88,0) at soclose+0xb2 soo_close(fffffd802f520bd0,ffff80001491f018) at soo_close+0x40 fdrop(fffffd802f520bd0,ffff80001491f018) at fdrop+0xc9 closef(fffffd802f520bd0,ffff80001491f018) at closef+0x118 fdfree(ffff80001491f018) at fdfree+0xf7 exit1(ffff80001491f018,0,1) at exit1+0x32f sys_exit(ffff80001491f018,ffff8000151ece30,ffff8000151ecea0) at sys_exit+0x17 syscall(ffff8000151ecf00) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffd8d24) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd8cf0, count: -47 ddb> show registers rdi 0x573731743737191e rsi 0 rbp 0xffff8000151eb6f0 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0xcc0ac41a20dc09f0 r12 0 r13 0xfffffd8036db1380 r14 0 r15 0x573731743737191e rip 0xffffffff8120ddcb mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000151eb6b0 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=403154 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800014920878,0xffffffff822a6498 process=0xffff8000ffffb3c0 user=0xffff8000151e7000, vmspace=0xfffffd803f014110 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 15290 79524 63632 0 2 0 syz-executor.0 15290 387736 63632 0 3 0x4000080 ttyout syz-executor.0 45722 473426 1 0 3 0x100083 ttyin getty 50356 275136 0 0 3 0x14200 bored sosplice 4717 355755 47691 0 3 0x82 nanosleep syz-executor.1 63632 185492 47691 0 3 0x82 nanosleep syz-executor.0 47691 105864 2068 0 3 0x82 thrsleep syz-fuzzer 47691 446014 2068 0 3 0x4000082 thrsleep syz-fuzzer 47691 205588 2068 0 3 0x4000082 thrsleep syz-fuzzer 47691 503862 2068 0 3 0x4000082 thrsleep syz-fuzzer 47691 370800 2068 0 3 0x4000082 kqread syz-fuzzer 47691 108686 2068 0 3 0x4000082 thrsleep syz-fuzzer 47691 149634 2068 0 3 0x4000082 thrsleep syz-fuzzer 2068 438909 88728 0 3 0x10008a pause ksh 88728 243212 25688 0 3 0x92 select sshd 25688 383939 1 0 3 0x80 select sshd 32221 301351 31134 73 3 0x100090 kqread syslogd 31134 336023 1 0 3 0x100082 netio syslogd 20592 210984 1 77 3 0x100090 poll dhclient 5716 53474 1 0 3 0x80 poll dhclient 68312 270855 0 0 2 0x14200 zerothread 97489 21897 0 0 3 0x14200 aiodoned aiodoned 97277 392200 0 0 3 0x14200 syncer update 19569 352811 0 0 3 0x14200 cleaner cleaner 22268 240333 0 0 3 0x14200 reaper reaper 69295 146156 0 0 3 0x14200 pgdaemon pagedaemon 75687 382865 0 0 3 0x14200 bored crynlk 15712 176834 0 0 3 0x14200 bored crypto 38447 287738 0 0 3 0x40014200 acpi0 acpi0 22967 210817 0 0 3 0x14200 bored softnet 38537 461946 0 0 2 0x14200 systqmp 32526 134315 0 0 3 0x14200 bored systq 4245 397314 0 0 3 0x40014200 bored softclock 75000 214357 0 0 3 0x40014200 idle0 28288 418795 0 0 3 0x14200 bored smr 1 416659 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9511 6361K 7621K 78643K 17028 0 0 pcb 25 9K 11K 78643K 1221 0 0 rtable 121 4K 5K 78643K 565 0 0 ifaddr 58 13K 14K 78643K 238 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 119 0 0 iov 0 0K 24K 78643K 246 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 3555 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 25 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 14 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 2515 0 0 sigio 0 0K 0K 78643K 43 0 0 proc 42 30K 54K 78643K 553 0 0 subproc 32 2K 2K 78643K 34 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 236 0 0 in_multi 33 2K 2K 78643K 126 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 2 0K 0K 78643K 13 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 361 0 0 pfkey data 0 0K 4K 78643K 4 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 88 20K 39K 78643K 6681 0 0 UVM aobj 89 3K 3K 78643K 100 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 81 0 0 NDP 12 0K 0K 78643K 62 0 0 temp 170 2719K 3353K 78643K 10618 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 1006 0 997 1 0 1 1 0 8 0 rtentry 112 50 0 2 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 118 0 118 1 1 0 1 0 8 0 tcpcb 544 384 0 380 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 43 0 43 8 7 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 187 0 0 12 0 12 12 0 8 0 art_table 32 188 0 0 2 0 2 2 0 8 0 art_node 16 49 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 98 0 11 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5510 0 4062 47 0 47 47 0 8 0 ffsino 240 5510 0 4062 86 0 86 86 0 8 0 nchpl 144 9151 0 7523 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 28285 0 28285 3 2 1 1 0 8 1 scxspl 192 27475 0 27475 22 20 2 6 0 8 2 plimitpl 152 104 0 97 1 0 1 1 0 8 0 sigapl 432 2689 0 2675 2 0 2 2 0 8 0 futexpl 56 39527 0 39527 2 1 1 1 0 8 1 knotepl 112 362 0 343 1 0 1 1 0 8 0 kqueuepl 104 462 0 460 1 0 1 1 0 8 0 pipepl 112 1456 0 1437 7 5 2 2 0 8 1 fdescpl 424 2690 0 2675 2 0 2 2 0 8 0 filepl 120 15829 0 15728 5 1 4 5 0 8 0 lockfpl 104 854 0 854 4 3 1 1 0 8 1 lockfspl 48 299 0 299 4 3 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 3690 0 3683 1 0 1 1 0 8 0 zombiepl 144 2676 0 2675 2 1 1 1 0 8 0 processpl 840 2705 0 2675 4 0 4 4 0 8 0 procpl 624 5908 0 5871 4 0 4 4 0 8 0 sosppl 128 39 0 39 8 8 0 1 0 8 0 sockpl 384 2068 0 2049 6 3 3 4 0 8 1 mcl64k 65536 566 0 566 71 70 1 65 0 8 1 mcl16k 16384 5 0 5 4 4 0 1 0 8 0 mcl12k 12288 45 0 45 6 5 1 1 0 8 1 mcl9k 9216 31 0 31 7 6 1 1 0 8 1 mcl8k 8192 31 0 31 9 8 1 1 0 8 1 mcl4k 4096 101 0 101 6 5 1 1 0 8 1 mcl2k2 2112 13 0 13 7 6 1 1 0 8 1 mcl2k 2048 53791 0 53745 17 10 7 14 0 8 0 mtagpl 80 6 0 4 3 2 1 1 0 8 0 mbufpl 256 96524 0 96458 42 37 5 38 0 8 0 bufpl 256 12310 0 6640 355 0 355 355 0 8 0 anonpl 16 215195 0 204355 116 55 61 61 0 62 15 amapchunkpl 152 11799 0 11696 50 36 14 18 0 158 9 amappl16 192 12631 0 12028 75 36 39 43 0 8 8 amappl14 176 43 0 38 2 1 1 1 0 8 0 amappl13 168 1255 0 1253 1 0 1 1 0 8 0 amappl12 160 16 0 15 2 1 1 1 0 8 0 amappl11 152 49 0 35 1 0 1 1 0 8 0 amappl10 144 1293 0 1289 2 1 1 1 0 8 0 amappl9 136 532 0 528 1 0 1 1 0 8 0 amappl8 128 128 0 113 1 0 1 1 0 8 0 amappl7 120 1250 0 1246 1 0 1 1 0 8 0 amappl6 112 52 0 46 1 0 1 1 0 8 0 amappl5 104 180 0 170 1 0 1 1 0 8 0 amappl4 96 2850 0 2824 1 0 1 1 0 8 0 amappl3 88 248 0 237 1 0 1 1 0 8 0 amappl2 80 21955 0 21881 4 2 2 3 0 8 0 amappl1 72 54505 0 54084 26 17 9 19 0 8 0 amappl 80 6163 0 6127 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 99 0 11 2 0 2 2 0 8 0 uaddrrnd 24 2690 0 2675 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2690 0 2675 1 0 1 1 0 8 0 vmmpekpl 168 18704 0 18675 2 0 2 2 0 8 0 vmmpepl 168 314747 0 313030 134 53 81 88 0 357 6 vmsppl 272 2689 0 2675 2 1 1 2 0 8 0 pdppl 4096 5386 0 5350 6 1 5 6 0 8 0 pvpl 32 735085 0 721090 348 131 217 217 0 265 103 pmappl 200 2689 0 2675 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 624 0 140 17 3 14 17 0 8 0