0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x7, 0x4}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x31) close(r3) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000040)) 11:46:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffc, 0x1000007fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x8c1}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r2) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x4) 11:46:10 executing program 1: ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r3 = socket(0x10, 0xffb638c200b3ee3d, 0x1c16d626) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000080)=0x361) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = geteuid() setreuid(0x0, r5) setuid(r5) fchown(r4, r5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r6, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r7 = getpgid(r6) setpgid(r1, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x200020, 0x0, 0x0, 0x3}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f00000001c0)=0x400) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:46:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x28, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) sync() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 11:46:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) socketpair(0x0, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:46:10 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x62) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockname(r0, 0x0, &(0x7f0000000040)) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1, 0x9, 0x3bed, 0x7fffffff}, {0x2, 0x8, 0x86a2, 0x2}, {0x2, 0x3, 0x2700, 0x3}, {0xfffffffffffff68d, 0x13d, 0x0, 0x1}]}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = geteuid() accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(0x0, r1) setuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$dupfd(r3, 0x0, r4) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x1d}, {0x6}]}) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x3) syz_emit_ethernet(0xfffffefa, &(0x7f0000000000)="b6fa8f81450625377b407d68bb914af82da81b09e312eaa87f93deeee091cfe6dbf4a9245084eb158f6eec29f03b3ca6040a17eea4629d748fcb20000000160fa8704cfa50d3cefa385d6b959da0f681a8a0a805623a78a06ab8c3dfc689d76620a17431bc14504064ba6fd24bcb388738afa19967cb2ba162cf0e00162b") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) 11:46:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$getown(r2, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 11:46:11 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='Kdev\x12ttgm\x00\x00\x00.', 0x80, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x80) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) poll(&(0x7f0000000100)=[{r2, 0x20}, {r3}], 0x2, 0x808002) poll(&(0x7f00000002c0)=[{r0, 0x8}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x3, 0x0) 11:46:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x2, 0x800, 0x0, 0x81}, {0x8f, 0x3fffffffc0, 0x100000001, 0x3}, {0x9, 0x6, 0x5, 0x6}, {0x2, 0xb31d, 0x6, 0x1}, {0x4, 0x5, 0x40000000000000, 0xfffffffffffffe01}, {0x101, 0xf1f5, 0x1f, 0x5}, {0x80000001, 0x2b, 0x3, 0xffffffffffff8d4f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x1ff, 0x0, 0x3ff, 0x8}, {0x1, 0x1000, 0x1, 0x400}, {0xf5, 0x0, 0xff, 0x5}]}) 11:46:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000740)=[{&(0x7f0000000140)="143dad2e064a7998c33367d272e759bc8ab6b129d381691c3505fa6d0f02206b7ef5f67749861244c36b21bcb0979fe6ac5e55d94d5c582dac257b16d5775ba5d2a3bd053830b153f769b4bd59913bd6ae00540ab6e5e3585a410e54aecf15a08e80c008cf00c67963ad91866aed844f7c66115df85927d19842769a48529493ff93795ae9638b4ef2b6b69720294de51ac9222888ac53238dfbd54533", 0x9d}, {&(0x7f0000000200)="dc52d12beaa83b1269f0cea76d9156930075726990004d8fa76ef15d089da18b3391e97fec5363ec374b5011f63580bacda05b4b8b97fb872b1f33eef44eaa6f962fd31afa0b5b0a07e750297276e4c191f31462f54601d7ca8781b6203820c2cdf6ac1ff39ee2a1e4aafa293f8985e775a6a879fdaef1a1e11e553f7c53614a09b2", 0x82}, {&(0x7f00000002c0)="15d54d22d8c9a9d709b3ec3f0098cf9bb4a13a78396ad2479738ce78162c351e30f736bcb8a4f7c419a3cbd6b515d23c8b1afc74dc54ff8c9ef5eaff345704f7473c148c5f5dddb1f9fb188132c764cde2e2f2221508a618e6ebd0c995845018746c5dfc5171f03bdf890cada5e24370cbd4988ec887e667c32435cf263a272f0cc333e5a0549f473f48", 0x8a}, {&(0x7f0000000380)="b7e928e23fcf28bf2d02e92f877b3aea2590763ed71021aaa6852d4fcf6b81b3277ef6c881cd51e09f9d7046d42870800d25fcd75f9224b3d4c2eb4c3f263a975008ea4ae26f6ca4f17ce8179584031b4449aae95791c31ecb189978bf181d0a6b8e1a93a340414627c61402f8752af7bb2013de00bf12047a76922698800aeb05b03f72b1908b973b5cbdfd8b413b29a45fed02715fdfa8cc52633659f58d1dee702f104700ba4af2bf779eb6b80884e41c1cb523de2fdbaec7e6e65a7fa1b05d2b856163721986cd6ce0d264790d77a911eae027a65e43d2b83eb7cd982f1f6ed1ad71a219827768466896845b", 0xee}, {&(0x7f0000000680)="1b73221fcc024385e178a29ad2352431f10c12641d74f4f5036e5ce0d6303ef786eaef5ba27cb94697ef6e7f03e24b471dea9d106f539745efd7c2e3cffffa0d10e1821773840877c0c6be2ceff192a896d14ffaed8dfaf8082cedcf1c790bc33bb0255d4c603b4c5f0e3fab96f97685d549f779ffffb47bd3b53b04f2a9078a57e27e7fda8b91571efc95bcc516854347b70e662cdf45f26fc53c962fafde06ffbb9a7cb978dbc0aed3a2", 0xab}], 0x5, &(0x7f00000007c0)=[{0x100, 0x1, 0xcf, "8a83f927ec393ce10e12b12cabb5733149fd862c5fb1fde1ca0e5604fc851a2a1a47306432f1eae7415baf854ae32fa47693bfa479a54745c58b1a9fdfc8161a4f768646ae5c558d02a5a75ed1276f2c5f0c625b11c43de7a68e1e93a85742117f6e8d99078d2828384927f17cd2d1a6fc6a746108f8a2c469cce17db8845f5e7ddb3e4899669c609157fa0cc1c48880cf61ce9175e23d7edcb61ba53b0befde84eaf4fb152bbad8a29483e08de2993f48749d4d0a30f5eb1df0f5850b8d3d358f95bbe6801e06fb1321089ba9a539a92385a785a5d085811f634bd1ba2b2ec864d1bd2d4524ab3f1e17a08bdf"}, {0xf8, 0xffff, 0x3, "f14a9d0ae95e6a58a9c56926c23979983582fd809d59b379f865499c163257c85775b252f272d27b88344173b0231ad110c0cbce680876fbad51b3c83a4f38a12a5af2eb3a1c853feda101d4facd1d05354736eafa48ab1a7950a96c13639dcc849d4aa561a9c3e7e6cb16c46bdff5e15a9dca6c4d6f571e28f8daee2e4a64b9ad899bbb4177493fb27961e481d8b2098da4907340c18b3c9e164b736e6808384ad134707d84290af11753bc7dfc20fdb0a0fb821ee8c0ec67811fbd2a1f471dc6ea07b1f7d483e5089c284bcd8c02b7e0db7992713e51242da30e999d32c83bf09823915b32ef"}, {0x78, 0x1, 0x1, "0436d7cfd931ecf58791c1afc0eeba7c8f18042e85d7bc34cb8b21dddc8a3c9817a7e96a24aac966e871001f38be4ee22dfcfc7f51d5862f34693c461ebdafaad6f48cdd84caf0781df10789366661891f27f7aeaefbe6c1e9e7e2781956375dc5d7ab6416dd"}], 0x270}, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:46:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0xffffffffffffffa7, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 11:46:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="96a61c2c760624a7eeb54538055e2720f7ce18bf305208d7a58c149c9121cabd953aef799341a4f35669fd7aaecd423908a43fbe8f2a752ad26cd50eb8c4b8476f561012f92ec9a62ae272108954c52fc620adbcf64bf69eafa208e2573204cf28cd489230521fbb7064723a98ca8abc31bd1d20dc12dbc91070df7b8dd7db7ac65d1112f892101f1705a968d82b0dd27659880c2df5f862df59fba357813e3fb961033597a6258b7eaab4dbeee217a33fce0e21c54709b3925549db1e4dade1a67fa0bfb3d762b6d9a2c64cb8aa79004782fa", 0x301}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:46:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x2, 0x7, 0x1, 0x0, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x1, 0x5, 0x2}) 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x4, 0x7, 0x80000001, 0x5}, {0x0, 0x100000001, 0xffff}, {0x2, 0x2, 0x200, 0x3c}, {0x1, 0x1, 0xdd0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {0x7}, {0x806}]}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x7, 0x80000001}, {0x84, 0x4}, {0x3, 0x3}, {0x10c, 0x3}, {0x26, 0xaa}], 0x5}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 11:46:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27dd, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546", 0x0, 0x7}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47629d7345e7", 0x6}], 0x1) r2 = semget$private(0x0, 0x3, 0x6d9) r3 = geteuid() setreuid(0x0, r3) setuid(r3) r4 = socket(0x18, 0x1, 0x0) r5 = getgid() dup2(r4, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r5, r6]) getgroups(0x400003b7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r6, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = geteuid() r9 = geteuid() setreuid(0x0, r9) setuid(r9) r10 = geteuid() setreuid(0x0, r10) setuid(r10) r11 = geteuid() setreuid(0x0, r11) setuid(r11) r12 = geteuid() setreuid(0x0, r12) setuid(r12) setreuid(r11, r8) setuid(r8) r13 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x6, r3, r7, r8, r13, 0x2, 0x2}, 0x400, 0x400000000000000, 0x1ff}) 11:46:12 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x100000001, 0x60, 0xfb, 0x8, "9cafdaedac7b6337671097bb2afffa6a0e0f5bf5"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3a46) r2 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0xe752062c90492629, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 11:46:13 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = kqueue() mmap(&(0x7f0000218000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x0) 11:46:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r2, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r5}, 0xc) r6 = open(&(0x7f0000000380)='./bus\x00', 0x10000, 0x106) write(r6, &(0x7f0000000080)='O2', 0x2) 11:46:13 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0e142617898b2dc70f45e74cd363a06d79cf129ece02c61ab9b13e4cf3dcaa8121b187ed4bf846d668f46409d83a9dd113c9f2b913f015e71a3d6ff8b091d9c822dfaa79cda77d334162e3b411938fb39af31c427394b3f60114f0af7d7f9caf75070ad354b41c4866d6009ccaec86401ebc20d8c12b56a1dc9f2e6c43911144884665643fdbfead66698754849d69e6de25446c6ab2b1e49285b8c6f4feeafbbd2b5ce9e661ddf031a0baaae89385e6ed2efce4d4e14785991e52614a508afc523aa34756c4fe3935c702d83f391ef8a8", 0xd1) socket(0x26, 0x1, 0x33c) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa20, 0x100) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) renameat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c, 0x0, 0x0, 0x10000000}, {0x6, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 11:46:13 executing program 1: socketpair(0x18, 0x336669ab877a2101, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000440)="5e229b0f115a05eb5f358ffa1913854f392f5632142a846fc4302545e6f7c079be5552713fac45b1a77b27156bc467074a4de65051e7252d2e1f471c059d145c89d64916a9591776461ddade987fe12dee7590eb453cd1eeada132911df513ce211428ea4d1c296ecb21beffb6b81f1fa8192841a85452a686705560d14780eb4105f8449a4decfcf2ec8b2aa159dd21c2d46b808945300f957b93d843ccf92028a810b38364930ca4fe102216f02154af7349581a28c2a369629f171279a0ff692968c7fdbb05757f5b31195c4121bb704949e1b0107ac647ad9d731bb1f6caa6", 0xe1, 0x40a, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xffffffffffffff14) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x4da65d9e36583d1c) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="2c6bd8b5c2110d32b91cf8b14a67c9ca5cbffd7629deecff1c555aeda8f79d81f1211b43722a763a6a0bef2ee26272778b642cec097d80daf3eed49fb71506dcce585446984597d653fbde51df167a232b768dd68d8bf66b5427834e42870696f76c9c6d93b97c974bad82a0e41389b29f871c8d21d94b86b0f5c2a180b72c7368cd902c1134fb3fb4e61112777bbaa78f28333c629a5c99078f34f7d823f7515416739b1eb0abc4737cf1792cee6d2d3709604c11e744ca20a7810c31c24726551c674ccda371dd9571d6374eec454c70f4260c8d7a13fec66cea6a50089f4fa3778c", 0xe3}, {&(0x7f0000000300)="74d1b8ba64a0d6b8a6d3b606ada0a4e60b21c0f863de3a28d3165ee1d9c69b08565de133dc749d336d62934c7f77fdfb682c99656f0c8c4bff5138794c3ba9f677960fa084baf764c03c1f90b8ed8b002c9adde943fe220decb56e91dcf7b1b9618fbe2cc02dfc147e986ba066686db0ce23041b0b23382be9dec398f05de82c5af8316ee1348c8f7be341798d4df4800474de22157704edebc44f709ae67fdbed3b9c981000107868bd4c30ef70d68a01a3bce72774f62b8c4e3742c22659a50ef04dfd9148e887a077", 0xca}], 0x2, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000580)=0x9) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:46:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 11:46:13 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000240)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0xfffffffffffffffe, 0x9, &(0x7f0000000080)=""/167, &(0x7f0000000140)=0xa7) socket(0x1, 0x3, 0x800) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) listen(r3, 0x7fff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:13 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x6, 0x3, {0x45, 0x69}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:46:14 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x180) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f00000003c0)="708daf5e00a711f0add4b4ae49edd1da2cb82f6519e8492e65716012cfd215becae077f3b56ccaf84684b17f3dc275077952174588cbd16689c2859212709ed9cd6b4325f7c58a82801a125ff275d1ed5eeb67850d669ba0ac08fe46b87031b6906f9b06492b4309a0d5877236a5eeb0ff0f6219c23d59e579fd3fccb89cb45e1193f31bbeb351668f50c8a0083bc41328b850334dd72b333195d35e9fb8d2d42f7de1c8eb3585db1f3b17bd2d13611086d3fe36fe36ebc2bdf69d41de3e5befacf9443fb3c3cae70dc0cd33c4b06f7afb82b3cc6f8619aa0b26ff0332aebc93483c1efa7ac8a3cbd96427490d475efc68dde54030d3b7435c1e7e45f0c9e772a3a39eb7a918ddf323ea0d3721a3b16203ad6531a16496e01d878b72b30caf1a9f2a4b449d9d6b7ff64562a35c5560ef81a4bfe1dbcf7f0757644144102a7ba96893c4214c6c27576f2afaf681e4b08d12ac0396f0e77b442caf5e1137d29d67c5a513d545fece30992de2637cbc13438ca6d773b733e156d0ec123e08fee6b51d5fe4c3598ef6579a778c335675e68d28b3124130fe51792013c86e06328524c7d7ae975367ee9140d33955a789cea04b5186e2ea80174d6b50c3a1695a1dd0d5f5d2400b27442d", 0x4c7, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/48}, &(0x7f0000000080)=0x32) socket(0x2, 0x4000, 0x400) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000654000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) minherit(&(0x7f0000233000/0x3000)=nil, 0x3000, 0x3) write(r2, &(0x7f0000000100)="8c65", 0x170) 11:46:14 executing program 1: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(0xffffffffffffffff, &(0x7f0000000040)="02fba4995c53b070513e764d6f84d2183cedd2625c61e77564f9939ec10b4f0365057d4c49de2984c2bf04873a9d2ba81be00411872f9c2b7ba561ef2c44e6027ece353df746eb8cb5e119d3dd65181950db90119ba818072327987c75d786b4a23b45472fb80dd6270c", 0x6a, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x20000001fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = shmget$private(0x0, 0x3000, 0xe64f41a2d2974772, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xb8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000), 0x4) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r7, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r6, 0x7fff, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000000), 0x4) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r13, r12, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r15, r11, 0x7fff, 0x92, 0xffff}) r16 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000900)={{0xb87, r3, r5, r7, r1, 0x140, 0x3e}, 0x100, 0x2, r15, r16, 0x8, 0x2, 0x9}) shmctl$IPC_RMID(r2, 0x0) 11:46:14 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="8cac8051", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x99d9dd6d6009ba62, 0x2) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x58, 0x5}, {0x18, 0x0, 0x8000000000000000, 0x10000}, 0x8000000000ac2e, [0x2, 0xa, 0x0, 0x3c, 0x80000001, 0x3, 0x20, 0xfffffffffffffff8]}, 0x3c) 11:46:14 executing program 1: r0 = getpid() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setstatus(r1, 0x4, 0x9479cc0b1be244f0) r2 = kqueue() fcntl$setown(r2, 0x6, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) socketpair(0x1, 0x8000, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = accept$inet6(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r9, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0x992c20ec331fdfeb, 0x40, 0x2, 0x6, 0x8}], 0x400, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x82, 0x401, 0x29c}, {{r5}, 0xfffffffffffffffe, 0x4a, 0x2, 0x2, 0x8af}, {{r6}, 0xfffffffffffffff8, 0x2, 0xb0000041, 0x4, 0x42}, {{r8}, 0xfffffffffffffffc, 0x11, 0x4000008a, 0x3ff, 0x6}, {{r9}, 0xfffffffffffffffa, 0x87, 0x0, 0x9, 0x401}, {{0xffffffffffffff9c}, 0x4, 0x1e, 0x70000000, 0x0, 0xd546}], 0x5, &(0x7f0000000300)={0xfff, 0x5}) fcntl$setstatus(r2, 0x4, 0x8) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xfffffffffffffffd, 0x8, 0x2, 0x8001}, {0x7, 0x1, 0xffffffffffff8000, 0x5a42}, {0x8, 0x40, 0x100, 0x1}, {0x9, 0x7, 0x3011303e, 0xd9d}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xec4, 0x3}, {0x18, 0x2, 0xc10, 0x5}, 0x4, [0x5, 0x100000001, 0x6, 0x36a, 0xffffffff, 0xc0f, 0x800, 0x1]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x1, 0x10000, 0x2, 0x40}, {0x9, 0x29d7, 0x4, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 11:46:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') close(r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x0, 0xfffffffffffffffe}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x7fffffff) recvfrom$unix(r1, &(0x7f0000000140)=""/83, 0x53, 0x42, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) 11:46:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x7e542913d2f3f91a, 0x2, 0x0) mprotect(&(0x7f0000285000/0x1000)=nil, 0x1000, 0x3) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(r0, 0x0, 0x7f, &(0x7f0000000280)=""/227, &(0x7f00000000c0)=0xe3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000200)=0x4) openat(r2, &(0x7f0000000040)='./bus\x00', 0x1, 0x7) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x3) write(0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r0, 0x2}) syz_open_pts() socket$inet6(0x18, 0x0, 0x0) 11:46:16 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r13, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r18}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r6, r15, 0x0, r19, 0x42, 0x8}, 0x400, 0x5, 0x3}) setuid(r6) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) r20 = socket(0x0, 0x8008, 0x6) r21 = kqueue() preadv(r20, &(0x7f0000000140), 0x0, 0x0, 0x0) kevent(r21, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r21, 0x1}, {r21}, {r20}, {r20, 0x2}, {r21, 0x10}, {r21, 0x20}, {r21, 0x80}], 0x7, 0x3) kevent(r21, &(0x7f0000000300)=[{{r21}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r21}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r21}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r21}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r21}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r21}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r21}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r20}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r21}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r21}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r21, 0x40}], 0x1, 0x0) close(r21) dup(r21) r22 = getuid() r23 = getgid() fchown(r21, r22, r23) r24 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{0x0, r22, 0x0, 0x0, r23, 0x2, 0x80000001}, 0x0, 0x80, 0x0, r24}) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xffff, 0x100000000, 0x64}]}) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt(r2, 0x4, 0x1b, &(0x7f0000000200)="4b06183f8ecaced7594690dd588bf526891922530b47d7ded5905dc2d34b392c88911a015421112be8ca3bed2b46f8b91610184dabb17124cc5107fec3d488143defd92d381addf6cb02ee770ce9bc4b43e1a08761e21935b078317ccd3a1ffca03e764c93f1f5f5f1b9fd07f6a8fec52ddc5fa2df81d438c58261f59cfc5ea4c5d7706e70082d6b1a219ac205ba9a696b272434ac255e533a8a32ecf041d1afc3669a32d50d99896bcc8bebffc9131d68c30bee37b95ed84fe93b71fcad8a89dd49049cb6fdf62d", 0xc8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0xc65e, 0x4}) 11:46:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x1ff) syz_emit_ethernet(0x0, &(0x7f0000000340)='\b') 11:46:16 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0xd6, &(0x7f0000000040), 0xfffffffffffffe3e) 11:46:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x9) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) linkat(r2, &(0x7f0000000080)='./file1\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x0) 11:46:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000500)={0xac3, 0x1, 0x80000001, {[0x8, 0x40, 0x1, 0x75, 0x2, 0x0, 0x0, 0x6, 0x8, 0xe0, 0x5, 0x4, 0x0, 0x3, 0xbe3, 0x1000, 0x831, 0x1], [0x8, 0x8, 0x3ff, 0x5, 0x101, 0x401, 0x81, 0x7, 0x0, 0x4000000000000], [0x8, 0x0, 0x800, 0x3ff, 0x9, 0x100000000, 0x8001], [0x6, 0x9, 0x7fff, 0x3ff, 0x10001, 0x6], [{0x101, 0x7, 0x9, 0x6}, {0xffd8, 0x3, 0x2, 0x7fffffff}, {0x25, 0x400, 0x6, 0x4}, {0x400, 0x6, 0xad9, 0x1000}, {0x6, 0x0, 0x3, 0x8}, {0x8, 0x8000, 0x310, 0xffffffffffff404e}, {0xffffffffffffffca, 0x2, 0x800, 0x3ff}, {0x8, 0x5, 0x521, 0xfff}], {0x0, 0x7ff, 0x6, 0x623}, {0x4, 0x0, 0x1, 0x3}}}) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 11:46:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2eb13b7e6501f2ad58dda401009039207cc7", 0x12) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x95, 0x2}, 0x10) 11:46:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002eb000/0x3000)=nil, 0x3000, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe60, 0x0}, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) r1 = semget$private(0x0, 0x2, 0x53f) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/98) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x2) semop(r1, &(0x7f0000000100), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x311) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) 11:46:16 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff9fe}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c658123044bd90705f8d17fc3a13000"], 0xa) 11:46:16 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c653000cfe54090ae46f1116328d912fd8bb55379e5e5d8eeb5f08a253c6db9a7074d328ce9371d56772fa517a40c69ef3bfba6a1fba4efd5c7242494d38dc9d4e5accf3c14d02a839878da7dea55a58b3e9db216dba22516e6e9cff8edebe44859f8e60ea9758e8594577c2840e0ec0a409ec9177b61cf3a4da88554f114a6aee5aac2bcd0a96219d83eab5e0e289f0101775ec46997726068fe6972a421d3b7c16c93b26a89fe414d027c2b76740994b29d09b6ccc6019dba111e6013d9551857a1fe13cce0acbd"], 0xa) socketpair(0x1a, 0x5, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r9, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs, 0x8) r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r10, 0x0) bind(r10, &(0x7f00000003c0)=@un=@abs={0x1}, 0x8) r11 = dup(r10) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x6dc78bc396138fe5, 0x4, 0xffffffffffff8001}, {{r5}, 0xfffffffffffffffa, 0x10, 0x80, 0x40, 0x40000000000000}, {{r0}, 0xfffffffffffffff9, 0x71, 0x2, 0x2, 0x91}, {{r6}, 0xfffffffffffffffc, 0x8a, 0x10, 0x7ff, 0x9}, {{r7}, 0xfffffffffffffffc, 0x90, 0x10, 0x20, 0x9}, {{r8}, 0xfffffffffffffff9, 0x48, 0x80, 0x5b, 0x6}], 0x9, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffff8, 0x20, 0x0, 0x6, 0x7f}, {{r1}, 0xfffffffffffffff9, 0xc2, 0x2, 0x5, 0x200}, {{r11}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x80}], 0x1bf, &(0x7f0000000380)={0x7184, 0x2}) write(r0, &(0x7f0000000180)="86a513b8c6df2733", 0x8) r12 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$unix(r12, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000431815f93f5cd1301508746400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043b609e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018fb21d3c9d29c90f07ff30dad08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4e26a077568bf52c8a12b60fac393e9e945b439404214fe"], &(0x7f0000000100)=0x1002) 11:46:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) geteuid() ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x9f65) semget$private(0x0, 0x4, 0x382) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x400000000000000, 0x8}, {0x3ff, 0x10001}}, 0x0) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) getpeername(0xffffffffffffffff, &(0x7f0000003380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000239c380ed19145390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d6f2d9d5f4e4be2994c1a103b5aef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e845827222e513830d6f011e4ae8fb84d66ca11bde1d4184f414ebf4f43e500188a252de71c3b78d62b2938f3f7a47677fcbd6661e8b1111e65481e49d607ef43cf8c10537247f8b51d1558131250407aa41b49a3ae45bbd42f935a7091cd4376d2954b8d0ad71393714e88587d1bc3df7820dd16491da5e0a0c7feacb6f7b0ff886f7d3ba8f3b5fd28d0566eb9509781669d8665870290517325ae8934caaddfd7362535c944e748b4bbed439141fd7095ad6c992605c537e116580895fd34d21b94f36e231ba1baee5c2a57f05d8b7ad6453281b55615c579f6bf88255dda6e972e73772772ed50f4e8911abc86bbcd0fae2d01a9efa7c0606049809b753145ba06c8ec85081f2bfc4baa9de3729a1948db2d1a819332b"], &(0x7f0000001240)=0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) accept(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r5 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r5) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x224, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x80000054}, {0x16}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)=':!@*\'\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='][#\x00', &(0x7f0000000480)='*\x00'], &(0x7f0000000700)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='#\x00', &(0x7f0000000580)='}-^\xe0/\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='(+\x00', &(0x7f0000000640)=']\'\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='/dev/zero\x00']) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="d0ed5f9837a00e75a99e5c1be1b21012223bc3e5db0953b331c5f94098f91b137208c328e00c2b29a40905510101e0499a1713ff792192cbb35b3eab44b3b09f7ddd38f7cbf5fb996a4bd502f5b130a0efb129a1f95b5dfa833b69d3992e8546fb88f86c5a2edb71a5c7fd0a04cfb95fd58e9caa1b7753c71919e525b14e14be2522dafb9239bfc037f1641c34e644cc3df4b7241c67afe3a0102678b76860039abbc145a578b599985439381a9518eb3d4021bdd58874e5663f15f3fa63f2ff2995d7cb60df2e3b7ba0bb74", 0xcc}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) listen(r2, 0x81) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x890, 0x0) 11:46:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x1, 0x0, [{&(0x7f0000a91000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000f85000/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, 0x80000001}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0xffffffffffffffff}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000a87000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000f40000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000580)={0x18, 0x0, &(0x7f0000000540)=""/24}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) 11:46:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r2, &(0x7f0000000040), 0x100000000000038d) 11:46:16 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = dup2(r3, r4) sendto$inet(r5, &(0x7f0000000100)="b8832740fdb0cf331b1b0151f7f2410b0538b668fff5081e2211d91383cea4261345ba7fb2b8ab56ab9fe6bbea3b2f531f807f05a831ca23fc4266d5b5483d92ed84d11f9324c0981a2f591062973cfa6c105aee8f608eb70fbe2f84814187a7c24d570fe86f6bce0b49b1932a5c9542b13bd8199412f90cda15453a1f0e5ec97155c3cb46a1d72ff54b3b87c94cdf65a4b1c844b7b5e51481d646f47eb956f9761cbc12672a8c908bb0bfb4e6617cee52988883ef551f828284366d1f6fb15e8045c09c0d310a6eac1544432e1818b54715bae3ed7248f0f928a2463d7621b0265ce87595054435b8752712f6e2fc14ba45c6a8fe405860c4887a738e277a509d6b323a558f3fddf928e5b01c0319362b5b225d8ad46505326638005ec56b1d1f6e2e09c3e1900f54d4c74701b42503919d15fb8a977b85a4a696a46b0195b2f806be52d32b49c8adec72f74fed0fed298b00bc83063f720de6087a8d3e0f76b708172085de9a1e15391ee91357c4fcfd852c2eae212cfc5680cb3d991bf344611ce264d9240e180bd302db3923b1662d96fa8c1eb9d90e59f331882ef8c958dfd2bfd998f45009da3b1e54dc8a9e322ef549d1719b3e8c9c57e1393b8066da2091f9a66303be2b851802e10f7defd43c3244544cb9f03bc42535aad575cf80ec825a045d32c2fc92732350be093716eac0066973433a5619b6ee60f8e7587ab9441b257d5ecf2df4c4d22cea22f6ecdecf49a7fef5f334373b4523d2676a8e833f770d54e65e697e6179452d5306fa5c92a0e7733f0f6effa8460e79e1909b5d1ebb2760c1570371d9deca0e3f56358113e46ce306751850ea1cd8662447c87150cbfe6d533a5a8d0f37ff6dcf4915ae6d7017168efdbc30ef4da2b8b87dd742b805dfe65978d79b3d3bb578c96f12c4e0228a96a3480a5b72a8b82477b59eeaffb58eb0df51f33db204931f6bf2366839c14e3927ab5fc709c09f956331607f85053240dc6949d54eeb0c96d1c31715f8ab8db95d109840cb5222f06e47602900fd8af524e9e58700adfff7b5db7332b4c611ba424643d3d968a10a1403ad32a7d26d93ffd4c607d96bd5c174d5ab1342c70a7b9ce052b12b32f29c9b8077319f6c57d909649f497b7f743ceb1cb1a43d22657f9dd6589221a7b7bc4f042c56440736edb774c8e326ba3cf176f54be124c6b967b9221c8ceb4d6cf28890f3a0b44e39fc22e36e41369b38db805b722393ad56d2d2586dc0c50f96c5d9ec6883dd7733f9a69d5290f7374e57ddbc0f7458b38f7661de1d7d32e2a7b60d7b67188333f6b6df6bf5f6cd6af7a63365de29ebbc3995ef515fd9462c92d22fe1a93e805a472dd346c198e6f3d3f659602fe6abb4b3536dd9c0c9a08b842789152434f85d84b2c7761c6b43a78c45a1d475f6248d1b43ce3242d9b889dbf7c10dba46f18e5f060a4b217ef12d452ba84631a37c794408d28b711ee812a655274ef53c0ce92a0e3ac7666ab30c41708b70bda976f3b810c94529c57f2655e90b6b0934fe427f97429a69cbb57266c1f365efed5cae7b7a280e8e7ed286b22449f0af90fc49431837e617e05f17378ee9756ec3ea5c4c2fef571baa86596e9f460edeb29ba1023c313cd7ce3a0b3de9cbd348fb24c4ea7308149cfad606b02fe879192d307f1451ce654ff65bfdf1e60c43fd7bfdef16fc2bf8bce013a5d01cedfbd62ff5e9298cd04ade6e11469a611b448f17ae9870d52b9076b1e588ab8c7431a2e7eb8a9a0ccc4575fe0555034e969cda055783f328fad2d18e14fbcb04fb40bf75acb23dfb95c270f5dd4ca846e9f775f40740c787b26a132a3f91c3a95d09c5b7a8aeba21721b61bf09f5a977183f64eee79aa3881ed30831bdd6fcafb7eb99bea600e8dcf9afcc2a727e1d0ac47f9ebefb10fdc2de866d4234577c7ac4a19796c0ca427a4fee1567e9a84826f9f403f25707c5e0f88a98421251b3d30f60a60d2f413556938fa19629fa9559bcf8b21cd50020a01289cef876f1c78ceef82a8d035bb2a2e7d0f8c3b413f72725335a3df3e9e7ce73eaf23b43c7ef797600e3b1c936eb39df9a39f27b4b815077601e6add4bbcfce53d0ba47ea70b734d84c86d8ee29116727d206de834e0894883a6fb9b7b01fceae9c2a8e0ad0c11c9feb55d384d39d393f0c99ef90ca1fe69da69aa31e5472d4cf49cb6226f1ed7289335f64e4e6d9bcd7402fa1d12881c098def716b5b0227fb33e5014b8e1d338d3d735c4b6c4c6afe3b3f4bd8491c9e832de1be4bc244b70f3c8984b34e75de177ec5904c5b16070eff055f6f7a8225c1f645130f04d31406c00cfe7a90fd6f74ef3110db821600a85ef54b4f54c23f43cc091d00e851fe9bbc5521bd7fe3a0c5c52cb05e5597633a7b54846bdcb2bbf1dde5873b7ed5dab1764fcb4a67374017d5c3578737011fb58bcb51537a56d8efe5c3cd0d1665db90fb45bf4ceaebc75f5513b90bdf88ed38bc0b45b0bc91d646967fed3279559a2b0f78f6749964c80262b1d67ab0cdcf613adf1ea5d1931954c67ab24d4e4965cb50d0dc44c9288ff940095f945b7217772b63aefdbcd0391cb7abe48ebe24982b4425e883c89efd4dac74dbfb0568ce6d7031eb574edcb4cf6742cbdf3f94473ccfc95347a34d17de43a38d7089bdd97a7f3166d15b955fd68d73cdd013e2c971222944f03223e02e86adeec2ca254530678015f3230816afd9de19aa7e0a35d3b090b2224b03792add8ab01de9c44bae67e6c79fda89a820648427c15b1776eaa8be89dbe856775d8973a6517ef924c8c6de3973928e31351bc81b5f4d18faa94dcddea3074d653896f3f20f426cf96b32926fbae144a7bf1172e8ba2c809a7606b5823778497fce70248348e41c3d6b23d32d096bc08afb5da0a5bf627e41ba537622e6944b0a19387844e8398829ff05434c27c51a9ff018aae6aa5057575582d0e256082f1ebde42539c61fd597164bb10e1c6352e781f3a71057fc0253b72f1911986360a5b384c57a1819132837056dc35fe9a1b7f248edd473b8b609ce163653d6ef33bdf30b84c11c3eafaf3d741c4657794f2d6d1df8194ac4f220791669cba41056955323352a85f7e9087012fc69fb3ee987a70c9bd67362a0d48737ec9a1615b9a127e6f4d082d7632675ef072d045d0d176da29d83aa249200e5d5c458c971020220662ba49e754dc0599e991c326546903242b3f4da604107b6c0534fee9e82096debc2d13d5290bb16cb8a205eea343b5db4f85f021dbfcdb3baef1d9441acd85fbfb427dcc18133cc86a4ca9d3c6c3af0dd06865a4e14182445c48f36128c79f503d2b6c6333e8f1461c7809fe8de76b53dd157b31cb900a78e4226a7812c554932ca22c024cc638d974ebee32c7db46c2d3612c9617ede7807e2b18c88799bf7fba78130e5d02d3532c53410a7294f759eef128040d7daf3635da00ff6769ddae2f9f41fb2925f91aa01c01a80c426fd96ee15691a3f26d83a66430c4855c8ca4a9a0c5f303c1a54b99dbdf5ac758f2f9ab3c5e465a0d5489e34f860273e3b9e1b915f4ed06ac36866ebb77cd187b2dcff7fd623a9aa2170ea51bb6836df716ebcf3d1dd9facef6f9d88f32a7746a26df113832d55c87a63d5556509b46191c4d15a49defb42879491f462b02272e1f327db1475f5bc2b809a6447d1eaa2a5d0e4d015c9c647804bb6b47f717aba4b8b68ec8ce346ceb596c9e3fff9e868ade7d9c1193bcf5a24237abb4c92680b28b2e9d789853e6687b704b934532e3797ede5711e4b518b7ee4bc540977a72769b3a2e252d2873d25b005141c3c3fc6e7349ad8b63255d7ed26a5717a0361ddf79181f250f021054a8fabbc9a247b2677aac210062e7c42762c46fdc62dae004710b81f0dc4153a0b318a0c74ad296a689bb35ccf039315de4a65e58b71b055ab599634db2340f1e3d9d1328fc8d367dbd5112904ce0cb21b336d534cf952bd867d099266337d7333265b379f08e3196d8862c2965b917b3d696a0359c316cccf346154056e70fc285d58eabdd3b32593481fcb7989c3b515ca1ab796ac187bd4e884d8ab760bcefe409e05a21df38428374e392ade7302e58021ea41e92d23c562df39c337fa9d0edf1298508d3e406be76711b44b0772320d5cce5671c0692774f36bcb6d606ab0c3a84b8a1c03211d6d8558a885111751877886b3041bb67c2506f18bd3ec557e7b68cc19fb2fb6272a5ba4b375bd8493e1dd69a0c6a12f93a5e0d4da68ac5bbb7e0ef8894ea64af743b73a4ff395436f3df6be1d1bd679df068ac5dc0fda6e0841a705f581e74d2f8d528a538db69f838eda914d0f8df96472c426931f0d338a559ab060954f1a88d11715f1967098c7edc4182d4b7d7348073c27a6fbfc66c4dc9d62638102516beac5c0a3d6d833648e4810678f5b650192c7f5ef2334e426ff1bd520cd8c89e991db55b54a22fa3d9bc991301a6396f21a4ad1667fa7ed65bad687f3f64bbee796bc2817bf798231a0d3754873ff203493c27b87a90732f3cd71a49f4114653a0b45083592b5e0b5667728bd05d74eac855a123cef53c6ae1b6a777f9c6dc89d56e6202d5b2d1079f837b55e810757691101e529f1dc443b979a12bdcefd391d7816ff202bf42b3f77d2186f31760ffd9925090dd730baf4755213fb5ce2bdae7adf41f832e6c794aeb22109565fdfdfb180a37b7492002e2e4a74b6c83505a42682cb540f61845fd05260dd0e95972b41f024da07d17bc952f938c556b5e60efc630b2a3a11dab029c229d313d6adab021ea0e4e3c7bc0d36c1d7d93af6373a13bbccc4fbd54f18945268cf728b1206f324418833be562198d3689a1334d11e54dce12df8fbe457d0bd2f4a0ac31af349ebc29788bba2df8a8a9149fb989269535f3c054a5f1dfd0d840851b8bde94dbee4f07e4061b321546c1a45b08a0086fabe84f1aff13847cf06ac61acbf332a7c90a95728f93bf08c9087429dc1723fd023b53030640f529865f1847d3824ae10e4e26d8096a4eee8c35d347252937d83f2ce8f1eef82416cfb051716135ee3b46c6a14e4886543fd7bcb1d390d86093a55331939f925e10c98ea3b57f7c9aa84fb5d33016b1d036ec8dcaf83598ddbe27b40186f4b41b8c01116549cd095ec98c1401b05a81a1c582fb7aabb61053bfd8c712e9a834b4ae7c80ee766345aa9ff394febd12f5fa4b244b2fe1e8d14e41e0916d8f9cb8543e6b100b317877cd85b7b83dd2a5ec0c1f53220b04c5b2e05b80a8e9870bc2030289af121a5619a2530494e5f392e861c19e2a4d5dd41a77a28139a3ba13b9e4feae59c35a9467c1ad1cc2504989c56f21d56f9a2ac6aa7c9e7a5a768d1aa2adbc402d9fa42bef605024caa5f386357dcc33c053299e37230f318197522614b0b661080630cc1ff18d7962ebde2e59d9dace47aa285dfb0b4c9d49ac641f5025e7bb3d94d249177970a207f25f57e35bd7c1f56b938901541c1841b89282caa94d686380d2593572701ec891848293fb60ad30c73365a7e0fcbdab97202cc3dc8ce7a390e099b40b6bba108e6c09ab279955c7ed61d6bd8812cca8e5e4d558f30f61322c193b6b855d443e31da97495d83d1f775769fd95783c66a6bdee050fe9831e063487fa06302359ee72602cc956f100742c17dd9bade1fd0d493488461a6f82b11761ef489a9e6a9ccdf9f75c37225380b0697a65d0f7b2fa1dff7df426af4da10365c75ef0b5a93c3024738ab565554bd593d42749643f51", 0x1000, 0xc, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6, 0x33f0, 0x4000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6, 0x7, 0x0, 0x80000000}, {0x4, 0x101, 0x9, 0x1}, {0x5, 0x6, 0x5, 0x9}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xf0de038751b9389c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x2, 0x4, 0x8) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000001c0)=0x7fff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'t\x06\x00', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) r6 = socket(0x18, 0x1, 0x0) r7 = getgid() dup2(r6, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r7, r8]) r9 = socket(0x18, 0x1, 0x0) r10 = getgid() dup2(r9, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r10, r11]) setregid(r7, r11) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) ioctl$TIOCMSET(r13, 0x80044279, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r13, 0x2000741e) 11:46:16 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x100) openat(r0, &(0x7f0000000500)='./file0\x00', 0x20, 0xc4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20840, 0x100) r2 = semget(0x0, 0x1, 0x1) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/126) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000680)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0x9) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0xffffffffffffff35) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89e5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec49def0b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327000000000000000000", 0xb6}, {&(0x7f00000005c0)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725060000003456c303008c6b8310eb59ec764be846790b64b87f36e4006f19c18b0e002d6ebd35", 0x5d}, {&(0x7f0000000540)="a48c56f2d9ccb32c23284016ba984085ccfa9d647aca74a5f15a425d506723796a179e41addef25830f0997ec52ad1ce5ed327f81fc0a63aaef5d7a9d449815b5075936c33a7519ff9894ced85870d94d54c8653fff7fc5eeab0137f720fc652e423881faccdf6d8bfc980d01e", 0x6d}], 0x4, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x22a, 0x0, 0x0, 0x0, &(0x7f0000000280)={0xfffffffffffffffc, 0xffffffffffffffff}) semget$private(0x0, 0x4, 0x110) ftruncate(r5, 0x0, 0x9) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) linkat(r6, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x15446fba52c2cff8) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000240)={0x2, 0x1f}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x40, 0x15) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000480)) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f00000003c0)={0x800, 0x3}) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r9, 0x0) bind(r9, &(0x7f0000000740)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r9, 0x4, 0x80) 11:46:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) readv(0xffffffffffffff9c, &(0x7f0000000440)=[{}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f00000001c0)=""/44, 0x2c}], 0x7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 11:46:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x0, 0x1, 0xffffffff80000000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x28}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20140, 0x4) recvfrom$inet6(r1, &(0x7f0000000340)=""/4096, 0x1000, 0xab881f5feec0cb9c, &(0x7f0000000180)={0x18, 0x1, 0x100000001, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x300d, &(0x7f0000000040)={0x7f, 0x6b3e}, 0x10) listen(r2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$dupfd(r2, 0xf, r4) 11:46:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) fsync(r0) 11:46:16 executing program 1: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:46:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) socketpair(0x2c, 0x3, 0x5, &(0x7f0000000040)) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 11:46:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83, 0x0, 0x0, 0x4}], 0x0, &(0x7f0000000080), 0x1, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(0xffffffffffffffff, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r3, &(0x7f0000000080)=[{{r5}, 0x0, 0x20, 0x40000000, 0x9f6c, 0x7}, {{r3}, 0x6f4b88d28070eaba, 0xba906f44a2d23f33, 0x80000020, 0x0, 0x5}, {{r6}, 0xfffffffffffffff8, 0xa9, 0xf0000000, 0x2, 0x100000000}, {{r6}, 0xfffffffffffffffc, 0x10, 0x20, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x36bdc3845248d03, 0xfffffffffffff001, 0x401}], 0x66, 0x0, 0x409, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x9, 0x21]}) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 11:46:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x4ed, &(0x7f0000000080)="0c46577d3b439a97721c90a47b0ceeba42dfe67cbe128097d5cee6165d7c89fe90ca6a59", 0x24) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$setstatus(r1, 0x4, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7f, 0x5}, 0xc) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) fchdir(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00\x00\x80', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x6, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x16\x01\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') ioctl$BIOCFLUSH(r0, 0x20004268) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 11:46:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = dup2(r0, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000140)="d047154d169eba6bfd6927283111094e3056ee360b432402f0aea0052f65b87b60bf412de858d343ce4cde5610e6c533f4e9c47055b391881fc4a1353be8a6058f2bc2dbc74a86fb8c4f582d8dd82965fe06ec515622f387c28c934dfb87b59c13386935394d1dd0b3bc154d6013a4a0745d4c0ffd18cae7fabf07851041d4a289bf99733afbbbe3fd009c6ae0f0c0186f4fb9a495f193279afe4af1cd7e5283c3fbd557ebdf581c1ed7eab6d48ea97a593ad423c508f46d5d3dba0a8b154639b81d6e51e470f90998b35fad58591ac3a95cff3bdb36666817df8d044c3582d6946e8bca4377ffbf6d1f3633ed8aa1787960ab88f70ee25352dfc1a8844a55959d1fa1f1cbdfdb6324a3861fdf7db7c288624786f4c25e961cd974787398e32e8f280392da290c1a01bd9fd61c0fa8f4b110d649846ca25ad7725b8474151b8f6bb55905f6d8fe6ec82a6c59e746452d9102c600aae3f9ae69e2920964c695878e37bbc0e50d64a4acda46b9795777ddc10eff7cae0b13105db16798707f38b315a43b45c4122306288a88e3c953b079ceb69aa3b21e4eace96b5c7a90f8294203a93fbb901dac7445fea6056e4440a8f3e1e07116c40351996b046e8aba8513cbe47c61c1d35ddf8a1c4b4f1deea3b9ce0abcd51affcebeffa5e486b1c74cd69e5d5dad5ee2b7a4263514961e190ff38b59261936a15cf065971d3865900c84de1d20b4f43e27d398539b2e86c85e9ef7b926f11b1634fd909ddff43c28fa0a338c9e72068c513dc49cf821ee2fb993145df9efdbcd7d0eae50de16dae471ff8917e976f144a1d7712c0079c621ceb583ea97c43844f6cbe7c8a0b819a5b61575a750dc9e644ff717910ac31a6d15c5de7c6dc703091054534de0761f31d3d89c033be8d4814ee15d3b07787e36b22c9dd91591f9559a42cbcac0c4cc70593fa5909161ed391adbfb4199ea53ba5e2849f0fa96de83a46f01d84ba28c24e153e05d1719bf3394b60eaeb865812f5af97017f479798cbb589f92a15b90f2902c78687df6d0d5e2cbbf9b10c57671dfbc265802f29ff10952a37126e215709cd2ee61b112f98fbd7ac8504df1c70f0a65bfb340e5bde8ac8510525d2743cd0217bc650b0a621520cdb0ef4b374d57eba46632c879a96cf5681c52a0445670064d01a0273d67db8dea2de484cca17c5deb60359fe085d397f3b733d484c31cb76bd525db62a313a81b6e6ee88035d1673f78bd2d459ffdfa6bd08c097d5cfe9ca5eee10f47f10f241112f323fc85c72684e8734dbf5577dc2653b9c07c8d9ac51de1f6de0c6af7c3626c3823a80a119deb426b903b45e7e783bd8e4afdb0e942ec5f05b0dfa4422851494791c4fa0402a261e0dac524d244f267754729e4b9e2709eac5db88c9c92e3e327756aaf416c5ee2120b30141f81cb361b16a1bda0b4e365661492104b654e504a769427551990b3ced2c7d6fce056e6cdbed7ab4c23d64a3c1402b91ac836a15ca17b15e786d021783a260a30d41f739575fcfe9a2e8901c4e0265c60111b9e31e9bf5d656392a728ba5edec3ccf3814a1dea5cad003b0880e9931faca62f4753615b4d22bbae25fc16f779d81138b94e6325a830db9acc162f33d1f03abf07c9adf7ad1591b102e8d1eb156e1dd361f009fde1f6c7af9cd2ea3e04f64f4e525432879e5c50480878ba165061c2ab2b0df03d4dc127139293482fa094deff14c751656ac6af2069cdccb3e9b4967b9e29bdb0f5cddc9fa69dc8af4773b4a12d6fedc66097e68049b33e560e26de5eaea3ec42db088011ef7474f9692ffa7d0dd0066a5b1cc9fdd35ffdf215b5ba67269bec02b908a9faeecbe792fa6bb3ee059f334006064693ed3eb58e8e747367c842b7326ea613fe399f6e0bfcecfc94bb835bec6ede5655e203b67f1865b2b48cc413fe2ffa3851f3583bb3ed9c3e9543ce3ce4fa6613c0ef4866a67ccb32b682a47aa5284f3977143107780d99a5c1280485b07c94d442cd9590d8a0c6595712a80e0468b3629351292538c6a2584ab7e6bcab7a3ee127e43bb36f119bea068127d9f6a355c8266de4db5e2af97c311a138e250eb4009fd0c0d8e72c9bffaf8c1e45ae64076b9d017914bec30ec5a86ec12543781b52c512f35c1e262499085aeeec7b6026b5c77728bfa84dd1894b97d24bf65379f4c37c80b0b9e051b3b80b58cdb6539d082803843fa1343d0603aeb85fe706bbaa0bdac8910c643e5d1b644cc917f9e977e5404bf6412b2158568f3ead6773da05f61145cf832a7eb833afd224198c22c1bbbbf696c6cb7eb302fe02593a54498aec1fc61f12b0cdf2246202a5e8311d3d5dfc044b1fc14402d3132420908cae205aef4f5811a9e2b919579d01834bab1ed606aebbec38b1e2f788fb676c6acc450abb0b8804fc9396d995d5d018587b7ae9a8cecfd21cb7cb315ae38326185e03ee2284dc55363b32357f7d383655e94fccb6fff3a9d7675a07783a16f2c3f5b86e85d2642a2ce0e1279978bf07393fcbee97fd3161147672ec5c8d758ad7b16ebd40313f1009107db559870f98b77b8c8756c4af504dbe51c87f5dbd387c03bd72f6d0382956cbb9a42d6c6955b4e35a51a8a378d98019e08b8b521229afdf69c0987ea104680a8006f97b808870f4ebf46a863e38b324fcc603b63c80355520941bb9e9ab7b86e5da9dea051242fd4378b707581a7d64bcf7c39542acee78b12a9cb293da9335abca16ca568e369fad59f95e5a54fea576759db28a6f62a10000dabc2ed451eb656ebb9bfa9766a21d3962f7bf75a03a28daa7d1b9ca7f6b3b6a320e754b9e4e6e4dd6d488ab7551d5182029fce9efdcfd5a3a052eb5cb2a2c1d6146d7947030be6caf863e7fa526890998aa0b2bcd842b990d55233a451b66af294b6c43fcff7df414358319dfa0d8dca11c906a0a864298c8e8ad1e4db71b5c472eabdceb4c6edde6c50b213fe8a0bfeb0b8efb381c74286652afe17106a86d4405c19efd1a213b7977cd734f64a7e0e95827efd6f25617d84571d40164b768751a3f1e8a66dc071ed06c901e3e7e23185b5a1de9818a9393fdd20bcded081e414814bd59da7f21448cad3c95655df17592f4befceb8b3b09c432ca693c96bf9ec9e184d3b6d82647c2cb1692235dbcf77083fa5205ed637115d64ee1f18e3dff81097042935f8bdc4db9ebe7bcc9376e7e2d378fa1228172f765155a95acc567783aa5cca8f655f83b897961e90032cc1d3210455227466817f3a84beb30451520af07be635ec16ede6d7cb5c0050e7ef91d88fac831d7d7975b9c78e38efa617d71c7a63cbcc115011f03089d84d15c3bd883434653e618fdb7cf17f85625915035badc1a430da1265ae9203cf5406a7566d61570067dc8ef01a524be22e712296931ff54a7af9ee8de294f8eeb0e2c256a8ddddb2e5c65db08e993dcb074f35084b1e9a226b700fc5286ee283eb1c2b92195d639660a7356b65d1cff26f67017975cc87cf285b6894ca2bf55300045dc0295a9cf7ddbdc8442006cb3b87875e01cfe8037e08b4e7627194c256a4545589c86d4ff8b22201ffaa86398e765ea0158c06c3b6b394cc8859cb507efa623c1cd394b421e930882abeb1a61e9daeffaf184fbaac1e3e262af594b6924923cd4954f42e63e069328a9ece8f02a381df344bcd7691608ac6042d1ed4dfcae245d6760a4a396f6c743b6ea2d34bbe51834cf49b301b2036d567c5df5a001eed09c7b023f08b35162c4609f0487eb1f8bd6b863d692641ab34c09e145fc9bc403a39373b741ec6f974c072ce16beb333cd80156d94bb8152271fd48d2349b9c80814cbccd5ecb8c0ab0dec48d979583b684581faff774df8141c906c1c3e0104e97066e4f1e93cbca285e4e0777bda61b84fb8cfb86d79bac4915613febd7d1d3d0fe05800bcb73892082f5075543ab8e5a15f5615320cfafce5b8f0ec08a5cf8dec054acf77675fd7e93efd84bc78d700546a0f023686555d3993e0e771ee04a72f5448ae90d33f8b8b0904bd9a624144545d8e3a1711a544c1391a8b12899b64a2ad45dfaea88ff11759d669a1363275f0333089af98e3250bc17d32e6687034b44149cdb481a1a60ffc74926e5170e7fa43a669dc92230d04115600a966a18a95fb32b08693bb20fe881c5d4f7fc41746a39af73030271b64f0fc9653c476e155b459c2d32d012d940144028592decb53c28d7116c6cb26499fe0082d7fff81c5a6d8fb5753dcf83e6eec4e4abf239b7c806c2f6ce32b4a951addcf385eacb8612d8672ae33c77b532a93def60ca225881e7a8a6c3cc70dca7711d46060665b0efec2ec75e9425662b788f35b6fb748f3b88d09f7d2dff49215244094c0c6a729af06f6dff45ea98d405f1c6f093c16770767b6a745ca920d2fdb5b51fec7cb0cc19d86ec4923a4ef5762a8f17129b0e0b9610c933375185ad2aa555413625f4984e76272e0110dd3bd779bc085582f5cf40bf5dbf2a7dcaba4a306eb922eca4cfe720a4a35c4ad9bc29068a42b35d5c65371c4110169bf4e0d6cec1821c5aa9d50edd456aca4628a07d43854b557c3e5e0e474f31a0278e3736b542172ac967b87b308a63ce3113049e86eca163d6b17f3100f3d02989d8652ceb60a8af96cc2b8047af66667fbbd53218c826c2c2cddceb24203f05ae74fd04ddd88be04c6e154f467433cd7c4ea03408b2c9bc8abdcf9ee3a3a7dfd5ef6ced3c6f4505927afe8aa7646a48555d9828ca01af689165fe96774608ab8efff913f1c897c464bf6cf18147ddfd7c2c16d952f961ad4692a62d6df83d746196de0337b4ec0ff15b63b78e873e30b5e47485756ce3b13c6c948872df8c84d4a91b494f979d53c878395a29cd90b8e32d5a0524d792cd68317cb28892bff7a95e6a65db2e24f8fe8731c23107c90f2711914770e225a97b5ddddea9d6d49c1a033f74abaa0d4fa0c152fbea8f6a4c012756805c9b5a26aa6ea11e18faad939e722865a81c56b90c3665aa396a2f823872592a00e35dea240006daf34bb1d71dcfca9f98550f94d81d12791956f152dfee883e2d370577968997ec61b2e0e632154da0b7e0b2c2d9e42b5e5459e17663bbde31d1e7627ebd5b80c18075971ef1a70b751b4feb7aeea33d66c05a837f61c1a937035193b91de6a7159845134dda239d332059ffc65e367ed4f5cb8d63da8c0e6d39edaf609f2ce334560cb43d7ad637b88ec2794d23d65c04f57224771ca9af0d10402b5eba39eeb5c49e293ad8b62a0fbb43c30f7e344b54204d24f9459fd494f4f241bf07091e418c643e1b94d53b369db1184a9e14ac5405d7d7e57956dab930b400904470011258a9bae716bb7286ef15bd46ca7955c2c2bc57f76d5b9c2fefead0b316726d81ec4980cb77194828ec83ffb793f90fe3205e16f8ffbe4c0e25e4aa8bd2362c5ac84bf718e117253d814561cfdf4e04c877c48112f937b3d38d5844887358162c5224826a4fc8e8c9917997f94be8dbc870e7dc16dac7da243d4212ad48cb8f6186006031f35ec586108e31e0283235ed89cb138f9c7a58a6e6e91589842dd462789cab6253477a4bdd7ef342db9db68a99c1540a9b13ff01b93e2a0ab3216cd34afe1eb27716bda0d6a804901d272a70fda19ca666ee907d081cf10aa12462b84d5ec1869023a30b49e102321a6ac1adc8ca95f3ff085ab1a3806254b6329d1f33915bac8f95a02951ce07c8087eca2bdfe9629d1470c1965e81e32578472cde5482b40156d7c0775e14e2ce", 0x1000, 0x403, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r3, &(0x7f0000001680)=[{&(0x7f0000001140)="c540c1f572a52b32f02c383348bfa48a564a9ddb79be421f63c905a78cf2621f04598d4edc281562f4fb3f9ecf8fca61250f48b0bfff23c34f51e919640920313992153d4d98781c6c42f46913f58cf7ef8b9185cc9b9c9cd1fa2273a3ec0578b80dab0737eb0c91b6d51c14f254bf351239234dc2bb1c0d068ef5fd8a5744b91e25fc08765c4b8c53c92755dcc8ac18067ee30e90255f2d8d84d270a5805ed44109b52d27e2c1b1fb14360bf0f75ec51c02dbd364be52d23912cdefd197bd5fedacccd94ffda3ba62ffc224", 0xcc}, {&(0x7f0000001240)="5d188f53095853f214c71e71d71ce2213b97077490f2a4ae86442c8f448ed900fc75a884c6aec5223ad3bd2c4e0e16572549ae6d99ea7920a001569b80b57ce4a21960b9e11689df6ceb6ee66757f62bc4f4d40afa333d3e5e21d37d8d1ef0fcaba26055bd370c13f885643841a88ccc1c0f759a52dc79d2c5109af2711ff750f87a74d4f20cb0d40280993bf47ed0e0097314371bb728d298171f2d659be5cc1a1a84f14f2ec1583ab2372f9d91bc9e22493226e344f62db0a55963629b017806603c826c3d35604e153eabafbb90685bf5041aed6cc5fae6f655", 0xdb}, {&(0x7f0000001340)="93f2f33efd07547d72be119b8b312a39d99c51f77316c6c176d4b04df6ae712f85c752952582dfdca8f81ba83337d93c74b7f027e7b8e457a6445a405c754ab5b53a6e6d4614a048b8bac7cb337434f5d804f0f484241563cda7c6e952c8465aa7fcc4fb4aedf374b54312c593f52f11e66afaead3c413df52e6fe3fc827946688d8d0d131c0cf1c68a9435eed510029399ed99267dd39ffa2e6b57d4e8bcd0a8eab0538b61ed101b0843da9e2a41ebca3c415383b6a479838e2c52eb9cd83b3235a365310f0", 0xc6}, {&(0x7f0000001440)="4836611cc7b957fd04d174a7d3cd7743234d36f1d6fe2d5c1dc33192e2e5e267ba7d018f73c76bbc32b299757acf05b652cc9109a8bea5478757e7868ae6890861cbe019c9499dcc0cab00e9053e408a0475e6b79f247ef80eae8b1bc1d981de84da3f42f338c8733fe577922df93c28344ce4d08914a2e88cbd6e0af5480ab7d4d2df13cc1aca14897b7822743b820969b5db023f642c539e20f3cf5788d4b5a0e0d8b74199dd1707e970c8243cf11770a51288b8b08fec44838a3edd1c67d267ad1db19f437687c36fd745c1b373cbeeed6fed32e0d929361481172e8cff21dcb973aa9d9ae462b4f5b3a54f094b2250859344635a9aa045de", 0xfa}, {&(0x7f0000001540)="80d077a4ce331520247adfe74f0b5e0a24ee18586909dfa9e5aa54a9", 0x1c}, {&(0x7f0000001580)="650ad98a3ca9b26e337f8bfa792d39cce4bf5fb52dca17f30093bfbcb5ad266d688680dab8d365cdfe278f8550fa6c1fa2410f5ba078eb0d7e642e6ae6262ff139330098c5b7ac155531e01c1b58e0b1ff05cfaf8e2934a2a58f39407a9f22fafe6b2e9c77498b907f44a40b4481c289f8610d049dca2885c593aebd07c8787f76f2ae401b05400d2c783ec8a596940a9619ffa866eed78628701ea46a9d0ff3a701e4e93319d94961f42447dd6b6a422334c3ac2ca80992fb55f9b0f630b6ece50a6b2d92ba21e321", 0xc9}], 0x6, 0x0, 0x0) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r4 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r6 = fcntl$dupfd(r5, 0xe86056cfdb2d4a83, r5) write(r6, 0x0, 0x0) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff64) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0x1144c79cce6004b4, 0x0, 0x800ffffa, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x1e1, 0x9}, {{r4}, 0xfffffffffffffffb, 0x18, 0x8, 0x2, 0xaee3}, {{r0}, 0xfffffffffffffff8, 0xa1, 0x15264949ec94bc40, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x20000000, 0x9}, {{r5}, 0x2, 0x40, 0x8, 0x9, 0x70}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x5db43ec0, 0x7}, {{r6}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x8, 0x1f, 0x1}], 0x3, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x767a394a3266a573, 0x100000002, 0xc0000, 0x8000}, {{r7}, 0xffffffffffffffff, 0x6c, 0xba27b2b05f651875, 0x89f, 0x8}, {{r0}, 0x0, 0x10, 0x0, 0x7ff, 0x305d}, {{r8}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x7, 0x400}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x3, 0xa91}], 0x3ff, &(0x7f0000000400)={0x6d, 0x3}) 11:46:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) r1 = dup(r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:46:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) ftruncate(r1, 0x0, 0x8f69) 11:46:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) 11:46:17 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00N\xec[\xbb\x00\x00 \x00', 0x10, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7f, 0xffffffffffffffff}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) chroot(&(0x7f0000000080)='./file0\x00') fcntl$setown(r1, 0x6, r0) 11:46:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x9) write(r0, &(0x7f0000000080)='~', 0x1) 11:46:17 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() setrlimit(0x5, &(0x7f0000000080)={0xd0d, 0x1}) close(r0) syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000040)={0xffffffffffffffff, 0xf3, 0xfffffffffffffffd, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xb}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x90}, {r1, 0x1}], 0x2, 0x0) 11:46:17 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="3b88eef2ffffffff38f668f8bfb369849eac151ec9440cf2603e74252b69fcfc4f4404dedf20d23c48419b431a17cabd51f14392749b222e5db57ce150af46bd1c031856ef55c5d71c1e65092f6b2199cc9385156126e9470e535c6caf64adbaf36f200e8473d9cf731b87aa1fac6f2dfb16c51275cc1b76d9fd386174674f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xffffffffffffff7f, 0xe7, 0x0, 0xdc1, "26c4cbdba5f42316d74380662697ca123a000b68", 0x5, 0x40}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 11:46:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:46:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r0, 0x80104277, &(0x7f0000000000)) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 11:46:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xffffffff, 0x8, 0x0, 0x3}, {0x4, 0x5, 0x1, 0x6}, {0x6, 0x6, 0xfff, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 11:46:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x100, 0xcdc, 0x1}) 11:46:17 executing program 0: nanosleep(&(0x7f00000002c0)={0x2000000067, 0x9}, 0x0) nanosleep(&(0x7f0000000000)={0xbd, 0xffffffffffff8000}, &(0x7f0000000040)) 11:46:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x80000000008a, 0x0, 0xffffffffffffff80}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x2, 0x1, 0x20003) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000200)=0x5, 0x4) r4 = accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:46:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) read(r0, &(0x7f0000000280)=""/153, 0x99) lseek(r0, 0x0, 0x0, 0x5) syz_open_pts() semget(0x1, 0x2, 0x0) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000001680)={0x1}) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) readv(r4, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000001540)=""/83, 0x53}], 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 11:46:18 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kqueue() r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) writev(r0, &(0x7f0000001000), 0x0) 11:46:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="783f1b485af16f0f2d9b6143fe90fd99e6ba74ff7cd19dbe902127a87cd5819b06a51d5c2cca3486e01297cd92c0d9b259a7c56d1c5d9ebb8b8de48bcfb0cad28cb68fb2df5ad17727c62827abd5428f67ee3acc114f7a5fa33c5481086fb05d6df95041ab045be201a74227e7cac2dfd6c53c69c1fe957bb25231f31ad227b47c85ac0621f363b522", 0x89}, {&(0x7f0000000140)="885aef86f9d17fc8b12e9a8a5745b3ec7097fabecac589da75f255c650b10a2fa9da0fda5a8d5ba5bd3997780296ef2c259e07ff229d7552a2ed53debc3f6d0d1da92c269d25102bb74e0349178d15cb8a9d58649898c12472c40f", 0x5b}, {&(0x7f00000001c0)="62ec61fc9853e742", 0x8}, {&(0x7f0000000200)="d1e9e1ddf372bf67f5c497f3ffc78a69a65eec4bbb95f50c605bfab465271d7ad9d11d028f977c03c0be8c47cf9c8e51b1e7e06a6b85a6ba4edcbc98bbebaae79bcdceb37d6e202bb0306af7fb6e9b58dcecc04cdd2bbad6e5a51513840b78042c9571830a962f7b4d6dda0ed274ab83546772909c9122a482da1f4f382b90dfa2b43e34ee88b976c4e0a85c67f391b209dc940d0479", 0x96}, {&(0x7f00000002c0)="5063373c4dbc5a74ba3df2dc30855251b458cdd2efb96791983b70378c3e21a07759e4a118c978f133d3c55302b8c5777b87cdb7f0ccea1f936207fbc52a32b43f301c025d2f", 0x46}, {&(0x7f0000000340)="8282f5fc8ab1554e7f1f6f582be34e76fc2edf5a69321d8a1fb733393f2cf996eb149b886cdeb6ba7aab1ab56ee6eccd3d4910feffe4e63ce819a9dc2d9c61531ee01611a6b9943f89cdfdd4a8b5ec6a604101a87ab1c86fa14c3db675db8e8fac877091c47876e57f13291d7723563244a88d65b00f7435d63907d9b0fe2ff82c9ea8c3d072d56f1d542ecd656a743cc20de44d95c078e6549482d1f07c2012f894b7440df7251de1c46d94585b14299550cbbc1a7a50763a4f21d40fef50c46722f1904809fe18dc1ac6ee2c162bece2031b04dc5b94e01c47079e0109e1f03c78c5b894add1fee45234e3c4ced3d4347b087ae9828857524c0920b1ca7f9a46b538efdffc5a69bbb5c9087e22e51b440ebc5184e5a1db48509e3709597dd9cd42e1ccca002ddc55e4400eaf3281c0e69c1ecb3247ed90150707bf72a87d65cfd3393d239dece65e868ffb7f1bef400f5e4d242e50e6badcaedd298bf7b93681ee56cd3317092c083a0e61283aea500cb4ea5cf2c011caccc2093db4480c3810371a4dcda6d40b29d6009143575c1c43e8349dcf31ced024837c4c473f3b923f52a46151557e052e24311123a164017c64195efe5bd4e1b69caf177cf328e2dc12beece7cbabba6d36bebc2cecdb1111454dab662eae142b61263ff358ac9d6fec9a4b7f29c96feeeebbb32255715481d809e75c1788f04d1d7dc5c2668211082303c1f1ad6330b3ba409bd2baa714a74a2e9123264dbea0f8028562f2dd220e213e42a4d69afaa91a3f589f9af2b84905ce20ed6b7786c0f6fd0a86a06555863a9ed791a9c2755eccf7d3aa913ce06ccb986470d8dc1c0360e3be7de53e72c2055ad8d6849e65da4c06090cda6db5656148bfff51a229e33b734e8d22d0d664a83c573aa87a8b76e6777823a0164a8120351932b3e2bc25d2b32e2ea5ab7bfc5af9da566370579d2257250134aa9cd340fb1f1219c51f526bdaa7ecb2301189edf5ded7754053f5e0ba263bd2266c8a69776efb5c0181f375106fbb5ce408b0b9081e1e3c9ecc695a2f8ca967956faa543a300bf7101e0471c0ab2f436869e8391d16de823469b4bab1d521d68f1861d4df1e3c41249d80d48e508a237f0f3699db779a223f29d867e62e9c8edebf2629251a9e39b7b641b0b84061818b2e300fbd62cdbf695cd8f5dac1d8597499d08eb588591a0015c268eca99e2a2c8295a5bb7861ca4198d2cc6861e1620082807f56dfbd775fe6b57984106289b33bf7462e13c02d2df80e244922800fe3b77282746f9e28398f937da6ea20a106e61dba5e59b71e994042b4ce324a1ee6bad94a7e282a3d1e4c067b4be31cba6a2c8a2a0d2e361c46cd5960cd03e1d7023dc5734ae89ee83f0d16ff1d6e6f480a36a4a5b74414cf672a58f40754c6187828f0e556d84fec0dc34fe6a677cbe4f9d4c24fb68b8689fc3e423582e34d9444e5cd02971b71b263eb0664d22dc849b96c2a20c0c6eae7fc92d33e91bb3c66349154844542a649376a8bfea6d987482b4eacc174a54367a8a6a5fd63db96d2d60d073af61a7956afb77956bb9c285a6b7dbcd450a736bc4bb4cf0203bf64463ed3cdc436df9fae88e290d452cb54be850fa4bec1fbb558720800f5d223ab5542fd40c6671c7f38b4eeef0b2ed0c2e56569f2105a0518619e985c8b51517b5c8172b2b61fce32943a9da125734b188890a9c0342254acc9a3f9980d8557bd8a70cf8ed3ea0d7fd9462909cdaf5b25b2ad66e502cb85911974b6f48e77400e86928c56dabee9f8f78c8dfd0c2235f971937482eabfad3cc044abe5a70ba7ab7581cd14be6ec9a54ba94ea91cdc6f957ea5cdd2c2e06f91b20659cbc08b0d00eeb643d6a28fbc23eb69f007e4ad4c17216ee54a5da2637f4416a0c4ba8b50411cb8d6a3e6f17f9c5485ac1765a8931efe3cbf462450d59caec064712b2bdd73b772cd519bf38ce85a5acb885e528de3e455756da83cd101ded761497703ee59337eab39c9d860346c0fb3b9b93533a53784730cfe2835dce8958de3c9cc062a377f35f8a799b320197660004834f07ba7de17186d2f8098742c0c690a8754ae190b10281714e0cc0caf58721c1ee8e171c56816bce7aa3badd1544d53ef2f6a086a20e9597169aecba807339a7897e1156cb047b53476079237ce42cc3f6c53e02c6dbe0112eaeb5a0c4b27318a286216a10bf722eca5e5eb1903af7620be4698bb6b411dab7f57d1c01d59e82efa550a245be88de7a38b8b16c1e40e3874648f495fcaa135f2508c0765876b3156353bf07a255a7278099992c8e19a48f62862e309c1de40c2880099c6c84458f4262c249ded1262dd73e5ec2e091a1a8ef41775a9f9b2eae21b39496360f0518a3785822a6dad6f1cc7dc12b4b01d94cc067b448bad0219a18b8b9f0ee39f65f46196b53b0a494ecf706bcd466203089936b97babdb4e4cce2e2156bde1bcd5dc133428afcfea12c9393e15b04e4540c93d246e062e7dd966e2ef9bc0607b24b215cf725c31435f89cb4c63049285ebf4f363881f676683660a422fd9f4b51857f5e489eda1e156bfb38e54a559ac8947b2d3e52fdfe1306c7e2c1423d05ed14571f4ffa16d0ca33c98cb87b4acd0293d81e7977b35a776df9a181813ce064332e6f804cc49894f72b29437ed0c9213dccbb6080538942317c3b2e83ce5be09de74ce30b6cca24ed1758f5a6486535158e3dd70fa3f7dce85c9ddd5f412b66731b062fdc0079b15692631d90d1deb4092a7f05b25115e2d0c704d892a1959b0b2ca423a8baffdd8b6504bf0113a0f7cd9acd46307d7fed53729cb3656a5b491eb7e8b2fe85417204ead0683a035e5ab2f0f91e06179a84a463648f2ce6a8478e501c1977a0457b3b54f777c7f892d824ee994056b04caf77fa341ad634dc776669cd27aa08c96e61bda374f99e37c0ac67100f4b104b5c223cb63e7c7c277946ab8783bfcecc68b6b1950806276c08e3c4edb14e8fbde76520740d2bb4e25670a52ed98de30691d7d71d2e65ae00d7397121265c3cd5c743bcdbfe05e1e97ba75f36dc10028253a0902ddb698b3057d5076303971d37721a5a235acb34db54ea7630738588727215a10df9eb9024a2acbc1f9c2c7623d8e65f52e9660794f4175cd986b808083d636a603166ac46250d915ad4cfc6aefc060b6e911b9559203a305d071511939db491d15fa4070bf438503f335289b3efa3b87f669e390866fe2b491bc4d0fe8c5122349fca3ecfe507f61454c457d1df93e41ee865f1eee21e3e49fcf10b4539968eb70880f665660ac20187e56efd965153d31f43055b9581dfb99afc49c177ffb61e014350c0241d28f277e6a7ac62c6e5ab510e1de9a72a30cc138452c5b68419e6a4565403a195b6edb0cff45b4d028c0a1abdb10f865687b9b0007a4241b27c92164390ba7de6d48d99da0e15892b935170086f7854aee4475d1a67e77b4b97129e9588476f2cf8efa836d00fd06bc7229f36dc0467c10c4c6c60b51b2af40fa2d1ba3f38c2c0d2bd69da415a39a9ae98e40fb29cd41c4a74663199fb8c135ef114e980da7ebe68175cbb1cee7bfa526f2090cf6d8f0f4e800b43dc4b0a8206c610487cfd11917d30fb7cdac3cf43660ac7315fd9db11ac19bd1fc4355d449893200c06e9bc7ceb747a6a70e8a8bc23422c72dc4f842de385001d26e0f28131bc0d1291500e867aedbfb296ce65eb64354af7eb985e8429326a182c12d7c7be6d734990e60e95c37112c3d0f24da0b834cce932cb7a1b62ee87b99962ccfab5f0f3a8f571abfd669704d04bd6747e68bb1e826b19f1297e584d589676dc3ac09b67a774685c199ca595ecd84f5c9bbfa44e4387eec8145bd27d9b4d71e7b788e5983d37b34de8e2329899468c5ed7cffda8c3a3aae021f7bedd6c6ca4fad9d789f27f300a71db8f5e0b83791c05e636a9cc59b4e5c4e4eeeb9ce52d8ef42d084c5ac0c5721a3b2eeaac7177a52169d4f03c27dd61147e7af3e90375083739a39761738784d76c7c70e983cec03b58a329beb5653723fcd9f2999bfe1ead3a8d82e6238ec087d45d26e789c11684aaf0985a462b085e39df96b280a1131f881ff3ff79c7c09044988e06c1ea0ba6cbd6a6c3652883043cdfb0722e191a98dc67c0b5c34ea8c63c2cead3f6a72fb410ddc54408f48af37ba701934e91c3d62a9c79fe6f529f271a1be63ef505093dc1e6119975812b928cd5a039f8b28ed36682640a925729747ef20ca261e68a8463c193a3493cbe09d592a23312eb883edb79e641497e1191b4bf8188eb81e5d08e2b579261e784b96622dc78736ae457acf8d54f54911412bdd487227cf50dfabb4f977326c53d3326878b4b618ca2a9311cb6ba6b50a021f73bd4de3a5daeb1d5d2979714106b9121d0d2b2737f4ad39a59c8034f9fd3e58c0426adb67a7a08ffa9be23a5910ddfc664587ab3d4db989b6110d0c7434c99cb6acb038d4470667592e7355f5392e23c5e55addaf747403f5ef6b2da5ee50fefb15a1ae306b1c6bc1e84339202d2c6b9c12d07fad799a0f5dceae7d568f3017e6956b42a1d07af3a5fd771da07a113505c860e6b07dcc0fc2f595b3a6b9fb155fdf8740afaf03f8b9b4f4d4d6dc134e76d89c63bc4a3853a64b54c98bae8ab706ca7728ee95ff6a7868868bc537f4b101cfcea2f526e20911992ff06da33ae461bb8c940b2b78017514718c73359286e9042226ffedcc583a0d7d4bada13162569102481edeb8a693ec57a5e0640c219a619413adf5888996fd516d71e8247108fec562b8f85311a341611c82554c8c467a11bdb457ea7113bf47ef917ab48fea100d9e25906457d8b9d38be2857bb04cf53de78857bba1a1cf45accd43aff5ebd47d96cab329ff3691dbc180182e1d9e25af618f1b3ec544ef4a7b2529ab713d0a8a6c9015c34a18e273102edb72cd1051bd7654d3c9fbf3e5f5139aa97e5bbde6347f876be989792e2ce83cd6fdc911660168d1583cc975c51029be6240d51d231706d6b88c4530fa8be3123be6442720ff60442bf7a832174f7bb5b8a9957065be1ef28902006b2b31880326cb083f645b17bcf962e028b5be97fe0b7d82a7b32a408fa7340871754211168e3e8a8c7ac33001a1cb6f44f801ef87fa80571ab2ef4c310afd6a3e0f246fe5bd7f869fcf85fc11fe73239ef736aa2dc38029d5b9a1e00e93039e6a8bf2b44265ad1c089fc626694f23762243608995e5a5ee6e99d8e2c2737519ca1b4087b28755cd0317fbb58b77ecce9cb7c6d4bfbe70ee600800170930aa3961272aa38c032611b7c5b6c7b94a9e7a5b26eee745f778287ac08a92be5a3b222a673aea4cc8cd444017c3e4f3fc6edf79e45bd2d78cd4f8dfb31532d3eec4fdb1b9fe3157eacedce7eda3c58071c7e914de78e1724252cdda9362a130be1f9da6a935eff5c6edae5ed04b6f9cbe98c4f501ded741ff3c2be7c7a50ac7bff21c941d8a94731259f35b4416e78bc7fbdb54c53ecebfa145445504a3b1c6000c44d8cb83c6267bab8127e855e57313140f046eff91121fa2e0422c6391288900e8370f84a9e0c04a6a2ef7dfa1cedaeb3dace7d6a05573c803ae0ae8e40521f6b7627ae941eea1073f4f03ac85d84afd0b161b88b26fd6f85eccc87ab4aede888f10fdd349290b4ab76972c6b46ef3a1bef8a916bc1e40931122c564db571ea177342fb1d16dc0a8c41db7a812e979fbdcf16f13082efcbeb918bdae8e971dfca57155a6dbea05aa721d8e15a54d", 0x1000}, {&(0x7f0000001340)="edfb34245a025c0c", 0x8}, {&(0x7f0000001380)="34db44bbdfcc87efa6bde510621e970ab674f9ba12829bbccf997421ab959250d3da864812f321ea1aad3ec84e92e9307762038867e1a54648f7b3e87617734bed9f180d2bd5e0a95009a5e66d645465e8ddbea93e5c284738", 0x59}, {&(0x7f0000001400)="1be6e606476f75137f3b36f703b8de27e1", 0x11}, {&(0x7f0000001440)="208a8a6a289ef6a682b45d43f21d59386e4903e35db2eef8ed2e94fe557e713be986d0913baf6369713b6ef921f23f4fde8fd6b53b1a3a8b6d6fee5c982d52c58bb321", 0x43}], 0xa) shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffc000/0x2000)=nil) semget(0x0, 0x2521fd30476257dd, 0x0) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 11:46:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = shmget$private(0x0, 0x3000, 0xe64f41a2d2974772, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r4, 0x7fff, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000), 0x4) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r9, 0x7fff, 0x92, 0xffff}) r14 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000900)={{0xb87, r2, r3, r5, r0, 0x140, 0x3e}, 0x100, 0x2, r13, r14, 0x8, 0x2, 0x9}) shmctl$SHM_LOCK(r1, 0x3) 11:46:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x2) writev(r0, &(0x7f0000000100), 0x0) socket(0x6, 0x1, 0x2) 11:46:18 executing program 0: socket$inet6(0x18, 0x3, 0x0) chroot(&(0x7f00000004c0)='./file0\x00') mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) shutdown(r0, 0x2) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) getdents(r1, &(0x7f0000000440)=""/108, 0x6c) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001400)=""/4096}, {&(0x7f0000000540)=""/58}], 0x6) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 11:46:18 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) shmget$private(0x0, 0x3000, 0xe64f41a2d2974772, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000), 0x4) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r2, r1, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r0, 0x7fff, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r5, 0x7fff, 0x92, 0xffff}) getppid() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r11) socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x245}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() 11:46:18 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) 11:46:18 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b48cf1bc62910f7606173d0f35c0e0a17dbf6f9b425c"], 0x10) write(r0, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 11:46:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6, 0xab53, 0x393c}, {0x7, 0x0, 0x800, 0x3}, {0x30, 0x1ff, 0x2, 0x1f}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000140)=[{0x28}, {0x4006}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="1f00") 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000007, &(0x7f0000000080)=[{0x1c, 0x4000000000}, {0x44, 0x0, 0x0, 0x2cdc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") getuid() 11:46:18 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x7f5d604ab130dd53) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 11:46:18 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') 11:46:18 executing program 0: setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(0x0, r1) setuid(r1) r2 = geteuid() setreuid(0x0, r2) setuid(r2) setreuid(r2, r0) syz_open_pts() 11:46:18 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x40, 0x20) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='\x00', 0x0, 0xc20, r0) setgroups(0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) poll(&(0x7f00000003c0)=[{r0, 0x40}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCEXCL(r2, 0x2000740d) pipe2(&(0x7f0000000080), 0x38000) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) 11:46:19 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{0x7, 0x7}, {0x985, 0x8}}, &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xc185e43a8deecf20, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000240)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r2}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x1, 0x9, 0x80000001}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x3d, 0x0, &(0x7f0000000000)=""/61}) ioctl$KDGKBMODE(r2, 0x40044b06) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) sendto$unix(r0, &(0x7f0000000040)="348ea0ab9dd1db4482081830b53b8d9eaf3c8456616b9c4a13f7d096b9821dbfafde25cdea916e88a47b6116bc34e96c85b06115cee9ca4c3d74ccdd", 0x3c, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42ed", 0x15e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000000], [0xfffffffffffffffd]}}) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x3e959cbe935b6097, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x38dbb27e8156a680, &(0x7f0000000000)={0x8, 0x1ff}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0xc9a, &(0x7f0000000040)="fe132a687e32952930ca0528ad9c5d2e4514c05fbf1cfccd37c4307cf850a039fc1e3ad04f98936d9c1ae8ebad185c50dd3f31c0db76f21d5a0e7884a21928", 0x3f) r1 = socket$inet6(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x5, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x1, 0x5}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) write(r3, &(0x7f00000001c0)="36d6f261e5c00b43597cd9db97d2e3d5031fe055c9a8d953260fd572ff5ba699f8fca343b10fd736840ac75bf8de0ec044bb8b70b1ef667bb278e5148c1681e32d0f4b431df353fa2d6d24247d36d0485a5c094aa4aff6395ee674c9115b0114a21c26c43130bbb79bc976e5f65dd537033696c6b80159789c67342ec2f7d19373d1edd45613fc1f8f29dc21b03210c8766b753a871a18bbe29d2b1cc478eae45af6e1ec74fce92b4545cb8898a863524a1cad2e86ac11c5ec14290fb423b58221129d092c462828b103b9d150538c047cba406410cfcbf5452aeb63bccee58545301f34e153", 0xe6) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000300)=0x800) socket(0x22, 0x4000, 0x1f) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) read(r5, &(0x7f00000003c0)=""/119, 0x77) r6 = open(&(0x7f0000000440)='./file0\x00', 0x20, 0x1b) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000480)) socketpair(0x18, 0x5, 0x9, &(0x7f0000000500)) r7 = open(&(0x7f0000000540)='./file0\x00', 0x8, 0x1d9) getsockname$unix(r7, &(0x7f0000000580)=@file={0x0, ""/15}, &(0x7f00000005c0)=0x11) msgget(0x3, 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000600)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x80) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000680)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000006c0)=0x1) sendto$inet6(r4, &(0x7f0000000700)="d369171119255cf1aa11c0bf215ce28da7ed6bb2701f8d20e47212b2afb39d", 0x1f, 0x2, &(0x7f0000000740)={0x18, 0x1, 0x6, 0x40}, 0xc) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) recvfrom$inet6(r9, &(0x7f0000000780)=""/80, 0x50, 0x800, 0x0, 0x0) 13:34:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) dup2(r2, r3) 13:34:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xa140) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x8001, 0x0) sendto$inet(r2, &(0x7f0000000080)="4673e412c5b54ebb7358d0c3552a2064f06706fcf15558b1589273c5eee98e268248bf696d680426d48bb7264d4257ef56b3e09e250cf151bc60573fe101f4cb19968469e94ed61f3ae70f500f3040ab1863527f46a7ac85d2bbc318ab52d801d20d", 0x62, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)="b9") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x7) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) fsync(r1) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') flock(r0, 0x10610f82fb5d94af) chmod(&(0x7f00000000c0)='./file0\x00', 0xa9) 13:34:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xff) r3 = semget(0x0, 0x4, 0x80) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r1, 0x0, r4, 0x0, 0x100, 0x7fff}, 0x2, 0x2, 0x1360}) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x80) accept$inet6(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1, 0x8) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000002c0)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000300)=0x10001) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000380)={0x7ff, 0x4, './file0\x00', 0x3588, 0x6, 0x3, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000400)=0x100000000) geteuid() r8 = socket$inet(0x2, 0x8000, 0x7fff) accept(r8, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10000, 0x0) connect(r9, &(0x7f0000000580)=@un=@abs={0x483f126be4babc0e, 0x0, 0x0}, 0x8) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000600)=0x85be) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000680)=0x5) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x23}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x34b)                                   13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) r3 = semget$private(0x0, 0x2, 0x53f) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/98) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000001c0)) semget(0x3, 0x4, 0x2) semget(0x0, 0x2, 0x101) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/23) semget$private(0x0, 0x1, 0x8) syz_emit_ethernet(0x91, &(0x7f0000000280)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fe78e0000ddb33bd917a6effaff5ffa66821dce85b5f3b0bfe537ae66f7d82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c222132d6a1f7cedf08f6bb74b") 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x1, 0x1ff, 0x100, 0x3ff, "1e01565c0caa990147deedc6635ceb75059d4582", 0x9, 0x2}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) socket$inet(0x2, 0x4, 0x800) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 13:34:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xf0, 0x1, 0x7f, 0x3e6, "821ecbc610d235445fb76d2bbeff6b9426c3e3da", 0xffffffffffffffe0, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x2) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x3f5) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) r6 = dup2(r4, r5) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000240)=0x7) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r7, 0x20004276, 0x0) write(r4, &(0x7f00000000c0)="973415b08c58558c4eabda0824dff1f86bb56b3fb97ff25acabec0d6c50d0ef6f1bfca143e7da791d859921e33a0ec970b047f027d246f9e97dcf851b590c4868f5c74643523f729114573d6e04b5a1af14fe57b3430dbe7276d6fe6e5d92a72ff86f75121fe39c1", 0x68) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000200)) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$TIOCCONS(r12, 0x20004276, 0x0) ioctl$TIOCMSET(r12, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000002c0)={0x80000001, 0x5, 0x8f12d4e, 0x247, "a25295447b3039f2351465e8b33993ef8a676311", 0x3, 0xffffffffffff6631}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x3, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r1, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 13:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xc, 0x2041110d, 0x9db8, "d6d06c8a400600005680fda021b0659f845c7049"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) sendsyslog(&(0x7f0000000080)="810825f7881ac6e6abed2f4221c820b772cd29a650964da631ff4f0ba35fd1c3b1c0d0169fb4cac9fb3db047de0e3bd43e9df343dd8b69c077fc63a4cf8c8bdf5e87d423296131287c4e27170fbf5b2dc288c1523b7e88aa3d1b5e", 0x5b, 0x10) 13:34:12 executing program 1: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) dup(r0)     13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/de{\xe7tB\xca\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000080)='`') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x6) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) unlink(&(0x7f0000000140)='./file0\x00') r4 = dup2(r0, r3) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000000)=0xfff) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") open(0x0, 0x80, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 13:34:12 executing program 1: open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = dup2(0xffffffffffffff9c, r2) shutdown(r3, 0x2) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x2b}], 0x7, 0x0, 0x4, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa3, 0x0, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$getflags(r5, 0x3) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 13:34:12 executing program 0: pipe2(&(0x7f0000000100), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001cf, &(0x7f0000000000)=[{0xb1}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:34:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) lseek(r1, 0x0, 0x0, 0x2) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) getrlimit(0x8d8d1f9f4b641de0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='k') syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) read(r0, &(0x7f0000000040)=""/32, 0x20) 13:34:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfb, 0x5, 0x5, "46273b54f214a00fe977c06146127609ec1da50d", 0x5, 0x6}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x1}, {0x24}, {0x6}]}) r3 = geteuid() setreuid(0x0, r3) setuid(r3) seteuid(r3) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") getitimer(0x2, &(0x7f0000000080)) 13:34:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) 13:34:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)=""/69}, {&(0x7f0000000100)=""/115}, {&(0x7f00000002c0)=""/33}, {&(0x7f0000000180)=""/233}], 0x143, 0x0, 0x400000002) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 13:34:13 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$getown(r0, 0x5) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, 0xffffffffffffff9c, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r3) r4 = syz_open_pts() fchflags(r4, 0x0) socket$inet6(0x18, 0x400f, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r5) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x87e29c8bdf2ff1f5, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x6d, 0x0, 0x2, 0x7ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000280)) syz_emit_ethernet(0x10c, &(0x7f00000003c0)="d548b41d05338a00") 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) 13:34:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x2, &(0x7f00000001c0)={0x60000000, 0xffffffffffffff00}) getrlimit(0x4, &(0x7f0000000180)) close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x81, 0x9, 0xae52, 0x0, 0x3ff, 0x6bb9, 0x2, 0x0, 0x0, 0xffffffffffffbb3c, 0xfffffffffffffff8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2, 0x43) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000240)=0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 13:34:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x200, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r1, 0x7}) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000280)='/dev/diskmap\x00', &(0x7f0000000380)='}!,)\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/diskmap\x00', &(0x7f00000004c0)='/dev/diskmap\x00'], &(0x7f0000000680)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/diskmap\x00', &(0x7f0000000600)=']\x00', &(0x7f0000000640)='\xd3\x00']) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat(r2, &(0x7f0000000200)='./file0\x00', 0x2, 0x2a) r3 = syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000040)) ioctl$TIOCNXCL(r6, 0x2000740e) 13:34:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x4, 0x0, 0x101, 0x622a}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 13:34:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000200)=0xcc) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r5 = dup2(r1, r2) sendto$inet6(r5, &(0x7f0000000000)="b8c81a0eb6d37c9225b5525ebcb63a07813eab11e5b6a43fcf4d0db1785f40a3e9a9b7dcb798f8b6bbba005409e8afafe25e616de049a0a82ae1359bd857f0e1ecdcc8eaa8377486898c6924dd9448d9c50da1d4334e4da97667bc7709f63ddf3a5911fe3726b912cbb585f18e4f7fd4e22d0b9678ed21ca82668a2f88d955be7c08129c42e725958f8edb2826fc45abf0bd2071f2d306ecd261a6b04d6a46cfd7d225d1c6b33dc43e4f807876af35afd24bef11eea2f03b16c2b51c5807f3d48de602aca461", 0xc6, 0x1, &(0x7f0000000100)={0x18, 0x3, 0xffff, 0x101}, 0xc) 13:34:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x158, &(0x7f0000000080)=[r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x20006) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x4, 0x200, 0x5, 0x66}) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x410000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x102, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) sendto$unix(r2, &(0x7f00000004c0)="f94837dde2c755a280821e59194f3308f64fccf6265ab0dae13d8a00c5b4c7513f3eea8e0057a525ce66f5e0401af8f6c0c2133d5e6ad6afea6b3507bd17ff4296303ac565115166ad72ffd5569c93f07fa67fe7004fd6f489c054ce26f5774a472a19191d4807024b35", 0x6a, 0x1, &(0x7f0000000100)=@abs={0x2, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0x6) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 13:34:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000002c0)="109075c3b2629a24382ba39ef819f3e5ae0ededed5b3edbfeabb3373c80822875fe976ca42ce72cf462582d1ab2d5713bc01295e26af6f659e35981e613a0e760cd06b65d44b99256755b76886c48b35260d31ecad6ecad5aa1c7bd4b4c7c7056eb021a75bab5f6937cb0b38b89747299fd936d912118e5f7a27433d10d7ccbaef2e54a3326d4c33fdfcb6e4fb4b693788719f4c333472", 0x97}], 0x67, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x8) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x85, &(0x7f0000000240)="a402bd6bea23c835eedaeef0c3aa98a5febe3cdcb19ae82442307269cac13d3efc759926006bcc22b89b95120eb2ac876869db7dc14d49e3e2955a3b53fbe993e93f273ad7d361a8bc0703cddad2c73c47bd0a49031fcf9f2fb4829b24e0557080708a64c120dfb514eac76e4da941b9708d05a360bb72e5d8229f1fadad7304501f0e179d") 13:34:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$setflags(r5, 0x2, 0x0) close(r1) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x4) shutdown(r0, 0x1) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='n.', 0x392) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r3, 0x3}) 13:34:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) setitimer(0x0, 0x0, 0x0) 13:34:13 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x1) 13:34:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000001c0)={0x3}, 0xfffffffffffffcb1) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = dup2(0xffffffffffffff9c, r0) pwrite(r1, &(0x7f0000000080)="2ea9ad75809e7478a172ceab5436b8bde46e43c66ae65165d5c9b159086b0f2fe04b19d72e88b16c8b51174dbb5c6d5956221d02749c327d187a092432f8ef66773991086f8e4003452f9e3d188d07539277dd2fd9c4eee826391156f23698597b6743f8b5b5ec29fd6ad139a1cdf89fe76812699bfd14729c0c85563980af8ee11e992bd464dcd397a6d930928ee0f39f5b685a2401454191e0af201d121d5733b0f3e1128f513f99d04faaddfd1b6ec1a45720fe671a07679acbd4d1ccda9f9d51755f9ebbd5c985d956111642c800832ab8", 0xd3, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 13:34:14 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000840)) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0xffffffffffffffff, 0x200003}, 0xc) accept$inet(r1, 0x0, 0x0) sync() 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0xaca2, 0x7fff, 0x7, 0x9}, {0xe7a, 0x0, 0x72, 0x100000001}, {0x4, 0x100000000, 0x7, 0x6}, {0xa7, 0x81, 0x3, 0x7}, {0xe4e, 0x9c97}, {0xb6f, 0x100000001, 0x5, 0x9}, {0x3, 0x7fff, 0xfff, 0x401}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4000030}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\xf3\x93p', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") 13:34:14 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) kqueue() pread(r0, &(0x7f0000000040), 0x0, 0x0, 0x62) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 13:34:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000b25ccf66071f86f5d9b932de5bb07c80f3df672531f20f1e8ce5efdd94afd49b8657bf3a079ca1f5534abcfe33d66cee2558378e5a3c8cf8f37318496f1069f7c784241ef138d2799d"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:14 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r4, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x10, r4) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000000)=0xc) r5 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r5) 13:34: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) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x87394bb25115936e) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) connect(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) close(r2) read(r1, &(0x7f0000000100)=""/4096, 0x1000) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fbd706000086cce1aa12ae06c3762495deba0d83362ba5150800000000"], 0x1c, 0x0}, 0x0) 13:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="fc84c3ab44c638463dadc4627de033cd72ca0f6ebe37c23dedef7007632e40443d39f111344e6339a9292bec55fbeadb2ad141b5e9", 0x35}, {&(0x7f0000000200)="03f85e5e4fb7ed32fe28932b7df24f5057116033506898e06d2c6ebd06845dd7b35cd1842f04a953fb72d30e9533332ff5afaa0013e28b738b331757bad81bbd9dce1a8cca59bb263efc6695cf2b41d8e96066f5e7d3f4d4384c86c1ea4935ae10116151304cf5824b79f7e98b455dfb59a84b967ab21b3e2bd21239316f37ccf4ff78914cca43acb157defbb208c462ccdadca6952eb4b0b9cc21ae8b7c6efb6344888e56e4bbc12a69ec5d161725a0b004e6ac", 0xb4}, {&(0x7f00000002c0)="cf2e917c07ca791879b62aed73a3fa18717f855d684d03bc10ac20fe9aa406f276515a197693dfc96ba5b0d67861af58483429cedb4c540dd53fb8c9f980e4895dc132a1128aa21f859a403e84725e3061b434c39b6cfb88bd6ce579ffae2d452693fcd0faa648b774f75bcc9f151f1b2e14449981d18226f3e5f30d66b034ba26835550896a90fe1c94dc08744e61ef8be75a1efa5bf7f83288aee4d3469100c5b3f2c4fb9d1d6d86e745424d90d4f574f90d9d468a3361865060a867c9b3337569e30c0c73cde22261a08bacdf2788fae099dda7470f94b1f0cf29246b69c1b323100a1478ea2935a78a04311030915ab29c550e909ce074b1ac1f91ced366609241fd87973f1a5fd6cc3d71f9a775c7ef2286cd25d1bd6091e8fda61c88f7939299bc8d50185db995f3c163a2d8b126ec7c6a89a7ff88f9cbd31d4c3edc7d461f64f83d6e78a9e08b9fcacb376700341d23c2536a05f6681c61ee27320f651081b4b1bf07ac7675a73a63f315506241aa56a814c1de8ff521bbbe498048ed8ef923b358b893bf14e255fa7095f178f85f746785d7cdcaa846bfc95d70383c1a5d290f0807afacfb2ae70d348a33c3ffed461d41eeed6ec597477992b629b463a068caa3cbe70a15e222e5d86b72062ee83df2a140a6fdd7d10ba09f8f6b9a132ef8f1987f62cd31800b5bf47d2690ffaf8aa6d93fbac213950d7fec040404c9a7395d3f57c64bf18513fe4fdec355b2da892b89cdf53b73082263b72414e6a099015bb83c5d9eb15f097949715f34a8ea70956e95157b2a937199569256896bf30d2af50515fbec3d54617330fa9ea7b00cc10e55931859e4714b850923362fc69a2b8ccd837fad930ad491224a81e496de1cfec3c3bd2295a6d508f908c7b39bc4cd3bf48a4a34a5f83420f9d89121b8c8ffffadc669feccac4f7b551e4e392a0187f127f75265e885443cbba19af14e21c47b04906c19e0a4e6bb61d05a56fbbe41c38aa561652164e78fb1d258c9a73ae99c26f1dbf008f089960c26998a8339c75c323ec292b4da80ef007ff6816d4df34c90789456e064dea2857eec44f1738543f6ad41a958d75a10c1fa78fed7457fe873b94c9b522e7ac7031138bf95e6969e57af179c1493cf42deac0fc73977a9a2c7d00f8e80892de4b3321257b9f4850e59bf4a22b498a2a98723b13c07481cbb92e689ad985ce62f47975a30e9ae93584e6ff3ef2621e3442d7feb25514d67505e8ae3109590b0f11919dd137e526b6d16207d5215570977e0ab2fb330054d743b7c831508c24572fc761fb186b0066d7856a6f49e967886e256536c5ded54f1f71e5f6ec7d6ad764c21b11ca6ffe1cc287a0614534497fc0cc31105ada4d202a2199b8321dfae67d89e6051ec5a92a230e505be4503611e87851ef9feeabe9f29fce609517d37f0283d9953aa7c55fbfc3c74bf3dee9969d6487dda8b0eb574306472d9f1d2691139765d1967a2e84bd07dce2fbd3806e6390a3f21fd8787d6445486e9a7b5325ead78bf3ebf2a0f290595028f9adc7dab0a4431c2e260cdc5c91bd2df303484a7ae8ced597565887482ddd70fc096acc4f39d4934b91437604d89e2fc1189d8075914208427ad05a4adfc3b42190eda22514dc2c88414c10183924b11c4aeae9cce6a1622c15bfb528a3768c16a6a36766c9b1ecfbd47bf5b0191b08a66e91c82aa19851906887a217476ccf3799c68cfc0cd0547fac3fea490e59c9cba294d9004d377adc97adfc78dec4e407b5500a73f69c0181aec5a3f6899e4d26a957eb63dd6bf49fa86dce6967c62cf8f95baf392c22ee8756ef7598c6855556323a9fa3a319f7998cdd23f1a92c9943dd8611be3913f0553503e0f3cab6ed62047ce120cd394c35ac4e4ba1507e63bc328a433dda4fa2c8bb3779fa19aebe3f4787e032af788223568a3c4720bc52bb78b4445a2268ac49ef54dfb2dcf79293d3a5dafd52c5ddf1a50b38e0f6525f78fe0ccb7b368db59fcd14fcd74bc8bbbcc47f38e5464a57cbc09231ac0cdb400a9675835bf80a61d6add168d3914e4011d50997d0dc7cb087d50a00dcbf581d7ac492e4901953fd7666ed9d8ab58866183298d81e89ee1849a663015c50d38b2f3c4a02d3c3387a8b317ef1b4310025603c0c8fd1e5f1a46c92059d3960e8e8268e21c600d90421d374f77d305f5eb29a63c0b061443ded5e8563b1fd4927da99afb1fb6be4b374c1d6bd07559b515ea74eb4039ba44e32c60e6f26ef44269b4d9826556982bcc93ae19630db6fc1138b8fb18cc7077f8a4a8e1ae73db165929d18de2554ba7d11331ebdcd428e5e4b7fd219c7ebbff40f16687401d79fbfe3762442197b9154d5a67a226f7e3964ecdacc23f7a2f72a69b840bfa5562774c259749f3fed2862688dc8aceed3693ade5342d0e06c1add91c83f351996b1023a497ca158d1a57fc851cb5b1ee97aef193618551875e211a66846c1287d5e69aa0705e4cdfcfaa6665995b67b4a7101efc61a1606f9852564803ae6a7952acd26dc1393635983d2ed78e897c5a644699f46b8564c67992aa49a6b170ec49d1e864c50e0bccd31a8bd998e6facb05702e37d3e78c248936f900c7fd325d61a8f5914074937fa27b5cfd18ba265a08d815d4495838a22d5775c6198a00f98a19cba0cd72eeaa8f9f606d13a03a3adc316bbd4d7b871c86ea2169e0042bf666f27922905e3d800ffa049442a4967dc9e7d11f7e30572e6a4dd8a71e4b5c3cffcad112f550f51d1f299f324efcaa9cef4e5a409e164c1df55aa95cf07f4e41f8fcbe65707972b12d4c717711d0ee7e68e53a61dff579eab9783717d5cf43c153bda581742d3c04f0397b1638d339874460a267e864eca1437526236fbc7528825b11c763b9d620ef3f70c0251a3ca38d36adefbe5ab744fc6345ac282f974750e61d453e9acf665cb96a11b77f891c44d0336c8e5390f46bb49f253fc9fcc0d83d2321fc7315c85811dead18b618756e64fff8510871b2debdc2261d718ebc68965b7eb766b846336f74ad15905d06ef754271dcd97803ee6d7449c44ec00ecc59db05b96d314668bd373fd5b07984ab7bddee0ed097f7c4f226647a35138abf339baba1e487ef5936e086c18159133810028a0d0e1c659417ce4713fc6f86b249782bcd816b98c5c66ddb47cd547726ddb3bb860cf72db06d3ed8fe52ee6779671c9ca5008c33ff06d29ebafbc72757a28a5143b3a86c7797d4002132299cfe908639b0db62bf276afd03ad3eaaabbb2f4045f472c098cdc85bf3b477b3a8b4b1db45bad3e8d29cf9e86261da1d2ef541797ecb8f212d877620ee7dca075f03df71a4cbda325f9fd11a3881a67da3d1f73984c35de2ad1bae59e15c822f6b2240d2c032883d09f00d9551af99ccf203028ac6031c2c32d9ddb91b5e867ca7d7d8d90880e8a64c1e7a470c30bf19c57ffb91aeed4591bb7c62befe3d070ddb2da10c1d62a1503a7321ef3f1fa18f1b63d407e403da87b447cffdfa10c17ae32c03b0d0fdfcb9ab05f585e1e84e374bb81d06c5a6549ef283e7304edf72c3ba69a0ff441ac48d0728b502807d94cfb84e4b869bcdfc2ef681d7aef0ea1637c7f129b480a138d0c89616ca23fcccce18eb59d02450fdf85719d1c6ed83fc7fa2a77a95b1bf6723ede43f3f6cc4a2f51b8def12ba3a34bea14ad310bd32a59b71eb9ac3edac08941267038c58c2b7524bbfa5465908b77b76d4c6f489f5f6cfffffe2be9d3e997dd2ec8b6f7ffb9826bda2d030901be9cd3a6d36b9be8046e11dd92048c961d28288eb43ee719ae8a2c1780b44675c10dc1101bda086d52c7ff203a31d8e22020deacc5a0fd7b4567d7c3f2c9a5e26d4542ff836470db1ad5ef8b1be52bf4abc20ba24bc7c128a6ec769586f758daa76ffa819793e4930a95d03a59423bf32d89a06b0ba2605fe58f76f36468f0d14b2bc51f94f1a7db5901f8eebeaf7287f55ec882d625e6f72442a6fd7f3b3c18ebd9e65df655edd1f6b53816163859da6bb96be1e87ac0dbbd773a6805b361cbeb695d45b22173ebfb20a6f83aa8bb8bbc767bda81c72cab9faccf21376eb06a155750baa3c03ae8aeb5451dc46dff7346a77a3e0d2c9a2c8a0a18a2f4028b310ff314b9a477f23f6af41da6e7d15ea6403bb693356981b989e75d65f529f135882ff0aff0b316c3ba147a6a0e9af10418e6f7be31bf6212d52cf51e93c28e0eb05b02899253b6b5ae4c19fbc12eccce763de443d8d87f7a77ea061fa3c8556db77eef998ddd7db9907169f413278f57551c21d2360856e084a6fddff37431105c49317696fb8630c0c3424114364f1af65ec2f72e98e3a1e45ab8363f2cffa02060933582a5c6e31ec28577388c4b0be4869a35b6546462b57b70c9f68282bf244ae19a54fd68b807e92dc477f9f50e04bbebd8a5da394d38e6a59bb094559b5eabee895570c5de1f1c1bd1cc7f68c3f721d0b21745fff7b59043faaac6a2ff52dc29074a7c04c9e48424905c4f1e71b34ec168bdab443c6eccbcec981384f1e22a5053c4314cbc0330f607022404c1cec95670d8c63f3248ded074ce742b7c8bd054441d8a5eb18fc52ce33a8da677a69d79cb409a5370480a1636feca208b6b49e4b7bf74b073d889b79824305e6285e00da3c874e71c33cc88eaa8699d4065263c4dac3e75b9a883c72801cc5661313af5f7178476db98a887450aba18ac60494e465baf73fe77c3e5d41b6b219b723c12eefd53de6ddf85681c7e9166e27bdf0821d99af77f0895a5ca0c2285b048d4b5fd4cc55d5e477eec823d68db4029c9cb70ca4db5925f21d5643b232c5aea172eb4af4c77ea10b6199b1cf89854addd7fd7080527f6bcfda66a32f4a10eb8bece11820b47b2312eec3a43be1af9eb0084838a21974f6d05c4e78553af31785e04e22af0ecdc68d2622d65c28e1a191f83fa3103beedf78dfc94d2bde77223f60e6160b7a6d8bba87810f5c5bea66acb572e4332d9ce6455b10e085d7070c721ed1a11412e4a5b35efacc22565e692868ffe66ef38a130be269775a96db6376cd46dfd1e514ae6ad925aea8fcb06bc33c4885ace4a1517b2a45863d7889eea449d272ecb19ebd88de399ac70c8d91a61d590bc6b0d7eef39898b33fdf8cc0eadb13e2a308b8c15f665a94e4d32e1f97a4b4cf8c2f62e1199bff0b88c83d19efcc0fa19adef99ed175804812ad35ccb8d4cb16a663f86bc963d522768047cdb3813362b7c67dd622db79cecc5b3d559aa59130eeac35f9b5ef3643438cc1fa5c6e93a6dc37ec0261291758beaeefded56e76a52f0cefbf874b42eacde96753be9c19b4020fb648e3b88976b85bd3a5e5cfd48dd75719b5ce038c460044771f52c2404d9977f389b214249219d5f529b1785a15b5dfd317b513cf1c0c6e734aff8f758b4a62181800122e50ba125f9868bb0f1f85bcfd1100390dce890f761a4360f0512ae4e921f3de993129452e3e8cefc4c9bef4ef275802607c9fae35eb92805ae05a387413b781431f4d14e5de23aeb6d7cafea340fdd1e676594ae741cef6162d16fae9ec6a8decabad128e41aed431c999dac676dc2eb737fb2c65588de6c4a0548d40f1c24b2abe39e5a805be359ecd112eb606317f7c3cf7275fcba0fa795d86c391ace87e120dd0f78f5d97147a3781355cde1fb76dca8a835d9051c1b96a6cadaefb2121fd12745233452bbb0d9906817b8522495bb9c0c9465f92c6e8f542527b2ba492a8c827b0e227289bfbe3660d", 0x1000}, {&(0x7f00000012c0)="008d7acc0dec7b0aff9a0a2383a5613ed7ea2b45ee0f04433e3286c6394190f7ca5f5a2f32349ef94fd21a99f348b7988248692a747523cfb545247ec7cb2f7c03bf1e083052a15c5e91d8dba29aa28653ce82d3fe185d539167c8d4e44b7ff620f99db628775cab698d87bcdeac0d1a237f8f720ab6ab7d177bc211b84b6416b01329233701328a80471e7b37974f5415c87f4488bd0b75e7f18a512c7c33895bfe6a9dc5a592e0d11841d5c9ef156d8b1360102546f67054c9068de8a5aa48e88a9ad50e117e29a6b615167bd42d54a0007f78bf4f15651cd760cd6419775ef6447393bc", 0xe5}, {&(0x7f00000013c0)="5e1ec56084589d609c182715fe1ee10423f7d6a2774c311adbd5eb54e9ab3f95bb41d71a5210cfedfd584c28bbebc1ea80a5c91613432dac81c2b715ac41cea15df335967d812449804018b503d81a6ecedca971b3a917bb25c948ada193c8e51003df9c72507d43a195d9f4fe590319b77346b8afba4fb6556fdbf1464917edc91db12aecfc4c912571b4b015c1e017bb891344baefad4627f1099ee924f90c6e68a6a7fbd93e43b0e13d6f52758d224f4905136b5ff051b592682d79744f8ccfc74bc2c53f33", 0xc7}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400015, 0x0, 0x0, 0xffffffffffff8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 13:34:15 executing program 0: r0 = socket(0x4, 0x3, 0x5) getsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) r1 = semget(0x2, 0x3, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/37) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) read(0xffffffffffffffff, &(0x7f00000008c0)=""/214, 0xd6) 13:34:15 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x2) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffffc) socket(0x1, 0xe002, 0x5) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18080, 0x0) 13:34:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="19e6f38059", 0x5, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) 13:34:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="bd9de7e94c4579b87171f1808550ce56049ac4b8658fb6be11f6e0e9e63c58e9f409ecb8b05b6edff0c9645f90798d833f2ea6174628d4c052152d9b2f6bbd1f770511520ebda2ca14b2d351a7156033605b116ed61d776fed91ecde1bb607e599f3f7f8d0a575197d4a43cfc4785c0685c081d3052fd2c24c00be5ac208a30a8c62065a1fe888f27878672517bcea28153582ba91d57b2d3a5d18a9971c9700"/175], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:15 executing program 1: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r2}, 0x0, 0x0, r1, r3, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000004c0)=@file={0x0, '\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'}, 0x50) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4, @ANYRES16, @ANYRESHEX=r7, @ANYRESOCT=0x0], 0x4, 0x0, 0x800) r8 = socket$inet6(0x18, 0x3, 0x8001) dup(r8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x8000, 0x66a, &(0x7f0000000400)="de005efef4cbe2a3a672a984fd85de5a72752131f314da0ca0d86267c43a35c096e1cc9103d260689fd3be125094817f8aa9b0d58c6bdfcad0c9fa464a83749dd97adb0abfef99b95300b915d438d9c214f0af3cb3c7581c263142fa98e4b3bce0a9f464d7fc7b24e3b76fe35118005385ef16969a0600f7fc61ba9feb122ce3eb6000f7b84c9e54dbabd38153df102e67b8bf2f60aab77ec4d3e68dee319e50efc945ac0680e398e7426091", 0xac) r9 = socket$inet6(0x18, 0x4000, 0x9) setsockopt(r9, 0x8, 0xa, &(0x7f0000000200)="78299ac30663ee0f66ffff46574f510b7df25a11556c4b398237094271e6f0235f07baa88323975cd7de955b1322bac94bb0b6ec09bab82bcee48f6c92b3f3b50a09a5f2be9f8b7a4de2299368b28b6c177d34ae784f7d945566fb0bf82490bcf5ec338db080dd0006186c9583c581a8443a1fa1268262b896552e2fdf3aa8d036a4b1f937a8713024806c35f5a0131985dad843aab680e3cb4e997180ffed888598f9af5a63eb18cd29eda71f1c6d2cf861362518df7c04069483e11526e91aab8df46d8546426f201782d750070e282d6d3fd29b3e1338a73a492b669e811484c010c1a6ed14e92ba9c2", 0xf) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r11, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ftruncate(0xffffffffffffffff, 0x0, 0x5) getpid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0x6f9740c28a5c964b) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r11, 0x5) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000006c0)) getgid() 13:34:15 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) write(r1, &(0x7f0000000400)="489afe93850304da4083aa074638c54c7aa8505c1eb531264e1e0e7b01ff350c9ed59efbfd68b64db19ba979c81bd89761194eafcec05ac84cfbbce71f73bb836cdf5460813339ff5b6e1c", 0x4b) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x0, 0x0, 0x4}, {0x4, 0x0, 0x0, 0x100}]}) ioctl$KDGETLED(r1, 0x40044b41, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) renameat(r4, &(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') chflagsat(r4, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r5 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000004c0)) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) semget(0x2, 0x0, 0x11) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)) fchmodat(r4, &(0x7f0000000500)='./file0\x00', 0xd01a2876f2f9b6d5, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000480)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x17ba, 0xcc44, 0x100000001, 0x9}, {0x6, 0xf5, 0xfc26, 0x9}, {0x7, 0x6, 0x5, 0x80000000}]}) 13:34:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r0, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x44, 0x8, 0x20, 0x9}, {{r1}, 0xfffffffffffffff8, 0xc, 0x4aa2c0fe075b71f7, 0xada, 0xebd8}], 0x5, 0x0) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x408, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x9, 0xe0d, &(0x7f0000000180), 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1efcb64c8645ad68, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe2(&(0x7f0000000180), 0x8) syz_emit_ethernet(0xfe, &(0x7f0000000340)='7') 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1000000000000, 0x0, 0x90d6, 0x0, "4b30a258a76fc6e23c6500000000000100e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) syz_open_pts() kqueue() syz_open_pts() 13:34:16 executing program 0: readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/164, 0xa4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000100)=0x400) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x39) 13:34:16 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r5 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x1, 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000900)={0x7ff, 0x8, 0x9, 0x8, "5fb08282d3b40c35c6f2587148882af0be2cf73f", 0x60da, 0x8}) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x6, 0xfffffffffffff635, 0x80000001, 0xfffffffffffffff9}, {0x1ff, 0x7, 0x3, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x40d, 0x400}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 13:34:16 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x1}) syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22, 0x3}, {0x83, 0x9}, {0x23, 0x7}], 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 13:34:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x49) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xffffffffffffff9f) close(r0) r5 = socket(0x18, 0x3, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x112) shmget$private(0x0, 0x3000, 0x150, &(0x7f00006b5000/0x3000)=nil) syz_open_pts() r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000080)={0x9, 0x101, 0xed5, 0xed}) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x6d2) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2fb}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6b8f82c1a995703, 0x0) dup(r2) 13:34:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) r1 = socket(0x18, 0x4000, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r2, 0x100000001, 0x203, &(0x7f00000001c0)="31966c2d8d05651599b5a85262901f5d5bfae01613b95e90d03aacb9adee9f34b38a5fd2c7f755b955b7d6029e7197532b25bc06332e07a3ee2b66f56b18acc8e73d13f09ce10476e1eb", 0x4a) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xec435045b3a13650, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="140000000000001ca900070508b1d1d9ad845133f4ee670878"], 0x19}, 0x0) 13:34:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000240)={0x401, 0x2, 0x2, 0x3, "d11f6f96fb0271b4bdd6324b0ecb62db9559cec2", 0x7, 0x3}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7f, 0x1000, 0x100000001, 0x8}, {0xfffffffffffffa51, 0x5, 0x401, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60, 0x493, 0x0, 0xfffffffffffffffe}, {0x64, 0x0, 0x400}, {0x6}]}) open(&(0x7f00000000c0)='\x00', 0x10, 0x8) syz_emit_ethernet(0xbefacac945095b25, &(0x7f0000000140)="1508da81a3f16d776a304803a2da39b6") 13:34:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0x23f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000300)=0xb0e0) r4 = semget(0x2, 0x3, 0x281) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000280)=""/55) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x749e, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000740)=@in6={0x18, 0x0, 0x4, 0x9}, 0x0) pipe(&(0x7f0000000340)) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) close(r8) dup(r2) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r9, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r10 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 13:34:16 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./bus\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) dup2(r7, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r9, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs, 0x8) r10 = fcntl$getown(r9, 0x5) wait4(r10, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r11 = socket(0x18, 0x1, 0x0) dup2(r11, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r11, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r12, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r13 = getpgid(r12) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x1000, r2, r4, r5, r6, 0x142, 0x9}, 0x9, 0x1f, r8, r13, 0x100000000, 0x5, 0x3ff}) ioctl$KDENABIO(r1, 0x20004b3c) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfff, 0x4, 0x400, 0x8, "037e9d45e74d49e75dd59fdffccf8960633aaa15", 0x1d53, 0xfffffffffffffff7}) 13:34:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xff64) 13:34:17 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xe5, 0x40}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x84}, {0x74}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 13:34:17 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000005c0)={0x7f}, 0xfffffffffffffd28) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) listen(r4, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f00000000c0)) socket$unix(0x1, 0xedbec42f15e78518, 0x0) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) read(r1, &(0x7f0000000100)=""/108, 0x6c) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0xc}, {0xc}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x7fff, 0x3f, 0x18000000, 0x8}, {0x32, 0x120000000, 0x2efb43f6, 0x5e79}, {0x0, 0x1ff, 0x100000000, 0xfff}, {0x7, 0x800, 0x4, 0x742c}, {0x10000, 0x7fffffff, 0x2, 0xffffffff80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) 13:34:20 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) msgget(0x0, 0x80) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0xfffffffffffffffe}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00\x10\x02', 0x0}) syz_emit_ethernet(0x139, &(0x7f0000000000)="b6") 13:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup(r0) close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 13:34:20 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x5c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/176, 0xb0}], 0x4, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8000, 0x0) readv(r2, &(0x7f0000003600)=[{&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f0000003400)=""/234, 0xea}, {&(0x7f0000003500)=""/114, 0x72}, {&(0x7f0000003580)=""/107, 0x6b}], 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 13:34:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffff7e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getgid() chown(&(0x7f0000000000)='./bus\x00', r1, 0x0) 13:34:20 executing program 0: r0 = socket(0x14, 0x3, 0x3) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="f08eb4b3a2e3cf3478b0941ce55d26825ca17af1f7f5c00694628be126d68a4c3517d5d4965e727115a99597334660d70d08d9a84504b06b8b23d6b08d122360710c5aa88faeb0e0bbddb9000ddc992cf1b814491157eef0418f92df4b83af172838d195295bbc58822f3ff60dbad237fce9990c8b2f447f3c973e3a64a9a6364649aa38cd1eeab6e45c10e85bc9d2e6bd081f98487b5375090b97327aa58f6222fcb258f70048", 0xa7}, {&(0x7f0000000140)}, {&(0x7f0000000180)="ecd775c5712f4cb29d626cf3cea7cd1f79380ff7809e27c37488138451eadc4bc05409d9e15f4aa0", 0x28}, {&(0x7f00000001c0)="35e0de46deca2f15613e1a0c49f713473f0d9c63893e5f5a66da9a6655369313519fb652fc9a13ec1043d908a4ed6675206d828febbe5f9087ac704ae69eaec189b827fd60ead29aa171d5b8be4fc2381ccbba9b364086cb18c1d4", 0x5b}, {&(0x7f0000000240)="673b75646afa30319255d44e177146da486b700715dd910a9befd4fc7e73a91e37ae656563533e1b877e3a51e3100776afe8baf2ecf788c252be301e178af85e8f1983337324004c1c20e4d3b6bbd22d03b7fdaa397c0578958a6f848826dd79ab75594facdc6a1f70d52a75", 0x6c}], 0x5, &(0x7f0000000340)=[{0x58, 0xffff, 0x67c, "a30e4c3601b01ae57c496fe67b416d53aa121890664d30abd3468a34dae5e089f3f895e5ffb6e9402c49e0cbed6906856b67f4efb27b3a497fa0c57f64716bf270335c"}, {0x80, 0x0, 0x1, "3aca0eeeea3a79a50e843e5ad9c0eba618875f450459266f583035e686cc129b54682477bc92daa9b6abc4f64f16392d27f712773c2b50b6b4f8e83d218cc6b789ac7f791f6a16fdb309fad0dc3c8cc38268235eddcc212998784791dfe2e701b18c7e88b021577953b05ff98148b165"}, {0x58, 0x0, 0x7ff, "d413cd120f88d605f3aee96acfa5c318cba76a61232a29be7bfcc083988fdad35ac68e29d80696c92c18d48e5a6753124fb9b9044c618d3ebfa73b9dc7f891dbf85693443154"}], 0x130}, 0x9) socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x1021, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) unlink(&(0x7f0000000140)='./file0\x00') 13:34:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381", 0xa13) write(r1, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) syz_open_pts() write(r1, &(0x7f00000000c0)="2ba872c76578dfe7580f3e3add8984b93b2ca866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) 13:34:20 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) close(r0) setrlimit(0x6, &(0x7f00000000c0)={0x3, 0x92}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) 13:34:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tip', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40, 0x0, 0x10000}, {0x35}, {0x714c488e, 0x0, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x1, 0x80000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x264, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x1) r4 = open(&(0x7f0000000140)='./bus\x00', 0x81, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x140) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(r4, 0x0, 0xfffffeb3, 0x42, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(0xffffffffffffffff, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r5, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 13:34:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xfffffffffffffbff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='\\$%-\'[\xe6\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)=']\x82.\x00']) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0xff, 0x0, {[0x2, 0x2, 0x400, 0x3, 0x2, 0x401, 0x80, 0x0, 0x66, 0x3, 0xffffffffffffff00, 0x4, 0x3, 0x5, 0x0, 0x2, 0x4, 0x8], [0x71a06d5a, 0x0, 0x0, 0x5, 0x7, 0x8, 0x1, 0x5, 0x0, 0x9], [0x0, 0x8, 0x7, 0x0, 0x1000, 0x20, 0xb17], [0x10001, 0x5, 0x3, 0xfffffffffffffff9, 0x13, 0x6], [{0x0, 0x4, 0xa0}, {0x4, 0x6e4, 0x1, 0xd3}, {0x332c, 0x3, 0x1, 0x6b16}, {0xfffffffffffffff7, 0x100000000, 0x3f, 0x6}, {0x0, 0xfffffffeffffffff, 0x22c, 0x9}, {0xffff, 0x9, 0x3, 0x5}, {0x3, 0x0, 0x2, 0x2}, {0x14, 0x596, 0x8, 0x5e}], {0x8, 0x1, 0x5, 0x80000001}, {0xffff, 0x3, 0x1, 0xfff}}}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r3, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) 13:34:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x42) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xfff) 13:34:21 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r2, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r4, &(0x7f0000000740), 0x0, &(0x7f00000008c0)) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044279, &(0x7f0000000000)) renameat(r6, &(0x7f0000000180)='./file0\x00', r8, &(0x7f00000001c0)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0xfffffff9, 0x2000100000005, r4}) 13:34:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0xff, 0x4, 0x200, 0xffffffffffffff80, &(0x7f0000000240)={{0x3b, 0x6, 0x4, 0x100, 0x491, 0x8000, 0x7fff}, {[0x3, 0x7f, 0x8000, 0x3, 0xfff, 0x6, 0x5, 0x51a, 0x80, 0x2, 0x7ff, 0x8, 0x7, 0x0, 0x0, 0x7, 0x800, 0x1ff], [0x4, 0xff, 0x7, 0x800, 0x7, 0x3, 0xfff, 0x3, 0x401, 0xff], [0x4, 0x1, 0x1c0000, 0x1, 0x6, 0x80000000, 0x7ff], [0x100000000000, 0x3, 0xe188, 0x3, 0x2, 0xfffffffffffffc00], [{0xffffffff, 0x2, 0x2, 0x9}, {0x82ee, 0x3, 0x100000001, 0x8}, {0x757, 0x12a, 0x7, 0x2}, {0x3e14, 0x7f, 0xfffffffffffffffc, 0x88}, {0xe1f8, 0x800, 0xd7, 0x1}, {0x5, 0x3, 0x65}, {0x5af, 0x5, 0x1, 0x2}, {0x5d0c, 0x77c, 0x9, 0x80}], {0x6, 0x2, 0x0, 0x80000001}, {0x401, 0x7f, 0x3}}}, 0x4, 0xd139}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 13:34:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x364) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = socket$inet6(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x7e472f9e7c6454cd, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000022c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="2d7180a48435f0ff53dab8d38204166268e5575ec9231a144f012658fdc598c73aaa6f01cf80f6be8885366dde9302172d6858819175241bb970722f89e252a51bd5a2f9f1ba400e39d8941337335e036ef6ddda8b2f33618f05ce29456e66e44c8d9f303bc3085b1f04e296673fb9ca73f39d30662d792a0c987958d84221e000d621fdc37b105ef318c3ef70bc4aa6e55819385f527c358bcb97fbef1e694ed05ce5c38a2521c6620ae677f89fcd862288dc0901320d5ef4303bfa1b3f38df3cf9adcabd4894450e1188ce214538ddae7cb6ce42dda430ab9d", 0xda}, {&(0x7f00000002c0)="ddb113a4aad2dcb55decbf83e16c6c72bf31f5504ddab4ff657267e7fcdaa1bf91274ecd13bd1baf65dcd4e59695a42eda9d7ec6729a2231254a3c5bed53e5adf8ab1d08047a6dc50e831035d9f31894dab938ab46dd9c16da29214a6873d08a6310e6d32abc0737d902fbc36596a6b9849ebd87b0fb96621b756b4494cc1d56b982fe8edad8e81129d448fddf955369d12eafe740222030bead37ddd9b6bea6cc37589723644c89ddb44bf2b234822530dfa7e03c6d22f92e77507e7eb8f6093169e515cac086ecdcb6f05d53af422279f4b5425e9f0677d8a1e41de05c072309c3f4ec242d287eb005f808334b1a1ceb1f4880ee76a82cc56e1b4ffa0d309a223185c74fb7ee66a7b353cf23a18f00a1a89928721320c55d48168c7b802910429a64e8b5d319ab74f7042054836fad31a55eb9a0e6600010f1c71bb28d7fc78220fdcf0bcdeba13e5ae262bd2df6b8eb4d9ca8c8574257b398f78eb1ac9fc4a3c95cb508456aa737f38cd21e3d943da0adcfc1ddd3807a6853bf87f507b4a48e5fcc2e07547fcb521bc945fd674f216d1cebe4e539a10b2c3d2349233892190198685a5741f2a1277c36bd13479552a9e464c1efa4f5c2adf86ebc65e2be6477d6fb7d83365edc393db0291292f0296734d7dbf3a54cb51f3d45f52c7cf5b0895d4042e28edaca7f34c1e9ff77c347ddd437e88a549355f7da1290818b245d3dcc201ea2ec39243d24623413e97dece5c916dde1881740e2dc3e1f661f90ad69ef79f60e359d46e724aa2172f379c8ddc8bcecc5bed44cb9d2eb355c4f9faee610e257676aa3a9945600d9a380afc5005fcf7986da0fc8466e057fb429a1d469fef2467ba40d9f43731bd8fa1d1e5ef59819a98fbd44d0199edb89adbffd2664ee7be37ff882e6563c39561d99358f420c263ec92a86a5168f77b698e31548cc8a24f05f53ffaf8f3d73fc3c3ccd6dd23944af37f358ccca48c79e30e3d1f8628fb78e7df7dccfc4a9bcd4520c9c4203355dab7819987a51a58245f52fe9a9ac66c2b2b4dbb7758a683a248a7fe6c6df3845806503bf9977b7119a9fbe1d907e366b5b4dd7dd710a43cdc4c504b1553de5ac5d8bc4e6689c8da2e1ec09f3ae55cadfe19d6874f3f7d33992cea8410aa11f32d79514ac76e7cc418b7d7a16838cd2b5e01aed3c8451b1db1f81766b8ace2e91d1ce0f976918b0a5fae7d41ad1f685271f317441b67b9a3d28204429437c022664599b6a6be75aff9759242e60f95a81ce7da968b9c71ebf2f0d1d6d2ecbc3a71bc9e0f893d71e58ebe39d61b7b03fdc320bb5cbc4fff8f234e38f9b00956833ec47a1aab24787cb24a9dc0070362eef4cf4a29b8fc0571be5dcc52172a632519562fd7145238431b2db07b02aa2d0646500f7e5ea961aea80ad445156c6974aa8eb55e7e4b3adb15e5c1d98e85f47929cc258a4e716ad7425e23410c674e2f75bff43998b6a78ff32a78368282b38623093eaa020a54db6b574dc325ae32da6d286ea1e94313cc9650fc359cb67e262156670df2caba9b5410241c1f457c4bb3f35ae43335f63425daaa5d4a956ee4d34bd0834d48d7be4b8e464c0ff9b0d6308a748b52493bab9a447b1f19332f5f83499f7e1518f927b728ad3ed0c29b547468c52f6218cb2541b7eaccb543fad1b0f866c898de9d8f8fc6b926262177fb9620c1b7d12330477a65d856305fe87afae905541ed266360c642c73af6084fd87f093972b52e9be1c9a5d9eb85602115d08de4e4c8815cda4e4c1197f236c80e2e8f879dfb790dd18263c28d1de0ea88aafcea05762127aaee9a298a6a21a3f7ca901a256e2fdd4ca509b32d73552c717452dc135e34264d523f43c66c5d89e4da492b65f2c52892ace45d86dfc1a6df5bae3e60a8fc6b6154e5f58a3904ad63c718260a57e3bd4455ff20d2402ac31f091712204d772c2807615bfa118e034bd9f8a470d162305cd1c2d71216ca7aee01711c3cadf7cd4c884d89bb93b265cd8e49466ec91ed11ef9eca15679dfdf966134c8d748d367d1d592e9369a83d17ee91e1dd5a13d8fd2dfd0866459e83f9eead74dd2f9ac712d98eb87c8e00825ec094afbc0294825fab9ea702833508a1e552972f339d4eecaeee61207b648083ddeb08677bce6da48beecadc9473213fa1ae35b4c9df36c41b512ffc3228614d6cf4ba69d4dfeed4b53ca9a99c09911efeb6d2ba9e5c64ac3286a2a25d4a5a7c1d372c32136e366d82959ef6d683cc2eee5d22e16fb0dafa840f035b34c770b4fcab196221456aec9be717ddde98197492520bc0d200458e226890fe64622211e1f4cb09e8ac6765fd08bca84264af133dfc499c4161e18e5d1adf432f643714d75eb8fb16de9c1335c4ca7552376147a34ff29721a72d313203bad95ae3d9a1ecb1077fc36ab15c47c7a67938c89d0053cf153f1631c2147b643918600674b4846338d7265b366157549dd1bfbd5015a85012c4d50bbc397858cd77d51e997d0aaa71f937feb280a499ab26747646417c34a3a136194dfd6b3514e10e1c7eb750735606d7fa26b139e3a7505c2aa36c367258d94c3b05eb38d1b0491a2107290f925dfe0d880a713680156b086f5bb784eb8568ba393bdb5253af0e2a4314bf07e6d70299008df320c037e539437ffb54bb5b60d433b019c63e7fce8ff8c7862da3f452b3cfe51fdebdab7823c72949670fb5f0fd3b113c89e135236e2b02fcb7c0a298c893fb1c5ca2e34d4f39c22ccfbb44b37aed94b151851d6e059d0d9dc935a098056d7b72812400dedbf715da435de30c57463d41c26d87578218fd5aafee06224549379f2098e56a7517b564db963703a6a3200ee63ff0571cd60a38fa4cc70f56b21d9bc8426e3515c307ff905737e6766e7bdfd9d32d04cea18e34d36e020db51f066bea73ab6a8f82065d64d54075a19f1cf03fe2603560de796400d62e5b6dde9ab189efe4338e12c2ec7b96c1818b5c64b96f97b090df98e339928d53012727edb7ca1d2043714b72b65d3d9b90d1dfc4994440cc6a0daa80ecf01f253040b30865466fe81bd82107c64cf05e92bf287c1796816ff8c28e3336808341d96f2398a3c228e81ba73a49e149eaa20259938e7f1b600e1814bffeced7e92d65f8d5ca20987962fc061f019fefc50672985aeb9ddb222275310e18f7cf0e67cbb8beac3a4a7f05c9bc313c2b46e97a579436d794aa0fec04debc3c8cb384814dd242b665c3b0a5428e7e2dbd78fce3e8a683f35faf832bc918ff74f4a097d70b5137cac397804c65dd6bb1e1f3f8ad283f872381c0238c1b60f4469ac0adac76d0e7f06454ddb41ff2b0e421c423aaf3572a08131a5767b952179fdd96fd8009804ddd09430ace250715da6f6e463e991a651558fcef0e2e5feff2d329a344638af880fe8cfba11884b106c75f48f8717b569e414706b8f24cdf4a17689aee6c2ab999b2a7abfc68682e35b82205fc0c129b0eeaf77137025ecbe941d810ed4b02e786bf4f4345476b84bb538a3359f1a9a8ff806f1837f2f4cda52f43e427ba428d6aca5b76aa563c6a577ff7850f64f6c9fb361b8f9273f4bf2de3ebf98242eb8f4324478d5d3b4ea0d90c4808480c3b66f417eae12eaadf8c0be6f31984e95612068483b05207b02ec9b85293a42e418e898d211ed7de8ecab651c00a2ae2617726542ab59e01231659122107a14319f0e6e6a44524c0f60cf9ee7e8b2301b574b5d065888c7d8c5a173034cee406780c2da6ec701f8cd6855abddd6053f3a810d10fcc98498db0664d57a87a28e5f297f8c0e0fd2101f6fe15079d8da45640060818212b3a37151fcbc5be2a2c79b88f62f95a583ccbf15b57d84585072323f042c90827b4b84dc172468f63a1bf1ad780db001bad42e1fc61ab62af639aa4b21e35f057240013fc93e21f9286d6d2ce94f15bbb7f6ce47f90d803395e6e888f6dbd6f039b49ae3ea077de9dfbdbd67a0e6e8455a561fb3d6fb0e5656e40d205978c814ddd24c9e12bfbbbf99c2d4441bfd1b6a6259315d91698c6ca5f5cecfdc8c40c26e8940fbaf60d3b4a61bf19390bc05416ba6cbd5fa31ca6b2558395c066ba974987b34f13ba62db5273d995a8c465538141957cf15ec7c80bda453e32cfc52728d5ecf888674eb67a98837adb92a13348a3ba7206f11df544e0f9ddf30c4dae950d13c2db2fe92b4880fb705829227f88d48c5ea4fd52b34e23bcc78598b604188d33e1cbbab61e841e118849494fb8065614a840a4abe9c3c73cb7abc60dc6b13431f3f8b3c0e45b20dee142f3554ca95970ef5e13fc8d0e0ea1907c713cad4823d78b1a37c2edff3570f9877a553e9605ea0597808888bbe90ec36d395db1c99d00f6a680e9e43f5717e9c1860694b940c1f26f006fefd3b3eeaaaf1c0b58510c61fd6d491e1dc62f4616d823d453ae9add432daee1f6cd8d5d4e6c5d535da141f90d865bfb14eebe80fa89d841abc5f4673f5b0abd8c504bd9eb9c2d4815a58901c436b9b15b7c2a1bd3b7bfe0e3fef754b7aeea3758d15d09fa912fbd56c149d6d0db192215a6980afac4d9a092d3660320ccc99e645e4a367036388eaafc0660e675e52221a7449bb8e53c752623a553c93c7988266277c632595905e7f184067af5a84d2602b9c9d4b06ca70af7c32b3018f0515e88b170e4f95b247076e06e80ab13c226b977c7310375cb94ea041532e2e28d47f51269614c50727ce34e53bb87de0fec3a7af3e6443839695f1c7efd5841f39947ca0bca0807866dc8c954ce9651200266ba86ad3fa067c6c7cde0e18e454c577c24a7d5849592e7eee8491bf3957d7ff29963c74ccae1a903133d367d474160833f90868216599f78fabe486b46c6a7187d801bab6dd3fe4b389edadadf707baac917099c8bcc17cc82f70fadbc2571ca907633066183c4013df73683e7cfd47b2a2dcb517f70ea2a86a526db2f94f0e827dfef449b8c1fec917352453dbd2dfbec72de88ba53adfc009dec308b3ff2bef5e2a1c4fa8c5e9bbc060d7c03ad8216fc87ccd10e0b4c181b86065ff22b99df8431d90e1bdaad55034f137dfdd7004a664f5cc9b979d4122df5e0ed9901016616aab2aa8c0878c307e6945033c7c3b37732afac520eea9d811067b129365eca26bb4ecd5d442fb749a8b2e282de2e01084b031e7c4dbffaaf590b2951334b9ced1e3f5fe9c428fdd8fde09c7c2e3958f15cd0f09a7cab361409e3b7572b70b79b29621c98ab12d04aed2d58cb36aa5b07283f27b6c6350abd360c13e8ed369af0efef3d70df6ab2a9d624ae8fa2e2ff17dee29069bf25160a4b8d927f0cbe92fc14a7a3931b46ee81c5f02188bbf53cb2136c0c9cb13198ee55ba0bf699295817b03a8e699e529540c84cc667e4015fc8f083c182515da8628ce1269e29442a11e74ca68190eeb21b3c52cffe6689d4160468019cb6c6a3c5e9b4f8a01f7e44e62f34894edfad7975e7226a75cf73893c49040bb0740a0cd972dc3c9d59ca7d8d4be30c535cf6adc8b129680277cf004b0ba4a9e1ddcb1025da43c6a4a987a5d8495e88da0127b40fe23bfdb699286df64e6a9fc266b777418485ce9c6868a45ce7910939f3dbc7b5116225baf0734ac365217992f673dc3519837e78cdad54e1a457df9f8d8e02ebaec4416040595b42d67474d058be52fbb5d9ba1c0f957c62df2bad8202c2484330b8d4d3df8fee2382a6be0d3294319cda2146e83fd462bcddbed9e08b0c7a37c930898c6243f26f214cc64a815ae58c5065f", 0x1000}, {&(0x7f00000012c0)="ea1d5fc06f54556529baf9900c8f672946e47ed38cc277bbb655732177264ef4eb1a3f549039dbca35827183ef2a5ce1b5ac7b4a7eeececdbae175227ad9a788e797bde1e0e980f0fb612e6eeefda2f60c7054a2ce117af650233df112b939c5753421419b0749f32ce5f494831ada4f3fde525030802be2345a9f0cfd4fec7ff3f18b8f8f6a84b39bf6dd5e4b986501bdfd6fc83f31814916cd82cc28b6c09ba99f602228ecdc2bdbd74e7fc064c96deb5afe4c2d42d4f783d5bf6c81584bbdd467982265e4909469740ec4255e8456896d933dfb62a2d48d64226f8100054972b07959f4f692012ef2eba22ec7d828adb8aec0565902585b9a043dd2966b30d34e25e6ebd95b53404cbb0fef59bcee8b670c89c60a47a6c6cd72d2b8fd5a5059082ff90dbe76e5a4d2b5763a02e5a1c00c51001d5c4cf5591bdd124259bdf26230b0243117d4f822c7654189f819bd84769ff9fa05ff5b76243041d8d191e5972be41e0ae720651803e86af1f922d706d67aa15a6773b42f8b81441e8511bf9ea2d29be51e7a037993cdc5b459472412b881cc4a96aa25803323a02820350dda92bba08e7400ec26a2e0194c5033b1a05a5aaac046c88e2e387b8bea0bfd44ca6fefe7d9cd55503781f97e48eaead29c384d411f8b50070881bd6aaeebe40f9c57e7a4d09b9f5e50de7a45ca310739f5a80390f3245ecfc4808a2389bba1ae77c7fe2cb94e32e28716864854d69c01e501b56d33f0654083fca956b1b05314b4b85ac662e7376b2bfad90020f5f5583391329bd9e1e8baff7175cae4bdff2bcd8ee83e9f260c1498d5aee5ab097dfc1854457c89d92d8251e8cec4cf479203dbe4360e4e506b281570b43cd03ffad8c916ff70e182a3d6bb8b2460903fed0df2462a0bdb3531a936a10e716e7b67c76c1aec5089b4ec34e4eeb6479e5ce12ebbd09a62b6cb86a687afa1129ecb17417d2e3589b2096b500f6394f2d38516a9e5c19bf5b1093af57322cdffa5c55b3c231dbf206705b08aabd68ef7ce346adec328c8ddaba33febfde6e0080214eda20d0c2026d552e5b62cd3aba3fc8bcdb1d955cb2b7cd04f3aa712004b8753298c0876132b6e8e46b6b7468207a1a09370687e231a51c385ceb591c0cfb53606dc8147f6552904bbc4d04e695a00253f6809adeb26926ce217acea14a491bde5ade47c4e3f97a17e68ae9c13807c163a514a3e3b3055e42d6dcf0cf8bd1e8b351d6be76dfc1995f631f588436c3a2a9054e0f90f0d2f576748a970015e6375e1ae1943474867272b8ac413b451ca2c6dc9f81c3e1e685dac0efc492f3f40b81965a55bc99467b527fdcab7f07ae32fb0ae6c624d3f71d26f8353f8ce85ebf55c1d7f6063f65d24bd6981f566ec85b685fadef5b8a53fe108291d789c435015587d9645f4137356c9bf1e218608293722c735c8acaf9bd53e0c580cecf7f4303c6d0c33008c71455e7d73239dea578597f3fcf85dedf9c3de7e37b1c4caf28b7230a9b6bf42a6a2ca8d5072fb6fba9946a23369ebc7f1c9630ca34b94348b085f35110c3ddf4af03ca697370e9d5f336b5d75e3a8088eca83067e35e5685618171f52ffab6e21bb25b0697863a96d719fead6c5aecfe35001222bce8863623083c4e61294e9ee171166ba1f3be61b63a1ae3c0282e66e743cc36073f85f5b4728861e3d99c8f896e0fdf7ca0eff87d3bcf449dc6918e4d2dd3c6d7ff4c0b9de0779c46cd32ec215a92a0f77595ec4d9024f63aa6b3e2c8fcef40b9066d568ec7df114cb4642592b15ec17d3c03a9f3244144d31a7aadff9fc506fc03325d340799ff66a525fb806254e70ecffbf7d0ad9222ea729b196ab3bd2a0412342b0b2c2bb11bb18c4f3aa4d8a55c6a893ff5c69355871936be6e58dc873307bfd83a83c53ae5490c019d67f90df4eef91bf58b9398bdc38bab09a2be3b9988296f188c074d3880f1696d4803a4d013d8608e988809e761afd32a689da412a4818e0744d2131cc1bd7d49f15d17195298889a2988d71d2392755d02ebe51cec3cda40110862b8b411a87eddcea6073f37576959873c5596eeead2503af09ef872c8bbcf127dbb7d883aedb04d3c4b0eb2eea4a32e873d4790286295d539b11d6bcd3a6881c92aaf2d366571a9307c0e13001d6b6760e53eaaf9f063a1236471300f2b898ea6f17c60f6006f7c6085f3a165484eee60244a9c431278a79473e72ebb4da285982929d87d65415bcc7062da8f935aca0b0c96158a5fbd36b03f109f9a858da007a4c8406c1b0a5ace9fa39a435a570711c5b032b9558e2d89ccb45e3c1fbc6c66d8b68a9000f189e075682d91b897cbc6c307609da7552b7ec12cc2f127a1931365db9c09ffd34da4c3d9a03b22617818b1c930ca038acb81c05c9b590e8d7a999afb284189177c6f55f6c22010f5e8569d393cfe40af45b2046db4a8d8eb5eb7370c88faad2d56d286c98f59e2aa7c7ed8a87bcd4affe30a24c144e5e6e0e19fb08bd671a98901772d6f7f2207455c51e14916147a21a7a06001f3c772a5dd5b3a71be245800331dc44469ad4aeade2c6d82faae13d426445fc20f4f55cfdb352d5736cd9db5299f1a09c36c5b7298b04eed0c916a448214c2edc96957727c16cf70bbb83bbe8eb3fc32ba92bed6c273122f76300bd01146d1c1f0de4ae4567db6ebabc32bba653c59c8bc3ee9b1df46d973cff553be1b8df2a99338bdd448d7885f46ab32700a77e94a5cb8c7cb072a3cac9a0a62dc5a80ac73a1eabee7ac6d61bddade320c88b060b97880e4a226286d169621e4375305e77f55dabc184310e79e92aa46445415c5dcde434160e53618e6efa3634ac17987085796aeb4cd89409615c5ce9816fc6ccd59df0f6fb80eb342f12384856e2e535a39bf330fa8050602e184f248d7beef97595d2109e222f2196c80749300d206471d157c5d6899a9f5cdd86e6110715312a0a3f28457188cbd7fa95362eeeaac75d6fdd4dd3bc36f6c13720303750e12e5ede6c4ced351456a6abc1becd1e3352c41e62c4d7db3ff7315769f7840974a8337491d39447ab8533ece4bc34ee913787409d16f5a0870b1e12536af7a9be0dd39268387ef557dadd996587930398888d4e23667c2abf27d18a504bdaaea3446c70c41b609621d9467305c6f865574cef5884d4108fedef7b6a7236e27c86e15111e7287ef1618583c4a0f61c3153288cdf5e4d4845b11a4f0ef76b0ef954337337a0816dd7f52816019508a19e758f816586c7a0952f9eb847a4af0e4c415258a4ab52b66453e4301222437faec2c944032387fb1293f7b1409bddb7587ab95a0ffcfe8cc413225b308d8417b453297f89794e4140794533f292264ea0c4a2b97de43212f2d0c75809da3baa3d50006ad608c921a0dc3038ec2cc4efa9627aed98cc0fa79db46ea21395ac5cca05949c29d18e87e61d1ff10cc73656268e2d6e4cf7c7a2f98e58d434b69b8b43d79ba368098ff9eaec639561544d72d2c6c432b93b8f8eae4db68bd248516047cbc351501e09833b05dc96792eac19bd01e20fdef4a2c97d262aeed0a554eec1a61f14dcee2bb6f77655ef36eba09d9ac6f8f3195b0ec0eb107abaf53bbd1319c18f511f261a4743f3d2d5f9215e94a8a90c188fb0a82a27669901d78a19df6dc337af03662f84c5de3d0ed4776884db0b8fae781932db5da001f2e87447f550c9ff33c4fb49d621cd747eb8190ef4dd8029c7708074ce2d75a8586b3ae90833d6683eadaedfb26353ffdfa72d68b79937c6963de6a7ec50c273f940355cd2100dd34c445da399413c104c29f9a7b371fb309fdc5116000fb2f5198743f62401edec9d4b9acb83d9f04f8ff565eeeb6c71367910b4f6c50e41930e561f216ca6258be2947e136bcda67e0ef4cacd5bd4efff37e223b2512ec138c97a36639aaaf58922adf4e9425089453c423b9cfdadcf79b27d156c200dd254ef55be7fa3362354461780d8397f12e1040b41156cb75d2dff153b86b0691d3a45dbc01ac3ebf499659d64c0381816e103730d6c95664e1549972ce521e64a6101aeca9399d804986f0cc661788c77ef0fea5483414a833d36d3466921cc49e37614c1bbac696d028e4e382109fecb2deffc1b49354a852e0de90065440647831202eaad1679637bc9bac5e2b97f4874b3941eecb54cca67e34843ea67ad649840d9ae115b079b7bba182a93567955e5e7abad9197e9a3a769817eadbd54a048596931102b3c6ddc0c82d9d697a23e797f3a1b0fcace201223aea425b01f3c4991a3a0269761698c280871aa996f4eb24591b18c8929d863d61a7497e2d0a85d7af3ddc6e0d54872e2bb0c0f570d7067b643a331516afa550e82a70f8786369db44d5da15d377aaf7d1d1fbec1b546b4b37487dad8c5ce0477593f2d3e5f4205b2a8c7fc2e3b8562f137c2e2dd973c3a98ed4f682e60d0f7b1cb1b864c880632e54ba7689d02d9d45c5ced8ead149f1fdd98725563567685913ef663487097cc057a15fab6f98235327319842a22445657896a6f88220911f3e2eca03f59813a5d28dc143d7e4bfd2cde921a0b3522e3515ae8a2eedc3063ec3a8df9c0cb21ad512194b5c56d51e15518613110105380f086d2e9a96302031af329c6275a1537bab597ed1fd8a26c5681523d67ed2f88728b4b549893920868791f71ba4b6467398987d68d771575af70e5f870d2203853dfe2c933520cc18297b2d21d98a17fbed5640fd776f5dde98c9512dc2e0544927e1ab8764d37b291a1d071ed82ee102ee9d82185ce4ef1b16c43817dc7a47f47ed45c5a9fdb538df07a4e3efafec2b8f566cf39f51b4170f32a454055f6a0b3e2661131ffb30d9ea98e29ef8ca4ee4fb9eb3364158efdb22f5ff2f7b5e529b4012e7aa60040ecbcc5e593a6a75834504221d04478cba781dba43642cb7499125b1ac1d5ec0bc81d07247b3e6551998f71215950c5bdebeb1255b97f78cf911a96c6bca004b9b5ecb557da53757946583db33e8620cdfccbddfd5e2456fcec9ccd9a24c39e94085b59a6bb9ebcb867062219ca65b340f4c20930c75ea0f314b13e71a1fbf311f7ef72d1da34c111b79a185ef0d05a02f19435c6d49745c1221bad9e52fddf789198c8eb24631197797e833a5b21adfd960ba024c69e03b3534a1e076624b5d31240b2603255126251e7325b4269bf27097f3ec16fcf16016a26e3287be5d9aa7c29ab6412bdb3bfc1e589bc8bf4b9aaaaef60956a4543e7e025982788bfb105c673562233d8ebd630444070e16e6e66700038f4036d2a6af1c33548a4b6418846c43384090ed33ea2edccc1a4920379419debd00f4c88575f631696878eb83e170fda888a3078f59fe8cbf6721c38281ced2e5d9a7c87badebefee4abc0a6c1dd2aeaa7f153cc6aa2cf2a8eddfcb84e76c6447b477ef0daed7ca4ac38b828b98fc87ae8ccd410cbc836da89de08c11137596585f2db49f920bff746e997108a4490c6d2294a38993cdd651c705078063e09adecc193461a1ea2333873d45ace842dada7306b544a36fbd29b603da60d3e195f11e73f8715e79fe55eee879a7b4f22fa6bf349492dfd578d3425e355377904e2fc81e5ae1808f9c73543f0c824c3b50c77b4327424eadeb31a4fd594a010ed378e3a005333daaf28accb8139b1e4707a7732fe6bfd23f72a0472a9d1930939ee78d46ef573f28543edf394450107fb1c05cf8bf176a7095e5a0a9d0db5e0465fdd703025a2a9911736ac826d24d4e2c2c20441c4c", 0x1000}], 0x3) 13:34:21 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r3, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r4 = msgget$private(0x0, 0x110) minherit(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000fe2000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) r5 = msgget(0x1, 0x0) msgsnd(r5, &(0x7f0000000000)={0x0, "89b42091d309d9c3c58035b711eb5b0c4425fe829ac2f43401f2f68cda8c7f93e80ed4d2ea98aeac075f948f2215f07c05ae8e741d380f150dd5dae8d38f6b37b9ea349f9bd9f50206dabead0aa1f01a2e4d05073282db941c434ea2a7b29bfb9935d25e3053d3de36b3ca2fcc7f6fd73657c607227815560b0a74cdc9c77d0a73"}, 0x89, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/225) r6 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, r6, 0x0, 0x8, 0x0, 0x8}) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000280)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fe78e0000ddb33bd917a6effaff5ffa66821dce85b5f3b0bfe537ae66f7d82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c222132d6a1f7cedf08f6bb74b") r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x88, 0xfffff, 0x8, 0x4}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0xfffffffffffffff7}], 0xce, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc1, 0x78000094, 0x5, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0xff, 0x2}, {{r3}, 0x6, 0x8, 0x10, 0x424, 0x7}], 0x6, &(0x7f00000001c0)={0x7fff, 0xe73a}) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 13:34:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x8, 0x20, {0xfff, 0x68bb2bae}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00a8050320f729be5c9f26ecb470a07d48579b47167402c98b060d68b49a2ef1eb974272d75201ad9efb8c8b9cac4f86f620bd2b5cc72d11ae144cab1dc5cf401e4d03152f5545b627f50ddbbad034ff14e9e8dd7dc4ab858414405475eb6f1239bc21ddfb3a3baa477ce3e3ffbe1d2a438bee35c2a64ea6f4682940b64b7ab4fe238b2822ada0d12f518cbfa717d13a456f50cb68e008abce9a3a4cacd62360a923fd555f4607e9acf0b3e1d15b5eedde2c2eb482f9c6724af7b4f05d7ca3ef7d137e0a2cfa89b9461ffa6760fed02a3b1cb1c9eb5803f61cc47f9100000000000000000000000000000000f077d3981c71bb11ea3181f1384dce79c22f3fb7347d859a13f2ec508d3017527034c38feea0da611969e66853b808de82d0198deb7897fb"], 0x124}, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 13:34:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r3, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) fcntl$setown(r1, 0x6, r3) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) open$dir(&(0x7f0000000240)='./file0\x00', 0x6893b32057a9130d, 0x0) 13:34:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x102}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 13:34:21 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000000000)={0x0, "89b42091d309d9c3c58035b711eb5b0c4425fe829ac2f43401f2f68cda8c7f93e80ed4d2ea98aeac075f948f2215f07c05ae8e741d380f150dd5dae8d38f6b37b9ea349f9bd9f50206dabead0aa1f01a2e4d05073282db941c434ea2a7b29bfb9935d25e3053d3de36b3ca2fcc7f6fd73657c607227815560b0a74cdc9c77d0a73"}, 0x89, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/225) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = socket(0x18, 0x1, 0x0) r8 = getgid() dup2(r7, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r8, r9]) r10 = socket(0x18, 0x1, 0x0) dup2(r10, 0xffffffffffffff9c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r11, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r12 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x43e, r4, r5, r6, r9, 0x4}, 0x30d, 0x9, r11, r12, 0x4, 0x23, 0x0, 0x10000}) 13:34:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x202}) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x7) 13:34:21 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x400, 0x0, 0x4, 0x2f, "f4fefbffcbff0f0000dce93c955da9278000", 0x0, 0x3}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x396, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x0, 0xffffffffffff8a51}, {0x28}, {0x6, 0x0, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x6, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x10000) r2 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xffffffffffffff87) r5 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x2, 0x6}, 0xfff, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x16dev/bp\xf2<', 0x900, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000340)=[{0x34}]}) 13:34:21 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='\b') r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000000000)={0x0, "89b42091d309d9c3c58035b711eb5b0c4425fe829ac2f43401f2f68cda8c7f93e80ed4d2ea98aeac075f948f2215f07c05ae8e741d380f150dd5dae8d38f6b37b9ea349f9bd9f50206dabead0aa1f01a2e4d05073282db941c434ea2a7b29bfb9935d25e3053d3de36b3ca2fcc7f6fd73657c607227815560b0a74cdc9c77d0a73"}, 0x89, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/225) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/22) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="8eaceb8151da107671de362ac1bc8635dfa6bfcf669cade008d56cba7e5068f0046eed38daefea013d0a3c51ea9a794cf1d7b68eba84de6aabba7d1aafc9bd337483f9d7d81ad456d2", 0x49}, {&(0x7f0000000200)="727ece2ac14040e77e8a5aa4a4526ccc23d1f2", 0x13}, {&(0x7f0000000240)="f59aeccab64ae816a023ab0b28cc3ccf2724bec5713aedb4bb1e053e19c068d85ab102d29419e95f6ff5115e0c7066a02d0979e37dc56f0ceafc5270951cad89e2e471f195b52f43e0ce3f1c64933d4318c281dd829d8f4cec2c0fffd561aae34f68e7fa9d1d17db984b72dafe84f9cb00536330be4548f733ea", 0x7a}, {&(0x7f00000002c0)="d9e03878a3fdfda40314b801c4794797758c92c29b1f28eb57a533fa7ef8e29666a35634cc914f7a19a265", 0x2b}, {&(0x7f0000000380)="e558d982c638cd1b664c3acf8cdbbe424332f86fffa2412c010887e68533e60422d485fe2f4764d93a87d5ff95704aa804b5792831e8094c9ab14d6ac0c4108c3eb6d57fa35ec6cbc9019f53c8bfab891a3fc2483fcfcbd639b4b7a2d27fd761599fe4465178adac1d594985e9b1e828aeb1374902aae185", 0x78}], 0x5) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x0, 0x9, 0x7, 0xfff}, {0xc6, 0x3, 0x15, 0x7}, {0x3f, 0x69, 0x7f, 0x692}, {0x1, 0xd8, 0x0, 0x5}, {0x20, 0x20, 0xefd, 0x5}]}) setitimer(0x0, &(0x7f0000000180)={{0x80000000, 0x4}, {0xffffffffffffff81, 0x7ff}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 0: socket$inet(0x2, 0x8000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0xffffffffffffff6c) 13:34:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) getpgrp() 13:34:21 executing program 1: clock_getres(0x6, &(0x7f0000000000)) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x200, r0) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:34:21 executing program 1: 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) r1 = socket$inet6(0x18, 0x1, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt(r1, 0x5, 0x3, &(0x7f0000000140)=""/191, &(0x7f0000000040)=0xbf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000020}, {0x6, 0x0, 0x0, 0xfe}]}) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getuid() 13:34:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = getgid() dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r2, r3]) r4 = socket(0x18, 0x1, 0x0) pread(r4, &(0x7f0000000280)="7d067a2fc3a696f0057665a2151b396910dacf4b1679c3614a3a1a82e2886fc6458298f91417f7d0772a73b12f1058b2afcdbeb56464865f2b321facd60992e701705f01b35b941d89e81b31fe873d51a36b1f32bddd2dc5d51d7c9289a95205f1771acf0e8611ff86e098622cff6792a085852589787b2c0cddb815573bb2f0744e2f485b9af434eb6c8a3a55973138ae5ced736ae32491b3f20615ab0632d06c4b70fbe21b0b6d57f3fc6eb1976e8a3d1b9913e36dd67d964f193df4af8157d988b05e1d85cc85f088c462e645cdd9c9889af3b9297b43690282225b4a2d21c4e86fbdd1e7af5817a48cdf03f0c36bbabff536", 0xf4, 0x0, 0xa) r5 = getgid() dup2(r4, r4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000005c0)="af52d6c1f162534f2be9f5e0aa97170ddbe2742cfea7222b81a398e999f37c4b777092974f5e649a5ffd94c29cd09e02980227641e8242192a20177a0ce6e5bc45440eb2a1c2719631976359eec7cce9208b8ce80a16c18fcfd381ec74cf866f1dc5cd6e77a9e5727b9d75ca90c2bdcd502e4eb63cd243551d2741ee00"/144, 0xebcec7f5e5fe5a38) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r5, r6]) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x80044279, &(0x7f0000000000)) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f00000001c0)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) dup2(r1, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327bd97fe83d15aa82fb5701b00bef0a228a7ec2836f3432", 0xe5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 13:34:21 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x2) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=')') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x4ae) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet(0x2, 0x9dda148ff87aa80b, 0xffff) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x3) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r4, &(0x7f0000000740), 0x3, &(0x7f00000008c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r4}, 0xc) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x881) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='k') syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 13:34:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = msgget(0x0, 0x0) r4 = geteuid() setreuid(0x0, r4) setuid(r4) r5 = getgid() r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x8, r4, r5, r7, r9, 0x0, 0x7}, 0x7ff, 0x7fffffff, r10, r11, 0x400, 0x7, 0x1219f0fe, 0x4fcfe663}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) close(r2) syz_open_pts() sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff600000000f1ffffff030000000000006b36daf200000000000a04683af9445d4036bd60d000"/136], 0x7f, 0x3, 0x1000) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x5, 0x20) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socket(0x2, 0x3, 0x5) r1 = socket(0x10, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000003c0)={0xb3, 0x0, &(0x7f0000000300)=""/179}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000000)) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x4000010000}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000280)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fe78e0000ddb33bd917a6effaff5ffa66821dce85b5f3b0bfe537ae66f7d82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c222132d6a1f7cedf08f6bb74b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ftruncate(r0, 0x0, 0x5) 13:34:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000080)=0x200002) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffb) 13:34:22 executing program 1: unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r2, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r3 = geteuid() setreuid(0x0, r3) setuid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180), &(0x7f0000000480)=[&(0x7f00000001c0)=',[*\x00', &(0x7f0000000240)=',\\#\x00', &(0x7f0000000280)='/M-\x00', &(0x7f00000002c0)='#)&$\\\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='*&$-\x00', &(0x7f0000000380)=']&\x00', &(0x7f00000003c0)='(*\'\x00', &(0x7f0000000400)='.^%', &(0x7f0000000440)='(\x00']) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) listen(r2, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r3 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000500)=0xc) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffffa, 0x7ff, r5}) 13:34:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xc0, 0xe6) setsockopt(r2, 0xffffffff, 0xffffffffffffffff, &(0x7f0000001200)="272992078c02cd7a2a87122e9cdfc3311a1bdb66193b3ba6b458b296e8921be7e626f87bf6114362bce748c2d61c1f791d782d1190ec46415c6198bf3c7488456f6bfaa63a796e3ba23793fded692b6c94126fd08a6ed6bbc80677daebd517e1af5c7d12cb57ff7da94815f2724cabbaf4ca2100b8453c684871eae7d90fc7cbeb71f0b280ea28988955ba5197b8022e7335c378f33cd418492dce9d241d81afa51b1a176592ccce2bb1e8e8653cae6204e51dd963b04181edd1ccb5f6af13e5466ac607d0507dc4484f57414f14e35e72973881cc496ca03cfd5319", 0xdc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000010c0)=""/223) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x20000000000001, 0x8001}) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000001300)=0x800, 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f00000011c0), 0x0) socket(0x20, 0xf, 0xffffffffffffffe0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 13:34:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8200, 0x0) write(r2, &(0x7f0000000740)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d3f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a13761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3c6414e9015d2462e3dc9d95d8588fc7c937c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02e381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e98621060b94b14142239764a5bd65a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d0697964371b75a7f20a00"/274, 0xe6) r3 = syz_open_pts() close(r0) dup(r3) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r6 = socket$inet(0x2, 0x2, 0x0) r7 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000600)=""/199) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x80000000) r8 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, 0x0, 0x0) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000400), &(0x7f0000000240)=0xfffffffffffffd49) bind(r6, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000300)=0x5b221710) pipe2(&(0x7f00000002c0), 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) openat(r11, &(0x7f0000000140)='./file0\x00', 0xa2c22d854ae1654d, 0x148) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000180)=0xf1) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x6}, {r2, 0x80}, {r0, 0x104}], 0x3, 0x800) 13:34:22 executing program 1: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000d40)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c77e58fd73daac48ff7ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c480717091690526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d8603ea61dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca74fb80d205f5a443704a66a9ea48a10adb4568d167eb958b0850c2dfb087b6fc5c1f99c2741f7a3104bac61d0c7edba6c15997a3080bd6b8a14063352f70a07cbf3be667973c52bc11a47276d9fc0077e70b7cb796853bf538e486adb0e1f7da06653ab12b15ce5ddc4e1455d35565a00547c264a424068917436482af051cb1be5195ebf0000000000000000000000000000000002c438c0b44a690b44d01e96f2c23e31a7c65a16093b1373c"], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 13:34:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)) acct(&(0x7f0000000040)='./file0\x00') 13:34:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200", 0x0, 0x2000000000000}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:22 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x8001) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000240)=[{0x7, 0x10001, 0x3, 0x9}, {0x1, 0x0, 0x100, 0x9fc2}, {0x0, 0xffffffff, 0x0, 0x7}, {0x8, 0x0, 0x7, 0x5}, {0x5, 0x0, 0x0, 0x40}, {0x88b3, 0x0, 0x9f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x3, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 13:34:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$dupfd(r1, 0x0, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x8000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x25) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x2, 0xff}) 13:34:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) bind(r1, &(0x7f0000000100)=@un=@abs={0xec1f085663f79bc5, 0x0, 0x0}, 0x8) 13:34:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000100)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) r5 = socket$inet6(0x18, 0x3, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x2, &(0x7f0000000280)={0x81, 0x60}, 0xffeb) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, 0xfffffffffffffe6d) kevent(r0, &(0x7f0000000100), 0x39a, &(0x7f0000000180)=[{{r3}, 0x8000000000000005, 0x6, 0x80000000, 0xad7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x5, 0x4000005}, {{}, 0x2fc505e981ca2d7f, 0x4a, 0xfffff, 0x20, 0x60fb}, {{r5}, 0x2cb19c0e1a9e64fe, 0xac, 0x21, 0x9, 0x7}, {{r6}, 0xa, 0x4, 0x2, 0xfffffffffffffff7, 0x5}, {{r7}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x80}], 0xff, &(0x7f0000000240)={0x672, 0x1ff}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:34:22 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x7c6ee23d}) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x5, 0x200, 0x200, {[0x3, 0x3, 0x7a2, 0x7, 0x5, 0x7fffffff, 0xec9, 0xffffffff, 0x19, 0xffffffff, 0x3ff, 0x1, 0x0, 0x1, 0x3, 0x69, 0xfffffffffffffffe, 0x7], [0xfffffffffffffffe, 0xffffffffffffff01, 0x8, 0x7, 0x8, 0x2, 0xddd, 0x7fffffff, 0x2, 0xffffffffffffffff], [0x1000, 0x800, 0x4, 0x8, 0x3, 0x81, 0x9], [0x7, 0x1, 0x24, 0x96e, 0x8, 0x271], [{0x1f, 0x1, 0x8, 0x2}, {0x2, 0xf24c, 0x8, 0x5}, {0x1, 0x7, 0x4a, 0x10001}, {0x6, 0x0, 0x5}, {0x40, 0x6e12, 0xfffffffffffffff7, 0xe76}, {0x8000, 0x0, 0x8000, 0xe3}, {0x1, 0x100, 0x3, 0x5}, {0x90000, 0x8000, 0x86, 0x5}], {0x3eacc858, 0x8, 0x8, 0x10001}, {0xffff, 0x0, 0x7fffffff, 0xfffffffffffffffa}}}) 04:27:41 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x10000000000000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10080, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000b40)=0x101) pwritev(r3, &(0x7f0000000a40)=[{&(0x7f0000000500)="8efff5599a0beba7647beb26f39fe6aee0964eb78f0006aba1af9306d8429b9124b87b2b4004305517d6d2f5a8e1851d3586c011219f64ec23442d5d5dd90e9ce1677abf5f32aff2a435fd0e4cac34ec25c42a88742febf85f9242de1557eb1c38216c134dc718e1eed176b76aa31be11a8a4fc5abd517fa9782732d7512af74759500361adf59e22cb563be65fcaf12a39162beeaded1359548e58072ed51d73157baa928e1ff50f888cb259e661d9eceb652a460c9984e9411a4e3466974597d4278ae2f05749d2572f6dedc3dff3d097e9ea05382fb1c9a10ab4e27e081087d79e8fc7a4fd55c9a0051250c5eeecc6b05c2337ab4d03eb692", 0xfa}, {&(0x7f0000000600)="07231d18fb531a5a903da89fd5a941c1b3fb0ad4218fc0ae66f79ffe78f38268bf044010d8af5570516a577974bc37378f3bad9e73b6d963e839471efe32eb71dcfd02c6026ea4c0a3e7de746113db54ec6c72196558e53d59dbc0f03466ce1e1fc3a4af50b6d892591e05168152037e2e7a601d4469388ae179b3dd9556d490442e27eaa83c9d4802d861d099efd193323cd9a7d6281e5696523fef9bedb8a1d66909c0d284415463dc64a6ac75fae7d00b37ed57b9f412e79edadfbba5f2430978b1475bec0af5a150ba220219ee5a4174feebc7113588120c108ba1ae93d6577868afcf74a42970385923cc4c", 0xee}, {&(0x7f0000000400)="3fc1cb3e7b3f0d6db33d0bba0402c7e9b15a85ccbfdb119e0e0169b018539a6ec10f02aa3333a2ffc202a18315a251faea80e37883aaf834de269e14dee447e7efeec5fa61cb5d48d91284b6547d30e760b439d478447863aae0d2d892f732f736d508548287192728588e65227fa5d0e7fb720ebef3f129003f3bdc5b5a6e04cea33bfd0745d89904bfb4aa882b4619bf9e199970aa3cbb369189b08afeb5156164aeaab95e3caceefba6fdf74d", 0xae}, {&(0x7f0000000700)="1d41219688510589f675edaa3a65d6c28ecdeb5bf9713f5c3cf7e88b8a51d3ec4458596a07bb2ac98dac56730f965fea923c962198df0d9be83c952f8e0109b5e993ebfd2c14e1f538c5ee5f138f866a1cf9118e5e83fba6cea2094cbf9f7585701986e8a4200dbeabc5d7e0a368e4887f11d8701fa5a9eca2120d945fbc0fc83f517b586339169de8749862f2e05137f3ff8218d72cf35078364a6206c5c8f06d68aef6dc1b32a57413d5dc61dc1fb4cbb9fc07f2f849a26073839c81fe55154ed15c6edc1757cfc72e37a7e333", 0xce}, {&(0x7f0000000800)="1c01cf6d59e8c9ffb72f5fc3197244df7ceb53789643f17e3371e2bfba81c75e12cf72d39275035490bb9bfbdbb31828661c4e7a01238b625cb9d94b391714e8839907d4e22cc67a2adbbbc85a287a71df83c3ee528f4572be4aec0ab8cb330a88c291f5e835dea622022b0353c486d43b7934699ab76f6c822c66c3c03de25cc0bb0a54c36721e4d4b3a701e9f98f2bef7d53e2c1605f4d7b1803348faaac72c7d27afa8cbee79d676bc923ace196cfdbfde266c1f6640ea52bfc", 0xbb}, {&(0x7f00000000c0)="0db30663b0e07545272889222b394a59b9e7c374264248654d734583fc87b40489bbabe4ed0449ce70b02e17d8a34b8d", 0x30}, {&(0x7f00000008c0)="78d71891064a0b118cd737f0bf6517f8048f11dcda59704b44d9f8de1e21bf34a0abc7a2370e68139614a6aa09610ad9ddb7b0c07056753588ef12a71a3601338a13ea373c55d52d23b3cdf31189217de8a468a1297c19c87f397e1c211386f6418cf8fee36c015685352acd28cbb66fe7c89b88574efa1c4675322478694ca3f86cceb11ec66757ac01e119b528347ff5d8701689b315", 0x97}, {&(0x7f0000000140)="11658f5b237e56445b594d5d96d27eed0cd7ab875c164b76c4221d9c573607a254077cee05cc32d93525554b93f4db7b60829674d366fc96c2745ddea0a4d5bafdf85519a19e0490c5c26a7eed17e935bbbfb475b3f951d3aa3dee33f07d91429bfc3975a34194880e11077a36870eba4088d30d8b1208987c", 0x79}, {&(0x7f0000000980)="5d19a6eb9347b8ffb7935167c92779c2ce08ae36b94a161121414c78d8bbf2b045b2769cda6e9a76c9b9cfbad2e365e5694a11e9cb325be6effd3a7d0c34da9dc959caa5b22308605a7decc5bcc070f1aa516f636d1ff7dd2f88c5afe5e0c7e22431b6494f9c120848a1c25f5fdf79d5826bfe0530b4ebd77b1c15ccfe43b4735723f3a8dd9532de8f51ce6fd994a1ec10cf43c5b3287a78debd852b26881fc788728e464835521d67", 0xa9}], 0x9, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000b80)) fcntl$lock(r4, 0x8, &(0x7f0000000100)) mknod(&(0x7f0000000b00)='./file0\x00', 0x8, 0x5) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40) 04:27:41 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x38c207bc9cb4c28f, 0x21) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYRESOCT=r0, @ANYBLOB="391afb99544ad521b0d308dd317c90bb4e5a9147e70c57d037b3182fb8901399769dcc7f13e2603f0c0be59425223067ce1b777d9fa192f7c76d874cf71e1194a9ab0ea331b137b77aea673b47c02c13bc3717680eeb55a195d89952083504faa5a3ca78ebf08ac2eb29c53a12cb40591eb98e48a9dec0201c96c7c9de65f684a845d605085bca0f9a2dfbf2fe754bc23a9239dc90c7064e66e78de4716ccde047233ac87403fcf7ec1789a100f5097a3b9af60d9a215b14d267d383b6d3b155f765328819935009689f05aaca13f23c1ebf2b0bbd935404d0449e210ec87bcf4ec171768b88be", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC=r0, @ANYRES64=r1, @ANYBLOB="08d1620ce1be6f29bb6d099e8c9bdf9d57ce87770b6b2935116893afbe6be43501be23af184ce37d77b7ffcfb13f30310d1ef90f49717d19779856b07a563ce96b0952b2de0b2c16b6cbdd22657af0f47710fabc5386d383742e02ee500a14c9ed35c94cc12119aa3e0043b2b288f2d6e459b2f07134c64992faced4427db2f93f17e7cab2eda54259ac6a1f5247ec38a576aaf90db11896d31107996e742438", @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESOCT=r2, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRESOCT, @ANYRESHEX=r3, @ANYBLOB="b17a43ad9572e3b3dcdb7eafc50000000016b354380895b6e28e1b975cd7e207de078d286bff9fc76de5afd70b092b73e168f534d4aa3e5b7749620efa453798d8f808e66ef8555e3e9323dd7e12652c5758c74ceb7d96a6d228f5ee808dd659696ab7006fbccc3b7a63337bf59258944beb047dbe2cf0fa5cd2393fb33aeda7d4e1bb5b49978a9680046050251ceef15677f9d2ff8028bf"], @ANYRESOCT], @ANYRESDEC], &(0x7f0000000080)=0x4) sendto$unix(r4, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fe08000000cfc73fd3357ae26caa04be264f376336acf00b7804be781e4991f7c8df5f8823297be1aa5b23ed00f4c8b2ca3eb9c257699a1f132e27acb5d602000d7d026ba8af6302e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bf857aea8c500000002000000000000020208a371a3f8000400000000000000010000000000100000", 0xfffffc2f, 0x0, 0x0, 0xfffffffffffffe7b) 04:27:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "07000000bc1c08000400"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:27:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='?devmouse0\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000002180)=@in={0x2, 0x1}, 0x7) readv(r1, &(0x7f0000002100)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/108, 0x6c}], 0x3) fcntl$setown(r0, 0x6, 0x0) 04:27:41 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000000)="df17ed2b3c59fc904f419a409beeb01096b45d24327e043074b36bf4979ac056764e7f45344dbbee47d6d8f93f4e55708202b27b521a8ad34c89754049095e4c", 0x40, 0x205, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 04:27:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r1) socket(0x18, 0x2, 0xff) 04:27:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 04:27:42 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 04:27:42 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7fffffff, 0x101, 0x6, 0x1, 0xfffffffffffffff8, 0x5, 0x6, 0x3, 0x0, 0x6, 0x916}) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 04:27:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430794, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1f) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r6}) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r7 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) accept$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) close(r8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 04:27:42 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = geteuid() setreuid(0x0, r1) setuid(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r3, r4]) fchown(0xffffffffffffffff, r1, r4) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000040)) 04:27:42 executing program 0: r0 = kqueue() fsync(r0) close(0xffffffffffffff9c) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x1c3) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) linkat(r2, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10000, 0x40) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$dupfd(r6, 0x0, r5) unlinkat(r5, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x80000000000001) 04:27:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000008288, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x35247459021c25b2) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r3, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8}, {0x6, 0x0, 0x100400000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) r5 = getpgrp() setpgid(r3, r5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xa0e42f4de3df9888, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x10001, 0xda70, 0x0, 0x0, 0xd32f, 0x7, 0x3, 0x2, 0x3, 0x5, 0x3}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000001c0)) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xc7a8, 0x7, &(0x7f0000000100)=ANY=[], 0xfe77) sendto$unix(r10, &(0x7f0000000000)="b1", 0x1, 0x2, 0x0, 0x0) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1, 0x4c3, 0x9, 0xfffffffffffffffa}, {0x7fff, 0x6, 0x7fff, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xbb82a649a0cdb531, 0x0) 04:27:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) lseek(r0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = socket(0x18, 0x1, 0x0) r6 = getgid() r7 = dup2(r5, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r6, r8]) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000140)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0xffffffffffffffff, r4, r8}, 0xc) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r9, 0x3) r10 = kqueue() kqueue() kevent(r10, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r10, r9) 04:27:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)) 04:27:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="709e29dfaa161535e140834a844f7f08c10dc295b66838b31295a15bc03d4fa4763a5e8d2e7ff640a6a355fada01255296d8ddb17032d5e0632ab7aa2a60b242b9a7e32ba41fc5e58f9b5459bad0aeffbe7541f82ff42971a32941638565c82fb4b6b43f769492f8cb4b4c3e92b70063290200000007e036b3f88f67e1f2854f8ecb889f3178ceced179f78a51d0939a5d21a796e7fa0c45d0108a2b6805bac601904b9ce7c387efe33b1f39045ca80d72ffb9577ece1e8b857d4e0e745415cc6a171c56a1e7c50a778bb729b4f0d06482f25d52f3fc73e33764366e3b8332bf469735616b93353717c22a77a6cc1b49cfdbffe41153abf3c5d3014845656d7f080468838bb61c6ef40aeb1e98a37e9428dad8fc048d91e382aaa4c5c79f2f832bbe4800"], 0x3) r1 = socket(0x10, 0x4000, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5b56bbf9c868beb95a4b702e16b0e8ce5b99f0936589502993391d4243b833e730e6f0f24d886a2b6a687a1e5a624501f28597011e3e3429570db240ad3aeadf3516654175025bb2f74e0a98daf600155edddbf794abfa9c01814146c13aa5e66365f70772ecd056fa16c09b20285488c6b755451fd887084dce", 0x32f) socket$inet(0x2, 0x4, 0x80000001) fsync(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) 04:27:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r3, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x400, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) 04:27:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) fchdir(r0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) 04:27:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000100)=[{0x0, 0x2, 0x81, 0x1bfa3ffa}, {0x7e, 0x9, 0x4000000000000000, 0x80000001}, {0xfff, 0x8001, 0x400, 0x5}, {0x9, 0xffffffff80000001, 0x3, 0x801}, {0x10001, 0x800, 0x1, 0x2}, {0x6, 0x100000000, 0xce1, 0xdca}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) getdents(r2, &(0x7f0000000000)=""/27, 0x1b) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x58) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 04:27:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socketpair(0xf3efbec84d1396a5, 0x0, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x5b2, 0x5}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x97}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = dup2(r0, r4) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000980)={0x10, 0x7fff, 0x4, 0x7, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xda75}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2000000000000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1e8e79e5}], ['./file0/file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r6 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000480)={0x10, 0xaac, 0x4, 0x8, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xf1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x18}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x29f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1972}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc6d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff9}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x3) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80000004}, {0x48}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x0, 0x1000000000000020}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="1b") 04:27:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x40, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 04:27:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='p5', 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f00000000c0)="c14874e8f6a6a540b0edf756ba385ff52dcc0c163bd4c0b20420a9d10b63c3fcc81f3d21e3c76a2c9f8888f7a7bd4261f8245ff6b027c9de2faeae7c84bfdd4fd9f4debdec540dd6ec0de53ab8758d21afecfc9cd5bda3169fc66ea4dde75c994780a0cb0c107c893f97abe2f2b3d0118f", 0x71}, {&(0x7f0000000140)="d2d9ca0cfc3540bc11d7f8985b3b3be6aa565b6428c55c6cd5f859380b52d7d9156135aa20e93dc990d9bf463b0fda49db0331dd968a8e4168dcf12cc573a43c267a6c0d701c450a7f3a011fd0666abb71e4ac66e6ad05468e367a19ec2ad26437edeaf0938645a4", 0x68}, {&(0x7f00000001c0)="12c334a65560fbeb", 0x8}, {&(0x7f0000000200)="dfa3d82621938ec766b31b4d96532ff01c922993289c913c2ae403353e36f87a01ed83e7ebe9e5e246bce0cee20a4c999d785dba334357d2591435eaeb76970bd514b8ef9100691d1cce06a78b0e2b94bebc6c89bfb325b266c66f45fecf544024f4a6", 0x63}, {&(0x7f0000000280)="1080b4e66a2d355654500c663b", 0xd}], 0x5) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x1}, 0x8) 04:27:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x1aa) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x101) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0xffffffff, 0x8, "f124409c016b9b2e64a0e54a350c9ec3a3d50039", 0xd5, 0x2}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 04:27:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r3 = dup(r0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) r7 = getppid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = socket(0x18, 0x1, 0x0) r10 = getgid() dup2(r9, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r10, r11]) getpid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) r13 = socket(0x18, 0x1, 0x0) r14 = getgid() dup2(r13, r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r14, r16]) r17 = socket(0x18, 0x1, 0x0) r18 = getgid() r19 = dup2(r17, r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r18, r20]) getgroups(0x7, &(0x7f0000000580)=[r14, 0xffffffffffffffff, r11, r18, r11, 0x0, r10]) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x20, 0x0) r22 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r22, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r22, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs, 0x8) r23 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r23, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r23, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r25 = socket(0x18, 0x1, 0x0) r26 = getgid() r27 = dup2(r25, r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r26, r29]) r30 = getpgrp() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r32 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r32, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r32, 0x0) bind(r32, &(0x7f0000000000)=@un=@abs, 0x8) r33 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r33, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r33, 0x0) bind(r33, &(0x7f0000000000)=@un=@abs, 0x8) r34 = openat(r27, &(0x7f00000007c0)='./file0\x00', 0x200, 0x80) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="bb14d13bbf44d9c36c11cde1667ac16fad307d98f0322f17e0eb2a20ef3d52e9814ea5f35fde6054b815250bd303cfc8ddb208c1f92d6616933e5675", 0x3c}, {&(0x7f0000000080)="75b1ed5e781562c456439b1838eafac43db6", 0x12}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="01b0df7b26d39893beb19db6323bba320dd48c76ef3c32ef1d5aec0187bcf4cd0e7818377f42ea566321844ebf63b217c9476e4ea4e10a5d788dc1d0372ffafc8b91e3ac2ca086a579be58b4fd6a7b5b945cdf03a50ea59453a836cbc11e81131cd316c0eae9878c091c9e637a4e3437e80de37a5f39510f724622882d63af3d097017710dd6caa51b2c7f7f82383f4dbfb1216964c86481cc6f49805ce1453812b8c77b8cef930100cacd423a8fb2", 0xaf}, {&(0x7f0000000200)="cf9904f035c8f2540588d3ad815fe7934aebb411000a2c1492f74c9f4178329acb35304c9f1c5418b9482341aa4de11f69280536a9747a092eaeac9fff4dfb247563e214f5476c841c01d4bd943c63fc56f3ce59dd3d807cf9ae418607f894a672f8d866cdfafac3b99dda42a762a9712ebeec8b2aedd313888c16e54197848176efe365ff636a43e1eae5a02b193ececf8fd020e3c448456aa4029d2dfe8bc19da6a53bc03f68d89193009b0cec27fab768095fa83cd10e0408f6b4c6134eef291de8a2e0", 0xc5}, {&(0x7f0000000300)="41aa17b83f82562eda652afd96217a251bdad691b98e8dc95b56bcc3b136d9e43bfd686b65e72d9345ae837822691c45641864f14c6b09a467162c4e028d5248991131cd71f136edbe67d23a86cd0395a1c806005fb6e32f71526e79a8668b724a01318dc318f1135839577e66d35e6e8484b4ec11c64eba91955eeafc1bda3906f429a81784f730a0951cec753202805557c1189758a974ca375a481a4ceab0f9929e73b51fd87fd193e716b8b77b4968acfcb9a2fb1bbf973a92ef5bf3cb861b4a86434c572bc2d7eb2a3d78741557a15a004765825cdae6087acae4217b05bdff84204c2faf6b3cc37a3dcf7ef005", 0xf0}, {&(0x7f0000000400)="bace1ac0b371a7a43b4fc596be108cc4eb81d48c6727a85fd3f9432a953e000ec9cf09cac57c7f47355a0eae3cf65209d08d451f707687f742682af431983968e3c6f9430d97ebbc280c761153112537e504683f20645200b3da0baaf0ab1360660459ff1a671ea02449f913261dcf2cb53e6927fba17f28391fc3930af2cd3971db82ca127dbc01bb003343a8eee065f924237e15361e84f2ecfce5a87c4183dc411649c7caa48552b468860809280542777fecf3607e485b5347617da74631e0ece8b9a4b501e086320dcf35918c", 0xcf}], 0x7, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r4, r5, r1, r32, r0, r3, r6]}, @cred={0x20, 0xffff, 0x0, r7, r28, r11}, @rights={0x18, 0xffff, 0x1, [r33, r34]}, @rights={0x20, 0xffff, 0x1, [r21, r22, r19]}, @cred={0x20, 0xffff, 0x0, r15, r24, r26}, @cred={0x20, 0xffff, 0x0, r30, r8, r31}], 0xc8, 0x1}, 0x400) r35 = socket(0x11, 0x4003, 0x0) getsockname$inet(r35, 0x0, &(0x7f00000001c0)) 04:27:42 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x7, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) syz_open_pts() msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x40, 0xc0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 04:27:43 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x45}, {0xffffffffffffa205, 0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) setitimer(0x3, &(0x7f00000000c0)={{0x9, 0x1}, {0x6, 0x401}}, &(0x7f0000000100)) r0 = semget$private(0x0, 0x2, 0x53f) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/98) semop(r0, &(0x7f0000000140)=[{0x2, 0x401, 0x1000}, {0x2, 0x8000, 0x800}], 0x2) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r3, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000140)=0x7c) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x0}, 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) semctl$SETVAL(r4, 0x5, 0x8, &(0x7f0000000100)=0x7) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x3ec) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x2000, 0x480000000009) fchdir(r1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) fcntl$getown(0xffffffffffffff9c, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000440)={0xa, &(0x7f00000007c0)=[{0x8, 0x1, 0x401, 0x8}, {0x20, 0xbc16, 0x1f, 0x4}, {0x0, 0x1ff, 0x7, 0x3}, {0x8, 0x9, 0x8, 0x1}, {0x4, 0x4, 0x0, 0xb182}, {0xffffffff, 0xffffffffffffdc34, 0x101, 0x8cc9}, {0x9, 0x80, 0x53fa, 0xffffffffffffffff}, {0x4, 0x3, 0x10000, 0x9}, {0x1, 0x7, 0xfff, 0x5}, {0xfffffffff1940e76, 0x1ff, 0x81, 0x2b}]}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000003c0)=0xff) 04:27:43 executing program 1: socketpair(0x10, 0x8, 0x8156, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000180)="dcdfb56548054efdf5d0bbb9b90b77ea351d404b30ed2157f5bdd98785687d8f2d18a16bb63c3fde0599436167630140c062f9a0a44be25f76e47c98fdaec9edc5b2935218be38b469098656c338679e3a8699fc1be7bc6253e923b10ce1acaaee660ab4d98fab02dfe1eca995556726988df039c37800868c8ece11f78f0eaad4", 0x81, 0x0, 0x36) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) rmdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)='$') 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = dup2(0xffffffffffffffff, r1) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x5e) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 04:27:43 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:27:43 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) kqueue() 04:27:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x1000000000000, 0x4) 04:27:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) msgget$private(0x0, 0x40) setsockopt(r1, 0xfffffffffffffffb, 0x536b, &(0x7f0000000040)="5a48d007502750170cd20a4c7c7c0136c3f33d089532441d924e7a68d829ee8f8b0840cab92f7c1ad21d89365bec5ab801268a8091c67a899690e68bf9477f3ba66e888d76c7f3921f9843b1e167995c381e11bc39ff22cd94adb1a01dd3c1d12425f47cf6a0f2f8d6249df2fc961a7377793d399056748197df98de708a9435c5f2e3430d69ad62b251a136d0881542290be11114d06d95f6849dea81926173326cd647b2cdad86e75263424def743f8de2eea00c97bfb7617f1bcdf0a75362f24c62ff253e824763c51733", 0xcc) 04:27:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSDTR(r2, 0x20007479) socket(0x18, 0x4000, 0x8a2) 04:27:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r4, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000408, r4) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x1, 0x0) r6 = getgid() dup2(r5, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r6, r7]) r8 = socket(0x18, 0x1, 0x0) r9 = getgid() dup2(r8, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r9, r10]) setgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, r7, r10, r3, r3]) recvmsg(r0, &(0x7f00000006c0)={0x0, 0xffffffffffffff12, &(0x7f0000001a40)=[{&(0x7f0000000700)=""/239}, {&(0x7f0000000800)=""/71}, {&(0x7f0000000880)=""/4096}, {&(0x7f0000001880)=""/180}, {&(0x7f0000001940)=""/201}], 0x1, 0x0}, 0x0) 04:27:43 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x800}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r3, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r10, 0x0, 0x0) 04:27:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000340), 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1499bbf3e7324cc5, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x344, 0x0, {[0xfa, 0x1, 0x1, 0xcc00000000000000, 0x4, 0x6, 0x1, 0x7, 0xfffffffffffffff9, 0x80000001, 0x85f, 0x1000, 0x5, 0x993, 0x3, 0x8, 0x8000, 0x9], [0x8000, 0xfffffffffffffffc, 0x9, 0x7, 0x1, 0x0, 0x4, 0x7f, 0x5, 0xe6], [0xfffffffffffffb05, 0xa000000000000000, 0x0, 0x2, 0x400, 0x6, 0x4], [0x200, 0x4ce1, 0x7, 0x80000001, 0x0, 0x9], [{0x2, 0x73, 0x9, 0x100000001}, {0x8, 0x3, 0x9e, 0x5}, {0x100000001, 0x5, 0x1, 0x1}, {0x8, 0x5, 0x7, 0x6}, {0x0, 0x0, 0x7, 0x9}, {0x3, 0x8, 0xffff, 0x2567}, {0x80000001, 0x2c7, 0x1000, 0x4}, {0xfffffffffffffff7, 0x8, 0x4, 0x10000}], {0x1e, 0x0, 0xac9, 0x1}, {0x4000000000000000, 0x5, 0x2c28}}}) r3 = socket(0x18, 0x1, 0x0) r4 = kqueue() listen(r3, 0x0) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x9260, 0xf2af, 0x20, 0x8}, {0x2, 0xfffffffffffffffe, 0x8, 0x400}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="fd95") 04:27:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getppid() syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000080)="141a5d1dd6fb1746a246730e7a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d597e7b22d888a98918b426edf01803f9c7449b30f77697ffffffff000000ff9ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b521140dca3a0acb5a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e67c08fe8c16024435c2e90d708d56c56404f1aef9dcb370ae35fca28c2dc1b0", 0xb4, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x7f, 0xf9}, 0xffffff2a) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140)=0xfffffffffffffff8, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xfc5a) writev(r1, &(0x7f0000002a00), 0x10000000000003c4) 04:27:43 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x7ff, 0x7f}, {0x18, 0x2, 0x3, 0x1ff}, 0xffffffffffff318f, [0x0, 0x80000001, 0xfe9, 0x5, 0x7, 0x1, 0x9, 0x5]}, 0x3c) connect$unix(r1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffd2) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x7ff, 0x6e3c}, {0x18, 0x0, 0x0, 0xffffffff}, 0x7, [0xffff, 0x2, 0x20, 0x0, 0xfffffffffffffff9, 0x8, 0x4, 0x8]}, 0x3c) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) getsockopt(0xffffffffffffffff, 0xf50b, 0x80000001, &(0x7f0000000140)=""/173, &(0x7f0000000200)=0xad) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 04:27:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) munlockall() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x42) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 04:27:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000340)={0x3}, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000040)=0x1a305bba) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0xd9) 04:27:43 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) lseek(r0, 0x0, 0x0, 0x1) poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/70, 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:27:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x111}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000000)) 04:27:44 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() mknod(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cfc23", 0xfffffffffffffd34, 0x402, 0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r7) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r7, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r5, 0x0, r8}, 0xc) recvmsg(r3, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 04:27:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 04:27:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 04:27:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000240)="a4a973d26eb82c70fa381459869767804b67183b275e90cd204217e3c416e6dcd00da34a15a485336030af4054d2db058262b1a42a2a507c689800e27118772d279db5ae19b62019c88a1f3b4c61d73c462aa5c8d5a1b54c83ed00b28196fd340b4b42ea3889c8cdd5f6b3a8e4a5c5bbb830f0feefaefb0e2b858b56c534da06724b69cc7f8088c5b936dad24896855b5969c9674b15", 0x96}, {&(0x7f0000000100)="e13b660b381b8e3dcdf7ea898281552bc6d0bb1ae48a3c1e6690c48140326ce6f8c99131f976dc5a907b80872d8466a3efe1d911f8d6fdaf3ac258298a6c447b05d68d2ddd350d049c38f22f7d178ea2c479c420f77ad917023d6ef61816940c8f6ef28e9f26ffda76f71b0011683848", 0x70}, {&(0x7f0000000300)="622492ef89a2d9f478fe9ad229816889c6011b942453d01db2fb47e2bbde3bd12c195fffaf38b23101ed1ce49e3efec49f5299eabf4ce941975045", 0x3b}, {&(0x7f0000001b40)="8cf33dc2380e82280b327b8cae372ac3d53df10474778a8ec2408368cf5b54e5df6f131d5fec0f3e9eed01794e258f7ae70f3550967cad05d93c8a00000000000063c9ea343d1d8f0dcca3ec93af44540ea1300f17bb02247da931ee283243223748d20d554b9833bf9939021410facf055b7ace703808939f169c2d401c78691827a2bc04a821fea4893e3a380609d0937756c50f595bbcb8a90663c94cd83e1753afd70f4103ff1b0c82f578b3bf96aca2e742e1bdf2435890f3dae57e5e2ed873ad7d545bd20f0bef23508fd798fdb02efd5666032c28ee8bec7e33a0da5a5dad", 0xfffffffffffffec1}, {&(0x7f0000000440)="24a94ff0c5feaefe68ab2cf7638f3688489240034b78006db894b2c2b5a779fccb03f1f387c13812f569f289f8d582276790eb7242cc58dcb7f6fb7aeba8fda96f3f1c5bd45884c0dfa3c9ea9f1336f09d6cc9a485f9f92ffab389b39286adae563fbb3be2105618de5ea903e45858", 0x6f}, {&(0x7f00000004c0)="6d6d7c41175cdbd23e2782c3065c3a648f5a03074b5ee5a7ec534ce73aab2044d4b8dfd0426096db1df82301d0ea06ae78ea003f892869f8918fc5973c6ba203c0dd5b7cc277f38bca2309c7fff23de4a2db0ddc21bc321640892d037248f17c6a0b5328113346abaa1f2e243d6ea78dae5e3d1a2ff94b0f22b018a61a634d246340056500ab1f521884deb363fa56e4053ae761ea2d6e623384e71a647c74fb367ccefb0cb29ba09d5c757a1dd84dc15660fac6511770f502a9dacc3c868b39f67f92aec11389ed85", 0xc9}, {&(0x7f00000005c0)="0dcbe3e6cc4d96d4bce27f91ea7378867a262bd8c9e35cf0eca913afc17ce6e6f6f1ced83df6bde4f9a868ade48ba1ae6b4ced54035a8d7cfa1665c7a04153296a5660f9bcaa2fb4509a85e605b9b431fb30200fa1815f777fd6eca8e870bb1b", 0x60}, {&(0x7f0000000640)="ffb3e7d53ebd519f35c91e7171265f65eebdae3a97bb372e42b2996be26b04f69d6789c790bae00701586e109c7643474c86d2eb259723e1b0c172775535b56b29c53d19a973aa660544e3214235383eace8282dad53388ceb26bede59c293cd654c06fc090e22a9c3db56be16ba6dcaea5c5cff4b2b3606ac7a8634bf29a67f741643ffc474c072314c4044b75bdaca90", 0x91}, {&(0x7f0000000700)="d4abd0769fcd7657582097599b45e5a3e33d99ab869db4f0f1c710f70bd5573a14075cbcdaef979378f69fd07ac98ee10aef545440a7250b1c6f3f830edc896fbe52b13d1a6f9a321baa3650de478b1cc68eef", 0x53}, {&(0x7f0000000780)="9816d550d2e74c6bff77879108908061f061b1db6a6f3c6a76d9e4375e7ab6938884f20be1fc5ba339e0cf6eb70528e95ca51f207d9e202aa0be91b09a95d84596f1c467d8cd640ae3cbdfec95b24528", 0x50}], 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) open$dir(&(0x7f0000000340)='./bus\x00', 0x100, 0x40) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22a", 0xffe1}], 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) open(&(0x7f0000001b00)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f00000008c0)="0fd89cdd3271cd9f848bf2e07b0b17320ec1addb24e143abb6e28ccf01f919351ce8316c2c9fc51b48abc4eb937f9bf5bddf2c61d1cbd6e2c11499ab06562c989769545d0abbe16c33a6969ebe9064541bce400fb0b92df6e455e04806c8dd81caceaca3b145f5c7dad7486eaec1964584a182f9d588e4aef54c04b1d30966bd239dcfc688bff4d5ed683d34d8b3a6d3d3d606dc47822e55901523f0a7409945b4f3f445a7bcc0d0f503e37b585ea625fa8806bacef1493f3ee596b0b48a4746a2601e2ef0e72ef930e5611ce45b4d115d1bab1f3bc250b3d6d83b7a61c1bd72ab035859ffaf4c9c86fe75889c0c9f18b128203fd8338259501758d8cd378e9826c9219431becf6b6229e67920ad69fa56d400e457a86ef493fa003982d02d09fa81214c929decf10221d1296d82184d7e05dde3bb55a18bb7348d5e35829b30767829a92367c8f9ad653198b3a56beaa04a17fcfbcd1931de434459e01be7738e2317af4804cc464fef8eb5f91391be87d043289596d19138c22f23f67a0ba662f65ed3afd7114c80ec412a9deda942c6502ea3debb1ed1d1e945431fef0142f797eecfd8f68d0280d9dec79caed6a9ceb0e6c2e826e9f794c1d6517ed766701726d6e37997aacf94f4a04a9ddb59e911608997103c22a5aa5a8399ab431dabeda38b476a0308bcdca84ff345e2fea95896289cb5262b27cff52a3078fd132fed98bb14c4ace952d2a204b335f75f5e3697187dfaccc170246460c75721bf2e4fb162dc6621fed5debe6827688447495767aad064c7b78a743a4701be80419d1fe8bbea40f4f803b017e2866843ca58743dfb2ce221fd1c93ef54f0f60ee27ac23d284a6ec86d9dbcd123c065f84df6353bff3c918baf8229dbbe90af1348ada7b93d6fc75bb21a3dfdaec2a39170c9868f57309f86b9d36119974781ca8641ab1aae395ebf275278678803d483441c1037a79f8906ed72576122e4907930a1787a539807deeec3cedc2f8413151cea119a20ab6c5d46a01c98a6745303997c87e126125604110f0ee78e5b4d5117f181f37fd2ca995898d2ff98f734df28b29d4cdbd05876f6202ab370838f1f220eb7f35289060eeb28386952b93d7c3d02bf55c5086529c6f25585804522a4331c4afbd09e9eb7d4d5ae1939c9e825f7f34dafc1a980b1633d88e9c2e30e5d99f2c54028931ec34e491a09f0b0bdf7dbf12295d22debb18c5f457968759e5f09394fc32280f2ddbd0098bd0aa59192024777568892da7d7db1a4fb052b12c761c6b2849cf8c569e66a4eca5be3453ec1e641b0397b976880673993b24aececb4268cc317a90677f10696bcc1681fbbf7d24028e7efa3554d3c61e6171bf72138b771bba2e92ed96f2686fe0025ff1fbc7fe0706ecf837daac68c5dc24461fd465fcdb58404cd75d6e2f9532aad4b4e940e886fc358c9579bd971b0c735a50a89f662840fc3f7426d8ae10004ef5af58f3a348ed7cb20b0de7f1cd8b3f09496664e6349ecd64487ce704cd91f2c88404f20c0d5423ba1a673b17dfd0d7eace6cf4f89764c76cfabd83332b31a3ae1218c868b8055ec40071620eb1fbc25a71d5512893a13ccfaad21b0c3a640bf965d8e58eab29f89a1f1b29bbf00e4722ad9dc5aaf2227ec5a9108f1ebebfcc3ac536480af6e6fdcedbe6c97813150c427109636233ddc1b9c948413568d83a859cf677764b40e85727315aed7ba7d26616cb22c0e4064787b52d776182076c62e3fcedf70af2b6a44e1f3ad2335c0a3b76fe8420f38a10e563d510be024a4440ee73ef27a7ceee3c4f5c84e4a8157fe318f6ba446300f4c5eb6c9f33b939557aed5ab0270b61c17a1e5053c671185180477e0a1d4543a43296651fa18c34d07f42d13ed2f895b43da5696dd58da346c7ea031d0143fa70dd4fa3f45b016f4415ed4986c9b6446a5edc5cc02e7a336aa59032f447add0a5bfb2b304e893ed8f9a2e42015684f4278f5c09f773644eb6264ca7ad853bb503d4076c661b4f8c9cd9721cc2a0970cca79dbdcf90dbaecf0a20454629c1d7028da03b0786a071e10ebb0301b8ccf56ac8cc29f3c98dbf0222086209b63a863500623074ad6be15f0fb864b42a8396d33ff6f8047b711d4c888d8f0681630da8f1d32a4b41777f1805e178552af248b43876d6a48a9e926f9131c20ecab69225f55bb5fc5e0b0bea76ba2961accc2d20b2a1abf22bd952af8c78e68d1dbd139f4bf0110b8c3a67368437c0f7c1124224bdc1d32ddd58db07ae043b8de0a3b48d28b9b0398f3082877fba12aeba40d797706570d3b0f6774b994ce7cafbf0aa273de75b50ae02eb9290a0e93d63d251a92a0cd9ab4d273c2f6d900833835e54258600c431eb50557174a3b3eb3aad96f6f1e4b327445ec27775b4667055a056e79b5276f10143f6e8b02cadccd1aa16c34294b65cf3a65d97892c11168af2dfc16575eedab770cd7e998096bbf469d90fd7f215cb33ae50548ae895be644daa832dd0feeaef676ee0f9dcf110b5efd3ea95af3fc2cd72c843401578ae7967cf6451cdfbeafb18223bc9619939727fc41798697164d31888314be36d566fec31a59c0579210a4b4f18ddcc47c6fecde97de32ce3be2fc1fb0aedf4200306fab3517afb12de0d02fd1f1596422d085c9197521e81ff83118781b90f26b6f4ea4f23f6262f630f448bcffa6ff8ea3bb10dc2c922ed97b8bf88049708808a12b80d94d2915dd3c3107443239aa3f6630db99800dd96a189c585c1ef14d484ff7a55a4cbec23f9d85a5303d54a4dd30cb9e7fbd4611f78d8a57aa042b35bf146afb572be6dc404e5317f56396d4d267eda3558b725156610fc5c30e263fa6f0fafb9174f4db976802b781debabb4bfc8d4195121eba08fc59e3679013e231bd18df1608ad1b7c6623f54d7fe4317307b6ed197307ac1c577ba1a44432c6a4f74f8b4c57ac8dd1fd0b57898eaaf9797d906bf719c9509f5932798d8a66dd3c92a0b75da500e782536aeda01ec66494af54eaeecc7519f9d7da0718e51d8a40ce39a8287f3081ae00a8ffbfd3ce270d283220b02c5a1195a3d61f41848e0fc16a74e5159b2da2e79d220f60d3b58ff429d55dccb55a5bf3b2c9f1723485e28849a179be251b01726d20c4d057c01c38ec5d611c5093cc0d4ef50a5ed50bd1448c4b7e124e22fb2cd7bc4380a402bf1bfc49758e07f9819122b2260ece742a1d185d3ffbb587b5700b7656dd0d3964e351ca6a6abfc0375fdd542a3eed1521c095f1ebbb5a497dca2d2bc87e7a5af0af5c6e85134f5402daa6cbfd6dd031059a2235a30360d1f5478354539b4c4dae75fb84d088cb78f9411cd20090280806efbe58489ed429a7ff95c010891b5977e89b9fdf50b8a90d04597fef21a176415c3b1c4b2ffb9c33c9bb69fdb3bf0ea11178ca7b21bf0646cedf993c146e0a938e0bfb5c8a7083ec323a68d7ad2e490a7fbe391cb358596995d3bce2be3015b5b053c50a657c66884cc3e29be2cba8a8c30e02cafed00d3b09b375a8d0614a2b8b87915fa08ec38a0cf197b1f9f5c49a74ffad179aa47cfc76b8d03c8cf13c0b60477d12b2b72dd6bdd22a06684878b3904de3f6bff99ef1de0c63c275ce5a81b4eaf714a729720fc4d58284678381e2628c347199017c30fb5474d5cc99b00a050a47b5b10a1ba4513dbec160f4b5137d87c58b3e85c2286657591761c17bf49f70e726558da7006143d453ef5ae343f36d0fed6aad8e2294597937a0ad0d8b34f16ab5d7fdc41563384ebd5f15e2f959032835ce37a7b88b456d0e31f675b3a8510406c2ce4ce833ca3712bacf6784112e77f27643c1133564b3e65203fb759d106586c1c43febbcf0c15cf174a4ba55054eb3c6ea86605026db0b810045f976fca63b3a2f61ab3bb2a3258c9e984753cda8517bfa90592de300d936780595f4f9e4b2a2c857649998b8310042712035359539c81d13119987c39c3aee3af0fd31b7922bdb0b015efed1341a35ea937e025c13753af57f4ec9efd1596364d67eae0a46bfbc0ca918b7a7f579cf58dc065e8fd5bdaa8bbcc70353cd8fe52ec22bcab7b140b63b4233dcae26249b266f4669db51d625b4f6edb56e0340f48ca3e9f548cb37a41b484fc011e7a20b9dacd793867df53c00aebc3f35bc9d901b8d1b9eb63ba6903cff3bdf98f85a8f94fbaf3d318cd24bc78df515dad74ab2c64742696706c69febc0b905854d01bb8bd4112cefc63f6ac144353cdfe30e77c5f0e561507eaf631e501bba148eba9fa167623177d7ea3066208ac4eec793973226535f2a22c20fe6c29396babe077f7275442e16a80b0c21fd48468b766125f82183fa4ffaa63e956fe57c23b657e396fe0f0ffca672290604b4d497a1a55451761b0f51fc9248c50260e67bd9d72dfde9c61bc5a4fb3cb87351e8e424f6b5dac9137371428cdb71499ee119cc05f898bf000fc177baefb8095e97af23f47f1cdb4a4d8e828b482579dc6049c596c2e6ef301e66d1ccb3e516acb495ee816205a2b72f59377810d051ec6af096a142a38904d119e4b168b8934694f6fac9c674346c9653971a795c28c1c969ba322e06c9b44246d1b454b2802a223d35ea0f36b0d57bd2c7b40370348c83fa3ef8e1611ef40da71eb6571b999578c85675304349c866483a96271899fac1e7a9870b1b4354cb51906693132c37578d1cb202f51f85b9a4d86c4ae7deee09a37ceb05d05d36c2ae06e53c9ef586b077a4b6addd0dfaa53b26d5d3d441b7680a24404dabb533b360ddf732a1e2e571cfa251ecc3e2d3bade786d5291421c1a19f46767d6000ea8ad495faffd1ac1527d54aa40f995e0c7a1ed52b5e117082fdbb959df028aeda66103cd70c77433bc419338fb99658d3a65269dc95cfdce44ba1fadda3e0c01470516e1f3cd97654038808bd004cf53cc926aaafcbaec7ff4bb1b95e035caae47f839bccf7039ee3fccbabebed1e0cefd0d8e75cf9d02403c19ef3187bc1e546bf9c7f3c4b23c73b23087cf147e7cadba394dbee34657792e7112e61a2bf286f9f31a866da51dbfc5a9326c5d526dbccbc228305263cc21cc948ec83de7063c757fe4333d9f2d0bcdfca1f4a106b5ce87415d79f38caabf9b4f324468053f3f628d15673c046f16a62f9dbb72640f046de632ddedf53589902fc711d4620800ea52e9748f4fe99897808b1a6f996a0a4ea35377e50fd286e518d538314ef895ed7e241668caa5ebafd1711dbb552d9a3f92f34c8273385aaf9628c126d56f7152df5063463caed6b279a0c588a3418f728991e2634d6c887f0c4e79148f14df15444d4a530609841f18bf9ab2cb80183cca7371e2494c9a27f5538d95ae01ff35deda326ad649c6e61a9b51473a734dbda361d8c4169e977458e1da729d835dc7aefab667869cec60193ae95a5e9888da910d83d29676d7197fdb50731706b0039d867cf2d28dfe6ef28e9e0efecc821f3d33e7b3721ba0f60cf59355b00ac365a5f7a4859d122377f1c46287b1cda587ad134c8fd5ff20fe5fa6a8d6c5b8ca560e4cc5e10a3c8d06acd1da16e3f7c1b5c2cf346c5e3de33c147b90fabcd02ca855889006da8682fe99df83054f39adc10443f7eaaa721de5c411bec96088e0fb0d9a25ee7558aa2a51e8058519b91a5fcb4cb3049858b8e0a6e118ab98a1fa3ccbe931df7e0ebef5c3b68f62ba7fdc80f296f33b6a0e295fc8628ead4da926793097f449568d08ebcb2e5f170b3b4c645c6ca38f58a48e7105c8758f533bba42c", 0x1000}, {&(0x7f00000018c0)="66b8bdedff4d4b1df41f15fe02249e76153f681a78bbf2b2f24fcd081045ddcf40c74a6a3d42e9a3253d603cd82134609f522ca085e34164a1d53287bd730f899efe5cdd18ddc0a11d26db50ca354eafaed1630a49ad7de8e7a3", 0x5a}, {&(0x7f0000001940)="22380e19d85c4ca30cbf3fb3472749c7e3e9f39bd2bf92185651fb12d106d319a060cc3996a0befee091c97b08b677e05cf7c1cb19a21d230de3788348eac2ae67b800c59b1283d837f9422c874f6c73deb782b23fef8d9f163bc679d2aa37d394fcc02ee30e0496bc140b20592f09d8033ce31b204f3d7db0be7ce6b405d5aa518ffbde155adfac0e61", 0x8a}, {&(0x7f0000001a00)="7e8c97c7d1a7771b12c9f048c5534868c8e2bb4cfb2d03e3f56f821db5118d0d2be43d4b6f8a302e3fadb1e7df940f42106942d7caced6ae805aa571661f6bf3d29aaf486301640a6ac9c0751c43844531bd297c47e2c53cc08d4a3af7b40bd6b00cbedb0051f28875a16b3584ea795202553f759cc6197c98659df84323d17030368a625f6176874af34a5913f1b01f4761212eb2171b7bb8afbb013640e7daf2faa6581b97eef3a6018d5816", 0xad}], 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x2) 04:27:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x160) sendto$inet6(r1, &(0x7f0000000080)="6b1c1e9ce81ade0a3c0d0a2093b20a816eb9437de1ce5b3afafd5a66a32e8cf9693498277ca5678cf7390b7783f3b53d6c0d24d0ead193ede8c77adc5515366609af7575efb75378098e51047addebb2068297102090aa35739f78417b6732a029c0f1873633fc", 0x67, 0xc05, 0x0, 0x0) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000003c0)={0x1, 0x52b, {0x4, 0x80000001}}) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x3) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r4, &(0x7f0000000280)=""/248, 0xf8, 0x40, &(0x7f0000000380)={0x2, 0x1}, 0xc) 04:27:44 executing program 1: socketpair(0x38, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffc, 0xb9, 0x0, 0x67bc, "115923cfc32ea17346beee645b5b42407ed1ea95", 0x0, 0xfffffffffffffffe}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10008) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) pipe2(&(0x7f0000000140), 0x4e9316c150cba761) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20018, 0x0) fcntl$getown(r4, 0x5) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0xa) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000280)={0x37ee7c8c8000, 0x2}) r6 = dup(r4) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000540)={0x7, 0x3, 0x80000000, 0x80000001, &(0x7f00000002c0)={{0x7fffffff, 0x6, 0x4, 0xe13, 0xfff, 0xfffffffffffffff7}, {[0x4, 0x3, 0xa2, 0xc000000000000, 0x1d6a, 0x9, 0xd1, 0x100, 0x20, 0x9, 0x4c3, 0x7, 0xfffffffffffffffa, 0xd5, 0x5, 0x5, 0x3f, 0x80], [0xfb3, 0x4, 0x101, 0xfffffffffffffffd, 0x6, 0x8, 0x0, 0x7fff, 0x1, 0x7], [0x9, 0x4, 0x1, 0xffff, 0x7fffffff, 0x59a, 0x7], [0x7f, 0x1, 0x7, 0x200, 0x3, 0x5], [{0x9, 0x0, 0x3, 0x7cc}, {0x10000, 0x1, 0x4, 0x7782}, {0x5, 0x2, 0x3, 0x2}, {0x1000, 0x80, 0xffffffff, 0x101}, {0x98, 0x9, 0x8, 0xc8d1}, {0x7f, 0x8, 0x0, 0xb2}, {0x0, 0x6, 0x7f, 0x1}, {0x6, 0x3, 0x9, 0x4}], {0x3, 0x6, 0x7, 0x5}, {0x1, 0x2, 0xffffffffffffff6c, 0x7}}}, 0x7, 0x1000}) pipe(&(0x7f0000000580)) r7 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000005c0)=0x8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000600)={0x8, 0x97b, 0x9, 0x81, "b774a9229d74da522d1aef4ecacc2a485114d42e"}) r8 = open$dir(&(0x7f0000000640)='./file0\x00', 0x100, 0x143) openat(r8, &(0x7f0000000680)='./file0\x00', 0x400, 0x470cdc6c4a012dd8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)) getuid() r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000700)='/dev/speaker\x00', 0x0, 0x0) fchdir(r9) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x400, 0x0) r10 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000007c0)) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dDt\x90\x9apf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)='@') 04:27:44 executing program 0: r0 = socket(0x2, 0x1, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6188f60d431a0e860d2d"], 0x10) close(r0) execve(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x6, 0x5, 0x3, &(0x7f0000000180)) recvfrom$unix(r1, &(0x7f0000000040)=""/104, 0x68, 0x802, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 04:27:44 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) socket(0x2, 0x4000, 0x9) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x22, 0x10000}, {0x46, 0xc0}, {0x82, 0x3}, {0x114, 0x5}, {0x2b, 0x1}, {0x20, 0x8}, {0x1, 0x100000000}, {0x21, 0x8}, {0x7e0fe97af00c237f, 0x200}], 0x9}) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x501, 0x32, 0x8, 0xfff, "bc4859810e75735cab7a886b6391a0e145378dc3", 0x5, 0x3ff}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:27:44 executing program 0: clock_getres(0x4, &(0x7f0000000000)) rmdir(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x10) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x100000000) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000001380)="c7284edec04d238acdff7f9670f91f9506d3df9a72c03649aff331b5e7073d6bf9247181ee5d7fe9ec218675f6dd70a7f76008f3b42f5a716530a1f9e694f69f1ea7f54362551220d832b53dbbbcfbc4", 0x50}], 0x1, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x401, 0x0) fcntl$getown(r6, 0x5) socket(0x10, 0x2, 0x3) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd\x00', 0x0, 0x0) writev(r7, &(0x7f0000001a00)=[{&(0x7f00000015c0)="3411ee080f47c61e55c7fd0e6d4539ec233eae02f1bf2007ee63c358770acec61c838e34df7fbf66ce7a4b38e98545f86b1470520ebb55731ff36493d876cb962f4041b07bdf2f4e525ef3e741c8cc8a4113b7cc605d7d86f0cf29fa529fb809465820f558fd0f4e2529bf1cd587f0066275d8508f6feb9c08cd2f3e0df216c017ac4e1a443e06d1cc3a8ed088b0c0e81430a134e750c8b986ccf74e037d17152a63e5e3e9234e028c02cbf8e0eba8359493d4200ad3fc30e922", 0xba}, {&(0x7f0000001680)="74637e11c4e687c6f4415a579e4e04c188f09f31c5435c259cdbdd5c5faf345bae466f7d82", 0x25}, {&(0x7f00000016c0)="19346d0716a4df96f7801591c58f6a08197878f49270e9baee9eb30842ff23df2b7b095996c669abba49f8039d2a80a4d718e15d6a07cb815dff8b28534ca799ffba1898ed2e129d233b12014d9fa3992fd7eaa13e7fbe64429f5e919e0bb0325921b4d262e9e8e87e4931918fbe53fa87fce754a58fccef554c9d0d0ca9b0ff11380308605b22b076ad49778623aecea7fb506271e0936abb10e68860bb4a894033b379562f84336874825fb0f13413938799a3ffdedf98b0fe9ea861542b02e7d05f2a7feb8c54d65cb187ea9a2f92dd5404e9934036f2055c2a23f213bd0d2b597126c69248ca867d5732411e58edf7963b40eb94ee2268", 0xf9}, {&(0x7f00000017c0)="86", 0x1}, {&(0x7f0000001800)="57511898195a736bba1d14c85329e2f3432812f518f9b4bdf82242ab7b84db58780eb3e9a0727249dfaa3b69dc225dc742bc0920", 0x34}, {&(0x7f0000001840)="6a7e72b66edd573f24feda5242adc501bbfe659c664ed4a023798cd83e8d79aeb19d2069d3eb99107f51b7613d7bb3b03745ed5c36a288eec455cd09d169f4f0fe09387d427f98cd9bc0a651ae52b3fd12294170dbbc0e9a6f1f182666cbb9d32c7e3dcacc05bb032d8e0ec9cbada9ca18b0b37cfbf8b2ca06dfb453a7ddea07fbfefea4c2a1606c1342e2daf797e620a7643b40b2602db4887f6dc02e537a3d2b0ddfa20aa7dff22da22c792ea8b016bde20cbfa0fc42a3", 0xb8}, {&(0x7f0000001900)="613f5605a03ae1469503805b6297f3c86375cfbc1c9ee2509265a2bbbfb4fd11d7e490675ef182cf4778ad3613054145b515c111da9f662db7d6809b8eae54a8f7d58a7498e7ad5dbcff5064e852099c13a76ff834415a1da47bb13a7cdbffdb36b1f2e221b0016de31e8d1cceba57e693efe26d10a632b3b12e6255a12af8c9abf3ad646d9fd5f8f59e36c567193f5f26a097d2a0aa48013b1a6d003ca4b3a203bbb61d355a11b46ac32864a89a2a38b01495dd57f667913e186ca955330578af084b6c0e0cb8", 0xc7}], 0x7) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001a80)={'./file0\x00', 0xfffffffffffffffc, 0x4, 0x4, 0x2, 0x7, 0x100000001, 0xffffffffffffff80, 0x0, 0x3, 0x2, 0x1}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/wskbd\x00', 0x80, 0x0) socketpair(0x1b, 0x8001, 0x7fff, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r8, &(0x7f0000003200)={&(0x7f0000001b80)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc, &(0x7f0000001d00)=[{&(0x7f0000001bc0)="18734f0b654edbcd16363647700f12e26adcabe8972a08c9755f2cb33dad1938abb34c6620ae4c4a1161d1c194", 0x2d}, {&(0x7f0000001c00)="497f1b14503d1e1cfe6f1872ad243a7e05e5b181b7d933c0ad1bb898c887212603773e8e448ff417d0652ab17d29a6ea66b62abbfba453f91445e7a3f46d3af03165f0aa80c4dcbec1730fcb4e901b9a61d889338476ffb664dd055bf77f4ddde7e941db5da2a9f2a3225de531833ca8f2be3c95d854cb854ac38cd2264dab97b4531ea276d53808532647a662c8b0d8f98503497456b808dd3459226d563d14468b8ed10e48c914f13fff11040a6c1cd373d8f96db5e5ebbc314dec8c6ba182690625c3090d2065fa081059804045a84cbaacbb59fb", 0xd6}], 0x2, &(0x7f0000001d40)=[{0xc8, 0xffff, 0x3f, "6957d0ab148ee46d5a75515897809dbcc3379035804bdfc841eb02c22f813ec0fe085baa0610b236a9e69646eaf1ee144891983cc0792053ef882415b5b7d793a268dba1a3cca9d46783df07baf25aab9eeac2a8c8ffc77f52a721709559648f299b7a4beeb27bad0b0ead9917d1fcc24a2a0cddfadce00f08f344bd9e1d8fa768df87b3202805690391aa858efc7f1f32540a3b31bc8f073a6588b558fa09a9a3e50cdacb65ca36b74a753e1e6ae3e475fc19689887a8"}, {0x60, 0xffff, 0x100000000, "ba512a90694f3317bf8a681604fcc2221f6c1a6d55bf9f325fabbf8214143f83ae80dc8d94b86fcc4dc3217500fd12bc840c3ffdc5c8755fd214af0e5c0f269880e646ad8fa4b84fc920"}, {0xb8, 0x1, 0x0, "c1374acf9787e0d795c0a23321862a351d70fbf3c992ede911ff1d6d603a052e5b8789cfdb23ea2d4b30e551275bebcc35c2c3b63c8905c23ce17e35f1d8da1419e479654ae365dbf1d5a6b33707f5b2052d6cdfcc23e1bf843d76e58badc074103ab5e5f71933e54d0069470a4d134e8d34427249a24f9e47809c9f35cfd9c0cef124b8adfccc8ac3af266bdba05b6d0c30e04fee6b83b5054ef7de201fb209be"}, {0x68, 0x1, 0x5, "bbdbdba852f7cd1cf13ab397ac91dd1fa0af98568688e99c10ffa9cb4374a7a6b4c542caff9fd8fc47241ee8545b68dfc5ce710daeb4e1630780a0e2c3ebd6351b10ab54e55f8e794d595717f983b2c82f76"}, {0xc0, 0x1, 0x3, "2edb683cb396440257a6cba367a30b5fda444aa68eef53d316c288117e5ccfb8b1f31e208367684b5eae9ccc321c95d0a586472ed3a31b1dd1ddff2ea8bb398cbc2c94b2294980bc486e8e35d1fdcb80229e2866db3483e7bdf4f1302f0e4e62a1be8d9920ec9b5ff61df6d1fbd0e808472edf98a508846d663d165858280179e341af5b3e430278ae2851d02c729f567728ad71cf34db68dac0b35251e448cf12dea1c842cdd39b6015cd518b5378"}, {0x1010, 0x1, 0x7fff, "12da8f57433e157065d2c1d79ebf891993229ffb28eb75c8b1e1e582d2d13a0461b19f1f2891f84074b990343b4365fe57a125eb84c739e8f09eb3975391e6b667545cd2637e196dfd8380a045a8b84efda056fd6bb32a9d8a5c1fb1b2571745fe0312628d73ee83ce540ecce167ce32555f417d44b9af06dba48fa666102724fc9e46cba42cb5addfaeb9eac9ad76964ff7c91706ac2fcb39b82c90217d7fb95ecc58dea215e2415c88625eb8042ef0e4f9c1fc3873a1dcfaf95af1cabb7ea7c6ac1fba1653771430bf01f350a32800cc94e12dc4b6c5bfe44c161e169292a1b71b0fd77a484dcf60a9d62a8e6d082c921f74c608544f548653f08d47ab9bcab248a4865eeed1c8d6c07dc8064aec9d5d5c7cdff58abfb2109ba29b986cb0aed1401f6b86eb9a9c348c8241efde021a53501d22d42ee0ef1f95d9433dfae7573afe4533ffe8708ca4cb7a5cea4a5f03a7a108f47ff55c380ead1bd726cd91555ffd4a2241df5ad152509feab05130138c2321fab7e8dcce499cc61b7a95493239d6ff2441308fe421ec50e48cc69fa07255f55ec427df7edc5663f853e4945762e44c7845e1156c7ed0fd2ee7c748232101d8b8b9e76088cf4cdb36757b8d406e41c979ae2b92c15f6162a65078574ad9e241ef5f9d9ba6e7d4db1fc52ea356a987ce6eeaf14a78e92ecdd2668520c872b5e690fa1870b3aa952cbee8825e385ca16dd768c6e1e97572ef508465a26cc68231accd8dcd696ddf44eb2f436045f6855df6c237391af1539d1b49c0be81da43e076e2af990b6b6967ea1cb091546b3899ed35b3cfa832ec6974a352c839e28d77e6055e7826bc5a823614453571dd37f84b339465c20bd084b997b0e72477fef9720db7a70cb338d272bbea5691c52c42498caf295188d9d0025fdf94a0d45ec183eb7b197f83d583a375737c06f5cf2759dcdd95dc015df6a9a10c3292f8b9e2b72c707fa0c99e81af86ff0c47263364652ca76a2eddde18bc9e44ade2a0afbf0d325d316d66ef07c9b6779c53e920ade61b154a7b55a1bfa4cd3bc4f24e729fd41b19bc843016beee50e63f7f95cb9489a5dd59cd3b0df3e5c2177243321d9ea54a09a3dce2cf63b90b020c6819e53d470044a1fe296fd2958f57442ddad7b321ac88f61e670772b4addc62769de91b5abe307ef9b54293f55824dd2473e0fea142840855fb227ab0203e1d7b818613d5d4d6264fe63a23888001e292cd5a16eed5f247765dad6b1d26485eb86596697f5ea753dc983579c250be05aae2e34e17776c9f48e6611c0efd4637cf9f1992c16c5b07bd4bfd316deed57624a8fdc3a64f3916a4891d341d763261918f42db24968641d2f169883201b613996a472e1c4e0875b3caa3fa9252e876e6b99fd3003ec242525ab6d3948f56180fa9df7e720efb9327d1b8991288619227d79bebe5b630863b552d45a6b6990960816d844d7005662919174469604f58e184fb974cd0dccb023d4576b431634de64a5bd49de59bea89d2048f98c333aeeeb5a8469d12f700e04c34dad839cea4d52c847915732fe3298fe2007b77b75c39c6e0b86668246e7dc8ea73ff16c2aae3feb333e162a23f942e2a2652cce146d8182a50d9250f0d38cafbc8b5dee5ca39fc460c4c2ff7b3bf4500209573e21271e27cd183ca4614d1354fd6bf60c57f195c1600971fe481c418ce3345b22347545ba048f73bb5fb21740ed6cbce5e57d99088b5e8db3e93f40bc4db441d5748d9c5ac90bbcc7759fd8d9ba65972e6894a457a23bf7b5742c528dd5a49070c5d0eded0395b50a3d79584c8623a1fbbf38be0ba52175536d150dad6ddcba5c3e02f94e5d2b0f5db34430832d3e2ae0e32f8914308caa9024a31f2450e2c2bceb63706f741f0b22f163f2a91a85cd38826fc60547c61b7ce7c30f60b232bbe794d3aa1c10d1ff3cdfc1f3682c7c393eafa8e57648602700b00514d2ca37e02232ac3c83bfb342604a0690300bfb5a9110e20b0cc4bfd611c2d74403caf7591415c672318a0cb7cadf16802d8f579ba50078552e11d1308d29c10f4af00f6fd7e4001a070ebd56e453468fe3b57b44695b614ae728f1eea832b59cedf2cfd142d17bd70fa0813902e1a2b2a84862c0323012abc14c308286bc0405fa9a9a3a0a9b52864d83c901b83158dc3594b481f7e30050ba2778894664761b2b8e5d96d814d83cdbbdee99d9708c2b96309de81b95c4a76c30121b96b8fffe702c426ca24f4ec986544468dec55a5e8c6d99e8344dd5f17856a4feb4556e8f8c4a431bd66affd984b3933913e0ad15e3cb2d9c4c7dacea7250f7e2559f716367aec2813ebcb7e8aefb056df3b0e3d96c3e0d5e25009741f9dd8e0cf108d726d929883e957ffc4c9f76a5df461fd7aa91b14e943361689eb9d2e14fa60d6804a03546d301689cd660a488637775064fa67ae16b8a8613eb4d4514e77aeda6293248d23968d6ecf3ffe4cb42ef8bbf55497940ae3de6613037d46370b44ee602b4b1afa0e1595e4a68e988e4f3d3df59035690a6820c3123e65705b759d472d5bf69ffe6c66d28ca55499b33d8f87bb708984b437c55bdd0b83a4b928318c138695a82736ca9222f7077ecd9912691c9a8d5c370c536f3967bb24c09ecfb17d824210e1aae052bb3050e0baf3c3dadbb05affc4edb1f18fb8ea638f69628ee4a83b07579da4f66eb47ad60459599cff480a5d9a3646e35cc292ba5a582a6c0183a5f00ca39887106c608d8a10e650b80416ef6c0b0f5460184558212c7092f486cc46d3629170b74af9bc21e2f7800d0312c6e7582aa5e131ec0db89238c89d909ee6b03ae26c2a79af0877521717dd6253da3635a4ae1f9b8bfcaed15c6dfc31040d264b3f45892ba448c3e5fcacf13921c4d54a169be7c5c4a1a161eb4d32a4902b6788a82164822a3adea1a9054668b2abe693227b81ff3573843668e8569b9c8698e14e82cbd7149635e8435cb6980dc1ab4a38f54f37ba0fa6395952c8c64330fde1c27bd412a34c3f43b35d75d6ce8b2f5fdbe55e5da8d874203b248d9396346d453a34bf4a96d4012771254848b11a8910f9ef6d31b69b8f6fe95983020d3027bf2b327bc106d94746add055c85c43735081f89e95d6af79d067ce497ca947acd2ba0decac5279ea5f3742f03038a60a9a3c5f17dd5978e27ad90eb787ef3bdad224a92fd0e143edf3a1765f607073c80044568bc75190d888e0898470fbd6c38e3468771606e9f010ced6161746ed505c62c8312759b94324bb7cf7f48d8ef4ecd4e302f20d4bd918b14f489953a7e310e9e7d638d478b18c7b0b986bf5d6417302f2ba804be9a17cf25e3ded30a76977486286481e4ca179d6a38801b307d0c1df1d9cddcf495fe3764ee2fe304e981da5d5ba3982fec1dc8be0b86c76ccf79632688bb3f75c1604a8f79416184a6b32a0174042ef50fd32b384abddf0d95054a31ce674b08434a2d806f3115f453d7b2e659937e6c77717f82b5397d83eee54a33d29ef7690a33cab427ea47c6d355ec449c5d70fe1e24dee1bea2c389043af91ab1491b45ed23c16d956c1e58a7220b6816cc28a3c9c1860a3f904507d17618854c3ec55dca0bed9988e9b5f68e1d3e29581bd6e271561a2c25de35e1950e2cc1a132be47a9b3ba4c8800abb75e61f91b514ee00c6de11e04ee0e68004e1c67d146086404bcbc8a3596eeb452c0be622218d457cf9bafde9ef9041fa56f2a9bcd28d2a90e2319e26c8dda9c68851e75cc7e2607e70aa4a31a8f3732997d6413f0957e57360a06be2d2486b175c601a11b467c0267b937eedfe92309cb12bb9b56cef55d92438408e6a1db99f9b238849f253a18456bd8ef5a1cd37415c2600f702773c83250a2b746d022123089dc939029bd2c8eab1de6138d614d8e9b36f9283945cac1008537236649c46c1a13d9efeddca2d44cdbb959adc64f20c499e523242729cd1824ae8b56b5648c4cd995a27ea999ccead078d231537e30c3b9ce0cf41d33658874da393f2958a69b48d42e4f76da3c6f575495b506f4695480bc8c185f632eeb980873faf515a4905261d08dbb21618d3ab5228c96ac109ba404f9938942e6d0a88d40006d62f4bb25572eef9e7e3d406ed1b1ebc6a37ba7425ca5ebaf0ac58885b9a7942471b0da7c02816412b5d25ed1b767a3d3e4259d0630ccc34b3aac8f885dd2aecc3d80628741b3bb40ea17b9e0fe4166cd0c0705c03a5e5cf23eae33a34ddd89ffd85da7acbd5b13cfa3b4502960b2cd978ee1a9fd031c5b5922edeee5ad5f54eee5f441b5487d3c684aca942bcd81d1454759715445a85738d4f62e6a6c189ab3ba930887703ec69293914e87b753b4d4494361871d68416602a3f0b59490cc791a4186affe6a5a651b518a575688ec02a25cd1846385675abcb75030c4ea01d35fab8b6fe8c34840f32ce071a238144ffce71ab8e7ae0f5318fb7d7ac44e1c329d2a3dc9dd5d056a6bb44ceac4b32e464f07f2e7f6f8519dd627f0fabb59b2877e01ed906dadf4dbbb78a6969a97a5fc34bfdd424d4899d817729ee9175e566836a4e3ff2859a11b1ad65c6e2756d6be719cbb0e546a96645f0d319c4d7c1c032591257b9ca88464e94942d6cddd14cc9945c1bbad52d96b05adbb0e4685498f1d54f35b0849986db0ec15ddc596826eba08bfed1c077289fa8e5e9d126f5d6b4f099205f36ae26f8e40df0db488ec0ed98d0307f7a7b29ed4e443f5ce9775d704c320052737156de4bdc1e6c921f21a07b5887fd837a025261bd6b18accc2b06ecc60bb7451621a3f0993198a62a04104243570830cfa721e1b518f0d08ed88cc49c0b06b5657a91003dbe64d05918a6350d3fbd6c17a48cff439172403dc76ecea50d706367f2bca457f45907060b6e0d2829a2c860d57fa9710bf1a858ccba0d5123f12db03bb4994ad541b93e50288c248f8e8cbd2e401eb7ee9ae27c449a33cc2022d43f914a19f7c035e2942cf8eccd3822188579f2a61cf0c8e5201867d63c1c44d01659f4d548f7275fa592db4aa5b2417cb84c31a406473a06452bfef2c9ff1a0d7585c91b46f5cde892c697244d9cc64406d111db1e42cdb4e78c45c7129c0530b675643351da4b89c2f04c8bec023218280484bd3a36f462e10e80e597ac0ed04afeaefba4794436c121a19d020b653db8a37105d640f2215265ae40cabb5af59af8e135ca318e2c1dd26cc3dc0de18accc6a5d00b96087197ebbdbea00d2662126859a5a5b9fa010068ed3ce6eb46c7d913be32a76443f9243b0527c326b6d74c70084eb18b2e73ed589a2cb8df9ed222e1cb6b70f719227d6822cb69c1645fe264ea84ec6339ccc6e1341a614b8fa8ed1df4c929a275d00b0c0c16c6d413016640317d10869a4345e46465aa61f1cd6d97d01ec4d96c0dc528fc2a8a9837dc8e69f9966ae8bca8722d45c9a2af45c473ba769c340bcd8ea8c41fa97c06674e8a5465a6098b209e00b020a1e3cc7133c766d040e435439f22b4c59bc09c86cb9e0412461a16905c89ccaf0be3686c85f9e9a794e475a03a0d75113bbd61411463b1877ef5b28881e13ffe7e714935d61e88472675271a06898e1f9ec32f8153e1ab1181ee78282892386615469e91a06564c91611bd66c72c0755b4479e305ce97c0357633f0a6dfe357d487ecc57857e6e51be67a15bbd4b791d3737be94034cb3e1082ad5c8733b239e300b262d7c036f632d165fa4779434afd927d1aff69aaac14cbe82a97cdb7a193440689c73d7e6"}, {0xb0, 0x1, 0xffffffff, "8fa10921311bf30593ab5dedb521b91824f50ace87b08404cb38ec0d6011eac4838555bed46d5d69ed61baa0b1ede19e1fedc87dfa8296d27040b767875dbe279d878cbc3c18370c95e931fdfe6b4d02193f18d0a8198d551cd68888bf780afd75e10bc204ee89b25d3201a49a5ed783a647e5758ca6c1c3666f0d2707101a777aec4b82bb9801c0b0ddf6d51a0ba1f647aa5766684bb8e3da093612"}, {0xc0, 0x1fffe, 0x400, "dbe9ff5a81d99756615dd3ac764803d9c2f27d60a31bf0f5cd798fb73cfa45184961caf184ed9e33465f5ff9e23e3e318940e45c1509e71160a4df827095c56d99880959dc68b0017cceb7e1a2dd5bf640e9e3e0349b2db7751c4baa2baa94276eb283d48ca2130d28101380b91fe31e780759f4537414bed191192027c25d796c70a24a87fd10d33af96dc7b778c1f4a0852efafb0b083015b5251bcc32bfaff40a1e5cda01f1a3195a112e28"}, {0x30, 0x10000, 0xfffffffffffffffc, "4d16653fd2309c4b1b9631e16166202ec9eadd8baa42531cc39fce445fd391bb"}], 0x14b8}, 0x40a) r9 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000003240)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000003280)='/dev/zero\x00', 0x10, 0x0) recvmsg(r10, &(0x7f00000049c0)={0x0, 0x0, &(0x7f0000003900)=[{&(0x7f00000032c0)=""/155, 0x9b}, {&(0x7f0000003380)=""/119, 0x77}, {&(0x7f0000003400)=""/215, 0xd7}, {&(0x7f0000003500)=""/209, 0xd1}, {&(0x7f0000003600)=""/145, 0x91}, {&(0x7f00000036c0)=""/224, 0xe0}, {&(0x7f00000037c0)=""/134, 0x86}, {&(0x7f0000003880)=""/10, 0xa}, {&(0x7f00000038c0)=""/7, 0x7}], 0x9, &(0x7f00000039c0)=""/4096, 0x1000}, 0x61) pipe(&(0x7f0000004a00)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000004a40)={0x5, 0xfff}) 04:27:44 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = geteuid() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x3000, 0xe64f41a2d2974772, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r5, 0x7fff, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000), 0x4) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r10, 0x7fff, 0x92, 0xffff}) r15 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000900)={{0xb87, r3, r4, r6, r0, 0x140, 0x3e}, 0x100, 0x2, r14, r15, 0x8, 0x2, 0x9}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r17, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r1) msgget$private(0x0, 0x2000000010602) r18 = getpid() ktrace(&(0x7f0000000000)='./file1\x00', 0x6, 0x4, r18) socket$inet6(0x18, 0x2, 0x5) r19 = dup(r16) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r19, &(0x7f00000001c0)='./file1\x00', 0x2000, 0x1) mknod(&(0x7f00000002c0)='./bus\x00', 0x140, 0x9) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r20, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r21 = dup2(r19, r19) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r21, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000ac0)={{0x400, 0x40800}, {0xfffffffffffffffd, 0x6}}, &(0x7f0000000a80)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f0000000b00)='./file2\x00', &(0x7f0000000a00)) setuid(r1) r22 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) 04:27:45 executing program 0: setitimer(0x0, &(0x7f0000000040), &(0x7f0000001100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3) 04:27:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2, 0x6}, {0x88, 0x80000001}, {0x101, 0x1}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) 04:27:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x45}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev\x03\xd3pf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000380)=""/150, 0x96}, {&(0x7f0000000180)=""/90, 0x5a}], 0x4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8888bd0f46dc1f98, 0xd3) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_emit_ethernet(0xd, &(0x7f00000000c0)="e66020bf780d03b89464f5e075") 04:27:45 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r3) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) pipe2(&(0x7f00000002c0), 0x1000a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x6f49b059) getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600), 0x1, 0x0, 0x20c, 0x400}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r13 = geteuid() setreuid(0x0, r13) setuid(r13) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r9, r13, r10, 0x0, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x5}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 04:27:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x22, 0x80}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0c033c02df7179000076efffaf00"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac602a2ae8dd6f455ad9fec411a2e716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0da4312a3275ae7e372a85fca818a452b080021e71c3aec06497c4969ab2853c9ea06b6af7f", 0x52}], 0x1) 04:27:45 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x38e) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r4, &(0x7f0000000040)=""/63, 0x3f, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000180)='\x00', 0x1) 04:27:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x8, 0x2, 0x3, 0x0, 0x0, 0x6, 0xdb, 0x2, 0x0, 0x4, 0x80000000}) write(r0, &(0x7f0000000080)='m', 0x1) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:27:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x800) setrlimit(0x7, &(0x7f0000000240)={0x7, 0x525}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x1000000a7) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x4) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x6, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000340)=0xb) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r0, &(0x7f0000000600)=ANY=[], 0x0) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffa000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) socket$unix(0x1, 0x4, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r9, 0x0) bind(r9, &(0x7f0000000440)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r10, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r11, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs, 0x8) r12 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r12, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs, 0x8) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) r14 = syz_open_pts() poll(&(0x7f0000000380)=[{r13, 0x80}, {r1, 0x27}, {r14, 0x2}, {r12, 0x4}], 0x4, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000180)=0xc) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x1) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000000000000013, &(0x7f00000001c0)=[{0x3}, {0x800000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = getpgid(0x0) r3 = geteuid() setreuid(0x0, r3) setuid(r3) r4 = socket(0x18, 0x1, 0x0) r5 = getgid() dup2(r4, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r5, r6]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r5}, 0xc) 04:27:45 executing program 0: r0 = syz_open_pts() geteuid() ioctl$TIOCNXCL(r0, 0x40047463) 04:27:45 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x0, 0x0, 0x0, 0x9}, {}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 04:27:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r1, r2) 04:27:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x8000028}, {0x6, 0x0, 0x0, 0xffffffff}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x4, r0) unveil(&(0x7f00000003c0)='\x00', &(0x7f0000000300)='r\x00') 04:27:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x2, 0x8) r3 = geteuid() setreuid(0x0, r3) setuid(r3) r4 = socket(0x18, 0x1, 0x0) r5 = getgid() dup2(r4, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r5, r6]) r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) r11 = socket(0x18, 0x1, 0x0) dup2(r11, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r11, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r12, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x3, r3, r6, r7, r9, 0x75df6a19b6046e8a, 0x4}, 0x5, 0x9, r10, r12, 0x1, 0xaa6f, 0x0, 0x8}) dup(r1) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCCONS(r14, 0x20004276, 0x0) ioctl$TIOCMSET(r14, 0x80044279, &(0x7f0000000000)) kevent(r14, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r16, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r16, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs, 0x8) r17 = fcntl$dupfd(r15, 0x0, r16) ioctl$TIOCCONS(r17, 0x20004276, 0x0) ioctl$TIOCMSET(r17, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000100)={0x5, 0x1, 0x9, 0x1, "e15919838584ace11fa8d8e9cd18c65efb29f29b", 0x3ff, 0x6}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r18, 0x80044272, &(0x7f00000000c0)=0xfff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 04:27:46 executing program 1: setitimer(0x3, &(0x7f0000000080)={{0x400}, {0x0, 0x100000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) 04:27:46 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x10, 0x1, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000540)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)="6445da30dee686adc384b117dc45b8cf6db00da0361a26b056888b7950e0865d3b2a7696fb971fefe749a42788bd87306dbe12d11f3aed800f8ed48101c968584258596e15f40228c33d80c7c5ce21148af84e0484301fb46555e4470c41871757f098809c6e318b8c5f0271ecb601903ab05217d4b52388b7bf47205ece70c789541300265a910d08", 0x89}, {&(0x7f0000000680)="46b74e4ff976deb0afe5753f1d3bf20a37f71f42c6dc1136bb2f9f03d0cafb5e51d9185c575371b3ef8cac3d41392ec6f42793ca45323aa6af63d1e24ce50200183ee43ce1f42c6106be8acb4c887e676cde036eb9ce387723a376ad4c974b9361cf1364f5c80d146697bbc61decde76491500744fff8434950cd1d22d2cc3d43bdefeba5a848dc5c7d0b46949fca79164bdba61f8edcb937c58b64b494a81f09503f372946c2f109dbc9ef505f7c759339d6f0f5d155a4c3db7095af6a935db2930b84be3de0d851d3bbe3b1de2502d6a", 0xd1}, {&(0x7f0000000780)="23d56ba94964cf0e4979d4deb7802d9737b5fab66e463fa8d058df8bc868566859cf63a67e31a050ab4055f933b740b3fd9ab872dd1afdb3dd6a2bda2cc962d40a17f6cdc0de145f19476ca9541c563025c477eb4e05fde73b36a9d3973d0eb37800a82d5fb08d3ba8a211730f15d85f012ff766e542862a40af264ed0fd8aa1583f0d07e3c8eafe3f7c58c0d156229c6014bef61bad8b0311af4ede1f", 0x9d}], 0x3, &(0x7f0000000840)=[{0x38, 0xffff, 0x1, "ab9c59cb4f49b7f9f9c94407c3b0c002551f9706c1167b1f4a0e335b0624ba8dd915da9d1820c5"}, {0x10, 0x1, 0x3ff}, {0xa8, 0x1, 0x0, "4f27e9e5f1f520287f8efe7a4002739bf02e467c6ccdba1d90bd0feb6ba4e981c0cff92c72221f7f4d3176a2c470152596d4f225bf3ddd68c2ae4bf64d8d3626f2758067485099c4276ca183e06cb2b0de7fc157c39c0f830b5608cd66e043c0f05e31f0a84eddeccd591b7bfde0937ab4fe8e79ebdc33ad21be4414597f9189473ea7958a99cd4864ca187ce3823945faefc36f417f"}], 0xf0}, 0x8) getdents(r1, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) ioctl$KDGKBMODE(r0, 0x40044b06) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xb, &(0x7f0000000000), 0x0) r4 = msgget(0x1, 0x10) msgrcv(r4, &(0x7f0000000480)={0x0, ""/161}, 0xa9, 0xc860eb748fbfe64c, 0x800) rmdir(&(0x7f0000000440)='./file0\x00') getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) pipe(&(0x7f0000000140)) geteuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) geteuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getpid() r5 = semget$private(0x0, 0x7, 0x40) semop(r5, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) 04:27:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x23}, {{r0}, 0xfffffffffffffffa, 0x2d}], 0x5, 0x0, 0x8001, 0x0) pread(r1, &(0x7f0000000100)="55d9b83dc6bfb0f4c5edcdadeb8f62ef54670f26b22a3360ecaae3a07b51c9a53329f67eb5ddda34abe1269156c0d4b359e85b716ca8e75fc716fb4682fcb97129d0d27f07c5c971ba091b907fcf620a560965833a4303513cbc28313ea40f12b60d2d55c6963a8dcfc95e4b709e6a56b5873f0e463710d6c294458e2e376774a3d5bc2eb1836258c6a5e5c10f712e1e1d3c239c3c01b1c0230c1d53d7b0a0a0e372f8544b7a2db801b32ba0b1ead018da484f70f40a903dd630d47d1c8029ada7a1f3499ff89c589aa8d1d459736aacbce6ca88abbab9b56a56ca89ab43d4eebdf770e6eff9a0bcc41c", 0xea, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 04:27:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000000)="b837e9ae391be4a0c15bc511b23ded90", 0x10) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) 04:27:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) sendto(r1, &(0x7f0000000180)="e142cdeda04d984ae87e315985a8eae4c9bf73fc365f7d827b2af01f6928a1742d38ab257650f1de80b19bd8392af3444f73b48561a50e3896e847804894e01c40000000000000003d655c70112c7a803f5acdaaeb40204e6c814092e0f151ac6a8ae910ec54de1b64c33d2000a8ca38067dbaa71165f5153de4e9c9bf8859c224dbdf7ae64c94a433dcecc5e4f52e3e47d873fe8454dc851ecb47bb1400d0cf689ae74e989d6401c8", 0xa9, 0x0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:27:46 executing program 1: mkdir(&(0x7f0000000600)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x283) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r10 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, 0x0, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r12 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file1\x00', 0x200, 0xbe157f12652b32ea) chdir(&(0x7f0000000180)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r13 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r13, 0x0, 0x0) 04:27:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x18040, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0xfffffffffffffffc}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) write(0xffffffffffffff9c, &(0x7f0000000140)="7290d4ac057810c7f9a19b6f81e1524be07ea47c75da8bd4fbeb36c5c92a0700d2e5ed29d421a0fa8f4f6d42e8e985a99fb43d9ab75d26500fc1a2c0f5111df8acda439846ed9f83de4d8ce6464f457308d2206d12ef8cb7dfc1bb5180ce67105b55eedbd4448d6d5251699e5d59b84b8ecab803b11d35d75a9b9f6abce7e172bdf759b0f6cb4b5b3dea900265e5", 0x8e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 04:27:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\xe2\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = semget(0x1, 0x0, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/189) 04:27:46 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = shmget$private(0x0, 0x3000, 0xe64f41a2d2974772, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r5, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r4, 0x7fff, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000000000), 0x4) r12 = fcntl$getown(r11, 0x5) r13 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r13, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, 0xffffffffffffffff, 0x0, 0x1c4, 0x80000000}, 0xd, 0x4, r14, r9, 0x9, 0x8, 0xffff}) r15 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000900)={{0xb87, r2, r3, r5, r0, 0x140, 0x3e}, 0x100, 0x2, r12, r15, 0x8, 0x2, 0x9}) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x2800) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r16 = kqueue() r17 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r17, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r17, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs, 0x8) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r19 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r19, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r19, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs, 0x8) r20 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r20, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r20, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r16, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x7, 0x3ff}, {{r13}, 0xfffffffffffffff9, 0x41, 0x8, 0x400, 0x1ff}, {{r11}, 0x1, 0x100, 0x2, 0x8, 0x7}, {{r13}, 0xfffffffffffffffe, 0xcc, 0x1e, 0x6, 0x1000}], 0x1ff, &(0x7f00000001c0)=[{{r17}, 0xffffffffffffffff, 0x10, 0x8, 0x77, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4, 0x4, 0x66, 0x9}, {{}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x8, 0x8000}, {{r18}, 0xfffffffffffffffa, 0x4, 0x40, 0x0, 0xff}, {{r11}, 0xfffffffffffffff8, 0x80, 0x1, 0x100, 0x4}, {{r11}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2c6a16c9, 0x7f}, {{r19}, 0xfffffffffffffff8, 0x8, 0xffffb, 0xf65a, 0x4}, {{r20}, 0xfffffffffffffffc, 0x2, 0x5f8a55acbd524575, 0x800, 0x4}, {{r7}, 0xfffffffffffffffb, 0x11, 0x1, 0x8, 0x1}], 0x80000001, &(0x7f0000000300)={0x59b6, 0x3}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:27:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 04:27:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x100, 0x10001) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x6, 0x7, 0x80000001, 0x64b, &(0x7f00000000c0)={{0x2, 0xe3cf, 0x3, 0x9, 0xca4, 0x8be, 0x2}, {[0x7ff, 0x7f, 0x9, 0x9, 0xc3, 0x2, 0x9, 0x4, 0x6, 0x5, 0x8, 0x7f, 0x947, 0x7, 0x2, 0xe757, 0x3, 0x9], [0xffffffffffff3c65, 0x401, 0xd9, 0x9, 0x1, 0x1f, 0x7ff, 0x8, 0x7, 0xc7e], [0xb20, 0x2, 0x2, 0x6, 0x9, 0x7, 0x5], [0x80000004, 0x7, 0x200, 0x10001, 0x80000001, 0xfffffffffffffffa], [{0x2, 0x4, 0x6, 0x3}, {0x1ff, 0x4, 0x6, 0x8}, {0x3f, 0x40, 0x2, 0x6}, {0xfffffffffffffff7, 0x8, 0x4, 0x6}, {0x5e33, 0x1ff, 0x7fff, 0x30000}, {0x2, 0x2, 0x6, 0x8}, {0x8, 0x100000000, 0x3, 0x7}, {0x401, 0x3}], {0x4, 0x9, 0x100, 0x1}, {0x10001, 0x100000000, 0x80, 0x4}}}, 0x2, 0x2}) 04:27:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x4301) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x82) getpid() openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 04:27:46 executing program 0: r0 = socket(0x6, 0x8006, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x3) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0/file0\x00') r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c82b736afd477ad13bce599d44832592431b0da42b346b5f95006b948fc48ea88186c8108d45500a0c0f096f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 04:27:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x20) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x83) 04:27:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffee5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x100001000000000, 0x7a, 0x1ff, 0x8, "b80140008004313f6000000000000000008000", 0x1}) close(r1) fcntl$dupfd(r0, 0x0, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8, 0x4, 0x8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfe000000000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x401}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:27:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x100000001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="510fc3cb88", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 04:27:46 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x1) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/100, 0x64}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xfffffffffffffffd) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000380)=0x2) 04:27:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0xfffffffffffffffb}, 0xc) rmdir(&(0x7f0000000100)='.\x00') 04:27:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x10}, @cred={0x20, 0x10}], 0x30, 0x2}, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x75c9}, 0xc) 04:27:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x200000800000000b, &(0x7f00000000c0)="ebff00000000fd812eaa4e713048e699e31b010000000000000069e37d66ed5331929648e8dd249c79791708146912d16c8f948e77dd7aabc1119283ffc91d77f2fc8f9710016e0118a0d59bf4e58a18e986a6", 0x53) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) recvfrom$inet6(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x802, &(0x7f0000000080)={0x18, 0x1, 0x10001, 0x1f}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:47 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddffa744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bcb7a814b77f3f5a6592554904000000f33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bfb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf23fe4ca60eac4b7fa963b67019897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626efdbf83249e093abf3355062bd817d6ee1a60fc4d2eec2bc0a068e525"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 04:27:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 04:27:47 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) socketpair(0x6, 0x0, 0x1, &(0x7f0000000000)) 04:27:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 04:27:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000440)=""/4096, 0x1000) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000040)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') 04:27:47 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x0, 0x6bfe}) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r3 = getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000000c0)=0x100) setregid(r3, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r9, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs, 0x8) r10 = dup(r6) r11 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x8) kevent(r5, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xc2, 0x10, 0x8000, 0x9101}, {{r4}, 0x2, 0x54, 0xa6, 0x6d, 0x3}, {{r7}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7, 0x10001}, {{r8}, 0xfffffffffffffffd, 0xce25a1d8ceac4f5b, 0x40000000, 0x6, 0xcaa}, {{0xffffffffffffff9c}, 0x34bef8115aaf4752, 0x40, 0x4, 0x10000, 0x81}, {{r5}, 0xfffffffffffffff9, 0x8, 0x10, 0x5, 0x3}, {{r9}, 0xfffffffffffffffc, 0x31, 0x80, 0xffff, 0x15a}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0xffffffffffffffff, 0x3}], 0x8, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffa, 0x3, 0x2, 0x5d, 0x300000000}, {{r11}, 0xefa9a74edcd1eea4, 0x0, 0x80000000, 0x401, 0x10001}], 0x2, &(0x7f0000000340)={0x18, 0x3}) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) r12 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socketpair(0x18, 0x2, 0x2, &(0x7f0000000100)) listen(r12, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs, 0x8) poll(&(0x7f0000000040)=[{r0, 0x100}, {r1, 0x2}, {r6, 0x80}, {r12, 0x40}], 0x4, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) 04:27:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="87000910849c2f4c2be8a3c751ed6f1c54fa18278e8ad0597e0614d2ba5b9537f08c3929df9b6fd6279e66ce003d5a0694cb8ed42aa7b66f6219b59dc9279e5c7427b52765372e3457d9ba234a0a236e1c26ea204e05679cbf09d8f92fcf969ab86773cf7ebc623fb56cab39708447ceb8b879822bfcb66f6f041fd4d1c8418efc29e88f7e2aa9a94d5b9139f93268e4160e3aa48c16c721ba217d1225f6c1ecae22"], 0x1, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:27:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = dup2(r1, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 04:27:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b191c91f48cf9304283c98c0449f1a76d36112d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 04:27:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) accept(r1, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) recvfrom(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x802, &(0x7f0000001040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 04:27:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002c}, {0x54}, {0x8000046}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{0x2, 0x8, 0x7fff, 0x1}, {0x40, 0x557, 0x4, 0x37}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x3, 0x7, 0xfffffffffffffffd}, {0x6, 0x4000000000000000, 0x0, 0x2}, {0xe6f, 0x7, 0x40, 0x80000001}, {0x1000009, 0x400000, 0x7ff, 0xc97}]}) 04:27:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") rmdir(&(0x7f0000000040)='./file0\x00') 04:27:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, 0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) msgget(0x3, 0x91a2ccfa35f7fd8c) 04:27:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000000014}, {0x6}]}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r4 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xa1e, 0xffffffffffff9964, 0x2800000000, 0xaec}, {0xfff, 0xffffffff, 0x8, 0x6}, {0x7aa6, 0xc894, 0xffff, 0x9}, {0x4, 0xb29, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x3d}, {}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x7, 0x25f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\xf5\x1e@', 0x0}) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000040)=""/98) semctl$IPC_RMID(0x0, 0x0, 0x0) syz_emit_ethernet(0x1c4, &(0x7f0000000080)="fc2bd35686ffd4fdc14d023ee143c834772ec6cde4a31e53b353c6070bbd7e5c5c6b7a1791e312a66790cb583d1b132d70988acc47fa18e58dfbfe50209073cc1162612da5cec4daee89f7785a63308a7029efd482de2ec2addcc0c3a3e08c6253d327700dc52a0faf59fe6bd1db10b4") 04:27:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8410, 0x8f457cbd04085a20) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x44) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 04:27:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000382, &(0x7f0000000000)=[{0x98cf, 0x0, 0x2}, {0x3d}, {0x5, 0xfffffffffffffffd, 0x1}]}) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "89b42091d309d9c3c58035b711eb5b0c4425fe829ac2f43401f2f68cda8c7f93e80ed4d2ea98aeac075f948f2215f07c05ae8e741d380f150dd5dae8d38f6b37b9ea349f9bd9f50206dabead0aa1f01a2e4d05073282db941c434ea2a7b29bfb9935d25e3053d3de36b3ca2fcc7f6fd73657c607227815560b0a74cdc9c77d0a73"}, 0x89, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/225) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 04:27:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000000)) 04:27:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x68, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 04:27:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f00000000c0)="c77fed955b68a9132b7415855a836b76a7dfe54759e9499e4e09bb6c4138ca70d58747a6b7390a6f11cdf3d65c1aad348b25f2efafe0a1e0ace32d9ba22923fe3506cdc446ea564e60c235c393e02e044f2377d35470f0a05146bbb1af564a5ed3e511b71fc2c8eac581a7c53a9c8eb6126122f31d5fabbeaadf20da9fde49fd620cddf76fb20227e50581c7535b40467dc15a457d68eb2801", 0x99, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000fcae1790de2c335c8562a8f22ce2f023138cd3b84af8ad36649deefe0e95f222039fafc29de73badbf441ca62e78a7a02bd6afe8b26f34df274db4d5371e6b28ae14d08ef7c96de540fe6a2d938c888a9390502e8b33ce653cef0c"], 0xa) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) 04:27:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000532000/0x1000)=nil, 0x1000) 04:27:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) open(&(0x7f0000000280)='./file0\x00', 0x820, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) pipe2(&(0x7f00000001c0), 0x10004) ioctl$TIOCSCTTY(r4, 0x20007461) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:27:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/glog\x00', 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 04:27:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x4000000000001ff, 0x3}, {0x0, 0x10001}}, &(0x7f0000000040)) madvise(&(0x7f00006c7000/0x2000)=nil, 0x2000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) r2 = socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x9, 0x80000000000000}, {0x18, 0x2, 0x1, 0x3}, 0x3f, [0x4, 0x9, 0x1, 0x8, 0x4, 0x100000001, 0x5]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0xfffffe1d) 04:27:51 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x400, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 04:27:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x34, 0x0, 0x0, 0x8000}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0xc43, 0x0, 0xb89b}, {0x2, 0x2, 0x101, 0x100000000}, {0x5, 0xfff, 0x4a, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)='MQ') 04:27:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 04:27:51 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1c, 0x1, 0x9, 0x5}, {0x5, 0x1, 0x5, 0xfffffffffffff9f9}]}) r0 = socket(0x1, 0x1, 0xfffffffffffffffe) close(r0) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 04:27:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r0 = socket$unix(0x1, 0xb, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff12b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x7, 0x1, &(0x7f0000000180)="f984e1182e7bdfc1f74aa9ac82475d5bd9d5a9af23b1c06a96e7ed2c4b6ecd098e9b18796d7570ae54051269c6f6272fe746f67135a1a619a8b6a42a387297fc8cf559a28b87c2fc0c98bae3a3820f1d1c8ed3ab01a519657c71934c330245ef94df755e1db09852b221d55c8ecd61ce78306227fec0ad9cd99d4920fb9a2311121855dcf2129e735d7c4a30f109de036fa778a6ebeb22ad1b8aa06aa683576d1eb8182d22ba7270642bbd35a34964b7c99bee995c9dd4fe6f3f28f4c87d8f47de85983b61dfa75b1441f901f8e0302762cbbe8ad5db7895feb2567bfba98d1347089ba835130fdec11f62aa9bedfcb63dec04d96a611c79170bdef371b4b757902a0cd34f87cf01345967d3fabef67834484f2adee7668471e2b86a5507cb1aa5ad4803ed5a5fd76586c16fa5af24dc9b8c26f7825b50300a9b5711581431eefac684d877ed9695ac00d71b4f9646e53d36e06b16aed484929680eae322c5bfddd352fbc90258752c694f6cbc9248b733227c0c48f479da5944d4b5f416bfee9f3d4f83e9d8b53ce6cb790ddeee06ee12a29b9c94f5378a2a6d6ca39fdcb0827d2ed727ae5874f77603353daff40291f1289799cd40b121be8b99ea2967b11221406157aa90d582bc259bed3d4f4b82aa697ed4f7caf3b0f9bf501c8b44149902af39ecff507dc66c8367ba1e779129ddf4373dde053829401c60c616e43f7fe0fd71fff3eb828a49cfb0382a36e37fef5a935137dccb9362b935e8692b8650ef426774eb3e1d564d7288ca4e49fab960e19a7b9f4168ae2805b7e47a2545372f4c3a6ea356bd44c9178caf2d735724d70cbd558b52bc53794c980daecbad3f6a1e4e0ee7f56fccce3c420232407d9f95868376ad8a6cee5c1a959bdb899bd7534b9ce982b9a3cde06cae9bab1c46a63495af84248ff15ef38bf6b27f75eb93e46b45272357f24422e4500f26affacc1150d9d8ccc7bef1690950693ff4e497716786b44a6592634394e727b88b352a4384685f18572cae1f0645978860605e9bff4671e6953d512d43ef4125694884407b5624d722fd99510cee0e3d76e4afe2f62159f751759c55fe51030f7b9c091ace96ce9cc7eaf1c971c478b5b97ec1058795f431de38e0d55cba2dc89952e91badcc3c5063d31b08a3ee8473dc5c42c2fc8acf8fae2029ce8bb052d276dc82243425a5cfbfcfd54fa70bfd64e5cbe74ee3df0cdc5a54f1ade01f92cba544e287ba492df64e79e1ae87a69809fd5a234cdd8a70d10c62d2741e893b4aff6537637a421e45d2e9ad68387d06b0dd0b406db96e2671ba249e5fcaa74548c55b28c9c5d65bd5f8db84daa3ce3331ec6ed7a0634ca3db253deb5ab8750dfb88ac17baed74cea8c340eca71849dc3e7779d46892075137ce94137a991324868f4f7200379bdb661d2067be99e78e1ed6ebc5b218a2047d4b1a749d87499d024008d6d8798fef99a8723428eee97b6bc18ebd497c26415e714aa717655f02c7013c282b835c8dbf258f319f25794572dd3255995499cb8cce2a3f9f705e0cfb04053a36f93969d4c7d860452f52c73712f6bd8095331991514a18a500e035344764ba41e23517e9a8eeb7aae2c889bd52f53324ef2e356b13a4c7533751f5e104b7bb04e6582ab239bb8ad72b0304608f3795839ee8e6750317b2c4f5e7ab790802e24c2b0ef9792e0e9eeaf7d85611f504c54617d3be5144c4aac11da50073af8b045e23d9fa2d48149905f05351979760ff6257d7f6874c90215856b3f5f8841eae6a17162ce1292d879f714b9399712234dd465ebf335962434c0ea90e3d18a3fc168cf06fcc3b3c837dedf08991e7d8793d5e2ed9552c0cb5c91016a106a0ecd142b2db3f998a206aad5cfde863275fd82772f44223fc76bc758e679fafba6173d0ef7971ee8a677b4c8d7e9b83e0b4e730585231ba49642d5f97336142d31b118b1763cfe17c431489697895efb2086942d7d766f52188c313651091230f3c11e0f12b7f993e2fad6b42bbc4d13d4779b78fb6e7d8d2628916877ed57b3d125bc9a944b8a644d86759d0f34c9045ef51c62c38eb54ce1fbb7f0a89a4fb55d78c7f9044c90ccb26733168b6affeced2d8e1e893ab068f1a88b88f2b9e50fccfc47aa5761cc871f9f959d65c64d303c48b67d83e88e706c78c5246b79359f499ebf9b4a133b70fde3de61a42dbfaacef4360632fcc940926973cf3fbeb123dfe9367b12dd79c9518b4ce13ec5518807454634903120d2d9d9a03c1808377b29a600fc24e5b60436435555c1c85759b80138b73f4f7bc08fe0402952a81dc8bb68c61bf47ecd92d7d8c1c48139e23d191658db258c2402b235b79e96c40972cda34ed9e64968b845228e98caa826e5665d6667abdb84dc37ece1dc94fb7c9d7777e72f1f98aafb033a8b9684fb5e872fa92f1fcc2d60af05d7e6739062893f5ff3134fb4321944285ca9e489346f7f188fc7baec5b0ddb0927aaa835d97b4b689d7bf3a1346e4c21af1b4bb938c2d88925262638ceb20e023beee4181d66dd5e611b776d2b7b6f5a4b2832a9cc8895eb9e003cd72f3787cba9f5a8b1bb58a86b04e673a5d5c14a9a32c888f459282723d61ea3fa8b5232db7700a8208e5d9362ede6c7a75e43b3ab43c0b4e551af49ae777a66d8281b4c286b044ff6a5a9e189896a07ce2c133f98c7cf2f31fbc68b505f3ea8f999c18e6e3479c32e91a3e10a2d31768f1f24c6095d1b877d1cf68f60402a7e2e187930240c7b6502c5a3dd0c935c5dfebab42b53fca5b9c65d2977ebfa8d6c522b3d413de9240ecca9288038386a955cca3524e05e7e7e0cff5da9c5f42090b6239431c06992faedab756330269eda72d5eee0c5efdbc66482fd5fb2f41677521eb18474c307932910fc93fe45cfca71b322ff9477d8ee28d121b5c27ac3eef612686d6b124bc0dcf971e60ea397048977fbe9eefec07103b1a835d5e9136fae564ec2e315bbbb32d958f5136b707605c71261c26104766e6dbe89ec296b7aa025ceb03c70682c3e2ae0e8e85e02c48a1399093ff6ccb86da65068e5cf8facf4877cb5a91c870eede31f967486da518663632309ab15a8987019bb364051d1a7bff1feafb989338fa4982025614c4f53e42cbf7389624d3d6a1f5bde455a9bad7a8b441b94160861d425e4d0b20671eb1fce152a0fada548aee631968113802170cce76a97fd054206622b5d04ce16ea1edbd9544ef26da31480dbb0a68e4aa5f7a226cdb7bc70b1d12074d79a23260ffd09c4cf00599c8e87981c4d2d659bf7d26238c77aeb6940a21081a8e5ba88211f5680ca0506c5054c689a65d66e736f8742f51189a6f64a8efd00d341dcb4941ca260620e6174f405b1e21a4991a934b7c5149da1552c83c53b1cfb0790c8962b9528fb54b311f8b6b0cc86e89ae9f3b1ab64b325af8e73c65ebb6dcc333572c5c206f861958b58061a437c832ac4dcd8a63e9a1a433626e6138ca92d08093ffb73ad42607e7e853efe3697afc824677f30551a77d958f2d75ba8d5484d18b7c0aa240beac357f4286f76441f6b001bbcae2c5993c2dc46ec8fe05ed7f7a2af4646d644761f6a223885d27b7782ec2f635f0fe5dfb4052346e19d7f1d048cf56a22f613737182ddeb490c6f550685514d3e47bdf31f1635a707c054a7c2b2562cf7428735f8e868ae4bd675d98660abc54126ea6d0fe4608aafa8b104b0d1494e6818e4fd500b7947dea004f9c92ed355a1172379a19a85e099b027da14035c57b7598c669f7e0db57b0d97bef696eb0e89004b4725800b6aaccf702dfd1451efab9a637396b3301c0c34a4713be18bb188b52cb41cd864b0fb3daeecf9309bef3a68afae80b1a3e5600fb60497b83f0eaba01daa9cac997627d694aa6452380088605be720470f4340316864e541903486433092e9a13b13ced3fd1e70e1638edfa7d77f3c5b5c60a7b630b0a9af529144e69fcda9af0eba68bb33b7c6d6c05c12c299481cf17f4292bfd2c9a8a1f780ae3e9a397bd366f3c029ce65d6e1951f5258475ba857c52bd89e417827e433231451ea744b3afedad9a8eb43e0608f879ea575eccaa308f156604f4f4f66d8fb6535d0916e01eca9bca63a382fc92bed2a60278d0630121e0cd6dd8d660bd5be808ec477dfe0201e3723f3423727a6419f5315421c3acc74050295ee915c9b94e4bd140a69e1323d2cef867135dffe3e21fac39e2910de1693158740862de850f3c819f4db1476ef026b0746dd3dd3c427a704c0cc85634a42bebf2f846803e3753b85fb75a40d6e0eae0dab9a6807624b7ea4d61e31b755573b5727e35dba19bd79c21aa553416fed40d348b9d9aac64e87570e4c3eddfcf0f05b0bdc3e45f0a13d3a62a11fc8caeb78082fd26072a1b4ba296d81600bc66a04492965f29e334babec1a37ef44550c3766491ac73a79f968d7f9de6d6374ad45106e301fc3de87847539f1fdf9ea9ec58d43dc44c0fbf188b942244bed25a61c0b30bd71065a24d85336a34be719de618e904fcc38dd0117b4bd60488e6bf4bcfd79b2e2ecf77879b015368cb57c1cc61746cfeaab03bdc9aa6415e32910dd31d94fa009359f4555646528aef177c6caff9b43e285afba803ea972d8d9f1fc9a1a0dedc83c6cd472fe2a50c7f00009b2dcac43d647af7dd8af1cbeb5c01992a32f398d261990177822c1ae82f2a293061850587f3ce4726d2852dc5948b16f93457af0f8d856766c31e3bad5a505c385aacf5e143ede50fd246aa9b053190c53dcfd6162a4f8e4e54d031ecc83caaa6722ba0ad9717deb131b1875844fec1b4ce81ff87d687f60992681a8ed27dc3fe0fcd735006bd6a110dc922b61308caa718f25f5c3c56f3a9bb225258b3fad5f6481d222528058b27c340b8e6877bfb82fd9a68482ef5d3eeb8c0ff85f135814dff0edda426a8b9cfe667ac83f8e0bec6c0556ad98e600499e6b1875f28ce5c71779f908cbf6500f7cd27a954acd0e5ea458659719a1162e8f081e8992f70115efec51259419cbbfe9b50a651d3bf5129fa16e08df7b2c6c81e308fde0e2ecf9192465198b544b9adb064bd28ca985c81a46ae8e40c030bc9c51f36743385b1c76ea22b8d4bd000d7b2cfe792e1fe7b482b53f2761f7b409e6f89a1eb72e61b719ff675578d4e06799cb6b44c611daf5f18f0607c4e32ef7bd3dc07bb6e43d2cfe85a1e9a333a706b79762c086da18cc8afcc9058af10d13eb837da1f43c1bf4a291519668657a2953f933952141a9b1a89de7c4c095cc04ae966beac2bd73f72e78f47dbefce8b606e55a7d6bd3c0ad253e20fdae20e20002285878b21a1cd169afd19b7e84d788f2d08f54532832f1c248277a0f262b3862a375c67c64ab7fdd34a821cfe6a22de33c6857180eebbe03699f34028b82456ffeeb871a9958bb29e66158a3e338e606f5f8fc2701c02ed268c46e4f1aa9910f403efad3f46050b7a58a8103e08ac0fb35d4cc313524e52674c7eaf5319172fba58dc6792e29aa813ef9157f11658ca8f3a75fdec0b104e6438c8d7f18ec689a5b69ee3778a4d11e51e77544b9659c10000a19c46853d07269769ac1f9ba0338ab5248658cadae775a5add4459520a38562d3e050d487fd1a002c43b615a6f666717f018fbec00d452a8c1364e70ef2fc71be03aaed8c0df4e7161e63e6d71ec988e37953803b19a0c73216984c202dca443c9a94ec48e509f95a560ddbf734b18060a9400879783a47a89fa67e8976c6e31ee3e3c2cdb4983b92", 0x1000) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1aa8, &(0x7f0000000080)=0xffff, 0x4) 04:27:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x18, 0x400000002, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x1) 04:27:51 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000008000000880008000005fd9600"}) bind$unix(r0, &(0x7f0000000180)=@file={0x3, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt(r2, 0x100000001, 0x8, &(0x7f00000000c0)=""/141, &(0x7f0000000000)=0x8d) 04:27:51 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r4, r6) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0xffffffffffffffff) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 04:27:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000300)={0x26e14f21, 0x8, {[0x8, 0xfffffffffffffffa, 0x1e, 0x100000001, 0xfb5e, 0x1, 0x80000000, 0x8, 0xe000000000000000, 0x100, 0x42, 0x5914, 0x6, 0x3, 0x9, 0x5d, 0x3, 0x4], [0x1, 0x3, 0x7f, 0xe80, 0x8, 0x7, 0xff, 0x1, 0x8, 0x100000001], [0x6, 0x60d, 0x7, 0x7f, 0x8, 0x80, 0x3], [0x100000001, 0x1, 0x2, 0x1, 0x4, 0x100], [{0x9, 0x2, 0x9, 0x9}, {0x1, 0x3, 0x6, 0x7fff}, {0x100000000, 0x2, 0x40c, 0x66}, {0x62, 0x6, 0x0, 0x9}, {0x10000, 0x2, 0x1, 0x1f}, {0x6, 0x3, 0x6, 0x100}, {0x4, 0x4bb, 0x1000000000000000, 0x2f64}, {0xffffffffffffff96, 0xa1, 0x6}], {0x817e, 0x4, 0x5, 0x9}, {0xfffffffffffffffe, 0x335, 0x332, 0x3}}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:27:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 04:27:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@file={0xeb18c245b5d8b32, './file0\x00'}, 0xa) 04:27:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x22) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000100)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 04:27:51 executing program 1: syz_emit_ethernet(0xfc, &(0x7f0000000100)="6bde695181f5cf965cfd50c772994e0804a764578d34653651379bf9b3eb6f61d8d4ab1bf1ff57ad0bc46524789a4f5546e58c23fb5d6f915eed2c89b631ea80773e0a2f2d2baf51046e6e9a72e622171fabaf5a446fb69d84fc99d0e3076421c551309e3e76cfcbbcf6d749f4ec60ab28a02a2165ee42678c90288a0ab8c8a3f945073628be29fe41e4be270707867d8bbf5ae05ba807c1f53431442f6eceda70aa70198aec1c3208c5530ee43276088ff01bbee99388eb18bd9231b427148a8fea0003c4d69a95fa6c168b8a22752e18bdb8feb042ae6f4c24f4639322e3ad4ed9f9d14a08b61a59a5ca10f92dbff1d861faeea8444e3abec03bb1") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:51 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0xd9) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x22) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x12f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='\x00') ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 04:27:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'@\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x2}, {0x3d}, {0xd256}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 04:27:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:27:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x90000, 0x2) syz_open_pts() pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() syz_open_pts() close(r0) 04:27:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$dupfd(r3, 0x5, r4) 04:27:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) recvfrom(r0, &(0x7f00000000c0)=""/187, 0xbb, 0x800, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:27:51 executing program 1: setuid(0xee01) msgget(0x0, 0x440) 04:27:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2be, 0x0) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) recvfrom$unix(r1, &(0x7f00000000c0)=""/14, 0xe, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) acct(&(0x7f0000000040)='./file0\x00') 04:27:51 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) listen(r3, 0x2000000000000) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3, 0x812, r2, 0x0, 0x0) 04:27:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c101000800e23c5bf3000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000340)={0x7, 0x100000000, {[0x5, 0xf3c, 0x1ff, 0x800, 0x0, 0x3ff, 0x8, 0x4, 0x714, 0x6, 0x8, 0x4, 0x100000001, 0x401, 0x5, 0x9, 0x0, 0x4], [0x0, 0x8001, 0xf1b, 0x8001, 0x9, 0x6, 0xfffffffffffffffd, 0x0, 0x2, 0x38e7b9b2], [0xfffffffffffffffa, 0x17b7, 0x9, 0x7fff, 0x1, 0x5], [0xd881, 0x4cf7, 0x5, 0x3, 0xb176, 0x9], [{0x100, 0x2, 0xc560, 0xd0}, {0x8, 0x7, 0x0, 0x1000}, {0x3, 0x4, 0x1, 0x8}, {0x4, 0x9, 0x8001, 0x800}, {0x8001, 0x20a2, 0x55, 0x2}, {0x8, 0x1ff, 0x8, 0x9}, {0x1, 0x80000000, 0x2, 0x9}, {0x3f, 0x28eb, 0xbfc, 0x1ff}], {0x1, 0x8, 0x8, 0xacf}, {0x6, 0x9, 0xfff, 0xc8}}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x12) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 04:27:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000100)={0x8000009, 0x4}, 0x281) listen(r1, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x1}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x7fffffff, 0x4918000000000000}, 0x10) getpid() rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 04:27:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x1}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x2c}, {0x6}]}) sendto(r2, &(0x7f0000000180)="be64d7b63bc53363ed893d1efe40f40b0d352c014ae570509e1683098cee0b0c6846422531a0d5477374cacc35fca3930bd34cebf7eafd8d8f7bc7a2d9e8b3040f07273d0016e7a7eae49be2d9944d21de8c49e5b47b618835b2fa513b78905c6e28666e4351dd5c3ffb3e8c85f5078f9588a17fad97", 0x76, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 04:27:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000100)={0x1, 0x6}) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0xb3d4e0e8abe74ac9, 0x20000023, 0x80, 0x141f}, {{r0}, 0x15cf05a684d10367, 0x0, 0xe90b953f5b7f8d59, 0x1, 0x6b}, {{r4}, 0xfffffffffffffff9, 0x2, 0x2, 0xa9, 0x8ea}, {{r5}, 0xfffffffffffffff9, 0x50, 0x40000010, 0x3, 0x7}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) fchmod(r7, 0x100) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000001c0)={0x4, 0x80}, 0x10) 04:27:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x731fb46907fb6da5, 0x0) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r9, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs, 0x8) r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r10, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs, 0x8) r11 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r11, 0x0) bind(r11, &(0x7f0000000240)=@un=@abs, 0x8) r12 = socket$inet6(0x18, 0x1, 0x4000000000) setsockopt$sock_timeval(r12, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r12, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs, 0x8) r13 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x2) kevent(r6, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffff8, 0x18, 0x2, 0x9, 0x1}, {{r8}, 0x0, 0x4, 0x20, 0x9, 0x20}, {{r9}, 0xfffffffffffffff6, 0x0, 0x8, 0xdb, 0x4}], 0xc, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0xca13}, {{r11}, 0xfffffffffffffffe, 0x84, 0x2, 0xd4, 0x3c34b529}, {{r12}, 0x8000000000000007, 0x66, 0x20000000, 0x1ff, 0x80000000000000}, {{r13}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x80, 0x8f}], 0x0, &(0x7f0000000140)={0x2, 0xdf2}) kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 04:27:51 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/160, 0xa0) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)) 04:27:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) getpeername(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x81) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x6, 0x37cf}) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:27:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000010, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:27:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$dupfd(r6, 0x5, r0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000480)) r7 = msgget$private(0x0, 0x208) msgrcv(r7, &(0x7f0000000200)={0x0, ""/49}, 0x39, 0x3, 0x800) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 04:27:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) close(r1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) accept(r2, 0x0, &(0x7f00000000c0)) 04:27:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) acct(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0xe) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCNOTTY(r2, 0x20007471) 04:27:52 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0xfd0, 0x2, 0x10000, 0xfffffffffffffffd}, {0x0, 0xaf, 0x2, 0x9}, {0x7, 0x4, 0x5, 0x2}, {0x7e, 0x51d, 0x2, 0x7f}, {0xbd, 0x7, 0x1ed, 0x1}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:52 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f000076f000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000080)="eaa7972c179eb8b48861b504928b060d794e81c84c8c100ec6be8efbdb77139c155605ec8a918c56eb29543fab0ca04121786ea850132bf7ff4f34ad82dabdf5787931abdd924390a7daaff78a6354b3e04ca1c79cd47f4f21e1688f3df883e0", 0x60, 0x408, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) load: 2.85 not a controlling terminal load: 2.85 not a controlling terminal 04:27:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x10001}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0xab, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) 04:27:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) read(r0, &(0x7f0000000140)=""/166, 0xa6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x6}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="100000000000000007000000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20342, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)) 04:27:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = accept(r7, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="d107e3e8fd16", 0x6}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r0, r6, r8]}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x88}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) r2 = getegid() r3 = socket(0x18, 0x1, 0x0) r4 = getgid() dup2(r3, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r4, r6]) r7 = getgid() r8 = socket(0x18, 0x1, 0x0) r9 = getgid() dup2(r8, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r9, r10]) r11 = getegid() r12 = getegid() r13 = socket(0x18, 0x1, 0x0) r14 = getgid() dup2(r13, r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r14, r15]) getgroups(0x7, &(0x7f00000001c0)=[r2, r6, r7, r9, r11, r12, r15]) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r16, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x101, 0x3, 0xffffffff, 0x2, 0x8, 0x1ff, 0x180000, 0x0, 0x2, 0x101, 0x9b7}) 04:27:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) shutdown(0xffffffffffffffff, 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c65300058268019212be1ff76967c4aa25a1d5a4c0e7e40fa6f0453e9ab0d34da99e5316a3ea3e07b54232d49cecdd1ab3746ddffe0a11493bd3711ccb29c05ed8b0893ebb3bae7bd00e63ae251c0b8fc04f9959df5f52d42fb3558f45112d91fbb"], 0xa) r2 = socket(0x18, 0x0, 0x0) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000880)=0xffffffffffffff42) r4 = fcntl$getown(r2, 0x5) r5 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = dup2(r7, r5) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000001c0)=0x8) wait4(r4, &(0x7f0000000740), 0x14, &(0x7f00000008c0)) fcntl$setown(r0, 0x6, r3) accept$inet(r1, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) pckbd_enable: command error 04:27:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 04:27:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) socket(0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000180)=0xfffffffffffffe5a) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) listen(r4, 0x15) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) wait4(r3, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) fcntl$setown(r1, 0x6, r3) 04:27:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x100, 0x7fb, 0xfffffffffffffffe, "0366402ba7ee0c033c02df71795acd76ef3caf00", 0x0, 0x3}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 04:27:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) shutdown(0xffffffffffffffff, 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c65300058268019212be1ff76967c4aa25a1d5a4c0e7e40fa6f0453e9ab0d34da99e5316a3ea3e07b54232d49cecdd1ab3746ddffe0a11493bd3711ccb29c05ed8b0893ebb3bae7bd00e63ae251c0b8fc04f9959df5f52d42fb3558f45112d91fbb"], 0xa) r2 = socket(0x18, 0x0, 0x0) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000880)=0xffffffffffffff42) r4 = fcntl$getown(r2, 0x5) r5 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = dup2(r7, r5) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000001c0)=0x8) wait4(r4, &(0x7f0000000740), 0x14, &(0x7f00000008c0)) fcntl$setown(r0, 0x6, r3) accept$inet(r1, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 04:27:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=""/96, 0x60) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r3, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r4 = geteuid() setreuid(0x0, r4) setuid(r4) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) close(r0) 04:27:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) recvfrom(r3, &(0x7f0000000200)=""/216, 0xd8, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) r4 = dup2(r0, r2) r5 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x970aee321df1d1be) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r5) 04:27:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x5a535724a805b8ad) r2 = socket$inet6(0x18, 0x4000, 0x3) fcntl$dupfd(r1, 0x0, r2) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") 04:27:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r1 = socket(0x18, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x2, "00ebffffff00000100202000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) semget$private(0x0, 0x1, 0x5e8bfb01fa6bc429) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x5) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 04:27:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCNOTTY(r2, 0x20007471) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x0, &(0x7f0000000040)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 04:27:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) getuid() socket(0x2b, 0x1, 0xf11) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x8}, 0xc) listen(r1, 0x0) socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)=""/143, 0xfffffffffffffdbb) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2810, r1, 0x0, 0x0) 04:27:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x11c0, 0x10000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = geteuid() setreuid(0x0, r2) setuid(r2) r3 = socket(0x18, 0x1, 0x0) r4 = getgid() dup2(r3, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = shmget$private(0x0, 0x3000, 0xe64f41a2d2974772, &(0x7f0000ffb000/0x3000)=nil) r8 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x173) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000000), 0x4) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r13, r12, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r15, r11, 0x7fff, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = socket$inet6(0x18, 0x4, 0x4) setsockopt$sock_int(r19, 0xffff, 0x20, &(0x7f0000000000), 0x4) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r18, r17, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r16, 0x7fff, 0x92, 0xffff}) r21 = getppid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000900)={{0xb87, r9, r10, r12, r6, 0x140, 0x3e}, 0x100, 0x2, r20, r21, 0x8, 0x2, 0x9}) r22 = geteuid() setreuid(0x0, r22) setuid(r22) r23 = socket(0x18, 0x1, 0x0) r24 = getgid() dup2(r23, r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r24, r25]) r26 = geteuid() setreuid(0x0, r26) setuid(r26) r27 = socket(0x18, 0x1, 0x0) dup2(r27, r27) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r27, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0xfffffc53) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r28, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r29 = socket(0x18, 0x1, 0x0) dup2(r29, r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r29, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r30, &(0x7f0000000740), 0x1, &(0x7f00000008c0)) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x7, r22, r25, r26, r4, 0xa, 0xba1}, 0xffffffffbd59fb80, 0x100, r28, r30, 0x1, 0xff, 0x1}) setgroups(0x2, &(0x7f0000000240)=[r4, r5]) chmod(&(0x7f00000000c0)='./bus\x00', 0x24) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r4, 0x4) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 04:27:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "00000000000400"}) write(r0, &(0x7f0000000000), 0xfe1d) 04:27:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x14}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket$inet(0x2, 0x10005, 0x1) getsockopt$inet_opts(r1, 0x0, 0x2f229dc31aaa0549, &(0x7f0000000040), &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3be5ac74cbc33b28, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x3, 0x8}) 04:27:58 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="025c97122e696c653002000000000000ed964a5e67d8e51cebf6ccc4fdcc6d5932f8d06115cc14cf66486fa887408fa1de0c9033cdf20b69d7eb4e69b7beb78f7c067b589d895260de48f8b7b0665479b4a4b49fc4317d7860"], 0x10) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) kqueue() r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r9, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000240)=@in={0x2, 0x3}, 0xfff7) accept$inet6(r9, 0x0, &(0x7f0000000280)) r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r10, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs, 0x8) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = accept$unix(r11, &(0x7f0000000440)=@file={0x0, ""/50}, &(0x7f0000000480)=0x34) kevent(r2, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x38, 0x4, 0x49d1, 0x100}, {{r12}, 0xfffffffffffffffe, 0x8, 0x40, 0xfffffffffffffffb, 0x2}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x7, 0x100000000}], 0x2, &(0x7f00000002c0), 0x8, &(0x7f0000000540)={0x4, 0xd}) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x4) fcntl$dupfd(r3, 0x0, r3) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 04:27:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x18, 0x2000000002, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffea6) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x2) 04:27:58 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x8000, 0x2cff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) socketpair(0xcf9ec27a5215b459, 0x4000, 0x3f, &(0x7f0000000040)) 04:27:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000051, &(0x7f0000000100)=[{0x4, 0x4, 0x4, 0x2}, {0x800, 0x3, 0x41, 0x80000001}, {0x6, 0x5, 0x9, 0x100000001}, {0x3ff, 0x100, 0x6, 0xfc8}, {0x7cf, 0x4, 0x7, 0x101}, {0x4, 0x0, 0x9, 0x7f}]}) pread(r0, &(0x7f0000000280)="2bf75c212d4c4e0d28aeace74537493f4c696e5df317e948ce85ddbfd24a2dcd6e2a52b6b1e3812b80d307bd874296c6b34b1d4dfe134358ae3060e0299ae477d10eaff21d5cd3c040a4166c9c4959fdaa168b65fb84bae7dae29c5ba900fc5dfca133471b0d3e31ac996969f69e468a9f941a34cb33e133ddf7c62f702245bb36bc403e29f9c9a1db7ac3ed06fc933958aee652d63e5208cc17742d65db510893f9c0bbf83b256f5c17eba3d6b4fe0ba980ea31c66b26b1826fa2cac7667e8a51b28e1726d0ce8d519d8e13527e2d7ca2a189de0e34f777d8e0013479864a79edbeaee8dce13105a3", 0xe9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 04:27:59 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8910fa7b7fbb9787ac4949ba0bc9de648a498c778bfa05a840b678853960b7af", 0x20) 04:27:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) getppid() r2 = semget$private(0x0, 0x2, 0x53f) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/98) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x200}, {0x4, 0x5}}) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/168) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 04:27:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) mlock(&(0x7f0000ff4000/0xa000)=nil, 0xa000) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18e15cbbdf696c000000000fdeb57412a144f037f0c44e59abd8ad7387d7891658eb4c37a9c5a1011763fbfd53c966a0f96eb734db248cbb6da9c18c0cb30810fe50c3cf0240f2fe1085825d120121c68b122a2053880f486049d8dea81ac04997f999462c2eccae6a36e6c150cfcee2c9670d38b6a956d1c0d5d739472493d08c7b588f72ac8962c909d587bfef86af49df2c11f3006d2553b42471d8dc4c1eb96bf2915a9e0771a1b5512d15118333f8d01fc606747b86e25fce96ba66dd93262dfcade4609ef6a150348583fd59"], 0x1c, 0x0}, 0x0) 04:27:59 executing program 1: r0 = socket(0x10, 0x3, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="007297adb1f05cae26d38bb10b095f75280f0d13b36322349c249e22665e2ccf7b8f3d5140a88f633e88d5abe4b28c8661b2fe403985d6e654f4c06bec8003de1d4c226cae51d0db1b93e38ecb3c6a17263c77e5a8c7fa7728540d5d390a654d882527e0b4b5b208b9e6e81a21d466a406ab3bdd1c7e51c0fcd1ade776898271f3ee90f8d440c4f55b0f7f76f7753565c577510d664c2a1b79177746b5ac557618d1ab2fc3d73bd6d86e7b0238c8bd6a63aa4cb4b4902cdc84dda546a42a9c726caf2f9f00803e788ea35e"], 0x10}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x100000000008001, 0x1000000000008000}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/de\x99\x90\x9dI6\n\xdeL', 0x844, 0x0) geteuid() 04:27:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30c08, 0x40) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xba71f1dbd99440d8, 0x0) 04:27:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 04:27:59 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x7, 0x3}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 04:27:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0xb42b) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000000)={0xed}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "9f8d14c675040000040000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:27:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 04:27:59 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x10, 0x4003, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001d7000/0x2000)=nil, 0x2000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:27:59 executing program 1: socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8004) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x6}, 0xc) r1 = socket$unix(0x1, 0xa, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000040)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xff, 0xab, 0x7f, 0x1, "7c3782d7b9445948016eb135cbee924f73547bd3", 0x10001, 0x9}) 04:27:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000)="2c5d29ad06224e49d4d122aaf81eb239e2053a73caccf0d7d49dfca42ca7438b2c35a5fbf8af190afd0f8860b1ac3c", 0xfff0) 04:27:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000003c0)={'p\x00', 0x0}) socket$inet6(0x18, 0x4000, 0x0) getpid() r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0xd, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r1, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001400, r1) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 04:27:59 executing program 0: socket$inet(0x2, 0x2, 0x0) 04:27:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000", 0x0, 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:27:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "001000002e0261cf0101000000000000a600"}) syz_open_pts() poll(&(0x7f0000000200), 0x2000000000000132, 0x0) getitimer(0x2, &(0x7f0000000000)) 04:27:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) poll(&(0x7f00000001c0)=[{r1, 0xce869089fb74e901}], 0x1, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x88) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x3, 0x7f, 0xaf1, 0x11}, {0x7, 0x4, 0x1f, 0x9}, {0x0, 0xfffffffffffffff7, 0x0, 0xff}, {0x1000, 0x5, 0x0, 0x5}, {0x8, 0x6, 0xf7, 0x16f}, {0x7, 0x3, 0x0, 0x65f}, {0x6, 0x4ee, 0x20, 0x80000001}]}) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f00000002c0)={0x7f}, 0x10) listen(r3, 0x0) socketpair(0x1, 0x8000, 0x2d, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000200)) 04:27:59 executing program 0: socket$inet6(0x18, 0x800000000003, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) recvfrom(r1, &(0x7f0000000040)=""/33, 0x21, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="012e2f08000000000000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 04:27:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x100) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x6010, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x4080, 0x80) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000340)="60736b8ee9c2bdd01c58b0dff902d2c3b2cddb191ad73bb5d3131747a809a640a468dcb9d19692a983da5631af6e9fde9c45bb2734397576b31073706f3239c0dbdbb9f0757dfd7038a8f61508bf1849ee6e47452d51dc2c60634e34b9b62810ff0ca65f1c2b0e7f3b7da571797d6ffe97fa39ce65b0dcc81fa681bebf25e55eb2eb4649c5801d7884555bb7614615f71fa8151115120abd782db052664c67d980ee0d2e", 0xa4}, {&(0x7f00000001c0)="279aecbe8594ffb794ebd7f7d6a8a5", 0xf}, {&(0x7f0000000400)="901376e89a24dee7eadf151037371046075373156c275ae2c844beeeb0561c173e90f18fadacbe175e79894ec32845bebdae2c1d83b058e80400a68cc90fe78b30d8fb9c0556f520ff11c8237c38d347d05bd2d4c9bd76af0a92b4896c13474b16c81fea889e16dc081f465aaf79f332db61df4b469a60e82a92008a6a61a38cd79792b88a2bf5c2882e", 0xff5e}, {&(0x7f00000004c0)="06f2236d6d249c59a01d4578074aa681a3ea01ac9e6948dd45ed890403aeae983506460fba958d340462cb20711f79f0f49f0779d1b18b6db45def560bb193443c0fa71b004f60d02e1e3f1716b5adccaaab3d46d86765b5394dd77bba415c345e93fcc076db040f866ca418d14f8197946e8c0a30077483adec671186bff01a457d4a85e20098b47a15b665ec1c4dc866b2d4c904091918c7c4fa59c2eab26efdc41e7e8505e261c39e58da748cfeb94244f351246e76945d7ec26ea3a25b8253aa380be9c110fcd310481bb8a7bc", 0xcf}], 0x4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x6}, {0x18, 0x0, 0x401, 0x1}, 0x80000000, [0x4, 0x4, 0x1000, 0x4d, 0x8, 0x6000000000000000, 0x6, 0x9]}, 0x3c) socket$inet6(0x18, 0xd, 0x4f) clock_gettime(0x3, &(0x7f0000000280)) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) 04:27:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ae) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e0dda000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 04:27:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x25}, {0x16, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 04:27:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x100000005, 0x2, 0xb, 0x29d8aaaf}, {0x4, 0x1ff, 0x8, 0x7}, {0x7, 0x101, 0x6, 0xb55b}, {0x683e, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff, 0x3}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget(0x0, 0x10101) msgrcv(r4, &(0x7f0000000d00)=ANY=[@ANYBLOB="43d0a60028cb734f132801000000088b0f436bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee9cc1299d13fa51db2dc6dbc9253112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065000000000001000017b0ff25c141b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170ab24b5e918245bf5137f5eef3b500000000270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32f53062474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af68ad1b3c9d33e37d0be4ef909bcc81e6bf5f3a26c1ce1a8f50000000000000000000000000000000000000000000000000000000000f48ba5aaf6c3a9b82f85249659c1f961692243fdc25dd71f39f8b09522c1f70847bc914055e315fbfc73fd28a72535da354c78e2907801dab6ebe1268df382ae3ba56eb66ff755a501a73147ed4c5200f9fa68febd3355aaa3ee00000000000000"], 0x9, 0x3, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x1) fchmod(r2, 0x30) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000c00)=""/224) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040), 0x394) socket(0x20, 0x8003, 0x19e) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r8 = geteuid() r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) r10 = getppid() fcntl$setown(r9, 0x6, r10) r11 = getpgid(r7) r12 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x200, r6, 0xffffffffffffffff, r8, 0x0, 0x1, 0xed6}, 0x1, 0x2b1, r11, r12, 0x1, 0xfffffffffffffff7, 0x2, 0x20000004}) socketpair(0x11, 0x0, 0x1, &(0x7f0000000400)) msgget$private(0x0, 0x120) socket(0x19, 0x5, 0x84b) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="1254f3014fb6ec53397a5e9b540d58bb2b1b9d327c49914077e9c251eef610262fdbdaa621d4571fdd58096a019b0ce07f8abd7a68bd6a02cbc64aa2b4c6f8ca228e80fc115bdd7ea4c4f19cece609e348", 0x51) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0x2}) setuid(0xee01) r13 = msgget(0x1, 0x10112) msgctl$IPC_RMID(r13, 0x0) 04:27:59 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 04:27:59 executing program 0: r0 = semget(0x0, 0x0, 0x400) semop(r0, &(0x7f0000000080)=[{}], 0x1) r1 = getegid() setgid(r1) 04:27:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xe9c, 0x9, 0x6, 0x1, 0x8, 0x1ff, 0xff, 0x1, 0x3, 0x7fff, 0x2}) r3 = dup2(r1, r1) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) close(r5) dup2(r3, r4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:27:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6, 0x0, 0x0, 0x8000}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="c0e9") 04:27:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r2 = dup2(r0, r1) recvfrom$inet(r2, &(0x7f0000000000)=""/107, 0x6b, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 04:27:59 executing program 1: r0 = socket(0x0, 0x2, 0x20000000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:27:59 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCNXCL(r4, 0x2000740e) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 04:28:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/\b\x00', 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = getgid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r2, r4]) setegid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x0, 0x8, 0xfff, 0x1, 0x8, 0x80000000, 0x1, 0x1, 0x1, 0x15600000000, 0x88}) r6 = accept$unix(r5, 0x0, &(0x7f0000000000)) recvmsg(r6, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500), 0x10000000000000b9, &(0x7f0000000380)=""/179, 0x4c3}, 0x840) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:28:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getitimer(0x2, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r1, &(0x7f0000000140)=""/68, 0x44, 0x800, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:28:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0xa0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x401, 0x7, 0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0xba, 0xfab9}, 0xc) 04:28:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0x1, 0x0, 0xffffffffffffff60) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001300)='/dev/pci\x00', 0x0, 0x0) lstat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001400)) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt(r2, 0x84c, 0x4, &(0x7f0000000100)="f5851acd4527a0a386f2ffbb01ed32a32aa20b1212765db9d0f10387f60da9bc6719ea4c03f59ec09cb9879a4f0285655f3ef414b3dd871661bd909c37140ee411be9ed0c157b24f3031d05864b7c0af7197020b363c7a0477906cfc89d0eb6680b2c5de65ae4a79bd9a0036e31ebf689198e7727431f3041c8d828fbea95fd1d1f24c3a6d43615724ccb6c20020a5c6ca649791eeea41d862e1fc89d2c119d859725997c1bf129d09ed882f79aa8da0a12613c2a2f693dedbefef29b402", 0xbe) accept$unix(r1, 0x0, &(0x7f0000001480)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x244, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) dup(r3) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/13, 0xff73}, {&(0x7f0000001380)=""/96, 0x1b}, {&(0x7f0000001200)=""/220, 0xdc}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x4, 0x0, 0x0) 04:28:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) listen(r2, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) r4 = dup2(r3, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r6, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() 04:28:00 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 04:28:00 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x7, 0x0, {0x603, 0xb0e0}}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:28:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x5) syz_open_pts() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) socket(0x10, 0x3, 0x7) 04:28:00 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="ac", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1c4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e21e6c8400", 0x0, 0x100}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) syz_open_pts() 04:28:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() socketpair(0x2, 0x0, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000500)=[{&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/72, 0x48}, {&(0x7f0000000400)=""/196, 0xc4}], 0x6, &(0x7f0000000580)=""/228, 0xe4}, 0x800) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) fcntl$setown(r0, 0x6, r1) close(r0) 04:28:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x431) r2 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) semget$private(0x0, 0x2, 0x40160) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x6) write(r2, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r4, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r5 = getpgid(r4) r6 = socket(0x18, 0x1, 0x0) dup2(r6, r6) getsockopt$sock_timeval(r6, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r7, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) setpgid(r5, r7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) †‹oïüTz“Wyü,N                 04:28:01 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x98, 0x86) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x3, 0x9, 0x5, {[0xffffffffffff7526, 0x56, 0x4, 0x8, 0x4, 0x8000, 0x0, 0xfffffffffffeffff, 0x80e2, 0x100000000, 0x3, 0xfffffffffffffbe7, 0x1, 0x6dac4ad8, 0xfffffffffffffffe, 0x100000000, 0x8001, 0xc884], [0x715, 0x7, 0x20000000, 0x40, 0x100000001, 0x4, 0x6, 0x2, 0x65, 0x80000001], [0x7, 0x1ff, 0x20, 0xb705, 0x9, 0x2, 0x80], [0x8000008, 0xffffffff80000001, 0x94, 0x7, 0x4, 0x8], [{0x7, 0x40, 0x2, 0x3}, {0xffffffffffffffe1, 0x5, 0x800, 0x5}, {0x1000, 0x8, 0x3, 0x401}, {0x1a0, 0x1, 0x101, 0x8}, {0x3, 0x20000000007, 0x7e9, 0x8001}, {0x5f, 0xc03, 0x40000000000006, 0x7}, {0x3, 0x4, 0x1f, 0x4}, {0xb1, 0x1000, 0x3, 0x4000000000}], {0x4200, 0x8, 0x80000000, 0x7fffffff}, {0x81, 0x6, 0x4b0}}}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x292, './file0\x00', './file0\x00'}) rmdir(&(0x7f0000000040)='./file0\x00') read(0xffffffffffffffff, &(0x7f0000000440)=""/230, 0xe6) clock_getres(0x6, &(0x7f0000000100)) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000540)="a82bc4c5ac003b091e0f3f84a09ea15708cce3476b02ddcc2ab305c5afdb077964e09f7bde4208a3e42ee90bd7ef04b0f9dd12001f7ddf1c9c67067c55348aecc0945c915bbc76d17e47a9f91b788a1a378825713288a2acd190839992dd23ced8e8323ec311a00ea3a46110641803698ec35271818f57ae26afc5415e1c1715311f51a9414f76d7cfc4ed9f0d4966244753cfc922c7c5db5d43bcf346c23dfaf6b2f4be0a2201e2ae04f50320c7bc582295", 0xb2, 0x4, &(0x7f0000000600)=@abs={0x3, 0x0, 0x2}, 0x8) 04:28:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='r\x00') fchdir(r0) write(r0, &(0x7f0000000080)="5580948e5e304ce6ee211791022f44c3305b9b4183d1fd21db97f4717497a79cfc651ae1bff7cebbe8c54127a30b35a8f2cf8c86c818df4f5b004efdf912c567e1c05d395eef5ca07f52808f6bc94af1ed54bfe09e969857db894b700e3653c47f8ecc88a77178907c9f7aba97722a4648d455dc5a", 0x75) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f0600000000328dca5d4a656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000377793694317bea600000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12c5d1a0a3114fff4f720f878be8c8874929093f159f30a70c0715734f491f0a508fec102baa514756dc76186848b24aa39cc0b1b61388bffba0edbacbbee477"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x2, 0x0) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r2, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r2, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r16, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r16, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) write(r16, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) bind$inet(r16, 0x0, 0xfffffffffffffe5b) close(r16) ioctl$WSDISPLAYIO_SMODE(r16, 0x8004574c, &(0x7f00000003c0)) r17 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) getsockname$unix(r17, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r17, 0x2000740d) unlinkat(r17, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r17) getsockname(r17, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) setsockopt(r17, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) msgrcv(r15, &(0x7f0000000540)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f00000001c0)=ANY=[]], 0x2, 0x2, 0x0) msgsnd(r15, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() 04:28:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x81}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$dupfd(r2, 0x0, r1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/143, 0x8f) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 04:28:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x28, 0x18000000000000}, {0x6, 0x0, 0x0, 0x2}]}) r1 = semget$private(0x0, 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/74) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 04:28:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f, 0x3}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000340)="f7b9e10daca34860f379389ff8d4d4b6a223d6d042275a09f2a19b6f6e90505d9ded3e25ea21ce9d0f18856901e698edd29255e9bd9909d0ed1cff02669007b32121fc1b37c335d7919dc6ce7ff395cc8675d2a38bbc6e85b8737b03c9f0f032ab2826b4fa9647c00d1b9bb83f9b8f3204557a44be0054b169d97bb17f41c60d34a55670d7f885c3161a0b5e5c804274dfdd4f5b7e9173f25957dbae1fabeaa00d178a3fb7c60a1d96e7d03f896b7250378b20ee62fe7da56e3c6b72bdb4e980b32da5aa55a049fa82de270755f66146ad2a3333ebbc7fc66d6f4ad7be1c196083e047f5dcbe752f", 0xe8}, {&(0x7f0000000440)="5ec875febc4441bfa13f09f066afb785bbfcd1469f56cf796ac4d1f3487ac03d448e0be18f8e7bddc65b53dfd9a7a4b8c69bac378cdcb437189818a3c5e9777a478966741319107a7906d8673fc3adf6e434568a6cec60e2ee6b902df1ecdc96f642b66e0bdc0452d42c97d9084e3986ad577284677a08a6421a4b454132d0bf9903a106650782fac374292e63f1615516d943d086c513ce9fed08138d311dd36f1d9b1b8efc819a", 0xa8}, {&(0x7f0000000500)="30e7a03b206630e270415a0aad4eed259f80045096d865c6a68af87d9d24a90969f695a1fbf0b229064e40b3a51b22c9cfae338a32ff07309b7e8a66241836a98fb1ef5b2db09e226b86675543511e3994c2573a396fd0f703f4860e5ebb803cb362917c4695db494ac761036d443f1736fa86051b23f34c4479dc15b2f9e3147950b82298ecc0136b200dde50841713a39812d99e5ed017633cabe8cc1c0c64773e107b2bd0727746783d8c6146cd7f6d29a5082cf6d26ce24b7a71959249b059ca5c65507e91bc9e66", 0xca}], 0x3, 0x0, 0x0, 0x1}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x40000000001a, 0x1, 0x7) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="d2ac184b1e00d71574d4d7d29cbf2f981c30543a7a200334f6930e7925a94a13397fb4f9f46b1bd9c8ee4df460dbf33862dc24055bd286f0ffe62bcfff92a60d0d12f63efcb7a6fa9f586f869a6a52a3ec780b142072a09adcf07b1afa3367d0318d1cf5939572e7940ab3f7728b54ee68f4d94f8897cd742521a8181eeb4ed74291cdca25f938e7da", 0x89) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:28:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000003c0)=0x1f) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x78236d1537a7026e, 0x0) fcntl$setstatus(r3, 0x4, 0x3253b2cd93528956) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r4 = msgget(0x1, 0x0) msgsnd(r4, &(0x7f0000000000)={0x0, "89b42091d309d9c3c58035b711eb5b0c4425fe829ac2f43401f2f68cda8c7f93e80ed4d2ea98aeac075f948f2215f07c05ae8e741d380f150dd5dae8d38f6b37b9ea349f9bd9f50206dabead0aa1f01a2e4d05073282db941c434ea2a7b29bfb9935d25e3053d3de36b3ca2fcc7f6fd73657c607227815560b0a74cdc9c77d0a73"}, 0x89, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000380)=""/225) r5 = msgget(0x1, 0x0) msgsnd(r5, &(0x7f0000000000)={0x0, "89b42091d309d9c3c58035b711eb5b0c4425fe829ac2f43401f2f68cda8c7f93e80ed4d2ea98aeac075f948f2215f07c05ae8e741d380f150dd5dae8d38f6b37b9ea349f9bd9f50206dabead0aa1f01a2e4d05073282db941c434ea2a7b29bfb9935d25e3053d3de36b3ca2fcc7f6fd73657c607227815560b0a74cdc9c77d0a73"}, 0x89, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/225) msgget(0x2, 0x40) msgget$private(0x0, 0x242) r6 = msgget$private(0x0, 0x81) msgsnd(r6, &(0x7f0000000740)={0x0, "af5a0aaebf380a5caa57f4805360c856f951b21f3298bbf0ca7611315a3b8c425b0aa3bbf7631b767b3841ce3dd023e0d6fc10bb6da6ccfaba8a30e1964a64b6b0c1e2922bee1932e8591bba97110b114d16818b59494962bcd0014d9a825281f1cf43bcbca437f277d9d8ddccf7eee32159184b40123b4097d9110701015d7be978e61df3dda9da829376a7b8daf34571338bb9fd2ea14fbee51de02ac328c7180c391af4db59643df8d48b99aade89734c2ce1a2846d2c92434558fee67236c820e933bc63bf15e05f4cbea77c82b317e8d766bfbc478ff921969e74eae01341ec91bfbb3c36d55baaeefe28ce832ca8ddf74219d35b917a6177004a1ced70c8abbb1abf"}, 0x2c9, 0x800) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 04:28:01 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 04:28:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="0a0d2499caf9779be00febebac1a3cd264fe7ee6e666357c3f1ed2f73f4b8e9a6c5afc327ea272fc99c274a6b205129822c0b23e242243eb2c4d86d4c92486aa59916e91c67ba8d0e027d7a27c60451e0f5a207a2b566c10d2b0ceb2465442037dbf2a65cc", 0x65}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) r3 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x800, 0x108) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x20, r5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tcp', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0xc}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:01 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x6, 0x9}) 04:28:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7fe00, './bus\x00', './bus\x00'}) socket(0x20, 0x8000, 0x2) 04:28:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000000)={0x81}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)='\b', 0xce5ab946ebd71fb2) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socketpair(0x10, 0x10004, 0x9, &(0x7f00000000c0)) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x30}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x7, 0x3, 0x1, 0x6, 0x7fffffff, 0x1, 0x0, 0x3, 0x8b, 0x1ff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x2, 0x53f) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/98) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="9cb2992007294cde194ddfe06e322e2ec3", 0x11) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x82260076d66a7adc, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:00 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000300), 0x1, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000700)={0x2, 0x2, 0x80000000, 0xab, r0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x31f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x1, &(0x7f0000000080)={{0x6, 0xa6c8}, {0x40, 0x8}}, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) getgid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x9) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r3, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x2) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r4, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) pwrite(r4, &(0x7f0000000380)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) ioctl$BIOCFLUSH(r5, 0x20004268) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r6, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) fcntl$setown(r7, 0x6, r6) getpgrp() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r8, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x1f8) pwrite(r9, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r10, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r11, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r12, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) openat(r12, &(0x7f00000003c0)='./file1\x00', 0x40, 0x28a) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r13, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r14, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r15 = open(&(0x7f0000000400)='./bus\x00', 0x400000003fd, 0x24) pwrite(r15, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) ioctl$BIOCFLUSH(r15, 0x20004268) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r16, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) fcntl$setown(r17, 0x6, r16) fcntl$setown(r1, 0x6, r16) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r18, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40}, {0x83}], 0x6}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r19 = semget$private(0x0, 0x7, 0x0) semop(r19, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x64) write(r0, &(0x7f0000000080)="670dc3", 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) write(r1, &(0x7f0000000000)="a95f01159e21a8be16544087df8c7e5aca4deecd1cfc034ca724a17937e8d9ebb3cbc9e1bf28d3e7737298d495bc0b2de2828f2299273b3530ff4a0c3e44fee38afa68b97aed9b1025214989", 0x4c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44, 0x0, 0xfffffffffffffffc}, {0x30}, {0x6, 0x2, 0x0, 0x1000}]}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) seteuid(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x100000000, 0x4, 0x40, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xee6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x22b1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x9b}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x3199}, {&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x100}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x7}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) sendsyslog(&(0x7f0000000740)="b697ef59ea367c8e7623a23ba651c085df5be39966bdc54cd26ead8b5bddb26011d094ab6dc2201b5ac5c1f3655f84da5d7fc6ec68a27cc9973558a2974c903019891fb933aa05b3f4ead64b08e42603114946e7e4cecb492fd9a3c68fdd5983a728b9b744596007c5e97c442bde3d33a22e3640577263f480f6162ce2252d600a758658bdeeff06550d9353e23bb9e5bebb67b0e01688b265b9846066aef1dae6c946812381b48dc2e74d2d1cfb6c78a94a60132a78e13585d9b77dd68a34f2811d295292bf474b7970673e742f00348a3536bf51cdb1631598482f77df1c2b94d08d2f5a4c", 0xe6, 0x2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x2c, 0x0, 0x0, 0xfffffffffffffffa}, {0x6, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r2, r3) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) msgget(0x0, 0x200) getgid() listen(r0, 0x7) r7 = socket$unix(0x1, 0x2, 0x0) r8 = getpgrp() r9 = getuid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x440, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x8, 0x0) r12 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001500)) r13 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x80, 0x4) r14 = getpid() r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r17 = socket(0x0, 0x1, 0x2) r18 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000001740)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000440)="5d97289a3ab9b63b6dadc442d6f3484bd595cbe512c1ed93f40302c130cf6ce8cf6834ba50e80e2e33396201cf3458789a49951d424d7fb0a481c4d45216036c6a6c2a639ff45bc9281b390e2e37065acf9a0defabd57f5a9002d79395dab732593b44d5cdfe3fd4492d0bfeee7f3e12009fdf91f1b08c260b6d85fb03b2ec1f27717477ecc6b75c1239ee8f89340ca199c626eabbc21cd65bcb394c3474548879419f1920852821c739964d9143b85073892ddb52f074c99aeffc706ca36a32ff9d2b2a28d41f54987ed578217240b41731b1b94e5da025205195d5852d448a41ea46bb24705f13a14b60a07f4ee6574c1c29bb2c2f1e2f4bf6c1a25b956ff404ff381d0ccc1e56f8ff5c6d6ba20eb79820b744f4ff7ba9a1cc329e9f56ba35b47711947c481a8f2b409433dbb9ef251b7a6de8af3bbe593618606512197b3f5c6914df4c1bf0454082db487b7bd0bbb1c4cd322988709ff507596cb15c6d46b242fd026fa2ecab3cb62f389e0a6110ef483a4a2bda9193b784e6f0bdaae7eff2162891f6ab34ed8cba5e5fe2cdf86d42a925023ad314e5790da66739d3951fcb11a75c70957a9aade5002bcd529ea71a3889ea9291ec6795f73acad8c67978a1413b90f0eb39a441790c28043c319a8d4c773a6f7419ce4d0ede4298d4c856a5c720fc9c4c11c26654225ac517f864002b24e75648649e366cc1d5196c3a9b2fbbbca1153187e3ec26b894e66dc849fecd6ad0532d6e002bdf7dadca6565c1a6d06a1094b4270a15f6b8a7d899a3f9155354eb0822b0a5c0e5094a2ad91cd5d248307965a2e0635a54939af16eb8bdb22da3725118b812f04ddcadc387a62d52da5f07ecdfc4de4db9492f60faa842db7d2810c35d36e0af3f7860080af3307824038b333a08c5cd1a86b6251522813888346adf755bd96f518eb176e53963da6d0dc4f6959d3c01b21cd49e3f2e65bad9015331efef0a9c857995068585f7e25f0d56e8d2663695a0f5294a17d97a1780d22d417c124411c77510daf15b590b01c3640026d02b073c9e6777a575611ccbb1dcbfb8236c8d9fa057cf1aa071a69f44446c7f692cd7ccba5218d2bcae255c960f928afa21d3e997243850a0c8e729f793a57282067e01579f1f0b1a7df25889b86d35d9485babcb3dd41c24e5e35b0e795b673552f121858998103068f2fb045ca884d12b591cf6ef2f6163bdbcea4bb03f706fb1124cba474fd23e3f4e091f5406688965aa7f58e8861a305cbaed12a559deec61214372531af7300eabe60db2c6f2943fdd2e8098d0a0547eea4c688186cfbb9c5c4a9a092c46a0eb27a7a0364d673493445a1fce310b85e1a8b8db71f51e9a2bc0ccbd17a0679575401ca939317a661dba7c90b3d43106cc913f12c8d8766a9eff702657ddd35f9e023004fd38140c4938ada3d73b0dc54173c32721713953d0528ecb6da96dc1bba92f89d7d559e6fe2312979219924a5df060ed87fbcb2e3b9adf119c6069eb2d145f636707be41d0155c43f073e761bf45135426057ff8409c7e069155cc812410074365c1c0066bbeb2f69ff5d3ab6024af9d198d3068be5211b0dc5cf8ab618a27bb9edead709b9190f984adb593e50fb819b4082e729e5c62263082291345af0fd81ac70983ad462b8e9c2c36cd0256db5f7255a755ef9371c87207885e07ac8ebfba993ee2abe938f85d90d374f3c586af8d161245824c8d8a7fc8da4e615ed0c99fce2bfe496b382cc52293970e9943a8dd73393f33374133b5c8f6b33e55c5aaf13e344fd9f08d229d3d1636390c10f5fa93d6510dfb558242176a727f1a751659106143ef55cb23d1f32e64a31ab78672a93b8f7c9f193ce1a9f20c62dec28e2e030d10400210efec8dbcc2f62fd8c4648ed7ea480cb4c4bb96e9497d8bf6ef13de29eb85e03cd5d5abf63e27c4544bb0e42beddd3878050f71b282d0bcbabf2fa488513ba7e936e82dfdc1938a82ba611160b4ee9ce92f1990c833863d997187e9e276ce4a27a0fb4da60ef6a1be883482fc5c74ceccb426ad5d9ec0fd5b3807f726d3af0b8a60f8d36a461af2f73efe2a08f0f4f8a480482fcf12c2fde5dab5f5a077f001a4761099f836094e7175227dbb8c1f8ddd8c46bd52a142f4a7f56fcf07791c61b7d903561d759e8bbd4730c0f9d1ab238a964ee4de025ee1ac474361c86995671b23b44e9c4b1a38f5e70b77ab8c04bc13e3c33889a4a5c0c4f1b7ec0f594af82fcd1013afbe9da1f08b66a46eac0fb02967ccbfed5ac42733d6fd799a2123f5b08bffc85b2bbd41b318614d32f93e14acaa7f426cb1e8564e2b2109cb2911f0cf0b1ea1bb107231aa42bafbd2c4ec1bb9859652182ad5f2eee9c1205231c94bdfd9a300f188789a92bf7706e123124c50b9f6c7cecb1efde42349f588681a27c46ba9fa58bdc26f9b75c6385fe525c1bb67bdf07fcbd041ae961dac9ba38184f1282efec3b4227b1799e3e3673ed35228d5f839ac3ee618268b3d2c0168d34a1b7ab97d8a54f81e53194a1625f60d8d2a2ae18cb425222c4a78e06fa3a5bae41ce8272259d1c8e590395d55a64ab623f29aeb8e9cfda9eb0194b53776f5f73ce9d90557d0973de869a164f02c43918b2be59507c6ee13634ce1c99bf4479c9cd2c6a4e3f62666d51d2d69d3caa71d7878f2a2693bdb4532570c29c290224f0a377d9eada710cca0dcc0d55d9947c82b2db1b511ae1dee35bfd945c70b12c6fd0aa51252140f59aeb65277990a9a3e7e0f9b6f8d4a6f136f89a69ea0f267034f222564ec06f58f7349940774e266a0932cd3dc5c7d297a7d2ecb194e8a9a8c0ef7a495bab1125653fc10a77e60893f6ab40ab8f6314af2bced9e83c55a3689fbf323229f48a3dfa4a05b0e398875369fff4227161b4a5253565b1171ead40197ed22fd4bd2cf171a6b49a3e95f979d5e646418f6351cceadbf462efdcd964b5b990234e4c4a64c1a61231271c49682d5c92f9657f9138be4ded8706c6a48a449652f3cb37d6479d1aa7da2c36ca06b273321ab83e65408131c608f313d600f389c2c403fb456133b1a6384d44f95de63edfbb627524cd1909194ade5b6e33ff8f83ec565cf4cbfdfc0267eb4741bc3f064d765ffadd9368c84b4cb12ba2e90ef0a0f64cbb807b0c687ebf3d09a307cb0f9a167d19eee4cdd9f6a9ed39ef457709f4a75976cef5b25bfe9c6eb1276b545938df6ade48705443dbd30faaf2ad51f44570baa7faae4857b65a465e86c83d9b4eaebf16a67a0c3c8ea5097a2a39dfb0aa83d80d3debaeec91c9370560f95bdffab137d17a311c6b088f53e8de11c8e879362dbaa5897e546a22a963ca1e97330923ce122aabf73a69e5013d997e19e5082ad21acf131defe29ef956377d6cf7346bbf1d89f91c4498bec4568278487105a430454ae3a994d79b6367bf38301d287badd3d5e4214d0d09bfbc947d2c73cf35286be8f343a31f685d928476f6bde8e468b53e3af0bc18ac173fb11b895b709bb5c2614ae53baee8796b9d7a608e1ad799fa6fe3a07d3b0ad84f2e93ab32e974f0ee26a8e299e75c7371a671f8521545c24b45a241bfe05b1d2fed973c0eba6e00bbc3d36bc97b5573b95eda8e5bbb3e5561992196e2b1a0597cdecbba5fe19d6f1e6fadbea58cf5f33fd4336c9cee604baaa4e5ce9b9e26b1d0ae31e8c629465c58f6df60dd6580655c7cd4bd099408993269c148584ca6884cdc59cdd9753318584024f5fceb5d8d8891037e0e17798c96bff45873a0f9ad96a650fc4f170928ec0efbafc0ded754cdd0586e9eb28507920235cf9e07c7784cdc74f1d03076c7f848979a338e2415f914c1c9bf7d24b4b994a741213a262ef22cd90d59a1b41c3f0cdb55a88634d2d136638ebb7628ca1b12f27cab44a1fc5f7c810423422ec2ef6b93a556b5885fc19d04c28afe4bfa15ab4fa1fbd4c5a7e1b5a6018c3e6b92b707339e5417db925edc1cad89851a68de4f3cabb7063c7126925dcb2f41f7e9e5ec959a1591fea9fc7499cb54666eb75df33d77a54f6a3fe2755b3d614447d71a905731bd27fcd7e94c029b21a5942494d95b233cb0753b5809dec8f28a5eb083e0b2190ea292f50f0509f51c782449cec24c5174a1f4c7a7b260b41891ef86ca726ed0ea4cd80f1e8ff220e6f05eea931d2b66a84032b022dfa940d7c4d04fad1b809a29c0a12b425b73b7fb040e88f2a43fc204189f61bf773eb6d1da4f3f73dcb29733b0238c567f89c031b560c19638291fee675a9b55498ed4845fb67e150ebc974446b809bb97bcae3caef002a8d38ce0a2506534e43eb98881b016b7e308fee2c15422682c58bc63fa609720d0f207ffa6f03f0b536a65781e153aecda1924685a9f8fa81e90f2ebe5f6ebf259c99d12d5106a4dd8902fcca4d9575cddf6d5d76ef1c2dbd6647dad52a706832cbce2072218351cc5808811559fa64fe87845149e92242e8a32882a7430efb049b58794daaf0c0fc3dacf69e6b9e742b96c70e1de7aa524abdb2f0da288ed9a2bb030fa6f110eb8bd4078c85a2d4cb7e1628df8cc38b59f3cf79ca2d4e06e12a97e53e8d6c058ee07ac294d2d2e2c56c9179a3cbd51a617f2b2e53cde5b66d5ff783536383d6dba22a76bc8e74ade4cd091d7e9feb5bc287bbda82d97196748704ace5a9f0bcef4e620898ceea376e85b406db07ed6665e59b60878f5b664d04c8a5a201cf7832484f5660605ae7cd63dac47b085ebc31031b6e910ee46ef55ffdc95cfbcfc8bdf149f95263e14c9cb5dfd6ee3c86d603beaed62babaf0c36cf82d98d1ac3499b4918c65f9dbce49cd8a505b362efdba83f8d22e01a66008848f2523fc1acb034ab0e80db76c7c2ac59cef5f9d36d958f8745da623c045613535e6e4263138aa87a9f7188041ea6ff83a82e1fe126bf8e7f4bfeb9a6dee41e1813c85caa931640d990bc09f3d3390f1f35b97628b69c567f3019135b55167eb2915790eeeb2195dda63670dcebdd231585e592f73103c8c4a24d852b936356169fbf8803a2175ef0814fe8fe267590463f0d4f82b4037014059d88490ed2c698c8b1261d91e3815c5887cda4344f5e8bd0f118dd03083d9940eb5a7bb6660031e66bc3617d0872869c09b7d7094b4f454bc73ea1665063776c13dd1d52e27729eeade11343da2547a9465f46ad1a8a675f7006a35de9cc60d4de0505a72ff2abf925002265df90dfe6e4a4c26e15ce2ada38d8e8baa6311ebb3c3e3be486e748f2a0234ada1172198a42a5afd27924f2c1bce4328041480ec17a46b37587d8ca51c9a04064788be687cd1312a142e3a59c641145cdd6ffe40212644c01ce3eab77af0720197698932b26b87ef9c942147aa07578983d6b52909611986ac580de18948c83081c8e9dcb2ed228005fe16d3e7f4c4c8efb0a2e694c7d3705089f282b7d9bbc8742e3ebd69a705a2bd43f58126c7cfb37f363ad8bab54b25ba1ae560f23559bb4dfab6810fd7ace299b34094e640aafbd3f8f2d601ee2286d7ed253f130702e5d559fc67f05e2c754c0672b30cab5ce7aa8bfc1a730d6baadfb1f530c0172d51b8f311bb7343e60ec7592cc6f742d5fdf96e3ab4e77f288306374cbf33734a8b177987b180e9f2088813cc61fe0dca921ddd020efb5ee54bc0849a6cc4fd6a77c1b8a60d52018029811607ed0052b8f1c0db8180968e87a13298bd6f8dc26bef602820d64de892c0fad280da0718275b6a8fedd6d8d63bdd50c1da083bc03890240b80bc4199a303e6948290d3876", 0x1000}], 0x1, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r5, r10, 0xffffffffffffffff, r11, r12]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r13, r4, r5, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r18, r19}], 0xc8, 0x400}, 0x408) r20 = msgget(0x3, 0xb0c) msgsnd(r20, &(0x7f0000001780)={0x40f852c229d87762, "3d3537f9ffdf5c68ef84ca4a4f79850acd0fb7"}, 0x1b, 0x0) r21 = dup(0xffffffffffffff9c) recvfrom(r21, &(0x7f00000017c0)=""/117, 0x75, 0x800, &(0x7f0000001840)=@un=@file={0x0, './file0\x00'}, 0xa) msgget(0x3, 0x249) 16:00:01 executing program 0: socket(0x11, 0x4003, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./file1\x00', 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000001240)) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) shutdown(r1, 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) chflags(&(0x7f0000000040)='./bus\x00', 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x200000000064}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f00000000c0)={0x0, 0x38d20f88, 0x2, 0x0, 0x9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x158) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x12, 0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="240e5e2cd4b28cb4580244c109991906ec0ea4a7ebbfe21fda48298d825622abb5553b53c06367c884c9d1e73a523dbaa5faedf49f20ba7ada36e1cdc24849e57c722c9f8da69a1be7070d31252bde7363a13b186391ea3c92356f682f3049516667eb054fa9dd891f2c6b47a2e4f99445a3ffe57f45e971f5c5e1b2504e29896612a33bd8f05f3b955f712aa2d6068e221e2b6b34b809ed39aa", 0x9a}, {&(0x7f00000001c0)="fa095e40d22beb649c81f611d9ee8025aba6976220cffe6afed12da868879ab655abce8f054eaa20fe90fb20eff3facd307f57fd32b8e72d7dcebe2ec574aad87f262ddd2e33376c1b3513bd48055e2271b233f8c17c795384dfaefadbc228af1ed11d2b681a7d462a0fcfe50f3715d26d728604a16f2a75d5b3c6d27f3382e06b1816f5fe10", 0x86}, {&(0x7f0000000280)="4e8b6ce1825b5db803245c83d0b8589f199754db0c6c352c61617ce15724dfc6632bab2b4e62d470fac5ae1da8f12186e9b5c40fccbc0ac9320a003b7ae9a64e550cb83b353d36726fd5870e06fddf031e6ce8d19040bb77ece820806d0e4ba9a31d86f700dc619d1c1627d9e51c32659a900b426b7e57559c9e9e7dd4097af6471a7f2a693b8f6400771d2725", 0x8d}, {&(0x7f0000000080)="618c2509af2ba8f330279b18deb35d85306a87f51d86a1cb38cc725ebd281b", 0x1f}, {&(0x7f0000000340)="f0543660e755b904cb53cff5e7a368e8e38570b4ddd0c55363a74b2dda7de5ee90c4cdb2081a5d", 0x27}, {&(0x7f0000000640)="edeead814259a387a82fe029bb4cde84336730c2bafc616d5f9a6431f525866dd8220d4b6712d6bf6a153aafc3082cca9c6b79a352c48c7e98aaa54d37f087563e11de3425bcac07db4cee8bab5169d2038d48cb853303892c5907a20b1ed30c497ca3ae3b41b708d1d55624cf1f19a5e265a8896d2f54e1c9b793581e252bc261c66146cca336bab9ca92f83292e30e740c2e06237e5368c5c225ab839989537872c3cc818297187490a935c8ff3fd996379a6532d94fef93986bd8b667de092d754c79a981b991505110a18776ca9bfe5ef846f7263069a76dd4cb559fdf169996187b686586617fd836eee3db22f7be04adf190a1935c95f7aee72f06258f92afca5b73f6c77f45f25dafb2bf88aa8257ec7fafebc22b225f848cf74a512c2e5365c1bedaec55672dcbe488f3573e55069fdc0a95d84b6a429461dda0375f010987afb60f0d91ddbb1c578130b103d09196bee320986e308b6ac0a9d7b9835049b8579b6b423a9effc77a2910c04336be5157750dc1ea8bb2406e3bc41d2979aef2f714da10d73d266f977d7ba9fb7bba667bde217e4326eef7f45aae743a3254d29231ceaaa2ca99331f7031b631459af9ac81459264d57e5adc40c93abac33c86ef71ea15842cc90bdbad3d75e4070c786be691534ad10bc9fd89a8f638a94a079c637e1e3046090af1e27c78c532cbfcb30c73a8f1dfd62dd38d8259f70038faf50c10ccfc97245baf5e4c2d4a322fcf2be899ff76abeee68ed74dd8675de0dd1dea37e0dfb1c42abd596aa80f554a8036e9ae2f22b64f8284e8534627343da908c4ee1b48ff47135ab44048838ddc866c9d47d4da43e5d67ac05cb49ef17e13d81786a8409d10b4250c875becea800c7254fdd8a2d50331bc9faf7d9865430ab8694bcd2bffc6610477678fba95f35145bca058a881e374a78704d1e70d5aee8c378a28598f157aa345c38177c77b2058c53558d6fcd13c3e3d443dffade94834ee394d64392ba329fb596e1d1f6bc5f31ec6ccde3cbf222a00d800d7ab6852450e1d4b0c146404fc906db66b44d8512b1ab7e6e4f36bb48d8a6bd0f137f6987d36a48b1c82890cf5d2cc5bef2f9a9d2dcf5bff5f9503fd11163d555bbf7fa978ada22a50c8bb8f6e04a2e8d7c65627d4441aa1884c868f805c398042a56dc5e89b7010aefbec3d66600b4b042be22f3aa9574ab13fae2e4360d9d0da325737fa6364c71acda1958839490736f5defec3c3d9b2ca9f229dac6f5db48a3f5042cb4d415340cfa0e7b9b0f7eed39e0520144e4196376e94273ea5aec790c31ca30854c93136649d3af6d73808a179a318d1accff958e4fad6237afe47d1c080d2bcc40770f7d6c34c664efe8773befe40be42af23d8167a9adeee1883e8cc1163dacd2e9d0a04ac57a0a5aad47c9111e331668d6072fb0b585fab04a7e9c0176a82f9c459b07d268b24be409c158b31a31ac3c808609bdd654dbe0d871e2cb58a0f18e4e02b29a1deaa4f8c215c6738ea900a01ecfc5c91b81916fbda9221cdf38b53634be791567771fdd4feb30ea121d15b4462f08428c0cae8b9024b3d26d83b4a7553e2d59b5e8d8f8e24020a0283209462db7208b4306cd612b06517d2fce8fba4b8648ecadff617186c09d4c0862b797c64098f5225d00df61e2310480de403698a967f82eedc7fed31546c4a89405029a3751c3a17fa538bd6fa1f8c7c3058541096699920e2abd5eb3252cdf327ba9daa45fa0780ec15cc96ecb7c8b7aa0910db239f787f11467dd218dc1d561f7b26d71fed7953dea47691e1d6809d1bbb8fe6f08875af9d222c7b6e64e1702fb8529b5682ba65c968fc404affd4659253112d418c3f0660a72d2ba68af2a8a8d5e4c21ceb4bcbdf835063ccc5ba7df8ad550d0160608e4986cd661e6a72f80e4239473f5345e401dccdc635a9a61e5776e661e479911d929744a932e6db54a7974ad4e9e5d3ac74cae5eae481b47a30c2bfb3a32d9822350ebee976bc3ea740039c2c05ea1e4a3b2f975a12779aa8229b8a2a5ff6cdb885dc59fb4a064082b63c4d1ac945aec54fb64fc864aba445eca517447117b1c251445ac2ccd81d5040090b1eb0b90746903f60602b83959841680ddd79e6e2c130e3049f35f1d7dd05eba0474ab7c6b624c00e0e96357f26abe8ad5d3cbd286f2a17ac180a85ee514aeab4e8cbeb5e99299c6afe3bef379d343728497219cf20b3c7f06ffe493f92a84177e943bc261df5782a16f7b8edcd76d773efc7c942eb708957ccf4dea8ebe4850ec8080db8c0394d2db72736d5f5f2d39ceac465de6aa34279e351674dc1e21f7e47fdc2dfdedca01e63d6e770ea6c8b7875fd8ac37efc00ec41511c6b448432afbb0f35e6b13830e8510b44afc9faa44e83be5c628f47102d4a68b3986c0467fd7aaf87b697a03fdfa43871de7bcd2b8f2ff064a33b55deda52d3662ec4d94f80894c25471d9864f4c0d99fd5064be4c26fad7a98fd5da8ac6935eb0ac012bdcd176dcb0cb3cf270228b07effbce06f7636c7cda6a23612f2627be0bfc077d58c227976d523c2b6eea73897011eaa9efb4b52650b4044ff879c5008e25f57d1e16e44799abb367f5edc27c600e99cb81d9a89bb3b3763724b43f2150f0c489daf93dc401c2190e71b39a2747cc3a6746cfe517ebc56e265c89c1b08a604ad446ef36c7fcaa7d39f82c3e226cddf14f34dc0d33cc83f8509ccc5edc99018c0514e94614955a2014c64b9070c9a64f1da3fb01b70c32f38069706bb7d3dbd0c34eb8dd60440646c14d663f40fd2efe2ebc9e2f441a5492fe5e9118a14c5851317007914c41118063ac9bed387e15f87980223b7e4477c2b574d6b7c18461609e711c75acbc5d42df403bee1cf942d5c9ce82c0e3a84918f28224d2ef100b5f82e8a3f7b7593f65886da570e2025ac658e19fd3a2a3826671d78ba7f56e74128b5bdab0459ab9c80a55fb21fe5a023c865af5b54273bcb9f3b1f93ceffa406d53c0068524f7260f87181e179723cbbf5f5faeb5004b047383d0025bf91c6c6ae5b5c38e9af18e5f24c64038c53a6db3cd58ee10d3b9f7e6ec30f800c22b875218bdd907cf95abeb8b01fc37ddb9607f03440155ea335c62c59195897aff77feaffa348bdd430fc7c66bdbe3d90733090a91eb0f3b46ee4a6e5f828cb41d0b40f6032c7a4d31f81ea4e48bff8fafe31118b8dfe03d8420e18f27c1adb3fcb6691365312599e9680ad13a859b02be241ba586bcf24bc5a0ce55b3f6c727a3c9894591698b4c5d225d16ecc5bbe0c6ccee1885d7ba41fb1e8d533d8adbe3de4fefbe51866238147d18b5cdd5259555c3326eb256a269d5708452d0e949e29a6b2e1957d1c2661da0af2a163d011cdbb84764c72c736f9f2a972ebd4fcc13832b39081187361252772fd27e438bdc0b07164aaa6ae9df5f05de47ae9b40c6eb2fdac1e44d35aa7f7d6fecca036470d0b542e3e26664cb831be3004f412d98ce8dea49fc71c567bc5c5ae4793bbcd13739ef357fef4c7792b13624402d9c7e3952175ff9c8b2fbe5c428329a9da4e9820e5a75c2106036d13a58bb61336898813bf825f20ee48597b445a7dab832675a4bd41d1e66f821ccece86451a64d7eee9ef75a5e641d36521c721bcbf347c44691e835e3c0bd9590e020aba7f576f849280e5e201723fb637b7229ef1ac34a09d6c97fe09d04a6bfe7229d9c8596aa06b661a38b37f35eb7185fd48ecf0643256024fcac18b57aaf26a3215ef91c11283b3b2008bee3dc9ef4a2f4c42e31ce7e49842aa7e529e9a4c8f9076e1648fa402d8272255aa0849927102442c089aad927b635c7999fa957396111e606f36eb13e1912ea778b5bf182a30b1e56d851548ddd39f8a172106c2fe03ae6d524d94d921f95090e8a3df5f1e5fc6488e2c6dbed2f704e0a9c7cf3cca0693a9b5fc070d417184ed9d005e2bcc55aa7a90111f8f03f3c3757e927d20a79e73d643321ef48fbce419a444b3194b34440457f54a1e79989455daf64249c8ad1ae48a754cf9797fb625e0def9dbf950527a77526eb5a30b72e1054a82c450aa9fb9ccebff062fa3ea10626ee0ebac86d23278854ce125bf8507d73c90f856e03db55e6aa0caeb5c6662755029cfc3d8ff70ae9e2ee0653c107c300deeb1c57e08fa012001e6e07d5b10a2d4e56cd7eb6dc83ab9ecd829c44c8d7c485f51d79e11d8ca3141607310e078a0fad5a0653875ef723cf16f892d04f6dd71a7688b1505aea7a6b7c9d85eec13ec3d4979c025e7e72a13fd063ecba0fe2dde943c4498487b55fddf6b6bf03bd73b51bea53b97a7c9f1c2085c3c8097ea3956311c5cd04abd541dfafd34a3bbe0ccf95743ceef312fa356a5bce7e6bbd8e11e6fc67b8f371dcb3a8b6b9479351f85985285cdf156f433229632a0d6a0bc294ef29e66b063880300652d38032b60295fc5c61fcd5522df4290bd4700895a937e3daf72f1a03709666e3b57cba6c7db3c5d581a12a07131a3d4be4e4999713ccf5f2cda7e5856df3230aec6473d82bbe645a6d4636fb42ea1be6d7ddf862b5b0dd25895b0b3c733db2552f26177cbc368b9e44f208a013dfd8844af3dd26cd04bec3fd27a2807b185c0a5228ab9f333a761f298d758e8ca8e8b500b83dd3eb18789d80936064c77cf16d62d60214b077670053e88c55116028f5acec769d4d1d1c455b759f816ffdcd6eaee6b2810a0f86f5b4d0eb5b7426965d7d1d42ed202d3bc56477d5c847c3830c7b63776a37bc07d8d2642d8c64939f95d629859dfe654d51d8b609b0cf13b30d8a325c33ebc877abef4112af49a228f6921fc78a9f2a77f6c6493a39855fd361f792b1a2e9e469788e3b6f6f82c5385e8d4eb2080be1e86250534f72be77d9c4d3e046e7a5035aa587c2cf8d0a94ee8d3ba392843cc3eab9550731c3ca02ea8ed1168efe89a3cf87fdf67e32c4c7fbc4a1278694e07536110c58cd5e96cddc773a015a048bcf91bb017d2ebd6a5df6625e23206e90122582671a0d25a09cc746ccd66947f1297f361c477fe410563a73f9a79ee9e9366c847a3506190835763036aaf400acea6712a8d2d486b52f14c5f18f26106824861fa7152bc5d5efa333e36bde71a104b4c7c7b2f6586977a3e6e935636a4810ffdc1266fbd2ec329a4644e9d6f9530a4fa11b4322a8ccff9986d593b0ffd94eea4d68e3ece7f129420c40ddcdc45a34aeb4e5b96c347effbba1e063503fb4c0e0d13181ad3c233b8bf1a61090aa51910a453175c292b4e7eb03d23dfc098c842d31009e0b5fcd00e7b21d7e59952a29104ca62a595fc7e30ebf0ee9bc28367d7ec6b71809eec93bbbb1416b840448b64ac7c2366fe068c409c15bd3987dc171c26f52f7029cb08d68e2c6d1fb4c2d046c82c89e05401fcc73af24b5492f08de5f08912773e311d2bb599a01144b1064c4b17672e519e8d0b9b12413d1b1055bbe544a5b534f9f012976eead2e595ade33bf9d2ca3a86ebea4a3ec214fb99a2992456b2827bdc55ae516bcfb4a13d1bf2143c4aebc0d4305383732cb8714167f5f9b16aad482a69a5e486d8814caff60449f1e444f610e9786cf1983bafde185fa032ccb81a407f1fc270557dd87fbcca9c3355f0e11dfb2c1622b2bbe8f0faef2d30b4b2691a677f565362e71d7d204201c82134d5501f60789d1d4f8f8cf921fe695e053eebfab54f651b09c961caff5fcf216778cb4018a390ff3639fe63118ab2b01b91e584298dda1a2cb3d711c274a2222840d219f0", 0x1000}, {&(0x7f0000000380)="966381007bdb19a0a61df430a4b54b5a3b3d2c2d8564cff1f5a38ab1d976c81209604c05685d11a43d17bd7b557f3c28e285d80a706bfd17908bdad9563879a0f1bbe6b8050aac99a4244353605618a556940e3095fae9cdb1c4813ffcedece4bd5234a4e3", 0x65}, {&(0x7f0000000440)="ab7b442b9357ee236dc240e8d81f87dfb3189b1bb505fc793987cef857febb43a0a1550b1cb6a3af8056bf2a65db1c61313eb2babd8e55c78c225a8fb98bc3a3131ea4469f9164bf22511995f400e262de3f3814ffecb08f72e4b26bc4188f06f0b3e7e43f248579fa9532d7e4705aff214c2ee7b4d3569a1f041670d71277eaf52aab84ff33049a09dc520f", 0x8c}], 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280), 0x2d9) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f80)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x19}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @rights={0x18, 0xffff, 0x1, [r33, r34]}, @rights={0x20, 0xffff, 0x1, [r35, r36, r37]}], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267)              16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000002780)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000001400)=""/4096, 0xa16}, {&(0x7f0000002400)=""/181, 0xb5}, {&(0x7f00000024c0)=""/127, 0x7f}, {&(0x7f0000002540)=""/230, 0xe6}, {&(0x7f0000002640)=""/123, 0x50}, {&(0x7f00000026c0)=""/174, 0xae}], 0xa) close(r0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x40, 0x1) open(&(0x7f0000000140)='./file1\x00', 0x800, 0x0) pipe2(&(0x7f0000000000), 0x10008) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000002840)=""/253, 0xfd}, {&(0x7f0000002940)=""/208, 0xd0}], 0x3) pipe(&(0x7f0000000180))     16:00:05 executing program 1: setitimer(0x2, &(0x7f0000000080)={{}, {0x800000000}}, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x19, 0x436, {0xb6, 0x808}}) 16:00:05 executing program 1: munlock(&(0x7f0000000000/0x4000)=nil, 0x4000)     16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = socket(0x20, 0x8000, 0x69ea00000000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)=0x10000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x9) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xfffffffffffffffb) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000180)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt(r2, 0xffffffff80000000, 0x8000, &(0x7f00000001c0)=""/214, &(0x7f00000002c0)=0xd6) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0xf3f00ff11ba8dc2b, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r3, 0x2}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) pread(r4, &(0x7f0000000400)="d4ebb00b16dd29755071e318b59c07c78aa3ee638dbf4e9751b835b678b464496604cc6eaf5b01b51e5dbc99bda61bb2f9362d3dd738d879b70f67f8f703b7748f052897207abb87b2502d921563c90f14a7019f8c3673264032dc3fd738a42d68e369a21beb9476c1b9ad6b824685ef", 0x70, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000480)) connect$inet(r2, &(0x7f00000004c0)={0x2, 0x0}, 0xc) socketpair(0x21, 0x1, 0x80000000, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r5, 0x6, &(0x7f0000000540)={0x2, 0xa3249e63228800c8, 0x0, 0x81}) r7 = socket$unix(0x1, 0x1, 0x0) readv(r7, &(0x7f0000000740)=[{&(0x7f0000000580)=""/65, 0x41}, {&(0x7f0000000600)=""/155, 0x9b}, {&(0x7f00000006c0)=""/84, 0x54}], 0x3) r8 = openat(r0, &(0x7f0000000780)='./file0\x00', 0x0, 0x9b) ioctl$TIOCSCTTY(r8, 0x20007461) getsockname(r6, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) ioctl$TIOCSBRK(r2, 0x2000747b) lstat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) r9 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCSBRK(r9, 0x2000747b) getrlimit(0x0, &(0x7f0000000900)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x1, 0x7, 0x100000001}, {0x18, 0x3, 0x9, 0x3}, 0x7, [0x7ff, 0x8000, 0x8001, 0x401, 0x1, 0x2, 0x401, 0x6]}, 0x3c) r10 = geteuid() setuid(r10) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000001c00)=[{&(0x7f00000007c0)="657b5ff32d3d51c7e268ce61c7ac037dc46268922fdef9e086758d8bbf09214d7a54c23040b3413dab83f98e691508ad6057599cb1ab6197856ade20c42d8fc98095c202f2b5aa78456ba554af917ff72d25bfb98027a3a65a28748833074ba5d112f0658e44545b336c602d8b4e64e0eb85e946a8d07846cf696ebf7df7898de418be1702da063b94f6ce345f9b3baa47f26ce5a29d35c47353df419ec50921251056ace8c7d76cedf8", 0xaa}, {&(0x7f0000000880)="819ceefaa7b4e980371aa85e05d078f40f99ef9f63b0fb3db27f4cf687dd17d75d4bcfc38f0bc55003be58fd39594bec720c7b80fc1df6beec493f139b68d7e77b26a69a0d427f8216581d5b94a0bf37620a2e99341d", 0x56}, {&(0x7f0000000900)="47b909b257f78670dd7e7a5bcd008bd3f214e592850191a62b9e6444db12b33acdf19f97c63500a4a7a5491bb4f0b0116315101aa947c3d7f7f3cd3a3f654d019c5f1d220efefb7c77bdc9fe5aa0f17bc8294d90f11224aa6d54cfb9fc4aba95a092696b1509d6ffda05f6dce765c11371aee816fd9842edaf97df4e74758fe0a85e2e431ab607d91c552c0a45a141f6d2bee137c9724d91e1b127972ffc56cd80c42c73ecaaeb47dbc075b5f83683a7a832e6da83131c05309c11af7392006fcb122f41eee70ee623e1046d70025c3813748b8d03f82c852d723dc4052a2dead76d4dbeb68153b408dfe1cb8f749b3d8500db48bb132cdcd22c4195e86c86a643b5adf9d40acd61b263d3269faab38b20109c7a3ba9097c9b23d902ceab7684113d4978a67da24344b79a75ccc1e7c5b396384ca3a19262004cd5825d166eca5e30a1e58637891f139f06afda7e11a0cf6c542e261bdf1f26dc3828f187dd4242aa921bf1b9be272731b7384c2c29b4752707f6f6d513f74c5459b90c271803501d31e2a566ad4b9a0fee39eb2620f0772ec90c63dee496a29debef0c3856ec6e172a868b7904cd890ed6e751af23f973dbeca0fb20b236ecadd3661b877ad703db9e47080e6180e61b21faf51b6278b69a7b9e006bde977308fac38473dc6274a76b5ac1639468307564aaa9a7c762ae4bc02cff54475cd52def3778773b72aa72f8be4c1295c8cbccd4f57e69a4a04fa1ba7d71c91a665152c68321dc5c32d8179779911306544c5eb3e4c71fae34dd0f76a3c393f0afbec5b3b86c8aad3005c731a1238b1db9099a5a1701e02cc6e7bac542a4be99944eadd324b9e41a5959d81eac25ac8bbd9ea03806297d5ad056283d171c835fe9c68c76924aff66f6a514becd2cf679bb9d96700eaabd397c196037db29683da53e674a2e9e3927bc4f9550d80b5f5b5b536b9c468ffeb31e16bca71c99b023712258c8d3320c45c48cdd4602aad21f8c3be389bbccdd9aeb85ebf29cdf4bfb1018c66a956f85fc0bd7e4de95540745fbeda0123f64c66aae2155df34cc0ff4751a580d93a7ff744827dbbeacd7eb9c221d4be3e86dfb1ee4a5904d7bd16818c565dc7b47887ed86fb27fe2a9657faf3d4856bf37867d1570a764a49b72be9834c68a22b80ef50985a22acd2c251647f88e9f90422c07c83331e00fedb54f68efe64b30428488876f7b95b3994d72204cf821d372ce6c703a69f5535a562f2926e077a206b19f026c0da0a0e395bfc6a4a06102425432c41a8ddd61626fbe597a077318ce24188798adba45be12b3885044441625acafd9f729a4c377f3ea7e81388c938ecd6d41f6c9a8d799d557d84ba3d99114005bc0baec93d43dd7bdca6be1959d95e2e4e0eb09b7cd97028d96952006ff55bb90757439a1f14174389ee799d98f1f77bbb2d9c64bdc6baed0dc7d83f03f5e43cbf9e823147bb9cc892289d0f0b2ff6fe8d321c044d8568a33e9fee187d77163eaf78f092e1de31543172346421944ab62e0891712be66ff0627c8a92a34cc60d658b8d06357cc816c731d267ed709ba687a72a6299e5cff4a1833bcba40afab2828d6113613256367d9719ebfa5f54f2b9f4851016fe56d5d837585945b6a2660d4df7b84436477856e846953196fcd0263cae2be7e84ed8d786315618a1aae50de6f5272fdea7cac47d7fe1769d00ac60932d04851e9247fa81d217193bd0c283d981e06c0f41c35419ed7196cdc13675165cfaa6101345178670252a347521c61f94b4093f7003f32d5fd6b359d8ee34dc50a8a79fca1cf94f253351f1f1d2bdac8956d67761bd142ffd64cc4716b888f85c66a16258cec165d6d59ac7edc09d4590db2e0b7a1864401c44b1c46f660f6cf74e8c472eb5a3f05c358817e0a161101dff7478b75f37b4120b6bedcccd41e7f938e102fb71d8f91680a664404d94d1f03f3a570c518107e103702c92e8497db55f3df78a413a521c75ef62b73659b46adf69ce1a306914affa74c696030e5760a49b1687abe7efd23fa964677953594aaf2ac33d4557c5eae45a40fa235c05a04060c4a5c9cf93ff9d18a373d7a01722823a2a7184da58994c478455c0e944b38beea55b3e2d9e2ffda5cc10ed882de43300cd1c08ecb80da1a20c860d9b40eb491fea6aa8990771a1491e14d68da766acd016ce72051cd7ee7c4ec8c5f21a3716d073dcdf31ce6d86860c4cd2b427b199ba7eee35658f7f30aee8f63bcf4dd10db49e244371c6408c4a0d8d76bd42f70652a39ab8941d8de5378f939bdefd74dbc62f55c5271ff32601501a7c5bd42930f48dcb9d9a75f811b09d52dd7fa0d63db4a30a3af16f105e7a966b32514a10a73d7f4bcbc36eb63e1a2a28e53efb3596b5c9be7cbcf3b743474ac40b8e8b6d9621532d5eedba47bfa0350aff107dbbe494fac7eed893818eff45037cb0cd191172b6fb1350e98fe9ec6da62dcc35273970810049cc22b1def2f9ea531ee10d07c2361db22674335184929c371a3649dc1b4fa5e38f1e1e16534ce193f490780b17b7b53f1608e8e83e49ba7569aaabebbb725eb8f3d723e12a4d015caf740aa316123720e92f4004544742c1e9112267b9cdb3f5cbd5a49975241abc4b6401ea4d24a22770d19d03d612fbb2431deb9e962cb093f7b950efd72962414868544b4327ec69f51484bf7d2808a374b83acaa35d4c9cf3714b92e99e5df023008bf4392ebb6e7b0db3d222e9fc6a9f58889cfe5c24ffbc1fa44e55fadb89f55cfaaa0f7d28f630ceff1331040815f377c45e991cd50657f44afe13f0829fc110acf63b914c48f6b99701bb823d4cea661c57090d0835756d5f6f5ca393ffe2370491079ac1696e6c2d269598fce8ba7f85981e59e2059208a3dcc5fc0bef8054d564af58950db96a0278574d704d9994e0d8dfbd8184c31596019bb2116a9c9c3ce6063d0739118d137b65701dfaa162ffe958615064cf091ce5c06534daefdd442334d5c690bdc9874695fb21b60d36bd11d4a7dd3b2ee272e611eaf97969a9bacbb564aeb5a0cfa7cd3eafff546b7f7f34bf20071e2852ab0acbb9faccdb2641e5498182b21c72b1ea8bdfda2d4df41e40926d723d24cb99fdefa050b9ad966eeb308904b91d49f4ebcdf996aa876a38c0d95532401623f500735b8063ea1cb8c8ec64aa7f7c5015fb8b76de0240974e619935cc3db81708119816c48e970b1d59c654c8dba42bab79897598d2eb17ddca5ac6178e5d15bf647169948b741815a6fb3ba8cfcfd9c85411d0eb2c6d4c397a6f67476d913af901bd5aba210ab2a6539fcad0d26e42ff827f31dfed9fc3c5bd771676d36bc35c16654fc32cdbbe6ac22f761386e8f26aa1885c9c4f0129b96f72dab945bedbefea93878f16467541c4d989d6e34417dab12fdc6063241595664e142da28cd4b0c21a3ffcaec866229546f640f04d7856ff521e8be3edfd8e0bb30d875e97b11c371e968c25914fde5b753484f30eb1cf7010db6293c79934f507e12d0c726e29dc05204adf12ebb57bf8b5bf2764aae362287bfef51c24e76c1638f1adf0b7e2ff99e966f102dc9b879054a4374b6be92b0b848163e71f980ba5eb4474eb4869f164550f8e3fd5c1dd3773cc485d5c38e078797f98033866bec3d04200c40ad7ec549470ac3d0a42750babb04e17384ca483faa7a4971709bf50a800464fcda25c361331c2249454dd48487fe53f88f9f1bf62387dac6156791c017bb59f8cdf309d943c2ca3e69e58c807d862afb144372803c528bb275e11826b0eaa08ea29766341370cff510bab93454d4f2fa0401642283a9e01c85f7b06a76b10095a5e275486f96bb13210b2d179ae45181f07b222304c895c4e61a303427fa3d58197e16b1a54dc4d8254ea69b6a6cddc1a2b587c0474a65e9210749bffd3e78a0fb5af2c1348da1b6e1a30ed98eb1e10b2a26ecf6406a4e5212d2de50281c902e569c8db5c4e3efa460ad894baa451bee02437eb0b0f96f86896ab2279c3d27c425cac4bf8dd69a4bbf153237e5fbe50da0653532296c1438b7bebbac7e968552f59d4cb58793eafa470d0142973a471eb373bd1cee61ce9f26eaf936fc6ccfafefd6b5b43edac95b21841b4c4c13b9f57e0f10178b0a968ed50fdc01f7579ada8b30191e224dfeb618aedec633d7cecf86c98a8433ed6c0b51e72b21a18a9028bb6a5660555165c7c8a7ee11a3e441273fbd673f0d5fa856aa1839d9abf6d2107f99b39b146930e9e134b3cda35b3cbb032c7cddb7d88e1d2f892fe975933a28cec459868a34d1c7127676aecf0115fe0ff07bda7f726c7a969dd3e74f772cf2ce9b0f55b89a7f4c38c92526a05808ac2557aa44df005c83f4b12c9b1b716cfe8bc395835ea1272ade48f50e1a1288d5fa475283afdf99e9c18178c152c507643d9a03cca13a9addf030c305f0f34d44e5a55694cbc605e47b016cb689e5eecebecab80e15d25f2abdf96235fa8142923ef75e4caebe0e50c70ec21f6c58546673435858224fdb3ab626ca9705d9cb1ea5d46fc4986bbf6e510eb85eca98d3a9f54a2abda05637b158266cb21ff58320c8d66179e82f177a2e5a6706cdfcdd0e1a4997ab01d79e123c3699b760d6f1e653f21af0ee9f1ca5cbf95a64b843e9de5269618f4d86ce9fd7e9be84bd688d3e2a32e6dd306b5157bfc2e1ec5fcf97bbe08538ea703b868e86c3b46ecca1f81d6df1bf141e4e5e656768fe4c21deb0222b3b095091a4d982d19a4c9608f9330eb41284ddcdc48a49312808f34d92b2832fec09861050957b8cd05b067333d0328a2a914437f08dacafce81eb218121a3e1725b1a78bb6a6591044d16fba5d3f1113d7a68078459e9957021fe732245675d02b6ec234809ce65f945a81b5266f4cba97682c5368792f871d3492d8b2bc1bcf18af7588366067c5350509811b7861db266191f6ef65d9c525c681fefa472f77d8b9f53b18b39ff4aa6b41a86f25b1e2b6022b5976674221838900ffab07d166d103d3dec553454aac08e3b87136fa8dded957db9921f86020a600e4e9049a980933b2e95321afeaed484d1a0f6d77947c5464a199230a7c09d60649eb178b7218dd47d4e38409a1a36a2a85e99b44fa718c02820c2080c0184c129432101d20d990f119f8b9cbfa8d7d7f56391c273abc689f97dcb2b1860b8aa7da0269ecd9a7f4adeb73cc576d5f521442a2e47fb8cb63a1bd43f5e17bda0698867a35fb5a6c0d90a2fae37328b7e3b11fbf740afaf8665cbbc32cb4fddbb976d23b6a48ecf7518bd5f1377c2bc77c43c7bd01066138655bd5d67e108e809da3587e07551d5c17beb7f99b357fe8857ea6182e36955ca395d62015247c16a120d6eec659f7684827290d21c9aecaf3d69db1956528531a8a9fc5ba7430d088a260f3009bad29b8eebb46aeb45f2b52a55926e59200afa7b6a450f617466b4a181aeaf112010f3c61de92bce664078fd365685056ad1127b7399f4043af47eeee6913cec1db0376547f7bf99f1ca854129b7814b34b9ebc97a62f64a5fa09436a78d1e7148ac9637c47f0b52efccce854b76bd94908daf9d983d1ca42d752216fff54c598204dd48dff45610f96354a962bc7658713a838e9d9478df603b7ecccec47f272db83597b66037be9caae32ecb3d5540ce1f13ad084a0bc34643a799455e1eb283c12dfe1127c3f9e555ff04800979f1b3cc3ec8ff44692e2378fdfc792fc8dfe52041ee826730664b8c6985657363b80e16f949b8f922cb8e", 0x1000}, {&(0x7f0000001900)="c9959cd647dc7d8a2c0f03d7fa945da19cdd964ebc20ebbbfce212063ea25bd51afa0465d7aba94d2cf67e0eab1a1acf27730acd3d8133a85e845d4ee79ed187f7e7d49b727a0e4f68c9ce48aefa82ba75f901e4c90b46b41ed916469cfc2a9490ba002bccc7f5195fac7cf5f8332565d79e6497b90df2e15056afb2138c2c3323fcef74b61d612cecd17db7be6417ca7498a99b019bc50668a1fc63127d247eec84be49660a49952d293137873713742f5f87f2d2f3412f14828b4f1f545461cef2dc23db4d69f264450f82993b64ecc373a51a3f3afc48d35086dab6", 0xdd}, {&(0x7f0000001a00)="6c23682f9773a548f8ae7c9cb9a2b40ef87170788f6b860daab4327f430624d7a81b18f287842eb6a8cc71e587053172589aa602e9ce323ae793f00bc0046e93297c52e7237d9cd63b96966905c6fa45369ddd6ebba1e507b02e48c6d0152d283d14d8a944c103a53930a0f73a97dc3b62113d2621a423b74cc3711156b785a8caa603bbb7649932", 0x88}, {&(0x7f0000001ac0)="5c3952278026fe132036c643605f6f0df15badd4a61487af84a8acd410ca7c2516f38b896389a8025946c898d5c6e0d5b7ab3d52fd5cb184c74c38010cfd283bee2d98bf4e356ed0f20351d4c3f8237490d81c6dba014ed1cf9f692b06ae1fd57b1ceed9a0d88c866cb08aeb023081e93df7bb5263e210cc271f1c82db3d2a617f3d0b302044e37bd9691b0243dd708ddcd7386f82d277989d30c4033d6de273cf292735f014fe5be6129b313601b48fb8292f9f76d0774c2ac416cd4461ab8cd660c009", 0xc4}, {&(0x7f0000001bc0)}], 0x7) getrlimit(0x9c9deb63bbc71186, &(0x7f0000000180)) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000004001167f5afa680400900", 0x0, 0x101}) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000004000000b42091d309d9c3c58035b711eb5b0c4425fe829ac2f43401f2f68cda8c7f93e80ed4d2ea98aeac075f948f2215f07c05ae8e741d380f150dd5dae8d38f6b37b9ea349f9bd9f50206dabead0aa1f01a2e4d05073282db941c434ea2a7b29bfb9935d25e3053d3de36b3ca2fcc7f6fd73657c607227815560b0a74cdc9c77d0a73ddc353734c3c6bc77f6b6f41d149fa15c3af8245186f019c7bc53ecf74fee6a69967ccb3e337c32839e2b9e556e15e14ebbdb4986930e73e050e76de0e7d1481acd3b7669579d6e17037b82dc683c8dd5903871084c5c3171d117efa38a110090804824731f8a8fda769b4048ffab9b62a964bc8ce93065ed5023aec96fc04370e"], 0x89, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/225) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x9677, 0x3}, {0x18, 0x1, 0x1, 0x20}, 0xcb51, [0x8001, 0x0, 0xe02b, 0x8001, 0x7f, 0x5, 0x3ff, 0x8001]}, 0x3c) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) r4 = getgid() dup2(r3, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r4, r5]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x18, 0x1, 0x0) dup2(r8, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r8, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r9, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, r2, r4, r6, r7, 0x10}, 0x19, 0x8ec, r9, r10, 0x401, 0x20, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000040)="d5ff9668", 0xffffff71) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) fchdir(0xffffffffffffff9c) 16:00:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmget(0x1, 0x4000, 0x203, &(0x7f0000002000/0x4000)=nil) getgid() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:05 executing program 0: getrlimit(0x6, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1d}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") socketpair(0x2, 0x4, 0xfffffffffffffffc, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x81) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x7fffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x24, 0x9, 0xffff}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000000100)="07a16ea2d647c8aefa52c394cdff4ca0e394a39135c3e701722a4e4d0056afdc52e402b14c4f6e277df806cef46a808988795842b0360c5ef3d74391a96249b7e7b040e8731c128c06af7cc1050c3e200fd0e0ed426672fb323226381dfbc4223883dce627473c875b6cbda65a95e2b96446bf48d0b2dbf2d7a6c7337925982d813f465be2f9cc10302e65985cf55df548f2fcc1986c40acf8cb549f14cae2fc50349ef0eedec441f0485ec808a2b5015ee701be7d4aef166fcd66355f9468976bbe188f1b5789e8faea11335725d37e6e1d62581462d9a7a52a016f9d766b260eaf7742c6df91c6fdcb52a44bdb3b", 0xef, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002c80)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r2, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x3ff, 0x0, r2}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:05 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x2) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) sendmsg(r3, &(0x7f0000000740)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="88f49cd9ab694f0685a7e2fe9bc5ff383d8d9a9910e4372ffbefcb8e3373f00e321f389b3facdc6721cae52a", 0x2c}], 0x1, &(0x7f0000000280)=[{0x108, 0x8002, 0x101, "9f2ed3ba4c3bd055caaf40c0c7e1a4006e8e7df18b9cfd3e56bfe4cf9ea6bf2e5e51af0826e56bfaabe8b8623fa1b94ff29298beb809ec8c2b2f4a2be63eae939482a84b303577ac8a82419a7998acebc1c76ff98e45bdd36cb9306d2677fbd6915ed5e8f2dce2a101d9debabe77206af0fb1ad848238bdd4328fa3b7a907fc6bcb13f668b1c1d9f1da2786a4210465bac02fcccf2faef973577054a0cfab065322a54390d2d1ca3361bf2f1bf99eeaafbc2ddf390e1b909e6f326b9ad68125044cc6a1eb9b314982646cdbd72850b52d98fc37e523c02d4617a9d0313a3b0c9d17c0757f0dcd62b3d5674a5ad7421f598"}, {0x108, 0xffff, 0x5, "6709c9165d7eed2df81afbb0d9e7443021d56ae89e17a12112292af47c9c1f38ff0ee7e3b788cdce11d5a66c7a1be504212a66876e8e239a915b53a772e5442f65c9ad01fca9ecd2cdf392114ee1d04f28fd0a189778bc809a6b3fed7f978075e048a92a13cb6bb0784db87750101bccdf6c613f5c0ed2e48da0a3309230ad9d09814b6dbc1d2a518caa9a0380dbfb17d3d999508ee7f328990da23b9a2c8b32e239bd3bd25ed6e78222877c42ce3a81677b67f7fc4830f6578b3456cb5f6364ac56e0bcbb5619f7439253ec107430692e40342a9ae666eecc3ab7ab4f6b2ce1374eff8290915ec4669f1bbd6b73e84c29402ba465aa"}, {0x10, 0x1, 0x8}, {0x50, 0x0, 0x30a, "8299e7763ce84ef9be9909603cc69503104d1d06147aa5751b9f556e1815bcaf98e484957dd1630b18ee442fbeb386586c66598f3733efb041629d5d091a24"}, {0x108, 0x1, 0xfff, "afa6eb9af5b78338eea9466a3309bb6ac0099dbf584856854818b891bcf64c768b0e3734dfba739e9bbf900c17f8caf99a4e194a92ed3ec3d13d0054dce35a7936c533ca06e156826d2ed33733245e10ba2cbddcc604cb8e247f024158652d40f6f335733c60f96251f956d23022d23a2d3530aa1921dbcdc1d0b7d52f621ace6f96140ab0aaf9ae07f0dcd94df10ae9dad44dc8d56ff27eaaac848d5e51bf5536503471bef446daa65dcfbae3359fc49a9899012cb2d39390ac726d255764138824bfb4f83001f9c781b4b918784c1df9620c63c182d22858ee0a69f36edc58427a9059b3ac87345e4e4d6b6308ca1a5bfb0a"}, {0x40, 0x1, 0x5, "cb178ced218cc1e88c4532e55f3da5bcf857563e6800a08560cdcbf3e2052a1c3900e4d9260a4eb4a7a8531ea10d335d"}, {0x100, 0x0, 0x3f, "8a85a703192edf609a05a68fb7ce8f9efe3ac33d51a74c74b8374a6df1d0b2e6b8460450401ccd5aa2ae0728b6bec2756abf66dd4823a3273a7deee227bb0cb4d2f0711021838493fe95d8d002e6ffac247401d8fab8a8b0b97c0a5a75e17346d2791f6ef32570aed1a2a6ffb03bc1d41a66f7fd65d909b4504b038c6468eab8ff9899f01d2770352461671ba7e4b204c848ce3944f8d1d2abe97f682e5a0df715aeed78a5dcecb2d8c4f876dd0aff2c996a37fc35a3008c2b1502b1112d10e346adf9ebe3ed5979c1f196b6055abd63c5388c9e7de81da168c701dd88e2b44bfb1cec3ea07cedd310cc0cb874"}], 0x4b8}, 0x400) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x800, './file0\x00', './file0\x00'}) 16:00:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x4, 0x0, 0x75}, {0x1ff, 0x1, 0x100000001, 0x4}, {0x0, 0x9, 0x2, 0x2}, {0x2, 0x4, 0x7f, 0x7fffffff}, {0x3, 0x10000, 0x100000001}, {0x0, 0x3, 0x7, 0x613}, {0x20, 0x800, 0x3f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x400000000000048}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)='MQ') 16:00:05 executing program 0: r0 = semget(0x3, 0x3, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000004c0)=""/4096) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x20) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) bind(r2, &(0x7f0000000400)=@in={0x2, 0x2}, 0xff62) geteuid() r3 = fcntl$dupfd(r0, 0x14, 0xffffffffffffff9c) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x8) preadv(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/45, 0x2d}], 0x4, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) fchmodat(r3, &(0x7f0000000000)='\x00', 0x21, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3f) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x3, 0x1}, {0x18, 0x1, 0x5, 0x9}, 0xffffffff, [0x5, 0x100000000, 0x0, 0x3ff, 0x7fffffff, 0x3, 0x1, 0x1]}, 0x3c) 16:00:05 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xfff) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000240)=[{0x44, 0x1}, {0x63, 0x1}, {0x87}, {0x80, 0xfffffffffffff7ae}, {0x44, 0x3}], 0x5}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r1, &(0x7f0000000340)=""/165, 0xbc, 0x842, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x2a6) 16:00:05 executing program 1: shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f00000000c0)=0xd600000000000000) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) socket$inet6(0x18, 0x5, 0x8) fsync(r4) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x3c8) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x8, 0xfffffffffffffff9, 0x6, 0x2}, {0x800, 0x5f1e, 0x6, 0x7}, {0xc1, 0x2, 0x476, 0x3}, {0x7fff, 0x1f, 0x6, 0x8}, {0x0, 0x101, 0x5, 0xc88}, {0x91a, 0xfffffffffffffff9, 0xfffffffffffffe00, 0x4}, {0x7ff, 0x6, 0x7f, 0xffffffffffffffff}, {0xfce, 0x8, 0x3ff000, 0x8}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) r1 = socket$inet6(0x18, 0x5, 0x8e03) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)='s') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38100, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x0, [{0x2, 0xfff}, {0x1, 0xfffffffffffffffd}, {0x2}, {0x3, 0x7fffffff}, {0x3, 0x8000}, {0x1, 0x40}, {0x2, 0x800}, {0x44b562a9642decaf, 0x13e}, {0x1, 0x2e1f}, {0x1, 0xffff}, {0x1, 0x3}, {0x0, 0x1}, {0x2, 0x92e3}, {0x1, 0x40}, {0x3, 0x100000001}, {0x2, 0x2b}, {0x3, 0x2}, {0x2, 0x100}, {0x3, 0xff}, {0x3}, {0x3, 0x7e}, {0x3, 0x79}, {0x1, 0x1}, {0x2, 0xffffffff7fffffff}, {0x3}, {0x0, 0x3}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0x100000000}, {0x0, 0x40}, {0x1, 0x4df1}, {0x3, 0x8}]}) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x4, 0x0, 0x5, &(0x7f0000000000)={0xfffffffffffffff8, 0xfffbfffffffffff8}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$dupfd(r3, 0x0, r2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000380)="ed8d6b0a403e468e1651200b06b2f9e3f6fb98c2e6d85e67427dd1ab2464d5727c411da5766545a3fae090f2f124bec4bd509716f9ece5dcd27e8953145a3987f5161039a8adddb3fbf84470b70d862429f4bddb7b54bdebbaa80614f3de5abbb50dd134063c29f2b1b9666265c1300dc19a0a474b5ba36e09e0ac645d7a319e202d6b1531c0c985689f92f045ff05d1eb91670002559e4a5a13dc6ed8e72bb1df2cf88122cdf572cd10fe00f7024d894f66370bb15d2c2a563c5c9254c348a40f361d259e456dc89dd369d9a34120d902a042c7d9e72a7eef98b89880bf8abf9efc480c1245c56b2a6ecb8154acd121cf8c116a962e69365f6a5e84e623909ab96e08cd3cb7b691c3212bc110e3dc646096b24877b218a6e078bc2b29da4e5d3103eca192481f81571b0edd83389754ffca87c2cef0d446e57ca7b219ca9b6896ce3d694b1d0738da0aca0f50a9f63a3a43520c5795af781963f65170de27f4378f7af56d05af08fca20924159c495461e76194cc27e13ca129e6e1574ed0d2029296a173bb13cc1f239e7cfd6603b3fd7f5419beee0d97300395a54550d78511f1b6ceb537ccdd286295ed8b55b25f674ebb9e62501de819b143214cc600e1ad3d4fd07428e6f1999ff802d71bebd419cd464d3fa1b1c2b3f4a42bf6779c24fbc14166e781007b4239c928b9ce310f14787d90db8d24b2e19b12c21d8832e441b541bc87ea137df5637777eaf1bd4dd78db6a27c13af3970b42ec5f1af7ba798fd1aa14039cb54247da028343ae5bfe9583fce5353fe50412b7f216717396ee2b733ddad4516c278360bb0351f6726072439ff48fb97f6bbf88d6b89ebc4e3c7a54e934a9d23c6ca396efd036ac21ef0cf5260cdcc6cf286cd4e2d89ea0fc5957f8cd7fa12cadb1d321cd80615128d229aa88f8e5897e54aa977b2d737eef8c90eb8fcc69ca2088f74734db2cb750179cecc3123722386862e7788cce511686c3983c1da8c43cea27f14a9e27cd4c17cb8849a2c1897f0d24503567d09b90c0184e3770e08271a6146e5ea2bfb4887b563c243bb86cb5a8f1fa8a10fe47f113c0cf9a05dd000f1c3df9b0ac56a11814a79c1f31ab3146aba51f6cc3b3296cd83f5b254e8eadc4c0dd98dd10611887d48dac5f4896ab8bbeddc1621e7bff983bc3165511319be29be0cacd4cd393909faf422ca0c177b752dd7baf2d4c5b9219410f175b6fe8d5b17e7b99d4e6550257a7aeec6456243043e866598d751c7f322dc70e4a8ec4dc40d94aad266203f0f901c415bc7cf59b058c4e536a2a17ea95c5f03f4ac959072f014b8c75bcd71283c1c1a10917614bc6b86c5e42cdac0ad91f4c33a37d27b20298f538c251539734fcecd50e9bcc9e5f888606bf7b34fd754125af8563fe4b71370c200bd80bcb78c569ea2661ba0581df7ec2a3a038159796c32787b8863f3bc240c33f7c243e760f7ab5cf17bb819a30601e8d0c54cbebf9a4a361b01a5ad09b354cde72707b09ac943f2f699ac8f40b2048448a236843f8a41ac7589e6fbf4b605cfef18cf0dfb39c140df38cc9fc4d1cfc95c001d7bbe3cb1a9b41f9471d9a44ea4e4911291ae4bb36e896538fd0f46acaa4dca0de822941b2e0011b76882deae99d2bd11b04c61aac438a73d8fef8db612eaa08f21c7c3faefa0de91d1e663751a550ac785ce955e4cf0438b4c6a7d7f41b220b139ce8baf65aeb43cdff5da84c94eeef9b07de3559006a3c502ed77bddd7734dbcff2dba6c863b497e617156067810a407171fda1e851ed252e608a239937ac7885c54552653e082430cc91449ff5b004fb28469e55eb9e0ee92234add919092aaf20e4b985e9344a5a99b7b0e464a587c8774335764eb3f178f30c09d1d6a03409357d4151fb1eb40dd6259c307f912aece802cdfd3340e3751a9c5715b36f2a0b1af5da1f11df2a8f7f60db94346e8268f4802fcb5dc88a4fc3d0708ad77a5e968660a09b5865b245d69c17b2bcd64855c3e788a599b9cda44598ff9658cc41cde1b2b3beddf6d0fb9b9c61834b23a98a16e98d06061c54bfa8a1554ae00e2b5c96bf0b154a7d9fa333231bcea702452bb3bd51f5c7f2b97a665a725c1b15e21c8deec8fd7d5467d296984a23feb6446bec34376e97bd64efabfd4b0308ffb49dd175f14e7ee25f164319527f66a9d5b5a2df55e3dc53c48fb69276717ab65d95efeb81d52867be387976c1d3ee527c797eee34a342b21942e3fa22a897b47cdcdad13c8bb6326a05e9b50dc7529357c05fd320a76c9b76d205c24fd73400eba3591b7a49859634a09a27d04fd7f6578a03c552cb9ac9f9cd958148ac5a802d41023eb64bcc03769402179d57b2df2af960c953963505f5f2f7db206055f35b87e00494fe2e7fb4c15a4a67efaf28da3c07a3f393f7a99695cd6b66be84699e67c6c79242269b8d2e63f74639dcf3a0daa7492e947b827aaeeae0ce6998b4eb68bfcfec52067f5a3b5915f445192cc62f7e38b200a5bae357604caa34c48dd80b2ee624d84c298f4b532018a00ed084823230c1e292092eca93c35b059f17e3a340514403981932ba6a3b5cc4607466da79447c8879ed69acaf37533808c9226f5524b79857d99931574461a3b2d825eed97cba8d79db61cb8f0c4f4574cb181d05b1395eb090cb43644961458739fc13eaf77065e7948057d44800e95801a6786ebd4b3bffe42492844665ad51e249a48538b504febe7b6aa10ce974f8e7e85f77a11b4eb5e912cb17940ba0f27fdf448aad01c73e11f5ce5eb25f1b5fd933f432e2c30473213816f5a8009b2c06d193e8f692f00bb1ea50fed4821eb43b89273b48e586fa2dc8504a02928b3fe10aae504874850bd3239fd459ab4d115afaa8e232f690f776b67ff4c2d0f6576d18eef5bced2bf4a1e838eda96af8af3a2d1b423e450b5f31ad62edaf920208e543966192460cf552949815dc9777da4290f3c84142f9dce0c0ff45f95b51ee4c340ea38d924e55bcc9442ea3486aa26775f763cbca386fd9f2a5e4e28bb5ee4980bbfd5b9516b1752082d6dabbdcfbe5ceebfe6bcd99cda6ccfacd951bef3cd57b2467a3608dee1927088ca7eefc61cebe2376c1c36b3769c3641faed43b0750a74733974987ea2bbc178e676b3fa1dd23385f04f7875e72b190f62e013612b66437ba84ad5ece6cefce973e545b1b5a48d4d19e425ff38246ed689c2c35fddf34eaf18edf1a8bef20bf2c6b63e77e9b68eab3e446a305bf957ee93b485a75eb97024cd6c5ee398e0b83eb5a81555ff5d5dfb588ff14c682cf4c3034e247eb4f15d56470d2c18ed9df9742bc182ab6f34e03664de44d8c508dedae0922b0a4a1720f2b7b42e7b4c037214cef2d1fdfc75863f5c865df77e4081d654643573a27eaa82724ad5d429ea3856840e72bcdd2edc00c425f2e2fe42f8abd329f1b5062c048307af3468636537b3121ce23b85e44d1491e3cb867884a7f4ced4ba0d587bc98a0304f3d47993553716ff44807206eadf96df6f918b56f2061efadf3789df00d30d06ade1bdfc986d9f6185a38b82fd3f505c0ac43f3ff7414fceba63d64fecd0c86a3401e6eece7fa5211251ce53fab8b0cdd94049ebb3754380b55675edff298b4ac85b4fb8ef4304957a833a9e0cae410db380f72a4002cebf5ae5b3188bdd548780ac6b1d3ce20b25297827577501d4af7ccee562a2a99d548580bc1a19e4bdbd3f021afef61475957330b9f495541220b3a5e6b402ce31de6858cf7b54d20e3f35a805f1cf5c6d03ff39168432ce66d300c8ef0009135fa42ef1110694e52534f5580c37d446755a97a5ee155898a7274d026473698758c72bd70ed6ce85edb6c917431cc79229558ee084b7e20636b68be16393e1a35fd24e39187db6b088f83a76f383845fb1dcba9d94788ef78fd693785e7d9971cf4e65430b4dd96775593afc66afb8b1b03f94d75fc88748fd0f2dbaae1d30c96ce8e1875c42d7343d594c7c0c1b6499fc078ac328b973ef78f3c0bf8668b8423327f695e97e09a4e916ea9a5ff413c3f81461108a4065a5c17a86b8c0c9f3c6b4de85076b65f68dffc6483bc0e165695fdbdc6f374ab5583927ed8afb72dd99d8fb3cc1fa3a1952b071045c869ee2c866572467b61d66bd61ff7b9dd50ab4c29a9172b43a63da79db92fbee66e87434e4d25f9e25f13cf9b37a1dba50eb12b4e89064d1bd0f08104cc5a29915e688288a3ab5284c85161b0c4bae4767d4e32c066ec9216f2f3a64411c8ab5dbabfa75a1c29f2b57e47e8ad68bdb38c9ec3f6779a381c0b9990b96a6c43f06dd8630bb8ea189fb2748527b4b30efb3710ea477967a3ced4329429a4de0d3974e034457b8a169539e37127e039cfac7c2fe118384db3f14a2398c70f616e57eac1ed647b3b8db8228d6bd5a00f3eb19ca57356382a278476067113e1ff58c6da78f3998e7c720436b662eb74bc90692277466a8ea1522425d2674309301733d33dac5e22f537e776ff6d86a6064020b76d6a1b177c13ce77041facb34e2abe6bb01eccff7c4099a0baf75af195861e151198211896a531ba84fd5fab6e27c28a9570f884a5bd11ec652632a30f07b894d18a4ca06e2838493a167145a31f3b439372150200597dfb591fda14741d569b5e4bf4a29c0c3a021ecd9a3cfcbd3e7709e32a4b201496fd61221a2bde3c6a38a470d9972ba7898c1f5de4022144832c048a0cddd255ac195352f8940d9d2473b3fa69429f6da81c154f7ab664e13ee5b574dc3604f68d39d31211c47899f33ec45909596190bd6c0024e22b33bf041c98308f5932779d81ff7b01e4d3da03a7ae8489681c95e8c86329a5c10883502ad9c0e62a074d85afbc115fd3453b10995fc2cf91a25e967f5799bc1714b0e61ff9a9a99c5e8e1b727e5e7bc35cbab6ca0bec8a1ae7ccb7500023d6575618422d2c682d1ed55d98a665d981f22947d77ab86f0e883872ddb58efb513ab454cf2283fe11b112b4a39920a5ed913c5dfc8befe09cbe192b9c243800bd94433304c523a19a41c896ef9a16ee69d2ddd8624c283532b4516e3067eee327e78608cdc8a027f87c437d2b52de810ea8bd05bb007b364a72c9656b9f0df996095cb8fbde325b54866b92222764fdfde273176ddda8abeb766e210226c98c7c7d086907cca2cf11f372004232f127d9953a2ef61506dfaaf6fd004ccf162820e0f10d4fe3dcf300147fb1cecc3a8b09df90b5007f0cf2f933def898a8488320c0419d26d287c33d0b1e5a8124ea2d39cb56c64d8b934fe1d3c3e30422e4923f7a1c22952fbea47b068cec026db2eb9792e7c03bba7397f7ce71fa826b0da9e3b1095d1b1526179103c020e9dc2214a1587bd50c3c8c9e168dc5e02ca7b9cc593cbbfac9adaabcdf19feb3cb571b92f2521a6149155d44ba30e7fa5073987599d8faa063f8bc21bad772635b958d208736ee3f9c9f53edc767a57bc766694fc6b2c7f8494e7390384acc4760c4bee80d0b27b354592a27fef192a69441f4fe3afa9fb18f77c0d3f70c8b051e6449e4b85bba72a1ab3c7b673c9bfb8d6190d62afadabd5bfaa013bc7d4ca91a9f210ebc2e7e168103dd46359f8127cee41bb4416ec0cf9ab6f4e928fe2a6c316bba5a48995a34dcea2b901d9f9bdbc78149cc596d8a5be3e5bc23a8144b6064039ee57613551fca43b4480d979b75b4669658aca01638eb147b5ac2fe1cf6aa3f7d6c7c29ed1af67ad7f6a83462579f4076de2cb50861f505e5353a751ce052aa063490", 0x1000}, {&(0x7f00000000c0)="c5d49a34d6c7e5b503cb7af2e9496b5d8e757d8b638f8d80a0b64d1967c31fd11a1b67cba9f24a4f19ea90df5b3b8bbe61209d649fd91b4915e70b56e00310c484392e0f4f5276686b98c57b7c503f2b7877fac469c7878140ab2f5dd117d202feb7acf288497bbb6d0c4770cb3e63883b", 0x71}, {&(0x7f0000000140)="f7aab9c74d6be29e7ee7ff95bdd730eb8586e2b7482898b81818e779f4b35f32cca131a44f32e21996b4862eac4361df60961f2c93", 0x35}], 0x3) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x10, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x4) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') pipe(&(0x7f0000001280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000012c0)={0xd41, './bus\x00', './bus/file0\x00'}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xbee1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x30008) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000013c0)=0xff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001240)={'tap', 0x0}) lstat(&(0x7f0000001300)='./bus\x00', &(0x7f0000001340)) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = socket(0x18, 0x1, 0x0) r6 = getgid() dup2(r5, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r6, r7]) fchown(r4, r3, r7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)) r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r10, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs, 0x8) r11 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r11, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = accept(r4, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r14 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r14, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r14, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffd, 0xfe, 0x40, 0x80000000, 0xf4}, {{r2}, 0xfffffffffffffff8, 0x1, 0x10, 0x2, 0x81}, {{r11}, 0xfffffffffffffffa, 0xb, 0x80000000, 0x9, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffc, 0x2, 0x1, 0x2, 0x2}, {{r12}, 0x2, 0xf6, 0x20, 0x4, 0x2}], 0x6, &(0x7f0000000300)=[{{r13}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xf5ea}, {{r14}, 0x0, 0x8974d4511c06b6a9, 0xf0000000, 0x3, 0x2}], 0x374ef40f, &(0x7f0000000340)={0x2, 0xffff}) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) poll(&(0x7f0000000180)=[{r0, 0x24a}, {r1, 0x4}, {r2, 0x80}], 0x3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x2812, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:00:05 executing program 0: r0 = socket(0x10, 0x0, 0x6) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xeeea7e57b6ea4ea9, 0x1000) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) socketpair(0x6, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1, 0x5, 0x9, 0x3e00000000000000, "ea7c3a9072050652aa646454b94323881f1109f6", 0x5, 0x78796134}) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x40, 0x400}, 0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/67, 0x43, 0x42, &(0x7f00000001c0)=ANY=[@ANYBLOB="cd6bece500004000ce3478ccfa95ed66426c6033b198bf3f2fbb3a2f790e6f3a318264ba546df67ef11367d9ae6067184307c8c6c1ac5a6f5232a60d10ce767b0bfdd631f58d7db4d72894e91c21021e2db84c92879dfe75a468ef3c9a89786407951275627c9598fc2d9fe2b0b573b9e050b8"], 0x8) fchdir(0xffffffffffffff9c) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xdee, 0x8, 0x7, 0x6, "4596380042369b470b0fbc48f2e442e1bd68b81a", 0x17, 0x6}) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="3dcfdbc66d2244cf8551bc414d37aafc2c891141d6c2240e32fd4ac20f993b9faa710d0b73c70eb20ace1a2b6bf69bccda89b8c5b6dc931c4cf478e2080e26d1eaecd1daa7670a471f8d95f023e10e5776b0d106ce382913da8fae603e840d753bc0845a409c7522d8cd1b856137ab9e303995a4819eef3c7a589fd267b0dde9a1017c2d5549ad3fafb1c69b32d5d45828e88cb942573cfbae1333c01bc2c90445304cdb3401d0fa219a29fccf88c0f92bd7cde62fdc44979f6a3777d0c98ae5a930292b7ac598f54c28a508737919f05c6f1199d48db2c94305dd6a642c98d5e8b6ea665fc850889600413c3e89bee4f0f86559d2ebb03ec1683f414a7f45f35badc9c42bf55572f503a6a68eae8fe7a39c342d3d38d3d8d5bdc44f54b0f559e700cbcbad04811acbed749d57d052a5a3fb228dbb4cfc68c6746987248b704b32cd6d9b326fc5e58c5a8d3a926899e6e1710b77bab13a9fdbaae5042ac331df6d7ae98375b6c40427e9fa98c998ca2cb038944a3f89cd05b9cfd91c24bb30a4191f7ee0bc68cffc882595df304562f603a5b55e745ba0da60e5518aa6cb9a24bc5670e3e8facccf4832f98a5610fc6cfb5571763fcbdd32f1becc24a24067fbf324a62ec4c12efb653cfdf80716acf6f15648751fdbdd7fc3d2a0c5bc08cdafa84162d5a700b045e6bb807a751fc3ad3caee1e33e1da99c3ecf545c9bf16371cea334b50a50df160a9b27068e0b9ecfd6685f20722d30cadf92e177b16132f8f96d49380deaf1defb2d63d68527581c8ea8c21062e504c451663580ac14194489e5dcdff574677a4efdc63260e0fe3a00e5753b21d18e7b00e8a3bc07a078d7b6bc387899fe81c0f098eb333cd4bf5e697ebbbf4599c4f70271ab0a310438759ebe4407124e3cd8d3d3fb4513c0870b2ed2e535bc4f841bf001079dee56164de2d5805cc67ea2bf67f5d6756bb42310d48d5d3e1c110ea65ef693370e6386382d7fb0b113b5edb5000d432e5b4edf973489c827cdb4fda954040e64a8e4004df76d839ebfcd1a8c318a6dd39b9160f69835faa52ce4fc5e58197b9b3d3f2308dd898915e50e17cb3667cb24e45cea8e489b8963914fe77e814113f8d019f04800ff93d9e50b237df2849a54f0ca528e670b071ec6c0b434e4d897c7021dfc41d2780e21d8b26d9bc493a373096af9093dee3faecaa6b329e28d3f10b1a5d35ae8caa9a1307644847ea68e316b96881b74eae976b16dd7567db5e840e3322da75f344a68c4c6b48fe5760f03da84a9db70c04c00540eb6034c3c5a1fd1840cb9d89c6d17a5813511767e3c9a06883cf7beee4c3a0d011e7e694dfa00389d93908bbd10d2f4e1163590588f5cd0d9903771c1caf03be0baa785da2967e98cf2f9b7b36985909cb086cfe9e43eaa0bda04f2adccf7f960a77a718214149f35b51c4c0819e29ff9b3459151a3d2ac3aac1f5e4fffc9e0c2410989028b6d654b57deb2efc94e25c04a4dba7f391a0f7c10e19e4975b3b5c28be64f934a575cbd7afbd0cae0af1f76059aef64530de6c5ca39efb45c4d3f824eac6a19ef3f646cdcc7ac71a449ffaabcbdc50a94ce1b5075aac247eb1ccf614123165f1d3f939e8f8289bd23f760a24cd283e18b6d673c4ebb4f2145ac4ec98b06f61af7bc18f3c833c04ca04174bc890501126ebaffcfbe0d9e4dd78ee933fd35f9193b433a7f60f2b4f666e6398ec10e17558037d5f7fcfc0f467d566cb8d918a73c63c161084e2ef6b5c9dc3e78b98d7b811f3d27709721cb9ce826d414b8a187d687d395c058bdda720993769b1f0f7048f880c8c2468aaaa94635f4aea0113b2489b2353372d99e0e00127ece774216cc30e7bc44e28c677b17960222699f51c9e4e2ff0fca084f22e73580cf4fbc70bd67e5e8bcb41230cb700d931cd55db36b00914c0acea8c279c9415c574e8414363dd39b4ffb256336d53698e7293effd90264e70c9875a95521d027f2de34a8b0b40e0ae62df78d91dceab714d730ab1ba88d8b647d21345e421e5fbc644f99998e002711fd062200fb6be827e66c9340232060d329a6d748ef08052db77bdc874ba6dac29bd4dd9e6d185410e53ec3ff95636a039f5b3059af411d2148be8fb73f3e450ae4beef42b61eebf57b05cad6a1f0c1342a6fbd38b38da70a252e20c4708e5bd1b817ac26ad1794941a895c6b48301d5c53d148bb7c3b170ae3306aca815a8bc66ae39a69ff3cf33876fd1c40341a73ae3d9a40d000a733b3a9398936078eedda14bcb51c1ae095284ac13f85d1061b9ed9001a49ae0f06466167af573dadcbf8292cf7c242aa039d61d8879fa4a31ef32dae142d85faf7e334e4bd39f411e1f7ee37bf1f09d692b2d82ec8f20710cc85e1fdc26d40fc61bcafc794fe288f53569d6dd590ab81a0ad69cf6988d9f36d03d8aa78c649fa15a5e5ab76270e3f70d67debeec264be694750cddbfac7de446a4524920195cdbaa0e268204e6dfda0b8bfee7c7505fd0ba8273ed9867357320e3da50b8f842adb74fa7c173991a1c07f41c9bd95c79cc1a5401f485b07ab0dbbc46d0e130de7a655a331dedca31e2819586217c511e9f4f0228b6ccd8ce263d9f5619964463db4acc5f17e3c7d5c8a0ad0093629f7d5bcec55311010099c4e4698ee2fbeaf917cb537bb0937059ac9612884aa617fa2bda6589d8c380973e03ed1c83bf8d5c0797bdf77a5b78660e7017f95292bc3871d618286ada11bf321abff3e59a65489a5e26f49ec2fd8f0cd809811c8327bd318361962329590759a21ff60e69fd207d9ef327d05a75c754268283be04dfde2e13ee3e484788cf64b094c27410f938cb0487bf87e8f08d1c57162d2b66eeb4de292d08e84c8dcf8611ddaf34cbe9364ba6ff8c0d867879b682f1560a507fa6d52c1e08ebc3b59f174e9261911ac9dcdca78201ca69301e26ea890a20b7b2b61f88b94663074400d21c77489bcc7072f0a3cafb143ab0bd1ed4798e4a44f8231332fb290c71f2c3f90b5798d42eab79fe0e21a75f5809f656e075d4415ddd64425973e9426526723f61c327040269d96aca1d7c2680d9395394b226c313b34c9f8ef79fcb8d9d2fa0e259cc0662ad3f73bc79a0bbcb52f09cd3568b55a7487eab1f0a3aecebe35f38ea781b35b7642811a799ec8ba6f425c6dc34ef722294ad6a53ac7b91ca94a7a6870163d686548f4c51623a01e788a6eee3a400b474ae6263f897743eb86a0d557a66e2440f76a4c099159658cac582f4eff8baf84f8403412233f6149b15af49e40d98d26ee021012386d57b6cb7acac8f2d515db766a07141a46fc166d72454cb3cd22a4a148e602dbf3b4b59e71e0c6e0b5f1ffc2c412d7327b8838b7033ddf2beca474287a5da62eaccac958c0ecbfd17e362209877844200162d0fc2cac2033746b5723c47c9ac9c81d70ca708f3d4f7f4a36520f9186cf2d4390f4f0f66f2eacbcd17778e876bee0f73836365d04df2fd3e95d008fe390f8aa1cc5527e4f652497730a05039fe9abace5d458fe55b62b2b14da19002872172a01c3e2229b3f8c8aeff8e9c45184b16c71a309327ce80540692ced6655479cd041396cab19ee789ab19cd48b08aed36473c3766d55efb73757bbca838323f48bfa1d22f2514e60714f57ff192444a04408a5269d5dc67cbadb24d1e44ff51df1d042c2c5d3141a16256f021b508f13c58b1f3f37b7ae85849190ee2b78d269787d9196d2fea0d402b093267f82cff354f0bf526b6df48b91ab6e96cd1f87bc6905224a35d6e5ea90e2c0d651f1653da7f6d2df9a55b1d680e68285bd072f30f991b1d79156b1d83b113d811ace368171ef9bc5dd3d0713500c53a9ac18284ea8176575c6127d6c71bda0fce071fe06ed2bbb2ac185adaa3a754a4f2b9ade7dd2fe4df74f1b87276c52b170c6a2ff357f3794581c6dbdacbec524c1e2b3ca816a46439e185819a86b6b3c24292def535886714339e181a3d30f3886857cab5da122a8b70515d7a213ae993ce5fd21ecaefb3c7a90b5a045839a992da453ebfebdee52208f0e7304e520231896fa72953b6a5ab0b000141f61610b9542a5c7d3ff4b2cf496dd26d3c67bfcddf8bcd137f624d5c1e5d2895058fbf0c839a3c1313c054bb3f0ac4682b280ae7ea8058cde72347fec1228abfac6074dc7ea6c3861531568172c4e23d37b212f688798fbe4e59703929d710ca3d8fdd650584c4abeb928f2d9a5082aac877986b150dac4f21700d852349891b48f7a441940017361d6ea57684bf5fa19015d3ac6e9f463fced9c6edd349e9ad25dbe6143f795cf42c573278bc84b197a7d363e0d37a094c2baa07ca0a2f787ec92c96bcb07ba25996f1ed9ef939f061916de143c256e275843767ba70cbc4102b7edc79a6457144cee72de5e15cf422a347b845d7f2905586f61f7859d7713b46d120d8a6ede9643d774d606ca9e78afd1fd35979df1782b46c3c29a4a85955d2a81467f611cb15d311347c7123332fb9faffa0aec7e43063ae12ce910b729015dd65192cd9d227eafb5f645c02642c220360a69177a80fded73549fcedad4a7650b105ae059017361772ed5913d460f536b2456d2283f9eaf787a5e469a93bb58f60f54d0d8962df83a4b0d281a8322974f51960aa53e1a57a8c9f2befdcc7aff84e2f7ce19245d8d9f730033e677d6e49b3f7c112e174032613805c8cf5e6a86d1dfea2560ef3dd91f1643b32064f8a932c54b3d06c013c52b499a754049408f612d3fd704ebf956906ecac394e3ad54685e8d3c648c938383cbfaccd37c00f0593c661149ab709eb2ff10ddb6207f1fa93637b85e32efc948b810e84c414bbe0a84bb13494e1a4eef7ac8af2127a80cc4be2b7c82095f586e8dd77db378b59638dc9f5ed87c01f48d02bbf784bb0e2181efe88c40325de90966a645d546a4232bcb4c0fdf4e7f481968ea7df4ae9a2261e80917b291f798373813a81a8d9e0a44335df9945a7ca4fb2c6b0a8d1c453c0675b7595db7096278275d36d4154a29e5173c024207922fc0c0f540e1d0479c2fed698fc9fd0af49032117240894fd3bbeb98c85becd169243ade0df37ce6e30c8230c5ea52073db2714bdc44d4f473ee4b054db06797fd1c9495906f594b9ec92717343a00d996c56da2685e67416bb6ac56230ba65206ab0e9346e64df9362f667407a50c65111b53a20864a2b2488b753ef1def8a10da3384bb0ee665829d346aa293ba19190c9978784f023df96d35e238291cff7d137cca3a7c0ddad311a965cc96430eb63ec129f330a3929202f0c5dc723830ad2c0103045be8418a259c2693d870b95420bb3b26f1352d91c69e14925c80fc20bdfff4b47db162c4e054e1fdb3d9a945dd0e43d23348e7a1b8e9842547cdb66be59bde78479973580344e2eb7823ff405845f8fd015893652ac89cec3913d5f812366c34eb84fddbaf811bdc008fa9c4ae3828178a0aed4dcf36053085b184b4189c09a665f676c44c58455ab8bcbbe40c60f52925cea59cf81c0f53059978e7909c5a189df344bdcab33be843a4cd8b33eb0d763a550d3ca161a8cd4f7e2e684285e06c26c5d4be50ed7b344b2f1bdcd573dad8cf92ff5b957121eae1535f822fe935b1b689e7847f4609a870f24527b9d32987623c0ce076e81a7a574d4cf9e63fcef55548a58d25666c4bbf9124d528bd0f87d860a43222614d5b28ca25984bdd363d397bc5e9dda945ecc2e27683099b67dfec090ac652ba5adf7573e8e21608cdbc1df42affb", 0x1000, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x7}, 0xc) 16:00:06 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(0xffffffffffffff9c, 0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x401, 0x2, 0x76b}, {0x9, 0x49, 0x4, 0x5}, {0x2, 0x0, 0x10001, 0x80}, {0x7, 0x4, 0x7, 0xd2ba}, {0x7fffffff, 0x4, 0x4, 0x8}, {0x5, 0x3ff, 0x6, 0x7ff}, {0xfff, 0xabb2, 0x5, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0xf9d1, 0xffffffffffffffff, r2, r3, r4, 0x80, 0x101}, 0x10000, 0x100000000, 0x20}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'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$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x74}, {0x80000006}]}) r1 = msgget$private(0x0, 0x88) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/163) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) read(r2, &(0x7f0000000240)=""/88, 0x58) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x14, 0x0, 0x1}, {0x6, 0x4}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f0000000280)="93753a0469da1218b90edc49dc39ae0f4d3fc2094d7f3cc81b7787ab1c2333a663bb09a86a69409da57ad5d96b46a6fb5dc70b74e61658b0cef69ccc15dcd74f79d38ea81b90f15eeef29653b5ca5b4373c642088ed915a81b022138dec5dba1481c48bb5c329c1cca13ee6b06c53805b2fb") r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000200)=ANY=[@ANYBLOB="016c6530000000000000"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000300)="803d5306a500c7a51856a7d5975ddd7c886ba1bce49a888c94d10ee68d13f424a1dd5659a652c8084728bc33de0c6f5298421b4777d84542cc0b91409e832ed7412565b4c3921e9069925a8c0a25365a21ec220441c09af3f00e0c85220b10b3478980c05308fe8f0f88d33cec76301eb6aa3f3168e7a6fb8d18a1ff82775985e08b6304bec84a37d4c5123c3b3b252c1d709eace9b6b7c8473009e31c69b9a20f109b42c471b6387897eb858f4ac5349566c70e19728cb05d688db993bf02875044d7e40747ea24ce6e27f671e25e15e308c23bdec0fd973961b7b383dd8da339d81e0132b1dbbd496a2d01a429a96c3bd0d965b39647278c59", 0xfa}, {&(0x7f0000000400)="0891c22963141343bee8e016b394a431ef561e146f5e05380571b9f81557ac405df13f19016606d2714d0c3b6bdf7514bf3f3e6d12462f0ca7d32759dab3b36d10ed03a662813fad3fbc4a2ac4f916548fbe401a6049fb8997318a61fa524a1c9d2ef4edce9a9cfd3a9022758c404d5d7595b90d785457cb8675cbc369daa06cbd154178e51ac9e0495205c2736aa696a44ff0aa1bbca474919dde26856c4a065227206874104d125a02dd", 0xab}, {&(0x7f00000004c0)="18bbff0bfe818296eafff16f3a2c59dccdec37a71477a16400fb8834db8fcaa5046196da835adf13bf501eaacfa28471eeb2f43ecf87a172b717bdb6c16769c24f0c5cf77b0fc2e42ec824226f8eef8d33c0972b78fd3a4b8b2cf71e866de39e4e4150c39b9256d0c413bd45319cbca3f205d1433cb37723296862c140864cdee4741a9eadf2592cf1cdf0c739e2bc57e5fef739858867ab78461bb11dcfc075761d3a14ee763890d8aaf31aaf36f2086050a98a3e7d6d66eefb513c4ae109cfe9a7f919b6608f8b7f3786c724f48472ce60529a379764d2faa9948ebcf47f9cb9acdb0fad83942c91a2268b1f1153b3082ac57c90160fcf803793", 0xfb}, {&(0x7f00000005c0)="811177703dac480d8b79510dad4ef2ebeb531d23ccb252880243e9f2fd817fc3ff95c8431d565ebeb6d2cce8a183c1f431ca287bbb1cbb0ebee3d1879b567f95b5c0ac2ad8215b40264e5b6dce85fdf1714ddfb8c5ff078baa04a89f7e5c9a0779751d7e86ccc1dec44964feb9a77beefb", 0x71}], 0x4, 0x0, 0x0, 0x8}, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getpeername(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/6}, &(0x7f00000001c0)=0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x10, 0x4001, 0x0) getsockopt(r1, 0x0, 0x67, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000780)="a35528e301f1e2503addcb7653131954835d92ba516468e61751f09cba876478321aab72bdc8f1da35d3e05c795fc61e6e80246b6680a8bf704031955f29854d8bec70b00e50a2b55ae5ff9947fa3a2c3b85ea3a66a80b9ab6a7d8de4a362c928334071f50a80a898a1e3fad2135ce639a2394884c67925f88a2ab498df3dd8be72ebd57fc3a407668f3d8cbc55a160a17e7e342bbecf55fe765b2cfda2da8f8c412f71065b50c819d38149378c34dc704004bf9db992c", 0xb7}, {&(0x7f0000000840)="21938b96f91c41207269d540312fc4436d33acdef63908657792a7cef1874c60c09fd0b3adf1161f04da9fd387dfeb0db756fdd034a4b52283165169c034170892175039a66569bf12d6784afe94e68edb5e289a8c8024ce0e27be7f0790f464d0eddecacab58db2ee0a336e40f2d4059694ee8446486f3d168b6524d57baba30b04f62124d64126380e124afc61e39f55b963af6c81d4c6a7edd04149cf8956225ab070fde4d6a325e612a47044b5a1e870a73e9b66fa4e719a44159cf0ae7f65eb840239c8bfb3fafd593043bb929d640d07d64345443fc7b7ee13bf1d6ba30a3a240fe1b7ad2f8d956fa005568ee5b78f4dcc", 0xf4}, {&(0x7f0000000940)="de23ae0570229b064dea3de41c8a95ebb98f039f2ed0665758256062195e88065633903034a7cb049410b2174bd24ce07d206b317cee026c7a7f980df4e66e98781f2a8035fe688a25f94b3918bd1d3bd3da1646bde22070458adb8f9465532f707961c028251a831cd2ff2e326c5f5be978a668e092b33ea4d61c6647525b4bf6b84e6d6d114dd892b3bf2cabf55ce30c9ec5", 0x93}, {&(0x7f0000000a00)="592905e744d178dda0828347e69f60068f2fe993cb6c34670fd6fdaaa9dfb39183ad55cd766ecac58141695e774b7b8b8795a63ea3f70cb6ce81a5c02e6335f0d2c48edcde4b4b20a848e31f607e01efb3fbc433c4378d23cf32b4efd60890c81a036b3c51345f3c1d3d976af33d7b3abcfe67c401c67a5e27e79afe74570ffaacb946fb0c73b27f25b97f41dc6a318d580902a2b25440a546b6c4ae30ca70ab10bfdd60d50d2d55ea33c3bfdc5827dcd6671f4959", 0xb5}, {&(0x7f0000000ac0)="ab808f8884e08cb69ca09fb9720e87e0c11d86ccb5b072f0b41492d9157289b0a774a1da4ea2f158e95df14f7edd256b74c5d27b20755968df14fe43a6cf1338687a50d05721f54cfc5b90e9b1906050ab7e6723f02fa4adcc62bc1c377d77de4660945abf309df4ed1d0b48bb65f9b48cdee5246929e64386e77d42ab4038805234307491e58c6e5f8d2c3a2c283e54260b9731255339b19b75cf92d3ff6f2161ce81f231aa7a63d352517d9773a30ef895d9a2c018515f527025c6edc2324313c0627e7d98adbff05ee6d76b3f61e0587558354389f300a82c1e31800fad7a3ed9b37d9a0caeed20f66e10a9", 0xed}, {&(0x7f0000000bc0)="e9857e7b9c438a8e16b3c91785e5efe40319c1592e7c5d7e6bbc1faf972569698089a33e8ef50227bdea8bdc9d8e981dcb7aad896be380d9470c39f33c2fd011b7fea7320a8349bd5c7e6ea366c9b0714cf1e53ead9d645cd5599397519bb581d1e09a7a518c205dd72254db22ca4d7d8b7e587e69ad11c41d11ec97abcbe3cb0db7d9f61ae8", 0x86}, {&(0x7f0000000c80)="09ef0a77eed1581075568c8c4abb9a822bbd99a9f39294cb49ec7ee2fff7d946f240eb67d81d9a3833a95d149d0892dba05c14644cdd10a4e515679191b10993bce61ceacbdbb2e5f53f828173a9d40ca73d9b34b787b4847d1fd9c9f8243555969c8acf78f62f62fe358798787ac6c43709fd7ccb3055c3", 0x78}, {&(0x7f0000000d00)="fb9cfb61e9e429324737ad66b89e7555832c0ca5", 0x14}], 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x4b9) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/109) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cc3c8444551114f419900"/110], &(0x7f0000000000)=0x6e) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000240)="04d4dad15e70b6e30b6a0898e80697f0", 0x10}, {&(0x7f0000000280)="17691e8301c3cb2d149e319a16a728768c9dcfc37e2c39b193b986c0cbdc590e6f68c944e99da00185595ecf44d980b3163ba746345ed761cccbacc7d7cb63586225797c040100c7ff51f98ad0507360b670ac64ccec8a09de", 0x59}, {&(0x7f0000000300)="8a2195049a0fb988f3e3466254269a436343c544ed3394374694fffec8e9c732f3f3298bf6b5cd849911b2650913336ec7b82dcabfa1276164648d0cbeb87dcd9a6a3f2383c4183c0031437e933a2061afa1ecfa562c14b12215156d70414a8f94234e5f92ddc470ec06bd9c0a93e37b16d106dc01b5ad90803d1c2a2ae4472c", 0x80}, {&(0x7f00000003c0)="624eb8be74bee7b9f87ec7261970f555dafa539a8ba80d1e5144dd8955eea1dd7eceeb0ea6a8eb6bbab123268305574e07aa53b3ff8cd1ac73272e559229a1275ffd53c2c348f1fa99032df11d249dd603a2fe25bec486564ddd9507e263716a22d9a25ab899e7670126495cc2d6a64b9beb842debfd16787004ab99061549a2800d046297501f0aaed591174c82cd0b88021b8f7c8889ab8a7fab8459fa3610aee571f4896810bc7bb9e5a4d6f1d6c5b1274c35633a59bedc", 0xb9}, {&(0x7f0000000480)="739416149b99449f18d3b24346d2bdc008789f12dea2df5f1fb5764ec10560fcfe26f905ebb3fda803acbf4623b148552afacffb5a5c74f164339f1a9301f1b928f2c9d2f142fbb14fcf819fde2ce8bbcd3ce9445b0bfcc961847de3c8a1e23c7c7a3d5464683e911151d42d9d0041", 0x6f}, {&(0x7f0000000500)="3a757411a21c71713f25bb6179c2d46078f54274b488123842e1f30c61620e59beff18e48f5553974378883a94363bfbb87c78805ee6bd66f79020e8bc4c17e7384b3c814a583ec404f000e92de14d22e200620409072eaec8448d0f3645b0ae3dc02e1eddc8e1c389d09d675c51e228dcdc7bf0cb60781a298b31e3de7ac8327ae926ea8cb729e74072894666ac7ca1542f27d7a0c839643a21bd2d37b43fc40877ca0b45a96b045dbb210a963d4a2a0da3adee5c685203fcd8a3e79fa35f42ec3df21e4735ef97acbd0f0c797b491e235bf1102af98b76e60524a7346081", 0xdf}, {&(0x7f0000000600)="9192695d16b45d8d5e97aab556377c0dc7202338ca93c7fc7703c144eb1d6737ab917defb32666419edf4ad0afff2e990752d61209772edc304e44f5d9a56654f6f822450850556d0bd7548df0f312214dd0a204143b513bf74f60ada631519277cc1ae98eca8448d5fe71113bb8c5b61a278ff0012a2fbea22310b0e6a470eaaab6b80993005b3b6cbb65c96f51d69cbd81e1", 0x93}], 0x7, 0x0, 0x0, 0x419}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x6) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r1) accept$unix(r4, 0x0, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00*\x00\x00\x00\x00\x85\x00', 0x30260, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4af1b597, 0xfffffffffffffffd, './file0\x00', 0x81, 0x3f, 0x1, 0xbfb4}) setuid(0xee01) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x5, 0x5, 0x93df, 0x91e, 0x400, 0xb3d, 0x5, 0x10, [{0xfffffffffffffda9, 0x8b, 0xffffffffffffffff, 0x400}, {0x3, 0x2, 0xffffffff00000001, 0x1}, {0x3, 0x1, 0x100000001, 0x5}, {0x1, 0x4, 0x3, 0xffffffff}, {0x2a0d, 0x8, 0x1, 0x7}, {0x4, 0x0, 0xf199, 0x80000000}, {0x3db, 0xd4, 0x17a, 0x8}, {0x100000000, 0x34, 0x400, 0x6}, {0x5, 0x300000000, 0x6, 0x2}, {0x3, 0x25, 0x9, 0x790}, {0xc0, 0x3, 0x5, 0x6}, {0x0, 0x3, 0x5, 0x5}, {0x2, 0x5, 0x9, 0x7}, {0x6, 0x0, 0x5, 0x7}, {0x40, 0x0, 0x1}, {0x81, 0x3, 0x587, 0x7}]}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000002c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x2c9d, 0xfffffffffffffffe}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r4 = dup(r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x6, 0xd7, 0xfffffffeffffffff, "b391084ffba03276ae8fabe7196e298c40bf1a1d", 0x7fff, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xbb, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x100000000080}, {0x5}, {0x6}]}) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = socket(0x18, 0x400000002, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="b9a64194fe04a935ee4af27d9e3b858e6e1e7e88274792eb074d6920821b5d8181d171d18fb430d0e3798cd83aba55898ba07ddd6a07f2eb6b4c22fc3be228807a356b5ef1e8da4de9f22e67bf756b33e90355c7953da369246c104ae503f38dba5a1bb7405f5499604de601f314793871c20a1777ca621936419a89ec42b288553bf32044148d6f08d66b331cf4a5e04d0af172c46aad8160df300012dce1d6ecbfeab4b8a21f82477d7112d25c37001c3f88a34d965f4bb89241c84427b389ee6f11adb7185c077980b3fae7762d42b445a6ddb0de6bf992cc3c405bc8625bbd10575687b989b0f673d9e3983a59ee5f4b1a2ebded16a62178d81d715f3d254b936484e4f71fefcef046ebceac1f919cd3421c3c6419b21fddc9d7bc613124dd5ba397fd6b34394c4363e6088fb38c27a535bd8c625781cd29361ce078192955decf7d5d7e001b2a70a34785ef5c1041ec7697321516104b51ff92a5210f215f0ed60defdc14ae43b4fccdf4282353964e59013db83a182d377785577295383bc516a724c66a986c3cc972059932c0bebbdf7fe17de8e9fa96b53ee13a0cdcd30229104e087349ecb0f597132300ce2f2caf2079b88ad2d046c4f3c86ff145a075e088a8b1f8357d2b55cb0db8616b1c951f7832e5012c8c060a8c7a06b40fde677ac4eeda4c4cacbb8d643b55a5dbb32ba88ddee278b1699af5f6bcd4070c01588b66af1ee8479125f03653338aea49baf43cbe28cc5a6fe983a65ddeb177d1e2fd0dee3cbf0c60c8071d827f37e8f5b6c139ea25a8deb3f37c613f5cb3e8b91fd432e4c0d2624f2d30fd87c87bb9a9dd061c22664e87ce4c871bfc0b3a16b78380759cdb4b045a3dcf9ece2baf7e3fde97fd5581c71cfcacd47ee852aaa525081fe8b66d881d91ba10b23fadfb21d8b9a381ae16b1d6e48f3805552e1aacf62a1ad067bbcad2dc29fd75b34d6df5e029c9be4ef17297b6fdfada9b06b1bb284ae3f07fcd52eb1fb647b80742a76308ab8d58530bcb2e7618b4410ebf40b6a70fb6638cc0550903f83927811fe70119d0d93e2e9b5cad2cdcbba0411d2c929b9ddf602ffe64bf2edbacc752f3d4244b89fcd9fd0f6aa0d9d3ee345e07bd79595a68ac551b3046da22e46b1d8a2066bd78c0adeb593552d89d0963e6e4daf4f84c0c49f373d69f518dd7149c984b1334d44d9220fb67f3db274ba25cc5eec64c0d62eb1341561c78153755c71b9cd6e9f9a0bdd9b58e6be223158bffff4f8cdae37695688abb145f5f92dd0e9cded14a5ac5ac4b0eef5647c8d6f02a58d65100a83601ffaf32dc4688d7bdf4b23f5c986cc24ce67ecc1623dcbba396c36ecc04b636b99b629fb54cb2caee03be5a4809814c21a9b9e67f22973c9f2a9d7ae3281f53b21ebda3386b408bbada4080ff72868f97e075a94f9fb8361b618dfcba0442e12747a2e5495d2173cec441eb5bbe4bbd5819bad13506f3cf75364439759a2c12a48bf544e8cb2e9ffbecc072d90f78d29a915648bd4ce5af5e71d19affce383caf8838a6e10d660244b98cc08e20a1daeb2b6b253f39478393e9a3a54c6cbf3afdb00842f919cb5e9ed5e7af3781404a2113e09bc506fcbb943379936eb9e6078ef998c1ef34e941980b37e744439b1d61bb11686e07dbc1d239c18598f11f8caa6d1d703f8478c55eb9a611802f06c459674e360028cda4d3c82fc9f6df19e25e2832832653f27a8ace4641aeab9bb48b3a627f9c612031b340ad647f502969028f32d77839334a7b4d25bf539ccca102c9d09388c8a345e0e8f5ed762a8c56f752ab4786789d2eea68ce83dce3ce012f19b93a9c4658fc0fd575fd14a6a23b3d266ca5f1ec4eabd6b7dea74221278565af5624bb00806fadbb2d771ae9c5db5f5ae7604bb5850c307d58d3b3cfa7776b4be4e5d2bec8074362e51e5b2bff020ae98f2b541be50ed687bec7f1d56898380d1ba91ccc0700bda593600892e9eda03c442676e8ea67d81f54e051e67a94f2e82feb9a8d3d4d287ce52be09150e410d491b1bafcdef05d6b84d4b96c3fb1ada6d5104c67cf1a2123a76c5e8d91f2d79abe6bae1560236bef6506b2ef7fd6bb14b79d654a697e7a891ed21b9121301d15f577dffbf4fe3f4f1f7faeda15d5b5117e881f40102374d42377bffbd3cda1b1fcacda119f613a93275185e3ecd93d751ec16b623441c5add69b87931a879c92b86e864f104600ce2fbe0695f3c4e5f60decc88828eed67432c2d06274daa323538f8ffb8b3a4aed3b2de9a0795cbcd50436ff04eca16ebd7a13d7f6b0cfbe0e312d43f33297cb854e41dda6e9581cc4bac53147ea5a451ac134611de70c232d5103754a6c02ed7d186d708164847ff78501735c9749d9aab953ae89232a1c2a8e11f8018f8206b43d734c826c3b107bfad1ea018072da0010d04079a73c62b5e9ce2a17c66ef009d2deee9fd8b206b8368371abd1f557e583d3c099f70ecf54d6a6d14f8c0189b1716216b6ae82eb2f7e647ebbbdc73700d5b770ce67c043d281be0d97056edd1ae6a4a6c6c02d35efe8fcd5a8b5732a695c1d319fc54b026ff845155dddbe0f0bee85472247a5c1ff1155d0a780c487ae32af0e30fff65317ce8525fbd2a33bfc34855e9c0377a373b7dc5733416c2340dab15876f770af681d8aaf9d33d6093d4156f6a5f7dfe87748cd739bf0416d418262e87fe2267f8869abb17ff3c11124c2035689a24cbc7a510d04f5ba1abe1bf53257355dc4df6657d1b6f969c7c7317d6d2255018e75001060cfc108d3e5ebd2999f4c857625a0a64eecd01056f999c801a5a811df497d5e059b311783148369db71d78c78ef4adead6b5c12aa14acc5d4ba3a2de9f6ff4071340f9db47e6fdd52f4669bbe577de039605dab1a32bcd58e24b07f146618e3ce25dcb127928487443238b898c7f35a971236cc21628f700e0db075815fb90c5e907edb57482dde0916695365bbb676f150c5a5bf14a72de0892305b407d19fedc5361f47775e73f381326aa4289f2091edf7947bff4a916094444f34e5ce2a88ede4def984e0d9c8ea102c9371a1e6ce1d84e2f00f9cff89f8db43c71d8c743134d96dc93644e69365cb63466f1009e009902f0507f948ded3d0921a9ae39d57d5a29ad78541445563d325bf9ca62e53540259d458332db04088a4a13ae065d896d72b5671bacd291f8db5350c9b81d350073405012df1d95dd65b0b6f754b510903a6eb54ceff735edd644a1484103872c492a369bbe229d460a2ab3a524eca3be0cf861b428d1607ccece1ca4fe60de5eb4ba130656375e30aebbe50fe76cc42e42b2306e56330a804bf45d63660deae1c806509b990f5c0c4ec3f943a1bf5ac0d8cddc0e95e9eaef1e448878990ad84cba4fc625e0319ba425f9f93109cf639a36abfe55b68c2ff598f51a4de143fe6caa3ee04726520eb32b6ed9383f6b6759d49699e414c0db9f7d297dfeb129a2d077da8c56aca442f694206ba26ec60134afc5245e2aba054ca404182b86e4df40979a315c6983bfa5bb30e36e574a1ee4444c615da95163022af242aa48c165889983d7a34be24b2c2d972af5ea886c90b21f220f660480fba9a3b71c746024a72cb6d1dd23c22c95f6cda4a24e4dff97b97778f3c54827559d7c74be1a03b9b4b37c91fe44433bf19ac365f2855813efd6f5f259a40d44d7083db082eabe229558e40cfcbba1d6bd6eeb54416a794ed4bd1fed4e60b855b5b8343bd74737b525828be999578834e2e054a606a57b58a36f23780eaa2355272da2792eea7af2c05c4cc4e556a767375dbef0ab03da4bec222eb1ce37c7b893f9772a40974477b1b5c5d10cc22d631bfacd9687fd9d7d04c4ef507395e4b779a0d6ba6dab8d958a8c6fc9dd74340e5a4ff2610ac405c31d302fd83ee8f834b27ef24af1cb39126d035546315648df174eaccb19fd6c0f0c553ce8160c724ef16084982b93eb216f81029ec69d53318a1d4351e0e1e1ca5e44a50af62289ff6ee1e0981797839e2524fefaabcec940a1afb12a8b0b93612c6a1a984ed0d64c0754fb9d2e1fca5897203708c16739eaaa97bf2505480b4e6cf41e30fcf3e18fbd0200339544e195880ee3abab710e0e6fe07bd960b3fae5c22de440026ac804f3b10cf9a47773da1d5d8229ce45f86403d312a2508bbea935729cab2b286127b32bab1266a8fecc13f272ca5add83c40757f2bacbffe205507f81d476f6bd1c715083363f82c5ea27549b1530b52188ed639a17b43d1f17dc267ac57069a439a75f5a30524ec2726d5c10770e90e7bb5021582a8a6d3292e6f3ad495af221d85c40bc9b8c33a03c86e6e18394ba5f78d311dc2706e1a52fc124b550c980929fe58e357ed8d5b13251e885f17489d22faa9fc55eef51b677d261865ca40d21cb7ba3f25b634c711bfab031bdd4211c0269ae7ff177b67c5b1ab652367ec5e835845e4edba9657ca27b13d5eb64bf2077867aa6b281e344895eff77e760f39863abdc6539f3647dafa94ebfe2845596b9afb7270f8efc9b53b1035fdbdddb9adf6c3183a59d0ebe43f2197f9966dd0f1e969e8ffc7cdff7d38923dfb13b1323498c3b93ca0203b51797dc591b2bff3b900cd60689dbaaeb69495adca9bf640a58b68fecb9023f2fdf7418fb601c17c0eb87565005443c8abe949c1deeaec6498bb4c74ba8b1ded4f448bcd4ba1b88654dc319e7448919a0b501663765197971c919b9cc39d284872fbc30ee92d50d8efcefd7ff4032ee98de6271c0c4ea7cbe94aeaceac72a1874138b37a7b7a2ecdc490a287f0c58cf5b8d7137a847ca46700d62fe369b8562d7dbec1d5528c3c2077252d7a02fbd8b3fcaf7201edc0deeae8f697702be4a057169ae4dea23a62a444a135d06e04586c5aa09c3d6fec36a919e0e9b44451f59552283e81c114317b635671b6688ed985d1b48005a6c9d486cbc10a6d225316e757fd27ccf8b223911933a0814f48dfcf987357c2c6b85f3f42f5109dfab014f84f8b6cb849aefb7c80e2bc9323d44b0e8554210c426988d4f74173268b6be32f8aea1075668bc329a50e3a7821798a3e42563ca914bb0c8a4d6ae465016c75ef3d8099c8b781a4af25f3ca3d18066e1ac534636f66efc7937264c4a08418f0551063a82e8cf55c2281eb5f6c765246cbb6b17388102b9d4b52889b6c3fb3ff90bd26462bb3cf219cf432f3f254d7d3a82a900a17e1ea96661ecf0984679057ecd81b37d219365d01e592f2ed5e210008d53db34aa8e20d7e5bfee05b86a2cb6a2c05a3b81ab2fdf6d0b3c7e9cbc0b9bb46fe8e62e8ae72b4d4a93a5e70ffe5a4ad82f2debbf1bbdcfe336c759540885e7c47f5a54307ebaacbd7f9f321868fbaca2c5e56ea0c11cad93e678196ea79ca335fc16a752767a87244fbf6ecf4bf2f4da7ec1aa2af3979be612972ee586a60681c280c8818bef8c269c8761941b5dbb7c01cce5cd4aec68a1bca4d03bc1b2b84d32e6364adc24a3b8df196cd3cf96b1207c41a71286bd54ce7c9c4f5c7e19b3e59248619795af5dece5f19f89340950f427ebe29c9b1f22884260fb5d14e0ae0d489bd7d4a663e2d90cfb78f7c2045a4ed9ff34432c285341b4ffd889579e5d3ff374420c001474bcf609f5f00a9424089b82fc4d6afd10ffe85d020139783423f802834bf19fecdff9731a122ee367a08d3e0ee25ceeada01233d5a49b2e2541f84df9f99dca4d396a4985a36989ff9602597e0a5ab2f4b01a767f77af3ea5b666ace4220b62babc3", 0x1000}], 0x1, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000000)="d53272c289447439b892a7af66852ee8cf848c8ad87f1f3ee19bb2341e102a6ee0b328c127fafadc79586e9836885abe28b9a3821cd83cccb312f83f4b8161fa30ea04775e36c22bad236f61d83a43d53b7f1b935f710f055840462acad1ff5af2", 0x61, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000140), &(0x7f00000011c0)=0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) r4 = geteuid() setreuid(0x0, r4) setuid(r4) chown(&(0x7f00000000c0)='./file0\x00', r4, r2) setuid(0xee01) dup2(r0, r1) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000140)={0xd2, 0x0, &(0x7f00000001c0)=""/210}) 16:00:06 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000c000000903bbd8100"], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:06 executing program 0: r0 = getegid() setegid(r0) r1 = socket(0x18, 0x7, 0x8) setsockopt(r1, 0xa, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x45}, {0x6}]}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000000)="89") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3d}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:06 executing program 1: 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) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x2, 0x0) getsockopt(r1, 0x3, 0x65, &(0x7f0000000080)=""/1, &(0x7f0000000100)=0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socket(0x20, 0x4, 0x400) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000640)="129f") connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x35de04e896a55dae) 16:00:06 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)=[{0x5c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x44, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00\x00\x04', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) unlink(&(0x7f00000001c0)='./bus\x00') listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000200)=0x6, 0x4) r5 = dup(r3) chflagsat(r5, &(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() r8 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20, 0x24) mkdirat(r8, &(0x7f0000000180)='./bus\x00', 0x102) fcntl$setown(r6, 0x6, r7) r9 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r10 = getpgrp() fcntl$setown(r9, 0x6, r10) setpgid(0x0, r2) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000000)={0x101, 0x645, {[0x9, 0x401, 0x1, 0x4, 0x326, 0x1, 0x8, 0x7, 0x1, 0x9, 0x8, 0x1, 0x10001, 0x5783, 0x0, 0xfffffffffffffff8, 0x6, 0xb4], [0x58, 0xad0, 0x8001, 0xff, 0x9, 0x5, 0x2, 0x81, 0x40, 0x1000], [0x0, 0x7, 0x237119b4, 0x2, 0x7fff, 0x0, 0x5], [0x8000, 0x80, 0xffffffffffff4b19, 0x8, 0x1ff, 0x3], [{0x41, 0x4, 0x5, 0x4}, {0x7ff, 0x1, 0x9, 0x8}, {0x3f, 0x6, 0x0, 0x7}, {0xec7, 0x81, 0x3, 0x3a7e}, {0xe4, 0x200, 0x2, 0x3d9f}, {0x1a, 0x4, 0x1, 0x5}, {0x100, 0x6, 0x6730, 0x1ff}, {0x0, 0x400, 0x1, 0xffffffffffff970d}], {0x7, 0x4, 0x100000000, 0x5}, {0xa8a4, 0x10000, 0xff, 0x1}}}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x2, 0x85, &(0x7f0000000300)="1f4c26b9a73fa89d5035c0b4b05424e81e55a84740cf84e98358d54e7f56d618addbd8a6c1907f769260939496031f04c889e263908fd8602825f7838ac8df05072cf650b0c343fd50bf818df54cf12cebc0e3feab634bd12e5670ba69e192b5befffc2d6795cc91e65954c96b4154ea19803ed1e437d49ec53ed0ee49dbe2b6be19208f3fd2c7aa8eaba8f061b6450186b9", 0x92) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0xb516) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = dup2(r4, r5) ioctl$TIOCSDTR(r6, 0x20007479) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044279, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x3, 0x3}, {0x2, 0x9}, {0x84, 0x8dc}, {0x0, 0x4}, {0x0, 0x9cc}, {0x1, 0xe26f}], 0x6}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xd1e92e0cd438529e) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x1a26ca8588380041) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) r3 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000080)=0x9, 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3ff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) fsync(r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000240)={0x3, 0x1, 0xffffffffffffffe1, 0x1ff, "bbe9cc02e9fef6fb7f1ca866f9113595dce82aa5", 0xfffffffffffffff9, 0x3}) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000200)=0x4000000000) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x100000000, 0x8001, 0x100000000, 0x1, 0x200, 0x7, 0x5, 0x0, 0x2, 0x9, 0xfff}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x3}, {0x26, 0x0, 0x0, 0xead}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4", 0xfffffffffffffffc}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ceff010000", 0x28) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x4, 0x5, 0x0, r3}) r4 = kqueue() close(r0) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffff14, 0x0, 0xfffffffffffffffe}], 0x1000, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000500)) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000005c0)=""/255, 0x395) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000540)) r1 = semget$private(0x0, 0xffffffffffffffff, 0x100) write(r0, &(0x7f0000000740)="b7f724de9f543f7ad84b7d75ed629db22440e73ec9849ec9abe558f995a3160f9e7a1487a06af5936aec6313c54edf4722806607d666977192cb8a3161267d53607080a6dc62459f35b4e352e688cb907b769c773bee2ab0417360c821d45e82f693ccebd69e3f5a2de3f68f79a1d560936c6c8ac96e7f08edeebecd68c8d6b5eeaba39896f4cd9c180267f3cd4a7b626e6efe23408e5743335f68d9fc74db2d124ad79a7aa0dd87c193fa861042b2ea427c2539cec565bf4fec6351edd72984c3fd1584e25e95f45ec6710b38ce84f385", 0xfffffffffffffe04) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5de9cc06) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) bind(r3, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x443) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000ac0)) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x3f, 0x6}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x7, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f0000000b00)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00\x00\xe6\x00\x06\x00\x00\x00\x00']) mkdir(&(0x7f0000000880)='./file0\x00', 0x7) fcntl$lock(r3, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r5}) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) open(&(0x7f0000000100)='./file1\x00', 0x80, 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x200, './bus\x00', './bus\x00'}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x100009) setsockopt(r0, 0x0, 0x2, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:07 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0xff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="bad05ad7ab951cab6985502ec7d0db0c56b467a7032e3d582c2a613d473e70c7f1e4cc2c0c19cbf02f4dbb2becf2dafc78259d45a5223101c538950332552127468e9e26a0ca345f0fc18b683594bf29e419d8eb7b03124da67e3cd40045fedb223740d80e7b9944a329baef9bbbb30d9dadad90ea0cfe8d78b203983791fe5a68a454267da2da1036ca4736c68bd7c2530ee418c6ceef7d014c961a112d85073b1bed588b5d5eebaa7404b0664400dce155e13a1db8ffb68777e7bba999e23a5c1ca868d046f96430f7600d8c84d2c46116e497da93084bfdcb61bbd836fa3cf74d8046bc2bbfa00520c445c774d623199c", 0xf2) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r2, &(0x7f0000000740), 0x1, &(0x7f00000008c0)) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) bind(r5, &(0x7f0000000780)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r10, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs, 0x8) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="27a89d2ca2736605f273155f23533c28b65946998937ce9dbe5d39c2011e965d3d45979475267d0ca32d06de9116becef6fbbe4a35fe6d18991d7b636281d34aecf6bfaaf956de7a166ba790f5500916338f3bcebe44553ed3226f3343fbcdea33dc7979516887763f7d411fc73e906f4ac561038b98020381ed31b52bdc0409f56bd9a7bb3a90ce7ff05a9514cc0f8f56e5e9a1430748e0cf43a84bdc77944cae7b73f7054800de0ec48059d6ac35a4a1323b2802d766fe4a5d026325e51d7c4654a1572068ab482ebe10d6abde815bea11c911f376462b696b135a79bfc0ef0b3ed600f20db5fb8fa31a0d7683a525a4", 0xf1}, {&(0x7f00000002c0)="412ca91e7e780fd7649fa6152de9aaa7bfed54bc4e29d84c74e47c10e6f8eebe2c397984181f44d9ba877fe3e84edb2be5c71e9f42581e8815d571ca3b6542cc27e772a96465a015c4c552ef50e5a0dc4f999b309f9c0f3533bc597fe008a1282f4985a54af177fe445df80d4470e767f91f819c7c43ea60181027d903ffcda8c60c9474681979b945658436917bc7263b219c3458a2147743c902a5d32acae96847a2c6633f193fafedb78a9269328f1f7fdb4826ce1eca831c4fa2c848bf1620c0389b99c2d11d07833d1fb1a0c0b4db05709e9048", 0xd6}, {&(0x7f00000003c0)="790b9b1e2164d721", 0x8}, {&(0x7f0000000400)="d3058064e58ff6472ad98fcb5e8a915759ef724e7667184b4d6a298074f7be1b409080fb6257bec3dda3f8764e29e752b761b26cf30d07765b274edb9e1ffae14120ed3a62587b56a4ee43eb8a8ef451ba135c3b263acd3b0fa8eee04ba90ce514197c372556f834aecf0cf2d504a8958b", 0x71}, {&(0x7f0000000480)="888a002ace5551a51ff215fc802c7252fdc7ad81287e34439b964f771860519b528185ae668a", 0x26}], 0x5, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ff6dff0000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r0], 0x58, 0x96778197efb80b65}, 0x401) 16:00:07 executing program 0: r0 = socket(0x6, 0xc003, 0x2) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65300095e3d2f43e25ac3601a4be6b2a5b39f47feb3ecdaf59b1f2c6acdb037687b4d167d8"], 0x10) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, '.\x00'}, 0x4) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pwrite(r1, &(0x7f00000001c0)="c23be4808739cdf31a4e3e9b56f7aeac2ac08c753efaab4b8643a16bca39ace6bc4ff99592b7fc50626801e6c36c971cdd81c88eee3adf9f0ba7fa3300bfce37cc583671dcfb8f6052ad513704c4bfbc", 0x50, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x1609cd8a9131fb7c) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\x1a\xfch\xed', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4000000061}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f100000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc12ea8fc8c79556588dbbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc51a8f4f240522042677d7b42c3f7a2d1480b879212446b9fd95e3bc0984e4009ed228e79a057a2de8da228fca508f40e40fc80eea1edb5c32bb27b459eb43dc636e1aa271f83537152c31f4e456a2ead6e65c2ebb579cd025c76548066653660bb708a9848bed792e171bd95f5f5adc99509a770e2b64aeeebaf1f503fc897e18aa45be20b950fa8278e79636b30ce2f508405f180315f1e42ac3f46280646debaace88fcb4f5fd9c12000185a21b8508320ac980a66b1c2a01672dbca63f81df794dbe9ed104747380a6a57a2a03490b6cc6940f6559b0029e96299b9fa7630089d1cd66edc7533c438691fe66736a0f33f75affef36ee3e4f44b816940ea500"/607, 0x150, 0xcb7f9a29e983c940, 0x0, 0xf9) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004d}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000000)='\x00', 0x9a8, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140), 0x6) 16:00:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x410, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x5) sendto$inet(r2, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x200, 0x4) r3 = dup(r1) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1025, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) sendto$inet(r6, &(0x7f0000000180)="726f4a7342fde3e6f994ec7d950e274407ae635de286d59f7cc18fe5b40d7e02f2041da7b6cea938d1ec786b8774d46ce847405a191296f68e05bf0d9b3e7edeaba1e2", 0x43, 0x9, &(0x7f0000000200)={0x2, 0x0}, 0xc) getsockname(r5, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x7}, {0x3d}, {0xd256}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x25) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000180)='./file0/file0\x00') r4 = getgid() r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt(r5, 0x7, 0x3, &(0x7f00000001c0)="dbbbff406fb3e50a21b6156edf520596f832deafa5", 0x15) dup2(r3, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r4, r6]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r4, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8a01, 0x86) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33bfb56ad751c9632e2e", 0x74}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = getgid() dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r2, r3]) r4 = socket(0x18, 0x1, 0x0) r5 = getgid() dup2(r4, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r5, r6]) setregid(r3, r6) pwrite(r0, &(0x7f0000000000)="b2b67599026b9d789544c546e2812150c9d57ce10e47b5f7104af5d17dc075e089345d08e880f6f7ca70867eea448df39dcc377595ae7c62db33ed86bc34d5a89b15f715a84daaf7d72e499059aea803ed23309ad742af24c78d70be9ab1adb393b8307e47bdb9d131f709ace972fd7b28947db5c6f6728a3d35e4780577d0dde7efb95df0cc125e9f9be92de133e301d94d2e7ca68b8aa22b539cd414936109a8ffac378a3c76d730bbde2f4b1b3607860a0845ca8042d37758bd37f1565b39164406cc5fdcf35d0968146753a16de215b7b759d11888", 0xd7, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) r1 = dup(r0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") poll(&(0x7f00000000c0)=[{r0}, {}, {r0, 0x8}, {r0, 0x10}], 0x4, 0x2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x1}, {}, {0x80}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x40, 0xffffffffffff7fff, 0xffffffffffffff00, 0x7fff}, {0x8, 0xfffffffffffffffe, 0x6, 0x3}, {0x7, 0x5, 0x4, 0x2}, {0x8, 0xffffffffffffff01, 0x3ff, 0x2367}, {0xfffffffffffffffe, 0x400, 0x3, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) fchmodat(r1, &(0x7f0000000100)='./file2\x00', 0x148, 0x4) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file2\x00', 0x8000, 0x1c) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x0, 0x0, 0x8000, 0x2000000}, 0x0, &(0x7f00000000c0)={0x2}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = socket(0x18, 0x1, 0x0) r6 = getgid() dup2(r5, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r6, r7]) r8 = socket(0x18, 0x1, 0x0) r9 = getgid() dup2(r8, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r9, r10]) setgroups(0x5, &(0x7f0000000100)=[r1, r4, r7, 0x0, r9]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r12 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r12, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCCONS(r14, 0x20004276, 0x0) ioctl$TIOCMSET(r14, 0x80044279, &(0x7f0000000000)) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2, 0x0) r16 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r16, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r16, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs, 0x8) r17 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r17, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r17, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs, 0x8) r18 = dup(0xffffffffffffffff) r19 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r19, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r19, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs, 0x8) r20 = accept$inet6(r19, &(0x7f0000000180), &(0x7f0000000780)=0xc) r21 = accept(r5, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) r22 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r22, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r22, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r14, &(0x7f00000006c0)=[{{r15}, 0xfffffffffffffff9, 0x96, 0x80, 0xd02c, 0x3}, {{r16}, 0xfffffffffffffffb, 0x4a, 0x4, 0x400, 0x6}, {{r5}, 0xfffffffffffffffd, 0x17, 0x20000000, 0x100000000}, {{r5}, 0x7ffffffffffffffb, 0x40, 0x40000000, 0xff, 0x1}, {{r2}, 0xb, 0x41, 0x1, 0x100000001, 0x400}, {{r11}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0x4}], 0x800000000000, &(0x7f0000000840)=[{{r17}, 0xfffffffffffffff9, 0x121, 0x8, 0xffffffffffffffff, 0x7}, {{r18}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x0, 0x8}, {{r20}, 0xfffffffffffffffc, 0xbc, 0x90000000, 0x90000000000, 0x7}, {{r21}, 0xfffffffffffffffa, 0x6a80860a8ec7135a, 0x80, 0x1, 0x6}, {{r22}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4, 0x5}], 0x2, &(0x7f0000000900)={0x0, 0x528})     16:00:11 executing program 1: setuid(0xee01) shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f00003ed000/0x2000)=nil, 0x0) syz_open_pts() syz_open_pts() r0 = geteuid() setreuid(0x0, r0) setuid(r0) r1 = geteuid() setreuid(0x0, r1) setuid(r1) setreuid(r0, r1) syz_open_pts() 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x2, 0x81, 0x9, 0xffffffffffffffc1}, {0x200, 0xca94, 0x1ff, 0x3}, {0x4, 0xea, 0x400, 0x1}, {0x9, 0x9b0, 0xa26b, 0x3}, {0x9, 0x6, 0x6}, {0x4e, 0x800, 0x1000, 0x4}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0)     16:00:14 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x1f, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x1000, 0x5}, {0x2, 0x6}}, &(0x7f00000000c0)) fcntl$dupfd(r2, 0x0, r2) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:14 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x20, 0x10000, 0x2, 0x6}]}) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000940)=""/205, 0xcd}, {&(0x7f00000008c0)=""/113, 0x71}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f0000000840)=""/105, 0x2e}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 16:00:14 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, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r1, r2, r3) setsockopt(r1, 0x1000000829, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffffb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4, r2) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a40d565be3800000053911da0c5a2d75300001a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717ffffc000100"/177, 0xffffffffffffff90, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = socket$inet6(0x18, 0x3, 0x7) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) r9 = fcntl$dupfd(r1, 0x0, r1) r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r10, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs, 0x8) r11 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r11, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffa, 0x2, 0xc661dea038fa0bd9, 0x8, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xea, 0x80, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x6, 0x101}, {{r5}, 0xd834c78908e50189, 0x10, 0x2, 0x5, 0x4}], 0x3ff, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffd, 0x10, 0x80, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1b, 0x80, 0x4, 0x100000001}, {{r7}, 0xfffffffffffffffc, 0x6d60284e08f9951f, 0x4, 0x40, 0x8}, {{r8}, 0xd012c88437b3bbb6, 0x8, 0x80000000, 0x7f, 0x8}, {{r2}, 0xfffffffffffffffc, 0x38, 0x2, 0x9, 0x2}, {{r9}, 0x9, 0x4, 0x20, 0x2292, 0x7}, {{r10}, 0xfffffffffffffffa, 0x4, 0x2, 0x1907, 0x2}, {{r11}, 0xfffffffffffffff8, 0x10, 0x80000040, 0x77b, 0x2}], 0x7, &(0x7f0000000340)={0x7bd843a8, 0xffffffffffffffff}) 16:00:14 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x228b, './file0\x00'}) syz_open_pts() 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 16:00:14 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = geteuid() setreuid(0x0, r0) setuid(r0) r1 = socket(0x18, 0x1, 0x0) r2 = getgid() dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r2, r3]) socket(0x10, 0x5, 0x80000001) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="3d55b6b3122adc2e53fb5a45e04410fb577e46b0aafbfcf2f1ef29d0440b677e7e1e5142c7da55dfb0504038f2e4cca7f02d37a61cc963562bc0ad28d8b5fab1499746e1faecdb288b2367e71e876ae4f1efd7bded45ec24ecbf44363595c76dfae0144ec0b5581d2123cbce9d23c7a0980c60af04a645ee9da8a33ca20560b4aca271a4a9edddbdec81b69bec2cba8e1e805971d51b8ec11a0e752fb4e6cd72cd285950cfe3b0927fb9796bc910f550b779919c9eab6499386d2ba33c5e85708a", 0xc1}, {&(0x7f0000000180)="dd4ca60be44994515c92d468f5d8c8a786d6ff8162316f6a2a9ec30c56c513c1dca000c2430049682061c0d8fff6b09c7ddf3db7a0f19ac03ca9a33e8280435e2604601a", 0x44}, {&(0x7f0000000380)="0a127dddcd759858cb56176e7731a41bee9bb553f75874639f7c6fab6eaff64c6dab974d5026ef670cc2154eb34db372de69be02ea1d64251bc69af0ba2e7763fdaf7cb1218624d44859bebb3c2d0f62bb1724b70cf1b4c1520c9c2db973576c637040e91c4996db647963231bb8a1d1f51ed2d419df1d42e2fb8ce3b65d5b9c83856c6ab28602950055c2e79615cd1afabc5f6757fa5c444b", 0x99}, {&(0x7f0000000440)="dcf8b9a6df46384481f6d9a30b2b7a3c6c340701545559a238b4ce1fa9419c47224d3a082881a8ebaf6649a01ece196b7d86776aacd2d837177fe50339902fcb5574d4b4d999fc032ac341ef37b33b3ae0150984922ed766f7c9083c0822dfa2c2937594d284d40f38354f9260fdbec017ec228d11c0d90012ef2945170bc361e68e61da5eaf19cd", 0x88}, {&(0x7f0000000500)="e9d0da5c336125f7e542517d46b5ce2b634dbec8e20e303526ead5bfd02412cb083af3064e94dc4ac76b9e333def763dd7e77236ec0f3787544200271f0e8a38656c4e098e1ea89d27b16fd7bf673b9ad9a33ece43d36cf9dac3daeb7ac44716c45eab5fe20f760b837538801db349cde48fec30eb73ba7cb4388226435847d1193291577e759b3defdc740da63e610a2763c084985d8fffd59f771df93b45157d244f868be5caf176ab2de25c9852d7ed490cabd758ff3c1257d88d665697d957d8541ff0e664ea", 0xc8}, {&(0x7f0000000600)="666fd0531d92be1a63ceba9a8f754da224271d705ba5dab38779db30bf18d1310945997346946faca4caa5608173eaa49442f6eab8d1cced0a45c318fdcc05fd7225245d7289c671db1e77626f6006a4115546ac7fc8e02dfb7f82ffcaf6629479fe53a5562a2e3f5421a0bd7555dae87c01b388cf092efee0ad1eb45276eff8531f7883eed8e2dcf9773d15f50ad349bd27e557a2a79bb98d819086ded74482dcd597296c328bf99b1a1186da0832f2eaa1a4d81e153e4ea86d19821d38cb", 0xbf}, {&(0x7f00000006c0)="350d092325cebe10f2cd08a0601d5d2aefd53d6fa0c7e3a051ff61f5f3714b37d85987f779b0333ce8406774fb179795e29b", 0x32}], 0x7, &(0x7f0000000780)=[{0xc8, 0xffff, 0x5, "3fe461b2dc25c233ddfbe8a00bc94aa103e865a9f628be3957cf02c19ce3cba7455cdceb9004e677faa9c61538e79a791cb9abe3136562891821501ccb2d46c2dbabc2dbeef162fbb960b998ccd76501009de9664daa3c01acbb3481e6018edd0a091f4ee887eac0d0be13f7949c7a37a3b134a238b627ed006b0dc34b8716b3e88ef1dccde614f25fc73c7f8eb12609c6eb7e406cbeb23f0f5b9d35fb375b509072f611baef65649b9bb1c6adc8ad045301e76332a726"}, {0x28, 0xffff, 0xfff, "e1b00588743bb7a4a0d75f38f37d48bd6d7275712f5ddcb9"}, {0xc0, 0xffff, 0x1, "e0ae6e0ab70c4ad925cfdfeb107eef1ee5a3d99342b3f3c3ddac7b354bdeb07f76c474f767fc69da51b9f5fb982c32cc0fb619b15297268fe83e5847424970d15ae942d2b45f02973b5ae8a080a2f169b4546c02df74b88ce4157cd5b50b82d15d720d6070208d2f2206d32932439b33c74681eba0c5a49c3596cc71d0f006f80cc5a0cf6755c4f634a4b20527797bf4c33a7139abeed21065cd847c3d257b36a863cbb8a5cc8e37352baaf5df79"}], 0x1b0}, 0x2) socketpair(0x10, 0x2, 0x8000, &(0x7f0000000040)) chown(&(0x7f0000000000)='./file0\x00', r0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000980)) 16:00:14 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001080)={0xb20c, 0x3f, 0xfff, 0x4, "c3bb5a8c936fdd75418178818ee089e65a10cf5d", 0xffff, 0xffff}) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x86d, 0x200}) 16:00:14 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x1, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001300)='/dev/pci\x00', 0x10080, 0x0) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000140)="11e947c82ab0f6efe3616919c3ccfdbe16831b8242878a376861f6cf3772d8a274a8297d29a7147d876f1eb1f57f86b47c26cb43880eec2061a45474ddaa1d5618e2abe2c250263147186130a25ab62b535edf3b68025f933fab1e3bdc35e061e35206b6eb31fd4da5801151ac585e527247002d61c68219dd63f42fec18eb4a47d9b2c6105cb1fc3ae031bdfccbc79b8458b3693e53beb5014675aaf7e8346c87b77bbac6d45a49dfab89cddf4aa13e3fe9d4e01dba472c4e09c32da0bbbea0cd90ce896bc093195d51358dc64cd368f152fe1bc716518cbf6680bbf380120999c597fdf9", 0xe5}, {&(0x7f0000000240)="ab63c4079758639f30e33933d909033a42c10569a1df1c43e9736e58e89dc8aa566ba44d1140e9f049178322505dbf692307299bb4285fb5b6e12bfbb0ddd94cec2203a75b7b34527426bb18f5f6d7c3489fd5c117462ecc5198825b871baef8ef4fe77bf1313207e7bcfd8a7008c3cdec1964949bd4046893bceae80515a4b5cfe7bfea7bd702c99329c1ca4b49216b8b7a3693a1a38c4e8be076368cb5d9bcef43212cdb80de425c23d810786357e99bc3b55af347b949882ad91a96b2ec089c9f682c65b0397012eff235b2b6b7bd649d22c3de0d9c64ce25257e43a3332f2e515d6528f3f31284dc296671f01a7772ae1ac8742cc52a94b80ca7080194f49fb3f82402aa4be04c27dde4802be4f7e49d4787c3f1e5f70f0e597bb4528a911bcba76079703d18b72b6381278e4d926ffe64c6daf12b6300c168ba911c30c694d5b46cfb360bbcb43d7f8aa70a1178788049429bd656bbf459bef47b47466869897b998119d90c861cb2daf4cc90a13a4e11f2fecf1644f02e85283b66f7a72f5533276198931bebae3e2c6f8f4c0c16c6b6f75d54797671bca6ea7160c6a9dba92b2b13285808745623fe4579d63b6044b7fed6f9d7f62408059b609e959e01fdf458b5a9730da76865411cf6452bb4bbdb446145121dc219a5de66af035d3d75eecf1c3d5f0eacce528644c6bd11922380497e133e3beb37a23ac222ed5558a46b17943cc8498348224afbc6b7963b155df00d3617d398c8e2a4b8db74c3a36e6a27d2643024e0e3ef7636fc7ed89bdef9481b38110ba886b4cf41bba8abe4a58c2a12ad591cb6fedd2fd0e2a8f02c1490a7ed0e40a4814c3a792871babcdc3c88e09aff76879f2e8c97fe7f81882a6ff31c799e5cc37ff5749b77bd76e70dde9b2333e7c0605c7351d685fad01baf58f1e74fc04e4afc16a9ef0a49db392e1a6d127392a6ed9d2cd59be149240f48b16a427141f4a9a0f6b2ab1af372c68a48bfa9300900beb3229375a3246c81b76692902db91106c992506b56c0ac151273a6571c640fa54683e3f127881b8fd774099072a88beaef2205df3c1e82ac54b44f5cca5d559b5ec4471a9e1a0c88190dff5f5f4e8551745c62b8fde7cf5436a341c3a146a629c38afd945a7098d960c63149346ec9ff4a0661321a6a2bad2af844213c0f4b95e7d2ec26bf5b321a59ff6e0057d8d7eed5c2a6e53165d648a32538925139ef8ccc5f30baa40c699f5a24c44bd27ff68595f8a941e989119d54d1cf6d8db6b613efe3769c2ac54fe6e671a575145e4bc021c42ee2f2b6c064f063c5ec1e5b7c03877ba151f91cc153b9785c08e9c94d9b475c2151e327b28d98c44aec5b4b4d7bc653d0a778ab94ad149c3abe78464ef1ed384acedc9bcb9cd7ea8df329c1d5fdb508bfbffaa2cdc2dbc96a03ac96db8162ec6e5552ee31f639029f1cb8cab1004113214b581259e3f10cb32656a1537aa3635fa8b933b80e850d66b408d25b2db9d99d7faf4312831012e8a309b3636842696964445ecdd64e4f954e86937d75ce9d8da6f9d87bbed0aa42c3357a4a36cd890caf48acb18abfc516033d1f215a36f70da1ace9fb115e011545c8690c8755af03e99619d00d0dc44b96b003a4d769846fe03d6861ad7b4e19eaa59ec15e9aa4b2b757d270348c729bb8236e7b01bffff4ffc49ba6ed78810bb2fb5e00fd4fc2f5cac3b3d99e904259f7085f50edc9d4f320d165b0dcfc8ce0c48bb80fcd703bee4864ef93a18cb0bf6ea539a7aa643e0fcfc9acb67bf4c8d2ddb3780bd1145ef8c909d6dbfbdd49dbdd96538478ae3888509f76fd7aa7a445115eac7452f6f4bf3b3ecbd9e42bb0b5e3305760069c36d903cc25b47074179d936e1ad925bf0945f33f5b5825f7b66a04081959a9ec265a90ec5feda54a58df08f7127e6d98d37dc9c47b84d07220070c208b16a8fa14a4abca5535ca98be247551c37096b698b00a897c3e32b5a0c4b68b6f92d01253435e5a2ef331d43f0d7f047902eeddcbb78a4a68168ba5bf6f55f9f134a93187ca72138aedca33fb73f290fa5c50c465e526649be44a12b0145debeaebcd5d807d9ad62d5333c2548e2b77fee5e5e57315dda9e20205aecbf96d7a42cbfeb0e6d7180db4d679133125d3ccf1f9c96f932101868a10a7debab5f138307b934db5b0f2e6ca2a95743952c4a7e3eeccd4d0896b775204963ef290a15dac273aa5c79b37e6d378ed80666f2e2a7e484d3fe605b59e98c18b5b020ac75443188e2e7ec93f960d1e34ee61ba169be39abc965b7bac7e1d5627a8ea7498d2a812c080b91fd5dc1e5e75dd25465dae7305b90c5abc5dde8263bad7fe722d48adf0296f54185f4e9bff4e449d44ce69eed7d4397bb787bc28044180698d941382efd08c6a71b062c526e636e882a5d0442701333e36121fc415ac8f49feb012b2559248d107911060ad434b27f5ddc6f871407c606a13b4a73a60f70dea3e2e1bd64e6a555353460b8f7d53c8b69f0c3ca166a2639d2feb7ee862ecaee9484247f2b8c86492e69d2c778829e96db04f382ecb55427f73a6bf69bbd8cd315a24f7d0b8a0c8f05ad0282e00221fb61c596c799776941000277975049d3fd41467d129ac8c4eb6ce625513b6542ddfbe3f60142ced2648d2167208fb7dca3f506a1f5b49f41eab1b237b98fecbedfbd24446fa09b540f45da1b5028a26930877b40e7aa1f0e65d898293f3d8d17592e14822d3af32b54857bba7c1f604aea24ce7c398c4fb930ba4e7aacd4e9a607184a692ef87a40934362be69699063df4a230e6ed2215d7e90168548eae6ab4bf507482480c2bf9dc900e4e9263e310de814c58c88494bfbec441a7d80e9f048defb8310ab31a21df9dbb5c96353cc31db09040e5d2ed6cd5b1bad8491c5d5fa179439e97b61ead8bf78181768a393e47599b3a068b4bd3dd56a0f9f22b0f66f8a85909ddb62bb6a69a3dd32dddcc1b8d315e256a297e4ead1eb4fdf38835c313a006619a9840ae503c5872fdf270091e17eebaf362e19d182e9d41087d35cf8ee73458eb2f1a7d8a236d2711d6f05b8f587e6c81a0d15078db3019a383f095c132f6fc5cba88f69cfb21441e4edadc3ce62460b0012efbf4df64d9dbaf58bec53d2f827f2e1f76408ac13ed175380ef8442db9527040c3df10558a5c74be4d9aa21636a0fa7cd234c783cb0e66addde108fd64acb86043592a2c0d9cd60028de486f242d02004c477bec46e958782c98a171a802971e8cd14163e243cd1dbf68eef5b7411810247ff575cf84d9665c10b32b9931e088253f9b572fc4c2b22f1b0d520d7b82ecb6e691fddb59e939faa527c42f58470b7e09eda5cd5080a583bb996dff8b0d8d1c7e989c9d5fdf371f0b55e8f81962fdd294ee69d0fb26dcdeba6e501d8649a56111beed06fce04a662ab2de04108cf80ad85a4b9c2734f6a678e9c5f804f834e1519f55a61d40c3c5aa29041fa9e8083ec4fe5135fa727cb99b7b47398c9e2777ce0b516dd45979980f2f5d8bcb734ccb9263055a3c9c6334e13d8b27c207b0352180c658148307c7c54fb191d791e0d95bb75b77a3e0db3fbe292ad114df6da89b14d1ed04a085a374c60b08e928960bf02f25b99583b9eab13f33602fa6a052c2fd28fa7b4a0a126299d5e2d957f0f925e749047eef8d25ad843673a55cd964b54de9e992a8d290b068651b911042ab7a2839d5eaf8eec6ea5d59cee37268ea1cc54a3c028d43c3334bda53d2797962cd3870e6b9bd3fd9984ff480af371088c91570df5a3564233755a957a8d21c82b8b2b7e0310b46430f83bcbbbb3c439ea5162e7979f45083d7d60f30228246e1ff059c492e5303d666b08a9eb8e996597b1d704e276b7c9bd18a363b9c6e3c40a66b4c59eb0a29087f438748bae5f1d6eeff8a17312df8f38d60a90cc893582811529969db0519c9f9bb4b0d4b60877cd57dfb79c57ebc1826e389dbd243da628700edad9d5d5f4ae1a3488b36099fd696b26df72fcd92b12edef886d0706a80621888856e3a98a5b478cf76dd562925c1a8b3586b2bcc6f2dabe9e22b06a0328fe15b85c093d0b1d8208d931d915c8a26666e222e632587675b065b6501fe3a2c80a88d09204dacb229031b6ce29df9574308f5bf1f1a508cc4e82560385d5023214535a20c648030896224d994880314b58d11c96a06eb6bd3b21503c7bb4d8b4ae37efa1f770b1d45d69b3daf9ec47a9ca3fc2866720f2c4ea9a401b6bc2a47e4ed6c740449360922a7bc8441cf4dff94714839357153bb5e4898d5b3f0ca313a9bb24b27d370dc5258ad05fd75aac766f8b7a99ecac4f2fedbf4f5549e4c7a26b2f6ec413758936d1d1679fabaa96dd96ec20717f56f793e2f14fe83d4313a9c0caa94920273eeb906bb8e81a68b0029709c0975015df46509a707bd2f84dc1c205738476a8b99577cfdc199ae3b4660ce602646364577e42877bbb39d4cb94c2003a5e84dd6c69bbc36010653c138547a24d81432af46870bdd725cdcc2e1a14886e44c45c7d5c3388d81399c129e0c0ad7dd759d15e996a4f4341b40022b4d8b7809b831f049c4a195876cb2d713d586e60c3ee2ab57f798a814b7126cfdea825cba683f0b5e21ce59dc123e8540b7c448a1d927818cb279508fa1c388ffb774a354807880d6781a03d5185196e060b415a79babab47eb827b304bdf75b064af270aad7530757d9c94de8cad1969eb75da6269dd09e2caa8b984b53a6014b93359cd301f75b20187e9faf05ac330c5b33dd78d868fd498c6ce4ee7a9b7dd9a924ca2223efb19407254078f3a0402d896e5d5f55f916f23324e409cfb363c340e6cbd859017e9c06f5f805b8a33fe27444fd1389a7cb4be228da66c86b6dac0d9e95e70b9e72715fde8339b819d6b94f9b3b1b1bc7272bfa66493226c2bf3f992cb6aae267636772ac28690a666699a70badc2e3f994c4f1f079786a7de58bb638f0659ea94d45a13048bb1b16aaf05df427cd4b9cccf46462e91396262a685ec6654065a580aefd753e517a5d83d8dc83e0d5a6be354898d1dcb9065dde0c3deae341ea7c8f11d86c02acf1059115360d88e7dbda27e1e229e4a9ab7f5fd5758eadeab9fe72c89872dfa540239f485026d8e3e84dbd3fb9a5c9deaba8bfecc77ff64abfd62e22d46cbcbc491711ed6513ceb6ce731f9f53568a9a6dbb52bb4cf83270d4df2fe8c39ac48fb456810aaf61583b3f40a5618d46ee2558cc4cf0ad1d8e2d4ac8935ba79b10e4cf786df4b5de25e60ceae4c31bd05a662205eba8bec32fa1c3d55caeebc68fd425db28cc259b811a1f39e5a5eeee67523dd5fb3899e16a3290405340885210dea48df32d3e03ba43908301ce03885616773920bf88cc48fc19c8e8f07d4c8682e4c006eb15dcadbf21b43efafe30c6f251ad125c906d1f63e4bb5a7f61f14897d6878b367aaebec16cafec08ac69b773c3b0d4394b01b41cd881bc34c78ffb08920f7adc29ffac3062d2c9aa5d916cfbedc02f0692856ed07bf5a53edfe6f75ee809aebb2e11e9b0f57444e65a87617ab3941d6cdfe5cea619d5caf968a13f557c045a1a08f31ec04162fbda746be61835c59224304c446a328a70cdd02ce5f3c19bd898347a96568638021fb89c898b804d5207197ff059d5be8eebf86c594e16722375070c12759adac79fd3dfd04f8799ae79b2f173da2b9dc5fcabe6f41ff57db87f7d86f4e3da5b9c456962c8d93a022a00cbc3fab5d20304619c96b21e205df2705ab3e764b", 0x1000}, {&(0x7f0000000080)="366c68ead45a40fa007dc778026851ba1971699d158b836b9584e20035d79705c7fdb69b305bc03416f7b044d7ab9f58d38e514c29a6eb1323d62ceffa9a5862097b0a3912ebc77d9a28f4001d", 0x4d}, {&(0x7f0000001240)="71f9be2d74961a8fb9a736b159eb13e4e00bc900dacc615eca6115", 0x1b}], 0x4) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be26a9ab872e74d75bbf10a26cabf228815504fd"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x4, "6fda09583b8813b8156717d93f13855deed57e57", 0x8c6}) openat$klog(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/klog\x00', 0x8000, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4, 0x0, 0x0, 0x101}, {0xfff, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x8000002c}, {0x4c, 0x4000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x7ffffffe}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = socket$inet6(0x18, 0x2, 0x989) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x40, 0xaa}, {0x18, 0x1, 0x10000, 0x7}, 0x25aa, [0x9, 0x0, 0x6, 0x2, 0x100000001, 0x400, 0x4, 0x7ff]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x100}, 0xc) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt(r1, 0x9, 0x67, 0x0, 0x0) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) r2 = semget$private(0x0, 0x2, 0x53f) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/98) semop(r2, &(0x7f0000000080), 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x73) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) ioctl$BIOCFLUSH(r1, 0x20004268) semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r3, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) close(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r1, &(0x7f0000001b80)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99d777c5494c95f6ccef2db9aa6b91a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d8b312c01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073c9413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe7, 0x9, 0x0, 0x0) semget$private(0x0, 0x2, 0x2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x620, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bb2000000000000000000000000000000000000000000000000000000000000000000000000000000c1cf3f3c35ea809b13f571ab240d6e38305a8874a5792fd3404fb8f7bedbd13292b66c158bbf9683582c37be02b6048d340093fa7fd597462a49743c4d81ed0b2de82447deb8c0353995f1d9bca949f9abc44b537e0d9e0d475e2fe3170798890dddf572da0d3283b7a6adc9f008d8e733abb55a6420febb66b7c7e9bd47010000000000000092c366ee955871f275e5da46d55fda74d4c124c5e01c02918df884fab8f235f44b6ce7296df47e4968997a0313edf6d6cdfd743ae372151341d51db498630a3df69b5443020f94f38de980786bf5a9f2b37e3ee4b91a063865180fa8acae5aea000000000000"], 0x0) fcntl$setown(r5, 0x6, r3) close(r1) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000980)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r1, &(0x7f0000002d40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e4fdba200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb33bffdf04dd35f4981f7dd61fcecc00c4658cc4eea1523659e6b5e8002343b4b3612a32debe00ff8441d132a9e75d6fca350cedf6f917164a1217e99567e12bf7521da48aa145737be690c04fbaae96851b59d4628c978066a4f2bb4d05719689e08934df44693fd46647eaf662680e0b02c3463f85287f809a9ad9ac46429ea53dfe65bc0fcab9f344fbde0b3236a699d8f9c95e5c99ffd9375dddcb63b4986852d3bbe01d9520039e698a9bf56cd6de7b1e15c5b7e2a1fb2170e4aebe4a8897c119f6900"/4265], &(0x7f0000001a80)=0x1002) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0x4, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) fsync(r5) fcntl$dupfd(r4, 0x0, r4) bind$unix(r1, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r2, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x1, r2) r3 = msgget(0x1, 0x200) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x100000000, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x44001000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x50) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x2, 0x320) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000100)=""/89) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) semget$private(0x0, 0xddd7d46f3402dcd5, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f00000004c0)=""/225, 0xe1}], 0x3, &(0x7f0000000600)=""/81, 0x51}, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r4 = accept(r2, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r4, 0xffff, 0x1803, &(0x7f00000001c0)=0x9, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x0, 0x2, 0x6}, {0x3, 0xfff, 0x31f, 0x9}, {0x100000001, 0x5, 0x7, 0x1f}, {0x2ef216b1, 0x5, 0x6, 0x80}, {0x3, 0x5, 0x8, 0x1}, {0x5, 0x8, 0x8, 0x80000001}]}) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) bind(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT=r2, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRES16=r7, @ANYRESOCT=r0, @ANYRES64=r5], @ANYRESOCT=r6], 0x3) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'\x00\x0e\b', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000003600)={'tap', 0x0}) recvmsg(r0, &(0x7f00000035c0)={&(0x7f00000036c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000805800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009355282300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ba3df21e8bff4ce78a636eb9fbe25890d8a4ddc7930acae2225ddaf6df9d1"], 0x1002, &(0x7f0000003540)=[{&(0x7f0000000000)=""/86, 0x56}, {&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000001240)=""/223, 0xdf}, {&(0x7f0000001340)=""/130, 0x82}, {&(0x7f0000001400)=""/92, 0x5c}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/148, 0x94}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x8, &(0x7f0000000180)=""/63, 0x3f}, 0x800) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003640)) bind(r2, &(0x7f0000003680)=@in6={0x18, 0x2, 0x0, 0x3e9b}, 0x16c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0xb) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/17, 0x11) 16:00:16 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000040)=""/189, 0xbd}, {&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f00000002c0)=""/12, 0xc}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000004c0)=""/186, 0xba}, {&(0x7f0000000580)=""/137, 0x89}, {&(0x7f0000000400)=""/6, 0x6}], 0x8, 0x0, 0xb) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r3 = dup(0xffffffffffffff9c) bind$unix(r3, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fsync(0xffffffffffffff9c) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) syz_open_pts() ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x800, 0x1ff, 0x5, 0x2, "7137183b26aac25dacebaa76415679a41ec26410", 0x7, 0x8}) semget$private(0x0, 0x2, 0x40160) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) 16:00:16 executing program 0: r0 = socket(0x0, 0x1, 0x1000000032) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x880000000000000d, 0x0, 0x0) 16:00:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b81800000029000000ff7f000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe52, 0x0, 0x2a5, 0x0}, 0x400) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x4000000008, 0x5, 0x100000001, 0x80000000}, {0xffffffffffffffc1, 0x80000001, 0x0, 0xf060}, {0xff, 0x7, 0x1000000000000a16, 0x800}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000040)) getsockopt(0xffffffffffffff9c, 0x0, 0x3d2, &(0x7f0000000240)=""/211, &(0x7f00000000c0)=0xd3) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r4 = getuid() r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r9, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs, 0x8) r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r10, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs, 0x8) r11 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r11, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0xb7ee68ec20213844, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000400)="b9a02a06abd0979edfd1beceab32b219700ce509b66d3e5517fb164011d722b96fd9099b801d035bccd01a70b07517e3e96bfff2a1cc80dc5474998f21b72f95f2d3196d454aa394b24f3e21582357380c8c2eb7857c86", 0x57}, {&(0x7f0000000480)="3c5ad37157901870e6562f88de4af6f0395681f58c541e07145932c569d0ce1ac037d19e94ca1f5d7de5246fab5941825e1398d05f3f28ee85d139f08b0fc94accd05058f07d51d506ad42c1cf31179139b3221ebf76275d161008eb3dadb77316a39d42701e5ef27fe7bcedc4b9a99dc7fda7d2e7f3b6b789d4fa4578d8aeef8ebcbb59", 0x84}, {&(0x7f0000000080)="73bd9becd3267e79403021443b6eac55f93d5c61580ed9a7e5af82d301fe2eba3f0e48c591436fbd94654feb26128116c25e3ba24a3029e86215", 0x3a}, {&(0x7f0000000540)="3e975827898de66682cb09ce0fa731f984ea399d2a142af1551c97f27bdccd5c60c15a2bc27897c08ee5ed2f71283dc3afe83f48d12066f060e5b8231a04e2c16754050b6b7b406f2422434f7723df57964d9c05981bfab76baa7b4ce77c6e551a8561e3a9d3dafe2546d21f7761e4d46671d49d8d9d55393416534c75e7c5393329a0711b2b998eb80b322abbc97b55e5bfc279aaf4bd70d392f0ccc03fade45f239e3d561b174fd3599dbdad87273a7e1091a75aa4cb6cc10e705564f4f56d26b6e6d5226c31c057513d0c6e9751ce98619b031248c2bc7f63f0d6dbbcf627a44457", 0xe3}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, 0xffffffffffffffff, r9]}, @rights={0x38, 0xffff, 0x1, [r3, 0xffffffffffffff9c, 0xffffffffffffffff, r10, r11, r3, r2, r1, r0]}], 0x78, 0x1}, 0x400)                    16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) fcntl$lock(r0, 0x8, 0x0) pwrite(r0, &(0x7f00000000c0)="6ea4242845479d97795e4eeab3af522107cde7cb4a7baaa3f2e661944f5e428bee57eae0b9cd625a0008faa3a7620b9e59f4e9618baad6f5e515b4626d917aef4fdb5934f44f4bc691c5e633c9715b024e6dcdd17c15ec69ad822ffad4ca4425d562bedc141596af470c9ec598e718153363c898f626e7b3aba8c4352ccc680f636a048c099bb49b3fc83506a3005d725bce0119cf005ed2473e0cb441e136add878dbf39d3d6e7d44904aaa0e30955a585b1058a4e02fe1e15e6670f491cca4ae", 0xc1, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x9, r1}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getitimer(0x2, &(0x7f0000000080)) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x3f) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x33d, &(0x7f0000000540)="479eb316db3d54b15a586f1fe34d95bc24e1d94f754350c62b4068698d5ebd8c66ec3f634c0288d231a8c7e4e3134c30fa45057650004ebbe54f55da724c48cbf205701fdcf767553011ca53d1d4c6a58a7552d28e8b2872d7121c5c10164700adff5d1f2591433f41425e08413b93d81396f0cafb446abc97d08e0553a4c68d8dd57e151e5a6d9a8d42738e9e9fec2555eeb2d2aebdf6097e74c52fab10c832cf45f1426f07cb91af94a7ae729098018e694eb4ab8f92345d2837e97f8dfbe90ab750a4117d7a71dd2a2e327ce2677b05a68a3c0ac4ae8b4785dba2bd79875a9f99e422445572abd3b8a647d0f23cf6e7c4d0ca06a97f7898bbb07dd2425a5c7fbd32028942aa36d33987d96fb29090db1813f24a016a8fff") syz_emit_ethernet(0x1, &(0x7f0000000200)="f8") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0x69, 0x5dd, 0x1, 0x1, 0x19, 0x6, 0x95b0ff151db11972, 0x0, 0x1000, 0x646}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'t\x04p', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x84}, {0x80000000000006}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0x8667, 0x800, 0x1, 0x80000000, 0x7f, 0x0, 0x0, 0x1, 0x2, 0x2}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x264) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:16 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)) r0 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r1 = accept(r0, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) fchflags(r1, 0x1) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = semget$private(0x0, 0x5, 0x100) semop(r3, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r2, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001080)={0x7f, 0x7}, 0x2a6) unlink(&(0x7f0000001040)='./file0\x00') listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt(r1, 0x7f, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x64}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = dup(r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) socketpair(0x1, 0x5, 0xc5f, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000240)={0xc026, 0x5}, 0x10) renameat(r2, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)="b55901d685fd7de71b5d00") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18090, 0x20) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgid() 16:00:16 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4acca4ac4dc35bc, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) setuid(0xee01) chflags(&(0x7f0000001280)='./file0\x00', 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) r2 = semget(0x3, 0x3, 0x40e) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xb7511beaf023b8a6) r7 = getgid() msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/4096) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r6, r7, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f0000001380)={0x6}, 0x10) shmget$private(0x0, 0x4000, 0x6a0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmget$private(0x0, 0x1000, 0x385, &(0x7f0000ffc000/0x1000)=nil) faccessat(r9, &(0x7f0000001340)='./file0\x00', 0x2, 0x2) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f00000012c0)={0x9, 0x401, 0x6}) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000001440)=ANY=[@ANYBLOB="0300000000000000bac89b1969f237cd12cbf43269e77537eb4bb4f3cf82c80d8c87f9d00986667b047a3f50d74396f7092734fcb7d6d7a457cdec3f2598efe891661ba58df1e2324d91f4c580dae4c452fa4bd612ce86bc"], 0x33, 0x400) acct(&(0x7f0000000040)='./file0\x00') bind$inet(r10, &(0x7f0000001240)={0x2, 0x2}, 0xfffffffffffffe21) msgget(0x0, 0x40) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x17e3d7b518204485, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x1, 0x0) dup2(r6, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r7, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = socket(0x18, 0x1, 0x0) r10 = getgid() dup2(r9, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r10, r11]) r12 = socket(0x18, 0x1, 0x0) r13 = getgid() dup2(r12, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r13, r14]) r15 = socket(0x18, 0x1, 0x0) r16 = getgid() dup2(r15, r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r16, r17]) r18 = socket(0x18, 0x1, 0x0) r19 = getgid() dup2(r18, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r19, r20]) r21 = socket(0x18, 0x1, 0x0) r22 = getgid() dup2(r21, r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r22, r23]) r24 = socket(0x18, 0x1, 0x0) r25 = getgid() dup2(r24, r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r25, r26]) getgroups(0x8, &(0x7f0000000500)=[r10, r13, r17, r20, 0xffffffffffffffff, r23, r26, 0xffffffffffffffff]) r29 = socket(0x18, 0x1, 0x0) dup2(r29, r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r29, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r30, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r31 = geteuid() setreuid(0x0, r31) setuid(r31) r32 = socket(0x18, 0x1, 0x0) r33 = getgid() dup2(r32, r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r33, r34]) r35 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r35, 0x0) bind(r35, &(0x7f0000000000)=@un=@abs, 0x8) r36 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x8000, 0x0) r37 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r37, 0x0) bind(r37, &(0x7f0000000000)=@un=@abs, 0x8) r38 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r38, 0x0) bind(r38, &(0x7f0000000000)=@un=@abs, 0x8) socketpair(0x20, 0x0, 0xfffffffffffffe01, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r40, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r40, 0x0) bind(r40, &(0x7f0000000000)=@un=@abs, 0x8) r41 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r41, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r41, 0x0) bind(r41, &(0x7f0000000000)=@un=@abs, 0x8) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="ea637a34860812dd4889d80143bdade9f797a68bea7b4bab093c70aa3e12102329e5948ed39315857ef64905f45ce3fe5ad8cb93bb875aba130e6d8041906f1e13fe6ec5424f728e14e292be853b72d7405a9e495f171459f71b0d1acc37cd751e0b962919b949fa4db2d09e4c59d014dcfcb60afbb0cc7cf66956490694e81e806b5f2b85f9f42ae6d7bcb5b3e7630c045432cf1d3bad36a0b4822f43d0a7f515e3772211602185364c038468f05cfeb140619413137c6fac2e2565f1f81f114690f715853f0626e9e9c477a2c382d83c5e3bd3bb943bbc2589936f83e504cfce9ee69c4fbaa0", 0xe7}, {&(0x7f00000002c0)="82e87f542b408830a1edbe674566e219ee00651fc6b28f30a68c4a71c58a4faf995e49f08ab3c68bc79dd79b835e9f8a7114742b541d88ebe0dcf1be3910bee0b1bcdffaa7edf8f6477f20f1d6366f3bde2783cf0e8ef8d70680d16dad36d2108239fa34af50cedce5963b90512d65092a4473ec874b08443910decabfe0498fa7e2498dc86d238b066bf717ea48ce23fbecbccd653f3f349e11bb90207df33c147b", 0xa2}, {&(0x7f00000000c0)="e1", 0x1}, {&(0x7f0000000380)="6edf34902179b15cfa80e41d1c61dd0b01ffe667ec04c9b207dd8af389b9167c8b146dea42ad34c1c1f6f8d044e922570737ad5f6befe575032fc19639dd8bac69a0a499611e56802d162aeacfd058f070fc601f21d2e1c519a7a103b0d38a6e1a52c5433696111a0d66551616f78d4e23546a2ced438a5cc6d0282cfd7fa74758530e40c16e456f58d622377e8d46ffff78ac42b730374581110c4e6e65c638c3f42a0f15f757ee", 0xa8}, {&(0x7f0000000440)="b370d6962d92a47249bf", 0xa}], 0x5, &(0x7f0000000780)=ANY=[@ANYRESHEX=r27, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r33, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r4, @ANYBLOB="000000cda300"/20, @ANYRES32=r38, @ANYRES32=r1, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r1, @ANYRES32=r41], 0x92, 0x7}, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) socket(0x2, 0xc003, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x8) r3 = kqueue() munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x800}, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0xcc5, 0x3}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000240)=""/167, 0xa7) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x200, 0xfeffffffffffffff}, 0x1d3) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) unlink(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000080)=0x3a22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = dup(r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x8) 16:00:17 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000580)=""/133, 0xfffffee3}, {&(0x7f0000000400)=""/245, 0xf5}], 0x3) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/13, 0xd) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000640)={0xbaf, 0x0, 0x230e, {[0x2, 0xfffffffffffffffc, 0x8000, 0x7, 0x2, 0x74, 0x2, 0x5, 0x60, 0xb, 0x7fff, 0xffffffff, 0x2b4, 0x400, 0x226, 0x7, 0x7f, 0x3bb3c00000000], [0x1000, 0x7f, 0x7, 0x2, 0x33, 0x4, 0x400, 0x1, 0x3, 0x5], [0x0, 0x81, 0x8, 0x1f, 0x7f, 0xaa, 0x3], [0x6, 0xfffffffffffffffd, 0x1800, 0x5, 0xbe3, 0x154], [{0x44df, 0x7f, 0x8, 0x5}, {0xff, 0xfffffffffffffffc, 0x2000000000, 0x71dd1d78}, {0x0, 0x5, 0x4, 0x9}, {0x6, 0x100000001, 0x7ff, 0xffff}, {0x3, 0x92ba, 0x0, 0xfff}, {0x10000, 0x4, 0x4, 0x80000000}, {0x6, 0x7, 0x4, 0x3}, {0x3, 0x6, 0x401, 0x1}], {0x5, 0x2beb, 0xffffffff, 0x7fff}, {0x8, 0x663, 0x2, 0x2}}}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1b135a67) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x20) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) write(0xffffffffffffff9c, &(0x7f00000002c0)="7be1457ca76daa0daef5d221edfc81365347a727d34033c41f71695764df3ed8d9a1ba695232803a50acd662617010496055aa7b9ea7ff4f13496d34cdbaf7ceb500635052fc913709c172000b6f655d6b51957d8745a18ccf7a3d76f6c718b73964f93fbe94b5011e8075714733a4fccb4c60a49ce55a3aa336f62a545fd7b921874bc68f4981adaa815a6c1c0baa0cf91d7dbc2e4ae2ce5d1c05096607dd829cc396035c3e5d31e8ce8935319a328f", 0xb0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x5}) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) sendmsg(r3, &(0x7f0000001c80)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)="f53e43163bcfe6f8cfd27e772a4303fcc85cac389d5382559d062ebe23e61eae43abf165dbd18c712f", 0x29}, {&(0x7f0000000180)="6aea3454baff656992bed25215c8e2b7ef999fd7ba55d04af3cd038500e70ac5028b4648a0e50e3916cbda755ef67fbc100b9c77b2ebaed11161a2fafec5bc2b19a099bb03e923b053ef0fcd134b5d5e989587a91ae41a0dcc898bb9907843cd544c80c1629e5bbcd7bbc3df90975f26ce34108e35741156b2a54996b95f46", 0x7f}, {&(0x7f0000001cc0)="6bafde8f3dd63d515cfbe051a7df2ada2da066b2ef581b93a2889db4a42879b57774b60cc9b45a7a47262643bd882ea55005e125e932f230b8b4481c2900bd755a61d53810daa8b0876c66d1f11ae3ef21a9fd7fffea182f22f67853eda653fc03ae7f75bc4045326a48a81c6421ff35ba25b5b90fb624e1c116bc983c84fd6e57433660c6bdbeb1372f76001dd79e4f626bcfedc11a02fdfdf8f4a4e144e666f9088e8263100c7598a3d3d6e164b7b7443acadf1ef78bbca40da2381fe5bf2ba72cb2f4c9a5fee60557a1d0e9b4e520a63fcf27bd02f522c0e450dc210925ee121e86e5aecf3e5bec12e9bc6a35d751f387f14468edfbf227557abfc5c7225066dcb85ee2015fd4eb3c5cbc69f5c5a92a7cc2c9da8d94ef07e44e2280e9729b3dbfa51f93715cf38724be0247f590de542493f3132fc977553adc7d59dfe47a5264a656449d63dced191040a1d5d639a06ba99a7c7367687c3dadc98aef8ded5153903d05a38a8b15f2598cf0814d4e9a8a6e5af20149a47abe995609013326d8797a5c1b02b514efacbbe72b373d4f08b7551400000000", 0x198}, {&(0x7f00000002c0)="61a38e0ae72afbeecc4226e6f5593c3c1a7de541be97b03b5e9e1d151ddb810afd75840d20fbf8419a71936cd18c8f95fbcd0d8b734ee905d96f5406f099d7b87464ff385d4d3021518c9b7eb5e65660b5", 0x51}, {&(0x7f0000000100)="190457abfdebc9929f7987f63a413e5ee649b4b5d0b7d3dfe36a1fa2928ee5328a2f8a601c16e5a07fb6dbd588a3d4c4529db10176", 0x35}, {&(0x7f0000000340)}, {&(0x7f0000000380)="0e7e50a543959c4730eaea8105df61d4c014ef9d9f75d98af8613059b4167310422e08a6437c04db906ff42ec4bf7b6143b3e54b4f1f5919c07fa0d38a198fdb6835ed1ac6ba0173fb9e7b050bf67962f038a5f39d20f38f1d8984719c3fdec1e220a4ffcb6fcbaa02e285788c1bb3cdd783297c35d7747a32e38aecc3e6d6cc06ae0edb2b5e6a8099f5fb004acd14077fe80ce2c1124a08df57251e88ff51303c0a62de16ccf34d0e097d29830570644aeacb18005976d4e9ede334569237e2789e829e160338c28f17d149ab89525e094b64", 0xd3}, {&(0x7f0000000480)="bbff5571b917e33239358be05ef1914ef616c7002e156c756b133987ad9bb2bc15e81bd95fe439ed00783d74e360ac7f167d4298d5050335503508828fa758e9df32018f3116c2b44a11b25051c6dbf0d2d46b490910838f431377f41d60c1d71f8c7844131ca77a36f0174f7d99a6ca668040043d28022f6994bc8d1f1f0cf772b6eb1b97bd6f54a513372849809c4da760f5ef7b98", 0x96}, {&(0x7f0000000540)="f9", 0x1}, {&(0x7f0000000580)="4efc4a6eb5c331057bf1e0085a20d387a809aa93b5c0654ed395df4af7cb3b683490e46c20a47ab611bce2099804ed404f1822d808c6918f5594891d29ce8b6cceae", 0x42}], 0xa, &(0x7f00000006c0)=[{0xb8, 0x1, 0xd5f3, "82bc87e05f86870727d089441b2c8d8640ff278fd13eb83e04c68e788631a5343247f65df48fcf35beb4443300646b128c4638b139949ae6f804000e0694390f00a51bc18a2d65d4d3c5b9eca2731bbdf9b037cecf3453bae98cb0ebad0cc4c05c408a30ed59c3b63c3c414bf48eafad24a587a5231de8f3edaee6a605da50eaf0627fa88f2ab49c5e550b78bb2441ec447b67f61e393d68a90377130c3362b4a93fa3a1d59c"}, {0xe8, 0xffff, 0x101, "9fc1254830ae286c4328ad7886cb0125ff25b75fca3b6d424c0e051fd6c763c454356039d8ec25bbb22db9562fee925768bf1f80c1083645fad1aae1dd6f0cb1f6914b022b94734a0049738b383e79ad90f0d5849491d2f4bf38752e19ab1bfdee6b6b4b496dddf3d63752f757ebf0c0981c8ad28885530c45768468f2b77f3b264e831317cf87eef04e96df7a3705da55412e6317a0575d4feada1f959286d58f09a5bf84f80bb63d576f40891ff6bb404f9f18e0dd0c4795fb4f24a75b7b5b96fbea043cf6ef72c721aae61ffea43b6d87d438895d5e"}, {0x1010, 0x1, 0x1, "087364a29dd693805b1bd0c102c1be00cb233c72b8df0cfaa3b38b4c93dc4033d2ec5f50e7e2dab678eea1d9c74a43e9ca36ccbff23ce437460e3a5dea8e9e4438d30644715d599b8b9ec5a02de3045973893c0855ba77404cd862276148438356ddef16ad497c221a2a7d2a176ca6e50ce4b887956defd28bc28883ac2f71c1f55176749a2d1593bf1d38c43fd1bd54b93ee128b8d5bf11a086873c57106512d29b8f6b8eeb1133b7d48114908702b7ddd8a8a0ecb0bd7cbb648d7ec5122a6049a4823e880ca800ceaec6184e0db5ee8f2cc6abc894fa5984fcc6ca1e1d4a118d5757e4a39bbf1c2df558d9a271b98b8ab939fbaa34a5c78615f8ac44dceda61b6e1f82625f10ef018eb08db21c9a08866d48386756c335f377d9c972398f8d341fdd25fe68cbba066873e88c1e0c2d8c96a29b8c292ecf44289bc67e4fef6607b22aba6ed8e3ea1196f92bc06a362e6fed70649a7dd515c0cd8b091c95da2293b0f2e60bcdcd8473af8d0c6605e9191ff27ac03e1370a4e90320f202b62dcc2e3c92e0f4d9959c4a118d89a8ac542820c08ce3b6e63b1ab296e49b8893061e8d912a06e36b027867d0751a93c0d0859294a3c5b088bdbb1494438ec687194eba096d1bebecf93107f3a2072c550200e5dd35543347451d2ee859e1153d78203ad89aa49f9ecc4d50dce7b78ab739d4e415dcaaf1e91244851fadd715c9c03c9ea288c0ea9b823ba6014dfd87991d1b0a320e77e0b249ea0e9720366241253fc70b6553eea5ae32767d97cf85b2882fa514fcea6c94641bdeadc3ef432319f631c98d920d544bd8b564273f02ebd6c39f911089bc5745378b9ea3f9033dc33ea2d48f0e3b2dfd3130908f8dcbdb95a546cf23aac518c77037fffb21e9a738bc057f4361a219c9e9928adde83c45a0f803fbfc841dd910dbab856f781747f18dfc2704fd411081c7b97837127f8ced7aa8c99980c05bac4f51caf7d762d643266282aa510f2cabd8e692be5bfa6c6d253272910389dbbe84f38f764f369d17f8515c51cf8148da053b66ac98b2d291325f1b01527a5fb06dd4d8183fc8efca0b7074816b96021dc91806343e5f17819e1546437570a8173da034801310b2fa66bf8c71978488b31898d4af6f441830b56b8db62ee8e9ff332e3d47b6eccfc41587fdf9a0852cb0911037876661fdaea4b06ac538c6b31cd1eead116b1bef92f232be1373e8cc4647c53c2b55169e464aacea0cf764fe62f0a9095a01c65a68cac524f5221391d3ced8abe7883ff5d4c453a81ad08bd0e80e122e515c372caca8ab2db66a5d00c32272a4b02fe34e76607b6c8c9e7b17254295448254a759af802a9aafa54e8edf20feded75edc4cef6319dc42e9647fd195dc0684c11128399c62c55286dc1e77099681191ffc8bc637b8de3f08b5bd638d9b1f02342cb9f11fc38a22e5be7dd8183d4af2abff98745c9f143931f454be315d5c95fac578653ba782622f6169d91e30433bad6913b2e044f5e1a5dec9a6e100f2b6c4adbd396b8e053256cdb4364f0f16f4d26d26a4a82b64a7eb8a987035b1be0f9c2f21394d47382ab0d349efc3d23bab9805390a9d244135f42532b655dee6738e973cdd0d55123dfb9c1330d96e40d9dfb34f8a0edfc10e62b678acb17b9c9a2bab59ec068ee03b2824d6a89e73396d53470df04b39bbb672c1a3374fc1159eb46da68d18340a7ac8cc784956d224d14d2f3dfef5504e4575bd15fe171ffaffc0051408f5e25c3ee4032e69631fb9eec106b2203c975e49705fedfa238e05fa3167ed19c25fbddc811937851c06d33281c0193399e85c0be2406acc29e33521558243bfd7df4a65485da02ca4c41cb78f67329e98ad3985eb0a20eecdaea793724a800c043c95c563edb9cfe148ad8b69973eef98878f58acb57d210b282756bdc23731141cacd03eeda761883ce6fc6eb4b1bf4e938aad9b58ea8690f7534fbb4b00a0ca2996d8b97cd84a4f298e56b8a7c8f1489b0c4025e59b465f16b5f6c6af7865120bd962948f670abde80303fb285afe9c71541902db40a7964b85a58943daff22094d2e9e3e08eafd8ced6bb452b3f03a024101dfc62e69f2602c2698a89808c3194570580690e3d7c206833fb6dad95c9dfc2dc9b5ec3d7b91711525edb35acb694ec9a77023106dc73e35dd80dd4d942eec5c57983e791a618927dada6f9a5e3398025970208acb08bb93fda271a6d9b32133cac82f3508ab48ddc9b7a0ce005d00c0620a822a854ec7c690fe10b8c4e27c9e7a2051476b014be1b823885db223a97516298d965f551bd356553794d12956ddc492acd9bee4d1e0c1e71aec67d1f6ba0f043209b7d33300b8cffde1e4bf0b3bb68323ba4b42e0530375e033804ecd620dda1ceb56760b8863ec53209076b3c4ec2cff9cbb7bf8a0331d62a745d59c04ec4bca047ad2f61eabc24d7724633f4153d0f55dc9e3ff7c02f12fc1464c3f3d9ef3f708d733390cdae733a6e88528a827d1b3425f735d322e98a3e0683dd924529f5d8ab1b5ffc45d33ddfe948720c18b4aa872d18266f2a3830df5829fa9b428cfe2954c3f33d75718d965eaad790dc06f6f37aac5087b9912aa678836f20537f8329355c2990ae47bd8dd665fa7701f4f05a5b88a48f82e7d17d21782bffdb7b2a56e4d3e33cca2d25622460f2e8cb581f6b7799576715599150e731c8e9f3b65bf509ddb9c6148f485b29aa157e1c430f3ffb75f67a54a38db021d7a846e2970520503f8ce49eb426579ba0fa67a188bfc27147dcdc84a9b1e673d3d47f1b2948e88d9a2786654e4dcb13bd083375cd7d25afbcd21b269ab6218a1ba3cf9be2b1b45875839b823cae3775c528d65223939561e8d2900bb524c45b2c1e8bd378edb712b6376585a89974052bc56db009247f4d5365a880837330008e1b5be009435a6febfed1b45577448f7c3a1887a5739d4f57965cc7fef209d7f2f1ed114515346f9b048473273eb07048563bcba2336ae25c6d7bff797d6a347b5294ee14360726cf7c025790bcbac0104de1696f62cc0cfd6660ea7126cb556de1288fdd60cc1bf34287413c73feec2945059686b9bc7fbe6b86518e9c2860f9a61b9ec465a784e7f26f7a45bf1a0e59a18ff8e7ab7bd064eda866c74a0189c6485bda4a6215b7c2f51231e812ff091941b0c835e6d4c6dab82394e6fd04482328a933c8ee18a2e2fcdda81678c47d8acf6f27de1e6678767ab3d2e03fd63c62ab49b403e2590cd29158dec0e73ddbc6586d5ea372b97ed2303a975bd31dc15eec04327ca96c2c7cc54064b55af58634822098ff5f1ff89fe3bf00c7418ba9537003f7b725f10072f8540b4b3950923a8d845a3c793b2ba56e377e0d6545344deaab55b18ade763248b34f2d5956a2a6776b59889b531f4d3ea63a986004d4caab807e6798b78ff03adbd2680775662cfebd2f76c0db687c7b0c286be2ec824b49a87519afef08a95f09ce1f0c629e6b70b8109f1eb120396785475bb2e0822a498d0b234e804fc3a1b7c58c396e627cbf03b3f9b5d9bf0f2a0a6bd3390a20c1f33577142ae0b27090ccb2ed4226ae5d9144ec32f8e99ea96d418135d69aac15d1a1f63cfe7e96055b1967f937cb8736ca5cd273c65390d9af15f280a76b11b0357386978bf0539658a588e526e6dac99261d1bfa25928fe97fbeb1ae6e50139f41e035ab3a7957c3b75ebaefec740d229c2379b5c87e9d312f419300f948ca0b650fd47e39bf1631af3e017716a70f9bb9aa48a30d831dbead936c26d59d4be0267649ce2fb4f1e2ee2fbb1ecef711ed33335e1f4d81f265cf2dac471df68680a100234ab30767d00fe33671c5334d887055aa884823b76154e833b7940dde1005ecc46963580ac3bcf15f4068300d01ba2fc6def4b8db6248c28ec579ecc53953ee114b5d1dd01967b46efd2252365c789bc20c0aaaf1e06f25b4f15a3205469300941da7dc18108e787404fd4f44da5ca9991a8ded373adc1e0a1fab191df82a49734998e1695ebe0fe158fb0745360fda96d7c52db0bc9fd8c75f96f19f362c62acfc8454c15dc301253ef546fc0992bec21b13c2e10300e561b853b29ec1bedc619e4596a7b3bf1c4f06deb5ad51e14f46001626e319db25fb33542c95d0dee175df65d45072c4f8e91b7e39e66ee9b56c3bcdb9b32cd2faa4d3d9642e122dafa5be3055b178a583e14250419e5ec644c8b7fd6e5e4a48efb98bc50a11f83dcc6e586fab48439647bdc922bf7554c59e767a9b582bf4276678608eb4dbc608a1a85257f3bb89206f42051bdcbbb10c4a5b1e02e5e580dced729cc54707d1e4ca36c1fd953fe17c50167b1a41e910c79cf28030aa7391640334a30d1ff3dcab0fdd821e892852b635e2a006d3e40e3369e5d1e489d40a057b4371fa0727798e811d45e3ed36bc88cdadeac97bcbb385ef913a956eea9675d65e8fe8b7a31728f58ea904731792997f78de71c61f448fe519c7d853309912e827c6b8f9b905894bc80605508c6d72697769a000c5bbedf9db9b71f5bdd03076a6586b91d9274f1e61a6b4257d6a8a8dea9047e686cb35a6656e3cce87e1b93884da8a1a4c046e9bc3017613a00d884a67d032d5a5cba385707bdc8d6af5d7036d93676e9f9bcb0e6ca62e8c3b1924e2844757a0a10ef967c1f5d44a598ab6cdb660fca25d5cb12f940f2569b5f464125f38d013cf78268e537ee4b5f693cab007aa89f851eefc8b0555d83a6e2f82c4449cd31a21ae0b71edd23afaec711445fa5b8dcb0d37fc44b542eeb4a33bbe737866c43164a015518d28f0d4cda5e13cbe081ccfc15eb41a0c3817ae7f780feadb5bde2d9100c0c20f1c973cadf4b1a49f23f78ebe4a8e022eb1a941b2efa9f44022cdfd30c9e020228e33b60c2b463ac80d5a4037f21e99f660ef335281d156b49b9e689a6ce6123a746896287d4fec463d43e6a845a89745aa05e48146fd093f628f386c2e54b59bd928592d7c32837dbbfdc8a584ad1865d5502cff2eedc01eebcd4ddc8851374a3a60e2b80e14c8b55eab86b2cfbe9f26f14b86c2fe0d970f06a19b0023a179e6927d83b4fee41e9e2442e20b0c4594e7c22a2df88dda877a2a69fe4d168d7305a1ae042f9696fb24d251aee02a4fb3c445c5f6830ce0574a1537497c19825763b727d3357f2930103eadcc02486b4b128bbd2fb64af5f8b8d94905df88fba69a3ce38a40e47c448de87bd1093c0f9e452ea6c08f64299345a5f6db9cf2b373d3133a7d4bb86aed663b29f577bf4afd66067b6a7394f9f324928926f3bde1afd48ccfdac9c85830e59d524280c36275bb3fe88029c2fdc8cbb703622a372bc15e1efe367d942f24cff75c493df6791dbba129b4c79fe6a9ed1dbcc384937e88b4d6cb0efd30a594198a7da7752ba7b2deff60dd4c439bfe58fd443252e876230e62c0d2677b3792729a21ee9f6fbe647b5ca61e913c484beed1fae8adae92b510c3509422cf90481be198099a1825fa19342de91d53781b427c72f3bcda9111a999901f803ad996b847b794a62d4817668920ddc899928869e0517c4529d7bec9f740b4c380fbfda242d29bf3dc1401fb737752bac2a8c0e160029d8014aefd707f299231a4a923eed2710313993768b6c1c7deb9092ce3532a6d8d958c10d82656da490f55d1b8fc40614a84a7d7eee8eb3a4e52d9b2338cc4cae44241867291537b9575da669debc246c2acb8395a73075fb125278870469df58d121d179cabef5736e00ddaafb7485df3b5"}, {0xc8, 0xffff, 0xa5d, "f318135b3de1274795885b9c30e23b9ce4ec77fa7fbbce13474219648477f401d38d1df4245a3da3b6d39ac4c0c607eb999f6c5ac7f78b60f04fc31090af34e92e7592eb5070347917e6f7321c2e79ed0325c27b79b802f41f521d8ed2e99d5ae2b8b847a72fa9e40dd4dcacb730adacc25d898bbdbe81f42438429e0875280c411fb1804f1aa2aa77a6e850bdcd92320ee3c7cfc873433675ac9f12fbf438261bed1d95f19a20de95fd5de23a3c2100f770d501d72363"}, {0xe8, 0xffff, 0x1000, "804d712bcc757a32ce1d3f1b0895d32152dfcba037130afa9e6dab42e29ee3b4602c0d6dae85ab699014efab70926c4d5c1b7da22659cacad901fe41406e51b097520100b87ed4e5e7ff6cf682fa73dc75d1f9200fc7be4b5964fb9a3ffe0f23a2bcdddacc4ac5d64888546f514b11839611dffb67577d73806eaee4c3ae1e33ebe37bce566eed8068a4a93ab190a3a0399d2e6f955764299330752cbe1f550d389e881bc3c686ce55204484be49822776ab228b4f039e1125f8a602a794700c1b41ce82d1894708d3e62456c015db38d77b69"}, {0xe0, 0x1, 0xffffffff, "bd58e1710cd355f6e778a9b43bf0bac11b65ac572340bb5d97ef6ba41d727c3d99adbfa11aa4994a118f03efcc63e0391de88149e4a31e303ddb8ffea01ea516e8d04f504bcaca45aea4c15c7eb3e6b27cebc9e2cf358c3fb59573671a18fd28f85d3442d47c6f681f9c92fd3fa38bf3f987863aed3b06d1ad981b8c30c1673db462e7624d9ca53d98b1f650bee001abc75dfd30e5397d6fec5fb8cff164df5d2f9b32bcce539d378b4d2f25f742b764c1605fcc1fd874fdbc07c2d4612dcaa4ffde1bc475041eb2005a75"}, {0xb0, 0xffff, 0x5, "6205dfeb53cd1546574c66774cd1e9c542239d62d2ebff929b4701cbd413cc2e72214c5799821b0d8535a8c68948afe366b58ac71690e5ee4d2be7463710e3652c267385b962460e1ea97209c294563c311598094e201850dfd005c8576b41953fdddbe81a042bfc0e8392ba6d0224f35c4a0681fba82230ae016ce6b0439386c1766958aa98fa829aa103486d86e9c06432ea22f0d194671188d329"}, {0x38, 0xffff, 0x5, "244385e45f7347f9b10662b5389fcad73695c694898f942e889a61a79fdb065d39335dc3b60c"}, {0x60, 0x1, 0x1, "633f84d02cba4b18d4e3281e68118c4b7166659368fb13615f849dac5ae5bc73b9565ca1a619d0d83cd43dc3690c65560faa101fce3a0d6ace39e627dc2773a73c679169cffc882ccd501cbf961e"}], 0x1588}, 0x8) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x54) 16:00:17 executing program 0: socket(0x400000000018, 0x3, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x10000000000003a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000340)=""/188, 0xbc}], 0x3, &(0x7f0000000400)=""/202, 0xca}, 0xc37399cde6eb8a2a) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:00:17 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}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x100000000, 0x7, 0x3, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getrlimit(0x8, &(0x7f0000000340)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000300)=0x101) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') 16:00:17 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x8, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x6, 0x3, 0xff, 0x3}, {0x3, 0x401, 0x6612}, {0x3, 0x400, 0xca}, {0x262, 0x6, 0x8000, 0x4}, {0xa17, 0x5, 0x7}, {0xe1eb, 0x6, 0x9d, 0x45d}, {0x6, 0x20, 0x6, 0x6}, {0xfffffffffffffff9, 0x1, 0x20, 0x768}, {0x27b74f48, 0x76de800000000, 0x100, 0x2}, {0x0, 0x5, 0xdc, 0x7}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "750000000001000000f9f640fc00"}) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18c00, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x20, 0x3, r1}) semget$private(0x0, 0x4, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) accept$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$TIOCSTART(r3, 0x2000746e) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) recvfrom(r0, &(0x7f0000000180)=""/207, 0xcf, 0x802, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSTOP(r5, 0x2000746f) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) chmod(&(0x7f0000000080)='./file2\x00', 0x18c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0xfff, 0x4, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2a8b1a45}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9d0c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x10001}], ['./file0/file0/fi/file0\x00', '.\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0/fi/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1fffc00000000000, 0x0, 0x3aa, 0x0, "ce63b3658cae8581fd5a715d6f8c4bf521a4cb1a", 0x34ea9064, 0x4}) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:00:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x3f) listen(r3, 0x2) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) shutdown(r2, 0x1) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x547) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x9, 0x100000001, 0x2, 0x5, "71010b0a1c53d3711c74f081092897c2775efa7c", 0x8, 0x9}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x200000000000005f, &(0x7f0000000100)=[{0x8, 0x6, 0x4, 0x3ff}, {0x19, 0x3, 0x8001, 0x6}, {0xffffffffffffffff, 0x5, 0x7, 0x4}, {0xea68, 0x6, 0x10000, 0x101}, {0xffffffffffff8e83, 0xfff, 0x800000000}, {0x0, 0x4, 0x7, 0xaa3}]}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000000c0)) r5 = msgget(0x1, 0x0) msgsnd(r5, &(0x7f0000000000)={0x0, "89b42091d309d9c3c58035b711eb5b0c4425fe829ac2f43401f2f68cda8c7f93e80ed4d2ea98aeac075f948f2215f07c05ae8e741d380f150dd5dae8d38f6b37b9ea349f9bd9f50206dabead0aa1f01a2e4d05073282db941c434ea2a7b29bfb9935d25e3053d3de36b3ca2fcc7f6fd73657c607227815560b0a74cdc9c77d0a73"}, 0x89, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/225) msgsnd(r5, &(0x7f0000000180)={0x2, "f640b9451df8146bdf3d1188660924c428914830280e566a69ed85892496ba19df361722c804f8611274a5b4571194d4c100f0454f73fe85ec"}, 0x41, 0x0) syz_open_pts() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x1, 0x0, 0x2, 0x5, "c90ee480461b097b122ad6fd1eab6456eba59f06", 0x800, 0x9}) syz_open_pts() 16:00:18 executing program 1: pledge(0x0, &(0x7f0000000000)='\x00') 16:00:18 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r1 = semget(0x1, 0x1, 0x182) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = socket(0x18, 0x1, 0x0) r7 = getgid() dup2(r6, r6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r7, r9]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r3, r4, r5, r7, 0x324, 0x20}, 0x8, 0x3, 0x7}) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8064, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x6}]}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0x2}, {0x18, 0x0, 0x80000001, 0x2}, 0x1f, [0x5, 0x20, 0x8, 0x7, 0x5, 0x80, 0x8001, 0xb392]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:18 executing program 0: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) getsockopt(r1, 0x1, 0x4, &(0x7f0000000180)=""/245, &(0x7f0000000280)=0xf5) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$getflags(r2, 0x1) r3 = geteuid() setreuid(0x0, r3) setuid(r3) fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, 0xffffffffffffffff, 0x6) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = dup2(0xffffffffffffffff, r5) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r6, &(0x7f0000000300)='./bus\x00', r7, r8, 0x2) r9 = kqueue() r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r10, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs, 0x8) r11 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r11, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r9, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x7fff, 0x7}], 0x1066, 0x0, 0x0, 0x0) dup2(r9, r4) 16:00:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)="b501fa49ca50fa38a9725b72b7d05570eec85059a2d75143fda43ea79fc07db076fbbc4ba5170b27f06befdcf4c2f89373bf6298a94a53db92ba8481f9525f80c2c2ae3b1f93aa00d860d6844770c054aa6ab2339309dcf3268a52a16123c66455b9a0e48bbfd3df907af3676937344f24db2f284a8f890af9eb749273ac1f2c16c5c908d542d5ffa22cc6f5043e25983c04d2b94b81c8f899cc1913792f7a1fc7cf3e1e106d5deea8df2f89f45abe6ae992a7c2830417ecf4984d76500a6bf967a8c7580338535c6fb14a3b87829e65ff1c880806e4f2f5fc381f0acf195d690b08faf4bc6723ceea395471b7a6542673", 0xf1}, {&(0x7f0000000280)="0576c33e04e3a36dc908060a26a603dc678c4f3e537bd7a4d42d4c107ffe974454747d8bfb753293b0d8d7241b703a163a0bd77560c1c0ccf30563dac411be6b21fda68f1c0d90931101817081e4da6f605996232142e65934f2c05a30a05b8abcc68198e5486c19047faa6ad6537f9452358e3d7dddb854b8a11c5e730ac9d69a65ee8b6ad8e8cdbfb652d329d2eb0df7998caabeded89a802975498e104e65c9d7e70705916bbef1fff8e0405d508da4c8f8c7f3df8c3196f104c619c00ffb51cf1ee56b9304547f3a35", 0xcb}, {&(0x7f0000000380)="b853b4822eedd750b4a84db41abce6558e81f0284f895f798a611f9e484660910b641310a7c114b35b88c7d4d935b8e107f5d3113cf7d7713d937be96f4a62b8a0def4a7ec1d8085568c8e3e6abc84bcd48feba21b024d212afc6ac845880c0545572576785c7e095cffa60cbc99b3500219afa3fae3fe3ea49019912b868c469ca4f203ae10cd7e1dcae1be91bdf7069dc2a8427d98e35b03f28bfee3755b2ae925dbb7ff2a0a41bb24e959f0983326ac216ba4788be1bb8557143652935930556eeea68ddef75ab5dd8fb749c5928b6b94574b741f654360d1eddfa9380c3c4c6ef974d7c068db16", 0xe9}, {&(0x7f0000000080)="54a24bf291e49780bc1f514580ed555d565980baa49aba24afae5f5ffb6e8bb48a59f9d11102e33d8c27d94ce327546ce03081af5d63c3c627f2b5266f8ea04437854a334b57e5db08418d2ec7d5b741f4a104f6ff17623100e4d607fa31ed395359dd097a23e30b94e1b6cdfba796fa38d1644c15d8c83fff8ab3975cb27f092e45a4950d4b3c186c74959e142c190375c8a2ad45bf80d271e41d52af5b376db89ee5da11a21ab642b3f370ece7d3e8c9", 0xb1}], 0x4, &(0x7f00000004c0)=[{0x110, 0xffff, 0x6, "d81fd70e6374f36f3e9a5942faa03cd46bfcc07e0b086d3de72c4319d84da188785d781016a5179c766c9536a9ec88eec6df1128cbaa6cfbcbeeed6e96614c9d95c4ad3ad9d967c708357a0cbd09d5f51b32d91c2af5ca87e31926be39fd0a9a398f72bbca6349903f00a8b01987482cbb24dd87b42ce4df099b70e84b05b1e76350cab56e41d014273aabcd2c8421e4608e982577e39bc1ef20dea2fc201a605ec7bc080e6113f250e780166b78db5c796b2356f642955d2ea611f96c316a75485bb1b61f27f2ce050018c85e033ef87c50c84f8ed6b0fa205be4d98128f126db01f3382ea9a9a318d0bdc949555ae62a45a6b71a5685b9054a07d4c2384a"}, {0xe0, 0x1, 0x4591, "f33eb76aa1655f1b69b94b95b512b5c104fc3c7b78b95a315c0b86ec8a27271817f132a10a88ff9c5c41bc8e7a1aa503280953cf8570cf1fd1482ea30d6b8651f1653e2893a8229604c28da2bf34a516fec4f9de7522724f51a2ecf38792b1a0f58262ae70e10615fab9b87fe68e86a8743c26bb736ea3194097793654108f4d8f6683d443fa02c2ab8d3e0d9b126b36089ad41412e23a716a747f5870dcfdf441a108b6bb1d1688c806aeac75962f76ca744ae72df67d4fc85497406b3239d2b91492cab53ce138ce845692cc"}, {0x78, 0xfffe, 0xfffffffffffeffff, "2567afefc6de1df6953c25a8c1054ad0a2a050508bd46499ff9424d1a99c11dfe88a9034f194755e0f09998911530da6f3ae6450f03773cfaa04b0760488ad22874b601829567eee81fcdfa1ca07bffc0c446bc64d690ec226e4766ee3d744bcce997414"}, {0x90, 0xffff, 0x3, "9b8e3c9a0cf13e5e00a10b9689730127fb022f4553d330f69ff32e7bbd8f891936a16bfe417dfbbf2780f7ab2d962f24141c387230620205cd9b3a4d863b636724c3a7f1992cfb47817dd4db2972967488a7cf740bfdb507ee2e0d2f3bf157997f2f15fbfedbda972876e77ad25946ae5426b0b6bef72f6fc5b4aaa9"}, {0x80, 0x0, 0x2, "ab2309e3ac903d9a558f9f69d35b31e6fe3136831127be9f604581104d8d9a2504f75017f9a885603c1a7bacc9f7f7bb8f422a81ff4fae0a4b1af5067c4d452b7e36fb678f126bd504f7ec5dcc4100c25d81b4aa975f6c87a3af3c86f42b49b71c2ba582ba9bc48945629f"}, {0x1010, 0xffff, 0x6, "df187f07e3718f16645c9b9d6da482f5e6955b30d8c45bdfc45fbc7450d508b63ab1c33342904ea8b0f9248a87437b13405eba82f0741e0547261d54ede925aa3fb91f607c833287769cbb0c95b5df71d2aa159857d7558eefa413d89eb61556a82dbece3805dc2a2a617e5ed228e4df2c31cf0b7d608a4b782e8ce2338bd82c3cdbce24f3e4b2a2dd69ceea41adddb24440a10da50774badd972d56b048f047a2a8d05e29747de53d6c5869a6b6db8204bc93a2e68ac608abb1aecdfdfec36f3fb5d6078fc594f6ee750a5796c1c26b82e7dc042e87d0328927644cbb52fa5b3a7653886ab9f68dc84e5d1fa3bc8a93c491ee539f02651221def441d46788046c672996b22b26562b0f5b014e13cc850dc8a30f3bd5060475736535277ef88f9bd943bf80c9fcceaf6e636deb545db6d9c1fc234c6be6cd9632f6042b524a3b0f4da325493edd2dc76e0b94c3d1c16a660e5294756daaead59fd0d5c0e3327aff0f44228a96365530fb3b9d4c9fde1158d77211a168fc7c1e58dc3bed5b411b80973011887820b2cc70dab97963b0ed49744efe87f5ea803e17b75526a5140276eb313a39a04ff638b17356c947bc79ee721ddc5cdf7b6c144b9c945afe505bb119b7927ec121ee7f922b812644ad1895ef6c95febe345aab981e3ffef4f573bf002660a5a66b659d344a6d2f67e237f59005f3f13e142874c78093a2b5e4483224d77064ec90003825d54458cd0f0e65a881a4437c231e11bb5285834e637b8f58e29815b8224b30f3aa619db6916364a0d1301c4c0afc910cf0181882b4c93d7c7139aa41972f84b25d9c87e5ed0fc455af42783bd0edf3a5ec75c437ffa082e515360504840e47713c3d7a43d818105b3f1de6e675fab4ed708b72555619c21c0bb4a1f011ac7643e2647f696f82793a1a2085a77e67d8e9c5c7a39e0df0a668d5ca82b97d601cf9234d0a0516e7ad8b8489128f2f3f9a4b8a120dde9d64a6ac4056e1390aa5cd93a96ebc3fdd7c8c812434f3090d9a1d0b755e0dff71eaf363145f79b16112c37a8360ecdca739b3600ecb681a6149fdca8bfbb520ae85e0c6ee2f676f245294cd30264a7e38e804c6c7bdfa2af53bb1e7f3d3431c3d4fc33bb0106ad87211931c13e84745b9e5636b5d1120e6eaac73944065b39712ccdab8293be913dad34bef2c93d5a316785b2cd0103c1053b80e78f431030fea5976edeb626d9e91fcfd4fa63a8991bc0c6826f5500b0c09fa81aca763bc72d274f2541abfe7e3b42569185b5cdfd00b2fdabf40572088bea7de6c470eb6caa47fcf1c60635e63d445d6e47d8999640874fef9fc4a382ca353ffeccfe4303c8016f6f2ad0e1f48e4603bd5e9d6b2eceff63c18bee2bfddb528feaacf97c9fd5b5d13bc92adad13bbd90bf8c5efc1beecba5e42629b546431a0297acfa90501df1d25e59b486cb81099fa7021544271999df7fda24a0fe2db399d30618b249ad9ea02bb58457f1b1974cedc681a18f035d23f2fd0aecf9e321eaab25b12dc3cb878e68acc03b78b4c87e1bd0270cc96cf075ce0ac1b7afe3b4f9bcb83cf49b9eb499d329c35fccc108bdee3bd4dff131d4f02f8912ede91bda2b84fd42a89ec0d4b654bbe0b082e5839ee2c0e451a4dd63714c384370cf2df4631593173df949949ac4bf9eb98b7b7425a3c09cef4a3da68d47f5fd89e2f51c8ebc25a42c098058b5a132f024ebc3aeac43b2a4a2709549071360f94f49543984dac615b2b0805b21347cd60d3d08a2c6ce00e4f00397fd5982ddd18542b7b94c2d0c0688dcfae9322340de455d2c44e9a4dc7d9ae1ce88ca9a96eadd79cf8abe584832f33e0d6404a385484841988a8cc479f1dca0216656b27f04c4e8cb63780443b761989da2836538e4a6031b0f6982d1348ef84756bd9f456351d18d549526cb8b7907b1bafce4b0f138a9e51d01ccbf2cd4d81a2f00f64f0965ff208c272d1b700693c62e08bb209fb0651a250bfcb381b6f42d270b7c35cdff2f2dbcbce2e91c2dd2c1ab0f03dff6e4ae7c52b355eed0617f50df4757d5b35fbec6fc6bb4e6d0cdedefd5155c0e1cd77302c4e1792fde3d37da56eb14f643a0e58b7bc976c9fe6bdfa7d46e48cf6f678a9baacb1a808402b3638e072549fede891776999b3efc419a4b84ff2f9913b7b28715178405959cd9643ac8c1f7e4510f925c33a6931f8162e33de7e56b88df6bbfc3381ce5b351c22d71258091b1362394286539cde691a25602a22fdd49d5f0966c12f4533fc340643396a98efe3ae92d1da7167d71849cea19a50743cc2ee2db2cfba74c1fb292a1913ad71961ff666d7ef017d571768276ba4ac68aa70b27966d69edbebcff19e0ea1105b61d99a396f4d031ade145727bbb8fa84c6136b3e7abc88d19e5e58ac3476909c59796c863661f7b92d36c0033eaa2712b258010c774eaa789b6c20fb2eff49e7efc05e34d3e49eecbc86d0e0c90ab9705b6c696792a5e8a6b1b9349431910969c302e957f0ec06e21ce7d5c580e42b6b3f37a5a0d4d1a5a282e368f30d8ccf51d1306bccf15c14d2831af1d2229dc0bb22cd024be3eaff65b459016abfa5158eebad223a544ae0e22a863d21d4ea592669eee3ed65ae6761ebdea29afaf858ff1628c9db9d2891f0aec0cbe29a666d787d44b572e06b2839418635315b4a44be22135fe6d997543da3f4dbff6a644c01f61a387e0fa436a09a211a7e8dd7cb9cb4f8fc68b0e71ada510558ccc745f59ea6c10a4b2f087b1662cd99cd9395ad50bae32c4087cd2941882fda745c02c2a0afe417be57532de9867ab862f34e0f17a8124a09ceea1f617905a982dcb9b153e3f511018492b0d6072bc9a35181ce154f4d5f443261d37a688fe54e4421cf09d70ee9af83264af3e934dde2baf56287a03b2415668f1f12af61c26545634cb01e4861971b08ee11b656979740d3ec24f63125b9087b569e4c72537eb1a4310b856356dce605f3e82355bd7601473ef814527f5b56ff62562604835aeaecf1e93b91513a2d1669eb497b570f8f2686ecbd8e3ddb361bd55a3157b56810daa1fc4c19ce5c1a5a66af72bf17b211c36d671458547b0562401509b5477aa9afd49f3a14026329e02d4dd6860c9c0532dde4825554dc26a16f522fab9c3a68e409e913a811de104141ea3cb25af387097458bfa64aefad58d08401eea22306a0b6b9875b8bb1e06dc60a316aa4b823ec15122c7e2f814e88ac8eeb5f53855c4b059529bb8bda00ba3272d8c13b1ac5d5be2882439520107adf772aa9371c8ce10714dfa2479c631008bb7fcf5cf1648e4b3b717d7c347bbaf4aa98873760a1fa4447905f98b85ef021085881068510bb0df50e6ebb47c8ede810d0f81b3d5b2db27d30b9f2532cfba1e53a8ef891e7b93ec31aa65e429741e8ec053b4e79ac4fe2a8b9bfd921c535808ab333c2740e25688da96e5323a7fa3d9035b0e1eb9d6bead755f845ba2a6cc42cf4ac50427201afebc803ef9f8cbbd0db0ea269a60273aa5b2837c834484edab1d964ddf785aca32bfc738eeb76647ee5df18b1c558d30b6a73f8255993e4f96ba61b6d2ffad23c6ab184c43c98fa4718108a376cfd188bbcd436c95f89c99e0f5b842de71a099cc07955fb12a729fcbaa2b235971c87766e0c9901ec733d6366f2e20c2b6a9cf9b02629ac1686827281c1285139aa15e22e31827e01c62c90fcd6612a88e1700f9495f0a4ca19326a8a973dcf4ba7e0c4e403f81d3e6d13e0d144addad533bdb452b954ce59e34c0d5046fdf33df4346a5d0b7b3d7a4b85539e439dd28f4d9973d9d9df79e19d1cd4cdfc07b173193f30eef1004b39289ae360e5f326e333db64fe29d4539bb98dc3ea3078063a2f64ebea7c1a3e1db5f5a71a5766b1f8cd885f68e96613fe4f1da80c088ecdedd127a9ef44cbcfa946dc14f0a5f6cac388c53a20c2c7742abcd4f90221ed9516dfcf72777eb4e7ee1cc6481e9e1c263c9fdbfd0d112813ef00f91bcebbf7bf95cb24f2af688a340c53e914386cfca6bda190e035145789af4444c26554950613cb2055800cb2db8c844c8da3ec65e17525bf270eac6104cd8a73ba7c5c29e686d4e705394f20caa4854ba4434bd35795216508462898182eb84c8a0b7a7bc967b73bd294f501f03169eb088d1fa3ee58cc3f70dbda88afb9344030eb267afd748991e104397197d7d2bf252c4e038cc22f26343e5dac47132710abb35900308110e55994b71c2880965a73fe792909edf36d270590db5dd55e9ee2ad55a6df5e47af311928c387d834d0a85c3fca03db123ab4525d98ee77a3836c4aa087e2682e739d901808829e968100edaf713008188ebb3a7b6e5373a9eda156c107c229b049362645da5c5b3ddaaaf53298ef45426f4fef22f776ab71d2cff3501ec1ff90acfa542d39b11c933daf6881c2c401e5088b0705d0ee7387cb659e2d23d2de8eb17cfb4576c08d96288316018911018f70a77e8e4b3272ce810546f6806a741d97d315e029848b6b1cb27dee87a63403b0ebf8bea11777b4db6dc9b671dc996dae6ea25e598a76e5c53c064d5003dfe4992676f4dd3cb0093d49bc6a1e4f33a2f30a37367bebb52607e1f06134d6633ec53813e986750bcca4abbafc6d67fe225dca3381ce55a85ab23d264a28352df7bb890af8a1a525f5089da563f13e1c1b4329a653a8d2171187e4523dc66a15449271c6656ca43b2c5a6b3165b5ab5f6d03783755b98b09695108f9bc73ff8fb20fb2208c58d8ac79e6e6b2830086c16ceb5e94bbf2a0bc8885c274ea1be14ac4cbccbd1ca2636df08d40d05616d9a4d1577f0abbedbe0b39cfea03ba536071ba8bbe8d235865c186b2f63e0ec01fdc2582200f09c357865be3ba72429d3d0b05fecce86d6ad9c9d02e820712f49a72545930f7ab992e9cc4427f5a2f97e6025995bd1b03622614eaa042983034d6d7c6e9d27596bf81c1fcae80958fc2b37098ab3a32d04fa9a302b1135c6c2a9b8d9f10592d14d9b8dff7d531ca5debc5343d9239a5bc31878ae88b9e63a0479cbebfd8bfc27c907978e41a35eca9efb36d424f8186529bbcf927bd3a3e536e487bfa9d2729e38dec3b959f58e55a6fa39fcd94090913b28feaa84cfe5e9f9cd1473fe328dae414310d7d2142267c87dc98fc213ebc2da9694440f5d063fbcc8310bd615ce5c69e41faeef07bef41861ff1328c92fb780f6168f9db26ab0b7d7d10bbf1b1046780b3a39c31a729d7fd06624b757142077f6fc8582ad70a91049cceb80052fa211e866c077f9603cad7f67f7ae06036c8990db56729e0ac7e017675b3d5910292c4efbc3d6db64322413566476e6861c1c931504302f47616fa37d0076cc11b5c55db15c0b52f01e3135f9f3d8b0917ce2c516dbb649ee73c3a8432e3ac3497fe47a76d4f2591ecb3a4278057e54eb49fb84183b52ed79f0af82356614d87b8013d50e30009ad9b722ad2864032b110b05899b9df405a5452c26dc5fd97c88ad7695bea9de5724886d5cac802c8ee217c8a3926161bc7a617baa3f8db25c79165ffc17bcb24480e2a66e1c7a32f28c1516ad96d545a22e1a5ede58cf4abc4e7b50419cab901d5e31e0b0d2f206d123e5c402c2d8a82e32b2a5dbf724daa0a2c35a83cf74e1b9fc126724e609a84be6f9d858c77fa4850ec1aa37bc7d7faea1c2386a44685512d9a00df7230007263b55bf885766f34abc504411d5ae8677e7124184f8d33fd74371353063ccfd4542e85361eab4342bd41f67e85b3f86e"}, {0xf0, 0xfffe, 0x7, "c8a0c838f9255c910e91bdc1208a7bee6a2a5be47321793d3136c36661bd69bb019c805707aae15295146619c60eb771979960c5ea6838908e110bb73f17f6ab58363d85bb5ff344753c491390229489a0c28b6ab2f6031e404b077096cb28e6475dab1a2c21f8e93906639c7c72e1dc65cb580b4f3da56f0dad407c50498cb321fdb4d79a44efc117b75f7480f0534d134948f6528d4daa4ecda960b207f6bb948c6637d69fec7ced1e7e9b8eaa820cc2f669840dde807b68753792733994ae5469f5632b84ee9e22acfd39187def2d21b276ca350f9b21a7165e83c30a"}], 0x1478}, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001940), &(0x7f0000001a00)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001a80)=0x2) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000001980)=0x6) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r1) 16:00:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) sendto(r3, &(0x7f00000001c0)="187935971493cc74bdd5a104c3d0a950f8d3178d80efbab3319d6acc7618fbbe6e006165009d0b7bbb46219da6156034632c5c573efc663e68407a68ae8919eccee9c3197412530b421ce06e29c13c6dc0ab2e5b51496d055c824bf9e2359a64e8267be207dcc70dab3773428f5c004479c7bd54c068c9e80c7362e4d7f2a7530157a1dcf23a5b65ee53c7bc41c257930f5910824a92b0c1d1ebcfb298caa939bfe68402767f9aac23b3857afe193aa1cef37230d08e163e5d5ff9e9ac147e116fb98362f54f9d4a95b95a762004b652c4d4e9986376a2da0bb9a8bf1d25172892c96e8f85ac1db901eadd423f9cc1b38e37073b3080", 0xf6, 0xc00, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {}, 0x0, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x7, 0x3d, 0x5, 0x80000001, "a464d57b285820d8c98f5c00", 0xd01, 0x80003}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x1}, {0x18, 0x0, 0x1, 0x4}, 0x1, [0x3, 0x7, 0xffffffffffffffff, 0x2, 0x4, 0x8000, 0x1, 0x6700000000000000]}, 0x3c) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000400)={0x7, 0x5}, 0x10) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000003c0)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x0, 0x0, 0x3], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x4}]}}) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) read(r2, &(0x7f0000000040)=""/98, 0x62) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x28, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1be62c36ae61c4a648000000d05d00", 0xff}) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') r2 = semget(0x1, 0x1, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000240)=""/193) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x8, 0x7ff8, 0x800, 0x3ff, "f4d530200eedfdcffe20ecb1cdaa3ef2def1d055", 0x1}) sendto(r0, &(0x7f0000002280)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77067891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d086ab67d73c2a97ba5b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c50004655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f552287355607000000000000007d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334782f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e355fe998bc262cb0a54e817f0f01fed653c4955c4d35060bacf05c9acf2d4e91294ccd619f5031bf220aa0074ee370e10d8ab92dfeecd2516289e6a3fb321ba3d2bd4441e11ad39b510000e544e3459cdec9e107dca8babbf16f71c6d5115b4b3b6643535e1f038d3056dc8dedf602f5e1eae34504a5bdc190a79cf30358f20c1ae760eec64fb20e1f184710c04e9be7112148f68f68c50a384880543769f982d1353bfcce510ac36dc637e7f921d8e4675f229feead528fb894388c5544789bbfe74d54eae47a", 0x10cf, 0x40c, 0x0, 0x88) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) shutdown(r1, 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x6, 0x401, 0x6, 0x3, 0x9866936, 0x0, 0x9, 0x10, [{0x0, 0x8, 0x6, 0x401}, {0x40, 0xf68, 0xe, 0x401}, {0x1, 0x6, 0x0, 0x228a}, {0x7, 0x54bf, 0x2, 0x401}, {0x1, 0x400, 0x0, 0x32}, {0x80, 0xfa54, 0x2, 0x30}, {0x9, 0x0, 0x8, 0x4}, {0x3, 0x2, 0xc3, 0x7}, {0xf3, 0x7b, 0x3, 0x1f}, {0x2, 0x9, 0xf4b, 0x7c}, {0x5, 0x0, 0x3ff, 0x5}, {0x7ff, 0x5, 0x3f, 0x40}, {0x4, 0x2, 0xfa0, 0xff}, {0xffffffffffffffe1, 0x6, 0x400, 0x20}, {0x9, 0x8000, 0x7ff, 0x60}, {0x9, 0x8, 0x510, 0xd}]}) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0xaa78693f867ce1ab, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x27b8) r5 = openat(r2, &(0x7f0000000140)='./bus\x00', 0x20000, 0x0) r6 = geteuid() r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r7, 0x9, &(0x7f00000002c0)={0x1, 0x0, 0x10, 0xfffffffffffffffb, r8}) setreuid(0x0, r6) syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0xfffffffffffff801) setuid(r6) r9 = getgid() fchownat(r5, &(0x7f0000000180)='./bus\x00', r6, r9, 0x4) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) fchdir(r1) open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x10) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000040)="6d85999c005f581a98276294945ba4c8aae642234103706da065978a738b65d378926420692ac62ebdb4276ff366a65b8282cd651da250cc1ce97c6e21a336325f4ffffe92125a401a6dad991fcaa5b1cb6f2f196f60d39965c3205ff8ff66aac9df3e54e6bb02b8bc3e30fc228d2b0f19b2b0", 0x73) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x4000100000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f00000000c0)=0x808000000100) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7834) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x200000000000, 0x4, 0xaaad, 0x1, 0x3, 0x9, 0x21bc, 0x0, 0x0, 0xffffffff00000000, 0x7fff}) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = fcntl$dupfd(r0, 0x5, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xff, 0xfff, 0xfff, 0x0, 0x3, 0x10000, 0x5, 0x1, 0x2, 0x6, 0x4}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r3, 0x4, 0xc4) read(r3, &(0x7f0000000540)=""/4096, 0x1000) 16:00:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000b3546a3742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0400200000000a8000010dc1bb893f8199b78967a6cbad8ff810b694408981e0298fb43c8e8126157b4ed5f30b238b3cd491e5a78bb7b04c6da782ef5e5036ed4cd6d6c2caa1"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f00005a3000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x6, 0x0, 0x80000000, 0x9, r3}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000000, 0x2}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) write(r2, &(0x7f0000000300)="258c9cc0ab8688ff642351805fdf7ec4828cbb456729c8917fe064c30c97d65ac5cb709014ff8ef496ffe3356cfdab4c7956a8c05d37a99dfa1e0eabf55637f5a3f5200ae6364c90b7223b17f815788fdf18e10dbed39a0a93362d54be313c6d84413805f52283252be5b292efacd5947f7d5f75eac90880facc98f3d72b15c23853f5299292ac595b977c3d4505756dcfaf4079680118cf964aa33707b9860c9702947ce6ca5ad35e0a53bc05f9f019b2ff7f94817af11b2bd29ded", 0xbc) r3 = syz_open_pts() socket$inet6(0x18, 0x3, 0xbb5) close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x200) dup(r3) socket(0x2, 0x8791f8542c6a814b, 0x60) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000400)="37cc953b236763182b5a7bf6ebce3cdeeb8482584adcca094bfafea51d0147efbf984f92a95733273f846033069c85744ed4204c2b7ac8259cf1e8940b6a8eae2d390b91093015", 0x47}], 0x1}, 0x0) syz_open_pts() 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f00000001c0)=[{0xc000, 0x0, 0x72d, 0xe1ef}, {0x404, 0xff, 0x101, 0xea}, {0x2, 0x1, 0x7, 0x6}, {0x4000000000000000, 0x1, 0xf8, 0x8001}, {0x400, 0x9, 0x6, 0x9}, {0x7, 0x5, 0x80, 0xa82}, {0x40, 0x2, 0x8, 0x1000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) accept(r3, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30006) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x4000, 0xc1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x80f1, 0x100}, {{r1}, 0xfffffffffffffffa, 0x6e, 0x0, 0xffffffff}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0x10001, 0x7521}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80, 0x5, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffffd, 0x1a, 0xf0000000, 0x7, 0x9}], 0x10000, 0x0, 0xcfb, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = socket(0x18, 0x1, 0x0) r10 = getgid() dup2(r9, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r10, r11]) r12 = socket(0x18, 0x1, 0x0) r13 = getgid() r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x102e9, 0x0) dup2(r12, r14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r13, r15]) r16 = socket(0x18, 0x1, 0x0) r17 = getgid() r18 = accept$inet(r9, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(r18, r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r17, r19]) r20 = socket(0x18, 0x1, 0x0) r21 = getgid() dup2(r20, r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r21, r22]) getgroups(0x4, &(0x7f0000000280)=[r10, r13, r19, r22]) fchown(r7, r8, r23) kqueue() close(0xffffffffffffff9c) 16:00:21 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x41) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x18000000000000}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x0) kevent(r0, 0x0, 0x1000000003, 0x0, 0x7, &(0x7f0000000080)) write(r1, &(0x7f0000000400)="050d15df96bb7a30b5c57be8ca88b46f3db7deab098f61c1c68330cd7d1617940082dfc85ff2cbf4ba583fae28fbe6da3d014b71f2d54a7714c4d2034eed39f7f52a0ed90e18e4296f7992e18da39bfdc8bddb4693b97d02d06b7f47f64206d577f3f043326672bdbceb7dbcc07e410b640e49480004b2d36c381d3244c0671b55b003fcf5504d85dee288f780949f9fbf2645e378fb84be1340a091383e60cf7ca15b214af005262d60716b89c69b65f0b7ca9d148b3600d6d475b14e90dd88e9a5009ea8a146ba6e16bfb63097cb66f67e5923a6f5f4925377470580887bc9a666c66cb8961674b3892dc333383de3570ba5bd7df95119c23b449f5af02b3fbdfeb8c34d3133980d0602419e487c55459dfd033ab12d6430ae5586f3bc9a25c154d870e1acafdff671e6cf62c918812499ee26c12377e1fd04cc3c90e25c5ab3ddbd84c1c0b0132a0319eadbd9dbe8d9d0cb95b1bbc317635d41e0fe2f5732ddf3c1865b79ec9c1229c6ee396288aed13e01f9a0139c54aff56eb45251df7ad6aee0ce61adf65033d4ebbc5596a06523e2e03ad6c40522336ba9e8c7a9fa9765dae33bedcbe25af97fd6a5c86a41ff15fe53a16ec0a8668733c1c35d37b17d033f0e95bb081e11bc4043c8646894f94da2bb947c041e97efa3ff9fea7296d48cb669412aef28ea090e3d70e2efeeba271e51db0bada2b81b3d069ff59f93264fe299384817857ae8c5ca6cc068674ab5de8583d260faaf147cbb0df2aadd5a238cf34a8325e8d9a149f293db29ae035f81d5645f693fac0da9aaec25d263894d08354e56f8b8faf57593eaacfbe5b071df979d6e64cb59571bf302fcf166e1f6efaf62502ceb79dddf450c68b29e95e9bb9ecb15bc3bb22042f6440550f68930b00761eb6c0857aceea396af382c1c7b211fd2a3ac240b1406d73aa98f8d969031bbee52baed759cc54c378b63a6c254402076f56bcdb2c678c6cde8ce3fb8f306428607e07d655205ef81429e43158c4d870f9a6edb8a49d9728888cc84e9aa519fb1e5c98afd7a779b8034891255fad19ae23cafae3c2aaa9f76af42be6a5c833f9bcc11d4d0188da88f65900483dd1a7fadc47e175c4f5e7718fc9ef150efb57c2e24191b69c5d332eba4bd10d3d87cb0993f78b73c50e94f731c56f2546a25ed8efa75ddf2353b6dde2563b5bb94f3c6b248a7127a363915eddad73ba3ae29a3e5cfa1fcd95f595d924a7846ac7ef3f2ea137e901c28326639c803d85feac22b8077c59c32230611580d1dd21b221fd7c884634d055c782b33780c93e0f939a6e09354bf4e0f2ef0b313857867665cc76da916d151d2dea54b66e39584b516c77cf0e107dfdb8c67ff2f717c11f7f5ffe299a4352c5ac0b942d3211919c36c1be9bc91be0f5f3495c81f2932a7cb8a8b7575eaecbd68235f622a2e217730dd0d87ad1f0aa8bb015068e0f142d368af24ae5c75785b03d95106c7160e08c3ecb03bb6e28fd39c9326dc8190983ef2ab4af83342b00b0dc4721d5e3a929c8a42bdda896862c04a8d5a31620a111a73bb01f93b9d2df9303bda637db98a059e2e2c0ec9ce22fb4000a6d5564222f08134ac7646ca5011551b674f3c27d36939713d760ffb5832651ac64163770737e1bf278ae9b771a9dccef3372b71a72023576e2dc13c5e427bf063d72e5ebc04bf90d614455ead166a0330eca47a666e5616be1899948faf3018ea0efe04797f3f54e1dc392c942721d2d06c4f26faadc1fe56eb4fa1fce11bfd57697b003e953ae33fbe95e09cd315366f3f58acbfc3d98678de2f63608882b45aebc5d1f076b8515402f27ad1d02081cf383620aa36d9ab352c8fd9daca60f35b93a40a2c9a554bfb4aa9926dd8ad0f1caea805794290925c2fc1bd3f2b83a845a6a770908c6e2424fa8a38a48c6bea030a7420746d9eb257cd0b106d4686d8cb40f3813c671f1edbf08de12b7259b719a274479211a5fd62d08f613316e488060b0d4cfbabe5e90a7defc637a91bb48de29756cc715dcf4e21ffc6a9a7e549ac189ae02d3c13ea09b7d5d3b7947c90dd3daf69016a2e6275a6b542370d70c8957a65ea26e4614900d1972ab0b8e19652b312d76363426ad459a2d55eb82e332bde8922421ccc99c6db4e9ca758594731d0750ee037cee0c4d212552fab0106ea83c4d014251fa1f322f401b432672800c1cf5b55a68c7fcd44e4fa59ad5d8781fea9b331a12bd98ecfd0c406348a1a352fb5be23f0077034b7db68a1cc0d42d73bd8dbad44cc1b07d21aad7aa74fe20a6fd4c9e7c16a7cabd11994e05f8ebb52e4fbb6f3dd1dc360b342836b7120d8de925702890054cf5991d31cb4c7057f939a330c8685bceff696133f6c41db56a665469fe986eda3c494e55187823776e5efeca9713f2c5ec989bf2dbfd9e2bfac29d224e6cb6a3ff8d385f8cef7952266347fd25a829edad8bb7006538d28d718d1a239545f569fc010cdef5c16d2a8d7b52b190f452369f5bd10137f3a86216a564f314266743bc68817addf2248bc1f5f2e3212a0c8a5f50a31c06b99ae31f38efd2b3e6b3cddb98db784b0e54a5237fec549da94fa6e5b067178227b7f2ef3d125a460f39f82c4dd70cca52232e284b130f3535ed3462fca97783bb6037c8230e8979e86cb45fa36357a36fd5caaced040c53f9f12be7e9e4beb6401e15df48904a5eccd8853efef8d1d4dcc657c6b839c839ddf4b4f1a032341f562d7212e3ca0ad4e1617181fb753526befe920fd4dd5d72b58aa119d4ecc8adef36c3b80591061160ff1842bd49a2c7446b2aeffa0ab0e8c05e9463085b4b06a28afafc4da7b12e3ff7f01ab671da41c38162fe3251e9ee43a49611cafd7059878ca608a6f0cf78b6c14718af584baba6484323a05377c6e55507ef29c5ccf415bb226facfc92f9c40023e4baa4c69cddb6244ac5979240fa0b53caf50b7673d927b9d054ad529ac1cffcfc8fddccf3150aeab0c7df367c02d8c665d137a1725ff6a63b2fabf102a213f9818421fc6243cbcedff4600fcbdbd27be67ef37eaad9d265c6b9e2b956bcc1fdf026298a598c288625c9d3c364718a71722bfb39452d8e79bac2041c074a44f8007f66bc50d02a5ae5d06174df11b321feb3a65cefabad2f48fd217bd9895d456e2b7e2ade96caebe1f7c10043e34d352376e57069e941e914056a2350fe0d543d703a2697870a7434af8e70198a0ef7697bea789e5f78fbc9429c50724d1dd0df502015f87cfeeb05076187d36b8cbddfb492343939d24305c0c291d48d895495177942ac7d77d195a7aa124b13b1bdbf9bcb1a0f6f6b27a154f92cd836640754d7c40147d103a53523063e46ecf85f48cd9115b0ab77219015caf35cd346853ef75c0593a6dbc89c3e02cd2b1f3c634a24a028a60d36eaf7cfc723e68f99ae14c1e73e8cff8ef5d5b30e70529663b7ae673dbba2117f07c3481419d29e79a6cf4938c59b684bb6b4cdc14951e47ea7e4a9e6fa67b117e27de459db5d3bd602c5520b49ccc5765a1c4cf97565daa5452f42ea247aecbc9a2472421fdd1c787c242c58ca5d203118a15ddda3f145a30f046fb4597cb4f92d67feaa53617afb90e2eeb111279ce178c0a6a01f15fcee37a5bc28cdf52f30b6f0a60d72f8d273cf6b295769789464c23d0071bb623311ec5cf0528fe53768742f3d68c8423313dc7421760ced80d2595a034ed7607ccc75d252481d98c4870c4c25e28ef51834010ea1093ccc08feaad1e39d91d8b1db25bef4b4402b5ed94b6588d10c913b33112dfefb3d066c3171b08f52082df1d3649320386b17a4b95f5a8305a942228360378c2430c0acfc3fdfa27e902cab64ef77f6eabb15820e76d660ced3fb65de003c06a6593e338ff7e6edf415b73fb7cc81b8d0a6239f2b3d040ef6403227c8a57b58cd43a09362e2540845a691579dea982f559de7eba9ebdab569d4ee464db37e6b1c0529970feefdc9637975149cfa44893b90ccd4bc3a75e212799873325c6313d6f764b00b22aeb1a641663607a74650a9b142ca8d78c7a733d2b96f874f6c9716fa16efabad13bdbd8242513a7d586eaa045c667c9babf653b1148e5d9bc5f268309a97bf8c13bdbdc5ea71c613b5a0d54266ae4bf47ba475721f5216704d383760cda3306ef31fab1c2052e8f2bce908faac6193d2d6a9bc3a4e81f9383c6721704c1b49ee8260c15c963a81dc3dc8a1e4ec47de8c45aa95db63733093d6d40c7e51f14aaab4e92de9e327c92824dc3f5c66652e87b7ae01eaa540ddcc8e68f76da5a29500f0127f58e695df771cb9147f552fab362a782218350afe5d23c0f4f0f623926ea9abfebbc96cee326d656583c641897dd347a4c0b54b27624c4fd2f856332ed8776f6788544db861af5d3851d4115a3f94e0d1736deea23bc39f1af6e173d32ec6a55b35186c7e9baf20e083af001d039bbe011f0d4de21d5c097fd1a14ddf4d424c1569be02c60357fec05d5fcb4ea0221130b6986e31313d1d1a5de6cb608904ed6fd7a5214e73609fb82c9836175f9c6bd7fd5f342f6d1422e5f68b7ecafdd615811cb71af7cb9a8484ca44c327961474efb664ca4b808d36f56deddaf2a06fe33c6e9d4ea8ff988b2437cd2b4cb02385e5cf152638f717101935b8a7d6df1719b62fdc78a570ecc6d40f025ef1ff8405bbc18b7a06170340f9e51c515f8ad8a9084eb3a9ea76541e7c0a7304aa78cf687fea21a76d2a4903ce93c75639606bc76d5bf06d07a91b2cf5f697817032d77daf99a01cf323ba6c90e8e54703ae37ea8762dafbc94a6b292d02e28b6fbdd4307a497b561fed06cb361a2abeff0add0f2786339a3826a6979a3cb65d78553f64c5bdecf06f29173ee6251d6aedfd61c86296eca0057781d6ce5d186444382048b019473c70bb0a7789cf1c43d32b1d59ee2a4e89b177cbce37425d081a66f439d695ab04b6cdce02c51f52045f3b43d23aca283aee013162896c0c29df6e54e5554bc0a3bee627dfebe1eafd8a3fcfde9216120e18f5d0201ab5a75c7abd78c34404a1c5b0e1e81e37101a5c3d74504552420c0d5633efa525d62cfadda5257e747bc1f44db15a509cde0bcdaf5f51fd526311facf81f678503508e5ede11e6da2029cde399612028aaba93c82604556d6963f8f840fecdedbf608908d2e1669f2cc6dd948fd1b501a233674ea1959c2fc43a669887d526c5f0c5bb42cc24281cfecd15b0c8476899ff07fe525ffb496ed19fb95520e765f80ca4667aa82de334bd0859edbc916acddafd0fb830add8b8dd875b5c82febfb0b38df29476ee91e68eb7820a71d814b9fd8803c555cb309a384a861080ebc8e6014eaa0b4715c7488d328596c1b1e4bb060377cb2e45bb4bcfa7d1f171f85effc7418025d26aba7cbe15a416b3d18c616a634624a50c2f9e00b1fa9814b666ce88be341f251e94ffbc71c479dd37ad50313b12fab4d8861dd01ba6ae3d64c7e9869f9488dd2d547cc77894ae1e6a21fae18dcefb504fad49d8e8b425f265cf6119cfa9b2c0665f118620035a68750d6b3f847582b55c72eb8b666584fad1b876a8d37d0edb971d9bd1deb1383c17120f0266285248899afddc059e90417b17c703771e0180d7d64209d26eec91c6b173876114a05e26d65a616cc4ed936e243bfb02b40a9574b57c4f93e85a2ceeb121535e7ce24247e00a49c85a0574db51b885626088184b178b78075079a2f3da2a37d8fc89e1649bf1b65832dd0fdf1dca8c8d47ba4e33d1bce0426edd", 0x1000) close(r0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = socket$inet6(0x18, 0x2, 0x4) dup2(r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944", 0x5}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) getgid() 16:00:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x0, 0x7}) r1 = socket(0x6, 0x4001, 0xfffffffffffffffd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x28) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10001, 0x1486537463aa15ec) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x724bb38fe0e14568) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) fcntl$setstatus(r2, 0x4, 0x40) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)=' &\x00\xfe\xff\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x74, 0x0, 0xfffffffffffffffd}, {0x44}, {0x20000000000006}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:21 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005bfe818aab49a7be4d000400b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x4}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000000)=@abs={0x2, 0x0, 0x3}, 0x8) 16:00:21 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgid(r0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0xfff, 0x6, 0x6f8, "25dfe33191507d74d2066cf2d7802f2fc1842d90", 0x8, 0x80}) msgget$private(0x0, 0x4c2) r3 = msgget(0x2, 0x5d) r4 = getegid() r5 = geteuid() r6 = getgid() r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x3, 0xffffffffffffffff, r4, r5, r6, 0x20, 0xfc1}, 0x7, 0x84e6, r1, r7, 0x2, 0x2, 0x10000, 0x8}) pledge(&(0x7f0000000180)='{-\x00', &(0x7f00000001c0)='$\\%\x00') r8 = syz_open_pts() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x2008a, 0x0) poll(&(0x7f0000000280)=[{r8, 0x40}, {r9, 0x1}, {r10, 0x4}], 0x3, 0xf9) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x3, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc008, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r11, &(0x7f0000000380)='./file0\x00', 0x108, 0x7) msgget(0x3, 0x100) r12 = syz_open_pts() ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f00000003c0)) r13 = open$dir(&(0x7f0000000400)='./file0\x00', 0x200, 0x100) readlinkat(r13, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/40, 0x28) fcntl$setstatus(r8, 0x4, 0x80) r14 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) poll(&(0x7f0000000540)=[{r8, 0x20}, {r14, 0x4}, {r11, 0x4}, {0xffffffffffffff9c, 0x145}], 0x4, 0x4) r15 = socket$inet(0x2, 0x0, 0x2) close(r15) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="58ccbd5aa7e8cf0c3ef3401374ef58550e68062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x100000000, './file0\x00', './file0\x00'}) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x170) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xc00000000000) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f00000001c0)=@un=@abs, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) r3 = dup(r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000140)={0x3}) chdir(&(0x7f0000000080)='./file0\x00') r4 = socket$inet6(0x18, 0x3, 0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000180)=0x3) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r4}, {r7, 0x4}, {r0, 0x8}], 0x3, 0x5) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) recvfrom(r1, &(0x7f0000000100)=""/177, 0xb1, 0x1001, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000040)={'tap'}) r2 = socket(0x18, 0x1, 0x0) flock(r0, 0x8) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x2, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r6, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs, 0x8) close(r6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./bws\x00'], 0x8) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xb07f55be51b25fc0, 0x0) 16:00:22 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket(0x10, 0x0, 0x800000000000000) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/97, 0x61}, {&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/204, 0xcc}], 0xa, 0x0, 0x0) socketpair(0x0, 0x1, 0x4, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) listen(r1, 0x8000) r2 = socket(0x2, 0x4003, 0xfffffffffffffffc) getsockopt(r2, 0x0, 0x18, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x10000, 0x1, 0x9, 0xd2b}, {0x7fff, 0x2, 0xda8, 0xff}, {0x7, 0x100, 0xe7, 0x8}, {0x100000001, 0x100000000, 0xf2, 0x9}, {0x3, 0x8, 0x7, 0x3f0000000000}, {0x84, 0x401, 0xfffffffffffffffa, 0x3}]}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfaff, 0xfffffffffffffffd}, 0xc) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3c8) close(r0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x3ff) r2 = dup2(0xffffffffffffff9c, r1) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') mkdir(&(0x7f0000000540)='./file1/file0\x00', 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000340)='}[\x00', &(0x7f0000000380)='*', &(0x7f00000003c0)='x\x00', &(0x7f0000000400)='x\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='(&\x00']) readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8020, 0x89) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x0, 0xfc4, 0xd63}, {0xffffffffffffffe0, 0x76f7, 0x8f5, 0x2}, {0x8, 0x0, 0x100000001, 0xff}, {0x8, 0x1ff, 0x2}, {0xbdce, 0x8001, 0xe7, 0x7}, {0x4, 0x40, 0xa4, 0x9}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3, 0x0, 0x0, 0x630}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) pwrite(r4, &(0x7f00000001c0)="f9bfa2b4a830f5eb6119f1314dbb843de508771fed33e8c24f67e4274a7c11ff4e7e9d7a7eec95", 0x27, 0x0, 0x19) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) fsync(r0) select(0xfffffffffffffeb7, &(0x7f0000000040)={0xffea, 0x0, 0x8, 0x4, 0x0, 0x4, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:23 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, &(0x7f0000000000)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) fsync(r4) 16:00:23 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x87}], 0x66, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000000080)="1e0b211288d3ccb81fb509ad833e71c454a523381d45d64e192d04f7e777dbf1028088033710c199fc16c0621d626e9e7b0d9eb67445bc2b86fbcb7ba9bf3c297270e7bd3e4ee92712943c31", 0x4c}, {&(0x7f0000000100)="a37ae95ea117d2d1f6863b88384f4e46cafba06b2a86c2a7386713893d54288792c8e482798848a9613707bf45736c291f1b116f659b8b16815716dff704346f108e62dd3aec9bd1ca83094f569f91a6c7cd3526e3b0641f42627fa390", 0x5d}, {&(0x7f0000001200)="d5bdc914a7d351b49d95f4597b96ff0cc481bdb2c7be0cb7b00c15bb0eb45c700b63a20306794ca7f2ab7b7916f5b7bc0064f8e3804b54913afd904cf6fd8b14a3d8565fc4575bb7f27020b03c07e74863cb5a1807ca0395c27482d0d302b2662e6d1516b4f2cd07701b4f9a18f41aa973e591463e7300c0862d2ad5859e99180f87cc42425212a6f0ff8be918f16bb603d3ce6344a65e164f099687eb38c0cc6167d531332c42368a3927aea2b323a1645a174190c19770c7", 0xb9}, {&(0x7f00000012c0)="67a47fa41d05916d97feb61121af74ef87907354c8e105650c608163a5aeaa85a6d8ab9f3a711bb38326413ff8359327b972", 0x32}, {&(0x7f0000001300)="f1bf549839e703e8847e80890629c9451185006e2236dd6ac4897962321c80e9caa82b2d99059e6f21d2d961f2b6ed40ad440c1aace55633c20c6339ab2fdb5da1c7b4a127a43ab5bd278f1bbdafc2410439633edf300b63395731b013b63fab3f7347c10b8bdb6094ad203cdf2df3f6a81b8147991a963095b85944f4720d48ff33984822f1b7602a8b40f977a2e9770bbdfe4715e607014fbedffabd83f87b89ba57926cc631fc484fe9acb01384ec7b8f6dd89f8de54a72d09e5250290dea6d88e7ba07f8fa554043d431e024e8f6097d505ed598e68af55f941ade7f", 0xde}, {&(0x7f0000001400)="8d95a4a8bf500d386fd60ceaff11cfd67fbcd9521cadeaa17a252f6615d411ab58d9f2d21069528c72c4998dd060d5c850616c6b0add89230cb7cfd74cf3c4e67cb08730c96e447e4ec7cd8bb9af49ce4d22b3764266d677e0184dce1cd508521ca9a7a5c266ad4aa104686e1b406abf7e02a03cf96ebebe0d7d2ead647790772a1c14a3fe726ee2dce89988cc8bfc74531a1b13c0287055ed28b73bec", 0x9d}, {&(0x7f00000014c0)="5be23f5450caa34550c70ea1657d71eb03391195c9e462dba3a236b033a34e70ee3d499ca62104919cb5dc86d227d1d1e87eafee24b8a21cf98cf193f9765046939638dc345059cc43a4a005b6577a00843dda880f6915a4db5bc94b8997cd8750bcc35e961f14b5cae533b3f68ef872dfd0e7b74fb04f992188c778a002e49e3ac46238686cb78128655ef032773be6dd8c0534089ba3793b1478bd2f34baec0ae02203dcd2382756735b4f7b69f9565314af", 0xb3}, {&(0x7f0000001580)="1eb86dd65740df82904e33598235dae81580fc87f0f96d56462406a0d0e9e5ba9c41725a7624c9fa312914173b8740e2f23d3e96835876aa881677983f4a816937f75b3f1bb608b656a5a081b320b22f4a422f4f1b6d292d9fbac0758f24ab838dafa98a723e7dc21f389fa461b6d07ea1896abf60e57375a787d42d1c7aa80a5a5cc24cc893c57e664419aa8a3ac9844d4f3d356b1f87ef1f6bc7db30537265e5122687981312ff57ad99cd5fcc3f6f93a0e5d4d36c3501a38a8697d2a966976ed294c4a2b7ac7118b2ca723caee84bf89e83cd39dbfc8c7d730b1264ef1db3df871f7bb687fd1de4c4ce", 0xeb}], 0x8, 0x0, 0x18) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd375010000007dffd57a95d3c875db72337b6292c9bc77cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf444105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907093e40117586f0f154909e39cb3107b6e98dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ed725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d240000000000000400", 0xc9}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x04\x00\xe3\xf9\x15,\x00\b', 0x20000, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffef7) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x4000000009, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r1, 0x40a, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r3) r5 = semget$private(0x0, 0x2, 0x53f) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000040)=""/98) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000040)=""/59) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) 16:00:23 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xe) pipe2(&(0x7f00000001c0), 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x10001, 0x7ff, 0xb774, 0xfffffffffffffffd}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x67) 16:00:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0xaa, &(0x7f0000000f80)=ANY=[@ANYBLOB="58000000000000000000000000000000be0c026d4b7604f59f1f7605e521738e3ec2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70cc09c21e9db4467862f64042d8d000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000020070000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadfff0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a82317bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad400000000000000"], 0x810}, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) fchmod(r1, 0xe) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x10001, './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x5, 0x9, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) r2 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8ec182f2ee45729b) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x9) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0xff) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="6ade07599cb75b4b76132fa502e1a636671148133482c456622ab9e09f", 0x1d}, {&(0x7f0000000380)}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="180000000000009dffff0000010000003a67a0d5449d8969b1c7499b85788d802632f34454506e8e4b83c991d7aef15567070000005925b1857ec5e1c0ed4b0cce2ca247b84d26c8e8c819bcd51dee96c484a333c7c757e3f2909de5296cc051f0ebed95cc60c6c2c081093aa16a554e84639851ffffff7f00000000260055ece4ee20d2e0a5562980fabf1860aa50b6fc14c61ca8f4b511fce3facc0e3189f59f96176922b257d584a43d07b99fcc71ec8d47b484e3cc7e9b971645292f10e759c2174376", @ANYRES32=r1, @ANYRES32=r2], 0x18, 0x1}, 0x401) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000480)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000000500)={{0x100000000000000, 0x5}, {0x2, 0xfffffffffffffff7}}, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000580)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000005c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000600)) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)) ioctl$KDGKBMODE(r5, 0x40044b06) bind$unix(r2, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r3, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) recvfrom$inet6(r2, &(0x7f0000000740)=""/226, 0xe2, 0x801, &(0x7f0000000840)={0x18, 0x3, 0x82}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x80, 0x0) stat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)) kevent(r2, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x101}], 0x2, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x2, 0x88}], 0x7db45aa4, &(0x7f0000000a00)={0x9, 0xfe0}) r6 = semget$private(0x0, 0x3, 0x240) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000b80)=""/57) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x5}, {0x806}]}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)) 16:00:24 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) chmod(&(0x7f0000000080)='./file1\x00', 0x91) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0/file0\x00', r2, 0x2}) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r3 = semget$private(0x0, 0x2, 0x53f) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/98) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xe9f6, r4, r5, r6, r7, 0x100, 0x99e}, 0x2, 0x8, 0x80000000}) 16:00:24 executing program 1: 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(&(0x7f0000001d80)='./file0\x00', 0x2, 0x8b) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x2a6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10210, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = syz_open_pts() poll(&(0x7f0000000080)=[{r4, 0xf1f858daeba59765}, {r0, 0x80}], 0x2, 0x4) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) sendto(r0, &(0x7f0000000100)="d7651542675bf513a800f462b51cfe220e8063ad8a40d884f2c7a084b81f4ce452bbc9231e18275bf1d324790b8dbfe764e885f2b5a6813d774dfa7ac4c43726d7f2e992ca69c71e02fb39be06539db9ef0cd38307d5d5245aa79e58c495139c27209759df490fc3b9c2b2bb714697aa9f67cac8c35750f273f90c8b5194c7b27b24bb8cd3a19cec0d20ea8a69c91e3507b3e18e9d02baafc6d15c5bc4d39db2235cf44a543e449087ac1ce7636574fd81981b3cd26c2d557566ad4835224a09ad51e47f9b0fccc70748b042ac6e3f59cc1c6f3d42dd96c4e127c75dcfd77835a5c79b6d1105615ad7afb5072e9eb1b5f6924dbeae7a90c2df020cbc960aa8a1e8395bac90829fc3f5492a43f6641c63fe0a91067a0dd3d1b365013bf4f1281ec02a9b4a91db89c4d9991e6d9adaf38adda3685b25c412c4e77f55ebf92a293faaed7fd05416b168b797ef86781a513bf6e53483f091ff27d7caa1f6054a73e7dcc486b8e38ddaa454488122f5d9ba9c26e3667cc8c91eba24cf96c860bd457b0c5bd7d95747a5eb2b2d41b8e135e080c423189cc50f860897f11b7b764b0c587a51bc4bd7cce61697ad361bf432ca3dd51957c0a81e3c4dcbe25e915e6b924f1507105ffb3061b6205b570c1c7f10bf9a84a214d7cc5000d2a610d33fb09bc1a64b5a614a532fd1e01b40a1f93ba3da00d597dcea9b8476ed3bee26fd2aa6314fdfaef2eb901e835f4d485467b97ec0606fccdb8f2a2e95b5e9a5d433603c08b806b603927e1c66da55670405960fc24fb15c2fe25cf24d1aec9da5fe680aa30f232735d3d298a3252091860bf4501dff6228421cf396f34368b6d999cdc229a10c289cdfe6a4a828cb2d5712046d8268407210f8bb12cd6cf5cd3a4142be0c58ef078594ef240f8d4949a15620a5a963914e8c7fd9841d3926a7067d185cb772aeb6e3068c2e8903d0b022cf1404fc644ed5c421acf041bd3506fbb107cef15e6c733609b8e1f60f7e9dd0d8f61632b7e0d0d4b74c23d4b02de7a9a1e4318be4551076b673b85e20bc30799c5ee5a27487d9f8630503f5a33d77057596edc636f420eb1b2e2b0b220923528b722728ca6b1b805f18e593ea0d967e76b1c22c1144ee67ea5bf136de652c514372b909242744f9e12943fe8da2b336dc7dcbb58aea1e6d3544b6c9fdd0f4cc44af1d01365de2d5af639577a531dc2891b39539565b0fb9c5bbb78c3c6dabad3db530c0333312a3a9b2b7570d2a0722483b222dac038b03ec8180ec668a62681535cd9bb0c04b2c49a6b40b8ee33443cb805f4f97e362a2a330423cb528ac2020ce54539da731a77406b40554a5c6b56c43fbe1c1ea06b851fc51458a3f58fcd46ca4f5d5c4e83cff287206c5a547fe8e1d71228d8eb9271b5d374e01f2e6c8df8164f5affdf2d6853c7c504f3c38a6c5a9b760f431d2b0c44a1b9aa3da586b3740d4c2e08eb5c809587cf7ee819b81be1ec23c2fdaca17b1c0cf06ef4219b2fd86705db0b458c5343b5bc4dcee396c02de335f547f898e4c11fa2419ce44ac728058cb8b21c70908b9baa304ebf6f1f6ebe16de0e44fcd65cee7f4c5ed8543e11074f5a823369fe3f3516d76e242de0d79bde9c7ea36a522c51892ad742e0cb958fd71de08326d5fdecf9ad8042f61d020d9ddbfd7f61efee149d92c20693f371c9d5eb2c0257e963a2485a46c0145ede3f7f55fc643118d19aedcd181fcd9bad9c5642133fbff7464c9bd3b577a9a3e9278fde4dc497c2b2437ff4f0e479d1e33c7d5b4db1b38009f7a7075a9f863e13b39d7a466e0f863b4c58020ff5f07bbc9a61bafc9f5f45db58bd9d0aad509730632322f53c4be81eb4e8c758b527377d450791dffaf8163d4958034d6ebbb972e1255b3c12a0e39ed997c810c68d6cbe881a8e62e77ec9450079e6190d3b9435f478fc0ab0de33834c5ddad273e82631d13abd8fc65afe64b61d1025b6bfcf5a43c8639968b20fbd52a2fd3a3338551c683e2110be318ce65c4a63460ab0b8a840e885cfd7667b216a8cc6bccd17410ee210f3aa1aca6829359ee0a0849faf3cc55f4b9c279eb3a4dc661f34f193efb1ea32b287169edc34570bc06d9a44414dd077267ac36e881f45030479dbf8fcf0b2e29be30089323e030c6e28451121d7d835fb8167ebe6942db309922c91932358fd77ed60d55fe17b91925e7b5cb4bb6ab6706b68147f0affb151829a6a97517fb07f6178fc4e7f3f21431bd89e091e8f6de08d627cade9b2397721b9fca3dfb24c152a597b04bb53de9b9bab32d7f824975d9b9df3c37afebab78b9fc0bfa1722271d7574173bb52bb35e48a9fca0255a4386a313166fb65251131c0e68826602ed3b925cbf5c5799061e0c1035648526d7619a9a3029c989dd75780d1d8be25099aa23067f216dbaacb861bec75ff15c02f38a6e127469881edc904c2a0a67c1fe17f0625dde8cbb3c43352e26b8b8076b155f178bb3dcd71d3135e55e9d124ee57a9a1a95c7518f293577fe90b0a8e8ed00b54f07746cb95ce74bc3892fbbdb3620de9414f88ec8809c9b67b7fc292bee9dc2e79b6eadf48b9b21c06fa5101acc9a02b5f6abba6c366d92c3e43bee15e0e44094bbe91ff24223785aa71459beaaba230f286a590c99406b7e800676d3c827329dfa6410365ee918c26ef7269ef83fcfae3cf2c288bb554dc36f112c49517be234f5038a41a13fb0bb20d0f19f7743352477eb05368628ffd7a59795bbb5ae66a096acf5d31b1386e3db1ee52d0c06d8872e813067ea6e4932507dd2721044b7063fb4e74a67d4f7e322e4739d34fe5839555ed63b8a79478c41cf46eefb94a2105d3208bc8ee076bb80ed3b9b1877f977e5f077830b7edc406fe3ab9aabe2f102cdac6f1efaf606ec0f7fd1b8238ead5bd19acd5bc4653046b75585af95f99ac9cf61bfefbbd0b5d962d5a055546007b0aae0df69fb644066d54cac828279d1ea37eafceab4d42d2292f06917d410edd4b89b19e5d5c6748b782598b877c038e2796b4689a5bb0a85b1b6954d529e35889c121e2a5b459ee40d25a28da4afc0169fecedd8a1e4fbf639870c3440690aa71be8f59e735ec8914c09c7d0a74d6a0003120f9ca9a1c7c914a1bc560d5a4616ec4ce9df8dd5c7b4625d675b07c6e515bede6cdbdfa46a542c689ff98f85b9ce42f4df9aa9af7df384483eb623d7126fa90bb0284fa787b00fa8d133298df1616cb4cc0fda9bf0ac1f051313fcb21229a1af7955f8848bfacb52334545cfe971233b661cd65cb4cd4b01dbd4abadfdbfd03b23ec3755b15b501e1783c7855bf7a85b1dfc33f0fedc911bdc0c6ab378926387b7fd9a304a9e03e79b92fd1d9467b2887a25202cd3bdd33bd95718895ff448255575cc218afebb3300cfd955554cdb0733c6264023c282dae284eb1586d0f64906aac67c060e8a1d406f28a765b7c25958244534a8e032289ced1881fec6903adb38c1ecb970a6a5c7718acb5c926b5d1ea9dc142048cf8b74857d40f8417bfc8248c8a69736ab89fc609ad6752207816628312d67da6658b2f17572baaed1cc3581d95a6a9dc476e7b5f959fc8a5bae4236504e7e2c47a46386e28f2e870e6288e723617ecbcb05332019d53a40aad11664c441b6dc779ec44489fcd629250a85cdf0ce3fd7b2be9e10d304e7521da677ae657fe1f32b970d13176996b82ab117acdcaaac7fcaccb7f583632b5d83db0ac37b7770ba81af824775ee1f621321a6741c2618e23da5f3fce5c5e5318f16801adbfd67415340e296c8731f25ae9af7ef97db1a8697232f36e5f2c531b0d6b2010f06e2db5b36a0c3e9f9929ca1be440df872563ad19c4071fd0655b662a920b0fe367831953e5e3e32c2add6feb1e7c464e799d1ff65d9c624b3c894539a27dd8d668ba55c4e16a10f5bec140ef459070d2d24a161728cf25a7f19d597c76ba9e0a2ecb7a78c468f036459009d6b4aebd8171893ce04fa71e129a61ad3f84116bdea15e12932603ae7feeaf81f16adf6082e96e245179854ca43cb181d05a52f7d6dc2c41ff175c2e7e574905ececec655ec2ff09bfccb36a009cb036df6c1f247cc56cb84dee0b4a8968dcc0cfd30024807713c0cb5f4c7165f60439d7a3e7dd0d0f464e419799faae384b56cb202b86f8c58b8606bc3aa1c246bc880cb972ae095b8aba1742f9aea5d8529b868d34d3259a5e6c3f7c99de07e6044241be46439cb302a75aaf358fa5dfb9edbb71fedd289343365960d3794880f88dd31780d0587a91cace1e9c4dcaa83bfdd5a45ed59947515c29dbe3f487412af6d66189f3bb50d57c9fe60a5735945aa1072ff2d959913925d6ffdd05b60f7c45ebc1427fff95fe81e438978b1d96a221755400abc5421c16a2592fb105c20f17a853fdf237009fc3bf7080dc684f19ce553867f8ae80b863a07a66e1be470cf3fa0051e15d3197795fe83aec5cf90da66f5dee453c69822d0b8fff989e2d7389e2362f444fee3e9dad1fa7ec4ec88854e23482e4b10a8a62283294ca39136a25be3606838518083506d7edb14b2dd967a987773d48c1583785969b3fe15bb0904c22c4fc4a2132696463e3e8cffe07466ca90008b51ae6ecf69a7d91ddf8e8ab55cd2fbea39cb8873482dd6abb4adbd23d5210fe91f0d413fdc18ceb7a1db3396905b54f33c6fd04b6360a838da10b46db174111192f0def3096f5dacc90fa7533023fe640dcba9d1bbae30930836f5764580780f99ca5e4df70aad2b7a6dbdbd3e32ce7147f97d1081c7a257fd712fe6d38d4c0c48126a6fc8e9638ce059896451fc6622769fb3128097aad275e50d3b898cdd362e66e87b907064d76cea63d2a80b9bcf69a8c15431f3e7f874dbf64f4c196a23dae128007325c4c18f05a58af353c59c0dd5c79797451132182294702aaab65568421b801ca41fe4e0b64a8c3b8abf402b579a61590d12498be2c70634c5745635df20dc8b0d559dec437eeea44761d17fb59387480851bca295fb3db815418743f22cf437f249fa177d2e89ba0001a5a2cbafb56e76022c3cca939c69de8dae982333c814004126991f35d05216addd42bc6589e7626abba768eb5f731df58798413040def343b8a2911427ef528500b8b5774036bce657af3a4b17022c8c62e65dbc1acec00f176aacde96ff72c901199fdb68cf6d5dbcd28a69fb637e92003608fd221051f20ac93a43c94fb18cd69516852b0409213d418e02b912b2c8f0f02b13e7e72d04431966557b8e2b3ddb2cd61d1f0980ec48b32ceaf91073ddada89410ce3e0661f5a2e761357649bf896ee0d71a04ca6aef74ba1c406b20de86d84d2852615297f420c380eb682909733a1fbaf1d609d241257191a136d392727926d816b094abe2f244f0de9e204e9208c64299721206fcd7adf7c7012ed48ebb2544081f227417e746ce56c8b8a230c1bfb97907538d41070d85ff6053a1ff8cb08ccf30c07f4a4a311d48316e072f5321b4786db59ef76660b4ea48ff3ba50efaf4535805738732e2d0db73571fc9d2b7a8207b77f9ea271f1a900a10845cf1f892e5d82d1927cc7ade9a1f61e29fcbdfd9b8d041e4fb41beb0884ac8c025a1f4637d35b2349cabff4c41ece12310ea6d3b94ae8a8501b4484d2909da3785ed9645e5096d0dcda23c903bf57795534d5ba79066e8d8d7dbb023eac1537fedf0575c678a69a2d6d9d88cc44c06ef482e9aa25a45484a0bd01712cd05d34de355631f2d179bcb6147cbfc85f4fb6fa04741be705cc1c6c3", 0x1000, 0x400, &(0x7f0000001100)=@in={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r3, r4) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001280)) listen(r5, 0x80000001) listen(0xffffffffffffff9c, 0x1f) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x10908, 0x0) listen(0xffffffffffffffff, 0xfffffffffffff801) r7 = openat(0xffffffffffffff9c, &(0x7f0000001300)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000001340)=0x1) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000001380)={0x7, 0x6, 0x5, 0x1}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000013c0)=0x9) connect$unix(r8, &(0x7f0000001400)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000001440)='./file1\x00', 0x1, 0x60) open(&(0x7f0000001480)='./file1\x00', 0x10000, 0x40) r9 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f00000014c0)=0xfffffffffffffff7) write(r6, &(0x7f0000001500)="76beb769ab66bc2b6448dee496ac3f4b29a8816ba0ce62a5533047474d0ea7e8efac278dc37b9ab62d24b149f7cbd3734e599d16eb152732fcda349e478d36e86983656f66d0240df5ab06ff11641988fe71b487626d5beb9dbed86003b5c7d0863f7219f6211c48f25c32c678a67f8711aefda5a08e5d50c047b67a77a526b33bc78d32f3ac000cc0bf443d9d95758e6d490b5fe841402e9f1775d773d06b8d9fada23cc6a7d28aa58d4215c116c703824ea9c90ec923e85d212ecd4ab7afd7426d8ef65a35a658559d2743ab36034df8c7533461c2a7c33b5c73cc0967f2b713a54952e3b11c7e809925e14dafd631140d4b41abbf509c7a30c89c", 0xfc) getsockopt(r2, 0x4ef5, 0xe22a, &(0x7f0000001600)=""/126, &(0x7f0000001680)=0x7e) open$dir(&(0x7f00000016c0)='./file0\x00', 0x808, 0x825113e2a69d0147) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000001740)=0xfff) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="3c2fa47ad8a86d1596fd8050a6d23a33e0120c313e485e48087f61305f61aa547faa1886f39dfc9629b86194f80f143d360227a2cb46ba96fefcfc24b48ab2b070f42c8d605b4e", 0x47) syz_open_pts() 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) preadv(r0, &(0x7f00000004c0), 0x1000000000000145, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getpid() r3 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) r4 = getuid() close(r3) mlockall(0x0) r5 = msgget$private(0x0, 0x100010726) getgid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) sendmsg$unix(r7, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1, 0x0, 0x0, 0x104}, 0x400) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10811, r6, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000340)) r8 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000140)=""/156) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x4, 0x9) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000280)=""/150, 0x96, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/41}, &(0x7f00000000c0)=0x2b) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x2) open(&(0x7f0000000080)='./file0\x00', 0x2, 0xa0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:00:24 executing program 0: mprotect(&(0x7f00001f4000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f00001f3000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x2) 16:00:24 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7d200000001000000009337ffff00009e"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x7, 0x330) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x54a, 0x7}, {0xe99, 0x5}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x40, 0x41) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x62e, 0x1}, {0x7f, 0x8, 0x2, 0x6}, {0x6, 0x3c510223, 0x9, 0x7fffffff}, {0x1ff, 0x18120599, 0x3, 0x9}, {0x6, 0x7, 0x9, 0x3}, {0x9, 0x8c, 0x2, 0x32b60706}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x67f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) r4 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0xff, 0x8, &(0x7f0000000000)="b088bcd6fed8ca793bf9837b8a7c50c37c92ed5b8ee2e5406c325462d0ddac0459f0910e0298100b8df00f018c9572f9141057f93a84289e", 0xffffffffffffff82) socket(0x1a, 0x8000, 0x2) setsockopt(r0, 0x800000000029, 0x6, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x10, 0xa, 0x4) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="bf79f6eaa561b4a578e3ea0416d00f1a4a7d2b009d57f2ad65978f7664a13165ead77543cd02ed21d3cfb637d36bf2b32f3fa016ede48eaa8afa4eb2b60b6777cc7c6a9d", 0x44) syz_open_pts() 16:00:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x0, 0x0, 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x40) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r5, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r7, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x17, 0x2, 0x7}, {{r3}, 0xfffffffffffffffb, 0x6, 0x20, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x0, 0x8}, {{r4}, 0x1, 0x58, 0xfffff, 0x54a1, 0x27adc82a}], 0x2, &(0x7f00000001c0)=[{{r5}, 0x8000000000000007, 0x0, 0xf0000000, 0x90, 0x4}, {{r6}, 0x2, 0xf833914e92bc4507, 0x40000008, 0x10001, 0x2}, {{r7}, 0xfffffffffffffffb, 0x8, 0x4, 0x800, 0x8}], 0x6, &(0x7f0000000240)={0x3ff, 0x5})          panic: malloc: allocation too large, type = 2, size = 18446744073709551296 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 253469 61265 0 0 0 0 syz-executor.1 *320367 61265 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff80002338d1f0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e2028f0,c0185603,ffff80002338d1f0,1,fffffd807f7c6a20,ffff800020ab0018) at VOP_IOCTL+0x88 vn_ioctl(fffffd806368c310,c0185603,ffff80002338d1f0,ffff800020ab0018) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0018,ffff80002338d308,ffff80002338d350) at sys_ioctl+0x5b9 syscall(ffff80002338d3d0) at syscall+0x4a4 Xsyscall(0,0,ffffffffffffff53,0,3,2636e133010) at Xsyscall+0x128 end of kernel end trace frame: 0x26578ba4730, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709551296 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff80002338d1f0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e2028f0,c0185603,ffff80002338d1f0,1,fffffd807f7c6a20,ffff800020ab0018) at VOP_IOCTL+0x88 vn_ioctl(fffffd806368c310,c0185603,ffff80002338d1f0,ffff800020ab0018) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0018,ffff80002338d308,ffff80002338d350) at sys_ioctl+0x5b9 syscall(ffff80002338d3d0) at syscall+0x4a4 Xsyscall(0,0,ffffffffffffff53,0,3,2636e133010) at Xsyscall+0x128 end of kernel end trace frame: 0x26578ba4730, count: -9 ddb{1}> show registers rdi 0xffffffff81e59457 db_enter+0x17 rsi 0x1799 __ALIGN_SIZE+0x799 rbp 0xffff80002338ce30 rbx 0xffff80002338cee0 rdx 0x179a __ALIGN_SIZE+0x79a rcx 0xffff80002398e000 rax 0xffff80002398e000 r8 0xffffffff81dbebdf kprintf+0x16f r9 0x1 r10 0x25 r11 0x67b73cdf4d8c1466 r12 0x3000000008 r13 0xffff80002338ce40 r14 0x100 r15 0x1 rip 0xffffffff81e59458 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002338ce20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=320367 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1160,0xffff800020ab0ef8 process=0xffff800020a4b508 user=0xffff800023388000, vmspace=0xfffffd807f00c730 estcpu=30, cpticks=0, pctcpu=1.2 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61265 253469 87433 0 7 0 syz-executor.1 *61265 320367 87433 0 7 0x4000000 syz-executor.1 61265 379717 87433 0 2 0x4000080 syz-executor.1 57127 255791 10507 0 3 0 vmmaplk syz-executor.0 57127 117018 10507 0 3 0x4000000 physio syz-executor.0 10507 284079 34982 0 3 0x82 nanosleep syz-executor.0 87433 263627 34982 0 3 0x82 nanosleep syz-executor.1 12732 363276 1 0 3 0x100083 ttyopn getty 21916 195039 0 0 3 0x14200 bored sosplice 34982 58923 3393 0 3 0x82 thrsleep syz-fuzzer 34982 29984 3393 0 3 0x4000082 thrsleep syz-fuzzer 34982 230013 3393 0 3 0x4000082 thrsleep syz-fuzzer 34982 135849 3393 0 3 0x4000082 kqread syz-fuzzer 34982 112365 3393 0 3 0x4000082 thrsleep syz-fuzzer 34982 245029 3393 0 3 0x4000082 thrsleep syz-fuzzer 34982 166786 3393 0 3 0x4000082 thrsleep syz-fuzzer 34982 390594 3393 0 3 0x4000082 thrsleep syz-fuzzer 34982 297179 3393 0 3 0x4000082 thrsleep syz-fuzzer 34982 97493 3393 0 3 0x4000082 thrsleep syz-fuzzer 3393 427572 87459 0 3 0x10008a pause ksh 87459 49723 10014 0 3 0x92 select sshd 10014 451253 1 0 3 0x80 select sshd 60867 31916 42552 74 3 0x100092 bpf pflogd 42552 205595 1 0 3 0x80 netio pflogd 31968 329785 7497 73 3 0x100090 kqread syslogd 7497 293461 1 0 3 0x100082 netio syslogd 49563 336384 1 77 3 0x100090 poll dhclient 48633 369248 1 0 3 0x80 poll dhclient 67692 82178 0 0 3 0x14200 pgzero zerothread 97921 444536 0 0 3 0x14200 aiodoned aiodoned 23860 84289 0 0 3 0x14200 syncer update 39708 493913 0 0 3 0x14200 cleaner cleaner 23697 338772 0 0 3 0x14200 reaper reaper 21602 285729 0 0 3 0x14200 pgdaemon pagedaemon 3942 503413 0 0 3 0x14200 bored crynlk 68569 27142 0 0 3 0x14200 bored crypto 70078 77410 0 0 3 0x40014200 acpi0 acpi0 17883 41210 0 0 3 0x40014200 idle1 56715 82546 0 0 3 0x14200 bored softnet 87875 297309 0 0 3 0x14200 bored systqmp 87291 446724 0 0 3 0x14200 bored systq 58866 250975 0 0 3 0x40014200 bored softclock 77460 66621 0 0 3 0x40014200 idle0 88593 334680 0 0 3 0x14200 bored smr 1 393411 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 61265 (syz-executor.1) thread 0xffff800020ab0018 (320367) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82663928) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 57127 (syz-executor.0) thread 0xffff800020ab0290 (117018) shared rwlock vmmaplk r = 0 (0xfffffd807f00c2f8) #0 witness_lock+0x52e #1 uvm_vslock_device+0x11e #2 physio+0x26a #3 spec_read+0xf1 #4 VOP_READ+0xbf #5 vn_read+0x124 #6 dofilereadv+0x1a2 #7 sys_preadv+0xb8 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9580 6464K 7730K 78643K 21105 0 0 pcb 13 8K 8K 78643K 443 0 0 rtable 117 12K 13K 78643K 1227 0 0 ifaddr 79 17K 18K 78643K 420 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1561 0 0 iov 0 0K 32K 78643K 331 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 76K 77K 78643K 4763 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 42 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 1K 1K 78643K 14 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 3380 0 0 sigio 0 0K 0K 78643K 56 0 0 proc 62 63K 83K 78643K 1214 0 0 subproc 32 2K 2K 78643K 238 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 308 0 0 in_multi 33 2K 2K 78643K 265 0 0 ether_multi 1 0K 0K 78643K 17 0 0 mrt 0 0K 0K 78643K 12 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 584 0 0 pfkey data 0 0K 0K 78643K 2 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 112 22K 31K 78643K 12609 0 0 UVM aobj 130 8K 8K 78643K 135 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 590 0 0 NDP 18 0K 0K 78643K 130 0 0 temp 214 3556K 4196K 78643K 56392 0 0 kqueue 0 0K 0K 78643K 20 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 32 0 26 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 177 0 175 1 0 1 1 0 8 0 rtentry 112 175 0 131 2 0 2 2 0 8 0 unpcb 120 1231 0 1219 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5598 0 5598 1 1 0 1 0 8 0 tcpcb 544 4623 0 4616 16 14 2 3 0 8 1 inpcb 280 6249 0 6239 15 13 2 3 0 8 1 rttmr 72 2 0 2 1 1 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 28 0 24 1 0 1 1 0 8 0 pkpcb 40 15 0 15 5 5 0 1 0 8 0 ppxss 1128 51 0 51 12 12 0 1 0 8 0 pffrag 232 3 0 3 2 2 0 1 0 482 0 pffrnode 88 3 0 3 2 2 0 1 0 8 0 pffrent 40 6 0 6 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 117 0 101 1 0 1 1 0 8 0 pfstkey 112 118 0 102 1 0 1 1 0 8 0 pfstate 328 118 0 102 4 2 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 753 0 535 14 0 14 14 0 8 0 art_table 32 754 0 535 2 0 2 2 0 8 0 art_node 16 168 0 128 1 0 1 1 0 8 0 sysvmsgpl 40 54 0 49 2 1 1 1 0 8 0 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 133 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6447 0 5047 46 0 46 46 0 8 0 ffsino 272 6447 0 5047 94 0 94 94 0 8 0 nchpl 144 12014 0 10388 61 0 61 61 0 8 0 uvmvnodes 72 6239 0 0 114 0 114 114 0 8 0 vnodes 208 6239 0 0 329 0 329 329 0 8 0 namei 1024 38305 0 38305 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scsiplug 64 4 0 4 4 4 0 1 0 8 0 scxspl 192 32864 0 32863 19 18 1 7 0 8 0 plimitpl 152 331 0 323 1 0 1 1 0 8 0 sigapl 432 3546 0 3530 3 1 2 3 0 8 0 futexpl 56 63157 0 63157 1 0 1 1 0 8 1 knotepl 112 739 0 720 3 2 1 2 0 8 0 kqueuepl 104 660 0 658 1 0 1 1 0 8 0 pipepl 112 1692 0 1673 5 4 1 2 0 8 0 fdescpl 488 3547 0 3530 3 0 3 3 0 8 0 filepl 152 27006 0 26899 19 13 6 6 0 8 1 lockfpl 104 981 0 980 1 0 1 1 0 8 0 lockfspl 48 333 0 332 1 0 1 1 0 8 0 sessionpl 112 32 0 21 1 0 1 1 0 8 0 pgrppl 48 77 0 66 1 0 1 1 0 8 0 ucredpl 96 4296 0 4286 1 0 1 1 0 8 0 zombiepl 144 3530 0 3530 3 2 1 1 0 8 1 processpl 896 3563 0 3530 4 0 4 4 0 8 0 procpl 632 11256 0 11211 11 6 5 5 0 8 1 srpgc 64 24 0 24 11 10 1 1 0 8 1 sosppl 128 46 0 46 12 11 1 1 0 8 1 sockpl 384 7716 0 7692 28 23 5 6 0 8 2 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 23 0 0 2 0 2 2 0 8 0 mcl9k 9216 18 0 0 2 0 2 2 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 14 0 0 2 0 2 2 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 145 0 0 15 0 15 15 0 8 0 mtagpl 80 25 0 0 1 0 1 1 0 8 0 mbufpl 256 508 0 0 28 1 27 28 0 8 0 bufpl 256 15799 0 8750 441 0 441 441 0 8 0 anonpl 16 349244 0 336441 145 74 71 76 0 124 8 amapchunkpl 152 22107 0 21995 17 7 10 10 0 158 4 amappl16 192 17424 0 16570 140 93 47 54 0 8 4 amappl15 184 728 0 727 1 0 1 1 0 8 0 amappl14 176 521 0 519 2 1 1 1 0 8 0 amappl13 168 437 0 435 3 2 1 1 0 8 0 amappl12 160 610 0 610 3 3 0 1 0 8 0 amappl11 152 884 0 868 1 0 1 1 0 8 0 amappl10 144 395 0 390 1 0 1 1 0 8 0 amappl9 136 1001 0 991 1 0 1 1 0 8 0 amappl8 128 551 0 519 4 2 2 2 0 8 0 amappl7 120 463 0 454 1 0 1 1 0 8 0 amappl6 112 864 0 851 1 0 1 1 0 8 0 amappl5 104 837 0 823 1 0 1 1 0 8 0 amappl4 96 3551 0 3516 1 0 1 1 0 8 0 amappl3 88 1192 0 1186 1 0 1 1 0 8 0 amappl2 80 27260 0 27180 4 2 2 3 0 8 0 amappl1 72 87553 0 87103 25 15 10 20 0 8 0 amappl 80 11696 0 11656 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 134 0 5 3 0 3 3 0 8 0 uaddrrnd 24 3549 0 3530 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3549 0 3530 1 0 1 1 0 8 0 vmmpekpl 168 29791 0 29754 2 0 2 2 0 8 0 vmmpepl 168 441638 0 439542 292 176 116 119 0 357 23 vmsppl 368 3546 0 3530 2 0 2 2 0 8 0 pdppl 4096 7105 0 7064 7 1 6 6 0 8 0 pvpl 32 952075 0 934964 330 154 176 183 0 265 28 pmappl 232 3548 0 3532 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 636 0 21 18 0 18 18 0 8 0