0x3, 0x1000}, {0x0, 0xfffffffffffffffe}], 0x2) semget(0x3, 0x4, 0x4) 14:42:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 14:42:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x82) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4c, 0x1f800000000000, 0x10001, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') msgget(0x3, 0x400) r3 = fcntl$getown(r0, 0x5) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x21, 0x800, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x24, 0xe7f, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x5}], 0x6c, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000380)={0x5, 0x6b0}) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x3, 0x0, 0x7ff, 0x10001, r3}) 14:42:01 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1c8, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 14:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair(0x1, 0x4, 0x1000, &(0x7f00000000c0)) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3}) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pread(r0, &(0x7f0000000140)="49d80c0f20629fffb7aa330c79fa43104c37273c7c35ae7f4e9b839505edb20a59f59fcb8704521d7d0a81c6b477f5d04880937a7b64a53c33ccc289548d7fe02b25edc65c4fe1ecac2fab691e9e430f7d41d1641855aae9efda487aa41def57558002f95d85ce83eec9459ddefa7bc380d5979c9378b196c2f8ab79a97839b3a0a82a5a744fd102a8910f8d93fdcb9f8967e057bdc895a5673c348baf8a7b51b9fa1f615ce48756b24a71ca", 0xac, 0x0, 0x0) 14:42:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xf24c) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1, 0x5a, 0x0, 0x7}, {0xffffffff, 0x5, 0x400, 0x8}, {0x20d, 0x7, 0x5a}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x11, 0x0) 14:42:01 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', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) 14:42:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x1000, 0x0, &(0x7f0000000300)=""/4096}) munmap(&(0x7f0000dd9000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x4, 0x9, 0x0, 0x4}, {0x8001, 0xff, 0x2, 0x9}, {0x1, 0x1f, 0x5, 0x40}, {0x3, 0x5, 0x7f, 0x89d00000}, {0xf81, 0x7, 0x3, 0x9e1}, {0x7ffc, 0x1000, 0x0, 0x5}, {0x100000000, 0x5, 0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x61, 0x0, 0x8, 0xfff}, {0x400000000000000, 0xffffffffffff3f2a, 0x4, 0x10001}]}) 14:42:01 executing program 1: msgget(0x2, 0x400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa8, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 14:42:01 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3fb) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = semget(0x1, 0x1, 0x211) semop(r2, &(0x7f0000000080)=[{0x1, 0x9, 0x1800}, {0x5, 0x4}, {0x3, 0x8000, 0x1000}, {0x4, 0x1, 0x800}, {0x2, 0xf, 0x1000}, {0x3, 0x4, 0x1800}], 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x22d8) r3 = dup(r0) ioctl$TIOCSBRK(r3, 0x2000747b) 14:42:02 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, r0) shutdown(r1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) socket$inet(0x2, 0x3, 0x2) recvfrom$inet(r1, &(0x7f0000000080)=""/227, 0xe3, 0x800, &(0x7f0000000180)={0x2, 0x3}, 0xc) r3 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r2, 0x100}, {r1, 0x80}, {r3, 0x105}], 0x3, 0x6) r4 = socket(0x2, 0x4003, 0x0) getsockopt(r4, 0x0, 0x1d, 0x0, 0x0) 14:42:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100800000000000a, &(0x7f0000000140)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8320, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x2, 0x2}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) ioctl$BIOCFLUSH(r2, 0x20004268) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) 14:42:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x441f) sendto(r0, &(0x7f0000000040)="20d9d12df0bb98be13ddfa01ea8e1e55f8795a59aaaca65fe57975c715ddba2abbd217194f57910158e1c45f12282389e41904ad53d5de3e561d8ef82bb404cdfdc5777d1a02789a4b6838dbe8f1b74f82d3bb3361c71ac785e5662f6ecaeedf284ce6b4a687be007647f594eb846d3c39b2b26a0ad4d3d298931c82b03a98bce9f97b12e60f74b9d58a4fa908a359668296f0029475f5abcf424dc094f5695441471a5860072dc5f4230f2d4e960cfe88dc9564d02d98c665b4e1960e3667", 0xbf, 0x8, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7fff, 0x677}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="b93e3ff32a1b8b7ca76340cc3b7ded780eca444da71ccdd923cba60fccf869616a364dc521fc9b9450", 0x29}, {&(0x7f0000000240)="cf0d4db7fd74d7437f00f221fb992572bf7067c9e5e9becbd6c7bfc1304c80f0d719742f4b67c3111103d8232da638a87bd7e8037abbeb1e8792aa25d333ce48b2502c01c31cad1c4f1277f200bab0a2f1edba7d647eeded64342369fc068194b3fb90473e3d0c02d3b9f73347ba022ccd5d11864d529afbd64a3509c80cb33e5c9702806f464a5bc70a500513599bbc5f8464338e91a22d4af02c031d239ac4cab01f678f839338a7afe76801959f955029ba10e9ed356f8ae823acd3bd660995a111e4eff7f489c0", 0xc9}, {&(0x7f0000000340)="a8", 0x1}, {&(0x7f0000000380)="bd2e5885f1c07a9f996aee26886030105af9ce64645ec731b106444075f096d6026a308a5f2a192792b1346ebc83f887d496281b12ebabc0260029b7cc95927f170107a1f7b6a80aac027eecc1da8d1815d484dfd3ab5f1b7e08036f743917e005a0fef9acef3510d032dda9501e61d0668eb4e20464490a74800c057f7edf75a897caa2c8d9f967470ae48f0b4f1241a449ce7fdc76a61177484e27174fdb5fd209181e3f69f111d0d17f6eb061bc7bc718c64a623643524a591df13d2ad3ce06e27d69b0dd10393bef5736b9bae059bcd6cc5ac87a150f6984a2df6e28f76e9663443be93fbd2cf591a9627be8a5134e25b30abaf1", 0xf6}, {&(0x7f0000000480)="0c7e14ae68335cb464e45ea584ec5ddd01e0ee59080e36bcb25268b23f57869d2146838a588dc8d6c0aeb0fa73942e34c91a76e4fce470f60af3a4c1dc813e5ce4828c6dae4722eb82580afe0433921e37855d1eace8181a289f5070f5acbdba2005224f6423ec6b27fe3e1e139f8a370985abd3b405535df2190cc4f13cdc2c9e0b0075f72d2dc9d0f01e19512a6a060f145de99747af83f54fc716a01c7968392cdf2831c2d2b10c13b3699b427dd836097e749840b37947386485027a0314a8f4ad14e8093852b01b40054d54cbe5f47ff1240c72", 0xd6}, {&(0x7f0000000580)="e341865dfa5f4bb3e257f16a5dd246775330d8b56779448cee9fe5f0bcaa6927aa8279f64191e5ecc4f01d7d15727160ac01", 0x32}], 0x6, 0x0, 0x0, 0x400}, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000680)={0x5}, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000006c0)={0x1, 0xc9df, './file0\x00', 0x7, 0x6, 0x7f, 0x3}) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740), 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() chmod(&(0x7f0000000780)='./file0\x00', 0x80) unlink(&(0x7f00000007c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x4, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x10001}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000d00)=0x6) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000d40)={'./file\x00', 0x8000, 0x800, 0x100, 0x1, 0x7, 0x7, 0x8, 0x2, 0x1, 0x2, 0x200}) r2 = accept(r0, 0x0, &(0x7f0000000dc0)) chflags(&(0x7f0000000e00)='./file/file0\x00', 0x0) connect(r2, &(0x7f0000000e40)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000e80)={'./file/file0\x00', 0x3f, 0x3ddc, 0x7f, 0x0, 0x0, 0x6e, 0x2, 0x2, 0x2, 0x0, 0x46}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000f00)={'./file/file0\x00', 0x200, 0x2, 0x80, 0x0, 0xbce, 0x4, 0xfe4, 0x2, 0x2, 0x80000001, 0x100}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000f80)) r3 = openat(r0, &(0x7f0000000fc0)='./file\x00', 0x40, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) munlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001000)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x82, 0x0) 14:42:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="bb4d6e5da1082ef33299fe0bf5723552e492b4bd6afe921f735e", 0x1a, 0x4, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) 14:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 14:42:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) r1 = dup(r0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x24) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x78900b68, 0x0, 0x0, 0x40}]}) 14:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c, 0xfffffffffffffffe, 0xfffffffffffffffc, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0x1}, {0x6, 0xfffffffffffffff7, 0x7f, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) recvfrom(r1, &(0x7f0000000180)=""/160, 0xa0, 0x841, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 14:42:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000840)) accept$inet(r1, 0x0, 0x0) 14:42:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 14:42:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000e78000/0x2000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000e21000/0x2000)=nil, 0x2000) 14:42:02 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) r0 = getuid() setuid(r0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 14:42:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100000001) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 14:42:02 executing program 0: setrlimit(0x8, &(0x7f0000000440)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f00000009c0)="54ea5db04665fbf51f6375f24d34c076dc43e7a8ad5a1a3780084e84259be8701f2c3728575d33e0c10b3f7e75e96eaa9734a817ac69067ff1c848d3d1638be3d5fa5da1aae067316b660b3cc2298f2d3a6377647d62da4194cada8e7c1baa1fa4ec9012b4d1e58ba50a", 0x6a}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/152, 0x98}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000480)=""/208, 0xd0}], 0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/180, 0xffffffffffffffde}], 0x92478abd242b59e) syz_open_pts() readv(r1, &(0x7f0000000280)=[{&(0x7f0000000ec0)=""/4096, 0x1000}, {&(0x7f0000002a40)=""/4096, 0x1000}], 0x2) 14:42:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000380)='./bus\x00', 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x13f) r3 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000004c0), 0x61, 0x0, 0x5) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) close(r0) 14:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xff, 0x4, 0x2, 0x0, 0x100, 0x2, 0x3, 0x73b3}, &(0x7f00000000c0)={0x0, 0x9, 0x8, 0xffff, 0x95eb, 0x5, 0xfffffffffffffffd, 0x7fffffff}, &(0x7f0000000140)={0x0, 0x3, 0x9dd, 0xfff, 0x5, 0x40, 0x5, 0x2}, &(0x7f0000000180)={0x2, 0x10001}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:03 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wW}'], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000000), 0x2a6) 14:42:03 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2200a, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x20, 0x3) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000003006fc3b9faafc058ffe360343f395bc2cd3f1ab2942878a1f6d1c71a26730fc6cd5041f78ee1d20bd1d9c9e2b4174b58e0aeae64e03e88be0965ab7bd3bc5dc06a25cab3c407f4019360d006cd87f8e244e4f348f511216cc7c4abf949570c9b4acd00af0450d5942900616ce7a8977877842eb791f20a4cbcdeb74a10311459915c19f5b8ba831acfd2ab00d82c6486a9e7fd1ccf9d8b14f91b8e8e45a2813be40080ffffffffffff7edaadd77ec7bdd53cc4408926a1a852723df845e68092a1787c8e618968ff394f9659882d5126660766f6e10e53fa8f2cff43e074649545aee87848173ff190a48fe5bcc05ec2e9d0ee5259e3de1615b26a414eb3862d85607dd7bd9d9eea4cc0b4cafbbf8f121a344eb387edf35824d7845f63ae8a2579a152bc9b70e18c786dfe64e7a0bd016c78be75db00000000bc000000000000f1960aae7805f87dd472f1a1f0a9f62f1ac5eb539a7147ac418da384dd61da934053d4119983326f6c5d552e40f4d0d0624f7048bd4141367dfee934bb290d82789aece58afc03e5ded0d1426a881a53ad34c889cc77e004187c34499ed0bc9de6084f0a2e57f78129c5fc6a545a95bc86fcdc0672e3bd8c0a7fcf638285f810cfa78a48bd963c75ebaac1e911fb7bf5"], &(0x7f00000000c0)=0x28) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000400000000091400000000", 0x2c}], 0x1) 14:42:03 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) fcntl$dupfd(r2, 0xa, r2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)=0x5) r4 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) socket$inet(0x2, 0x4003, 0x3) fcntl$getown(r4, 0x5) 14:42:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x21, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82ab, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xa1, &(0x7f00000001c0)="96c3e2dd7db03b2fee3f5f98dfd4530f81289dd2f16fd8f05ae447e7d7342af6b320777ca1f4b9775562afa832c52dc2796729958257598349124f3f1059425a698ce3ac33ea2b6df62c9e45155db6b2ee57300e54ab675323cb03304cf9c00830603eaae4f7e8430ef5303c5cb9d539d5207264234ce37df4305176abca74552ef3a0dddc7ef37b82823bfeec5006df689e4194a6c2527ce8648ad90652515489") 14:42:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x6, 0x43) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x400) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000140)) 14:42:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 14:42:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) fchdir(r0) pipe2(&(0x7f0000000080), 0x10000) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x40) 14:42:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000100)='./file1\x00', 0x8000, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0xa0, 0x2) 14:42:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x800, 0x2}, {{r0}, 0xfffffffffffffff9, 0x23, 0x40000000, 0x81, 0x3}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x12, 0x9, 0x83}], 0x5fdb, &(0x7f0000000140)={0x6, 0x2}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "836eddd7a09dfb426c9c553fc8fe2f474d6e89b2"}) write(r0, &(0x7f0000000380)="bb", 0x1) close(r2) 14:42:03 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x80000000) dup2(r0, r1) poll(&(0x7f0000000200)=[{r0, 0x54}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) 14:42:03 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0x2, './file0\x00', 0x7, 0x8, 0x1, 0x9}) 14:42:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) socket(0x36, 0x3, 0x2) 14:42:04 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) flock(r0, 0xe) 14:42:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 14:42:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r1) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 14:42:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x10001, 0x5, 0x0, 0x10000000}, {0x100000000000007}, {0x6, 0x800000, 0xabf2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1003, 0x3000000000000000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 14:42:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2180, 0x100) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000140)='./file0/file0\x00', r5, r2, 0x2) chdir(&(0x7f0000000100)='./file0/file0\x00') 14:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_extract_tcp_res(&(0x7f0000000000), 0xfbfffffffffffffd, 0x20) r2 = semget$private(0x0, 0x7, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) r4 = shmget(0x1, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x7, &(0x7f0000000200)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9]) 14:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:05 executing program 0: r0 = getuid() chdir(&(0x7f0000000040)='./file0\x00') r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xc7, 0x0, 0x0) 14:42:05 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0x51, 0x0) 14:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') 14:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x2}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 14:42:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 14:42:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x83) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0xa9) 14:42:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 14:42:05 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 14:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1000000004d}, {0x14}, {0x2}]}) msgget(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x10000, 0x0) getuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$setflags(r2, 0x2, 0x1) getuid() setsockopt(r1, 0x5, 0x3, &(0x7f00000003c0)="f07d71cb122092e2ff9032ccda9ac8551f83609461294d5baf6a23954ac94b", 0x1f) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpgid(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x10) 14:42:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000080)="61ee20d775dbf7e4ae8cb714fef041f2d049d2193a4a1833a16ba21577b9bc68b88aef34dcadbb64d74c3499a9e562254baa6e7576121b901b81ed748046b236a3f3ebcff4c8213e267d5d545fac287dd40ce02ef1370c47b536e7f84aa1612eb25d12d810dc979b7b05653755b3fb9424042a024a40de03dd161557f2e90df0f064029bd1bb88a492345cb5350753ca08cbad18f75147049e59e405630aeb5b984b8ec7192007ea2b633d7d", 0xac}, {&(0x7f0000000140)="56941435bf1aa3f149bd5ce94761bc4f461d21d0eb28d12be2998833066a3b450c0b92c5ad0f25aa2a75f6ee0fc83c5b5df07369bd16e7bd0a59df2aecf890d6596efab57d499fb71e34", 0x4a}, {&(0x7f00000001c0)="11ce31dc634ec6af21c88f1f03785e977123c84336fc6abcd4de86c2fb102a3328f0428364305ec8e985d6f8fc5c0a1650bae1f80393802dadcb0e7e09f421d0be10c34565173ee43ab6ce7638f69900d84591eedce6429792bc2e39a4a8337fcd9b67260f356f66a974ef12fc8f1c1c88271cd4c583163824f05e2b33a39d24395e7169b3b53818fbe7841605a43e907093bf6f88d59f7e509a26aeb297fa9a1b3a96a37490132a9daa7dc2cc1697f0fae3f259be4a72970a0a87fb4935a07e60d548783e71d4b2fb61730c9a2173426bb886261edba545eeb94b70e704cedd0d32dd28ae298e10f8bfc2141454fc4b05d41d4d91bf0631928f0c41eeae3622f1f3cc4fc770686f5204f22c9a864901b48282219cb876f70b808d83fe6820cf0d1513545cd76d8c1af18753951685f02cac5721c70b0df953a47d999fe5be71a9ca97ee3573464df4bfc601bb7a49e324f7a5b8f7adb8e134e6048ebb8220b63321f2f2ddfcbdb87289a0ddc65bbd32700e8e376fe14faab0c1a8917d9fa494d54590d55eb5b7f3e5e0543678673d460a9c83bd14222aaf2a1677a098f318bfd623ca626373a4944771d84c2b10eb594743b76baf54bf0562a9f132f8b40ee1915b11a4b7d1238373a1a60200af6cf6325b696c7c69731ef2d9645022b078662c78a9768a20777601765edda543ba04e561fde5f45c4285623fc3616ef85a6055f130b69820861f529a7938a42c2b6a543c496164fd2f8312434daf8983cdabbd03c8a0436ca49ec83663270b316e8b0b52211ee621857db1c51cfc4984254e2c8709489430c923e010aed678c9d2b6027f2306e9eaf18fedabdefb3fa2295bb156d30807be5cdaa9c4050806191992dafc6429ee47b89296f94b9beef18fe623b292f368cdaa383087b9a4ee88b6f54eb73d9368dfe265bef45e5d2a9937fb57cde1e8d553066466f88caf9631f3f1056711a649a60b365075ab7cf55f8fb9f4ae6ac6a11fba697952bbeec215d09709ad30d727ce094773d1cdd9a69ed3a654a3c51c21b5826e0677ef6af56140e9f9ebe8324b2a9ec710272410759fded53e7c0572760787df2fdf01907706e85443474bef000bb7912ada95c36d45ab8b409db488d238af2be4864fe8d0fdc63964432ae67ce8b2925814a74a2bd90f7cbee87bd04775317d3c73da305145cf2b234ad59b089b625bb2ed529d85afecc4a9cfcfeb7751594394dfd8788188a3dede347770c17db5675b3747037027e926a7ed50c0015cd3d3831d4ce1b274e2bc927ad35afe75c6fdddad21598aacf95fbfe6a67207af2dd62584f619d8747d5cf2fd86d8958d353b4a6a874831b7e82713f85aefa3065e7ec0f05372d8b39100c882e5d9a8f0ca6b2a21e4398d66aaa6dc99838e8cdfc1ef27c8074541e3e4de42d861da3f4b64ac847d18885d0e21170dc44e4ca6f0bee538e874502161f92519f6e7b4c6360dea892112fa4486e879b055ec02c0248e2a32d0dc9672da3bdde7a90930f24657a10449d672984963f2b10dbab507f35fb409b6f14c8ee5ddf4ddbbce6f2d8afa93bd00d54828aba5251d53006dbb8ebbb5f62c25f6cab01a4000f33034e8a6d46c86e28f61fc4e3461e2a6d4badc651c7e9ebe5e5335deb3f579c90b37e286d984989f1a9666d8c20e449cc3688bc798a70e8c8499225c63fcdfe3ed8f5cf83f1a82037f35bc02d02eb2c6058d96f267dfff50728e624a4ac223782148365c98f5770c8c41646799b4b35a754ea75329faf2e4c6d2c1435bf85d192deb6e6f447fe3862632df79df3cab23c1362e45b0caa5112caeb951ff267e1e6b97f2b1270e5be4656aafb11aeed483bd88d4819f863d450fd40f151df127e02c14d0ca6c01fc00aa833446809081adc62be674b55d19f4b3cbd3d9335ddd9a3f05dfa6ba70dc2dc767eb6dbb1c70e22e4577b56a2a73bf904c4f1100e96d68420178731fe58f8bf0923c763b5addb47c036c97d1b9f2d6ca605ec28798a40c8d50a38ff874924509892d445a71def49a53ac130416f873cf6cdb3603e5591937cb04ed234b94602909490f210dcbaecf64e1b63cd3fa5a7c00be60e1ae622a36c70b4c59c2164754e2b54c71f2af733922a50a2f1b13c4ee3eb646232b2f86b474c36e5006a7133e517ebba31bdf038b349a9b456903d9a0fea75cd5d13932fc57c46380fb352c595e66a278121ed80d0e9d512fe8ffaf573d1d41b1e371ba5d65799eedcaa8217f9d3bbabbfa8baa6fb9f392b994ca0446eb661924c268e28805774b213ada317c10daf4f140212be7e6f59e8cf359507de8c8e592d5125897f47b849ff34c85b9d5d3378bb03e596b0325079e52b66c22626d78532303e7e56e4ac439d602c94863aac2b439a55ec195440343012b8491986f0b39382dac63c8dda7a7c216cdbbf817815b21395a86f35abfa31977b957f4b963502101fce2b80bb622c3b58abc784ff2c1c35537e5132d28cbf781749a8ac16841eabcbbab1ba97f8ec8ba2d5a5517785568c8f3ef403b5c155e922cad61aee2b882fecd93e82cdab5c86d830f5c01788a88983fc092492c42804ca8babca9b0659b8b4021446b3546a7f48cf0bba4b6f5643ee60804b8a299dfae6ff341e196b21913b895dd2938119d1af03725644655d0e52a19b64a2816c64b07e03661d91b705f8cc2d9971dade8d7bebb2d99e3d36659cfe16c761a0bdd395b5ac9eaf128b2906b6d3cce92099a5361ef56a9ed08d5d0ca13cbe3ff2152cab5951c3dde1f92d4e564a13bfe731f2ff2eb7d052b27aa1a5bf2da7d47d21a81a71a0a0a186ac8897c5bff677aa533a4674c946af5be2ed67dff4f50dd6f159980ea1b3ad78a66d0e28889a2259c5d3d8bfec8cf1cda1fde560e572fae95873b8a99368b1a5eae8100bef42d5ea7a9bfbc35f770cfef8331ce31759f69aeb022e984cdbde226edb3ce06ccdfa3ef59c7a08b70081aa2150fc462c74e9b51596be3cba701c8e225ebf35acc7209a940f3edc172fd84b2921c9fec30786fa11577bbefdf813a188f02e181de1acb234bf3a56646d9daec3a496d9b602bc705ac972efbd86e4bc64420b6355a0a63e4b3feb8f99583a6ebb35c002561ce8826d39f994d566fceb071b858cf8a160439fc8347c66f112e1e41bebbcc5a3fc8f1cc70addab46298003902b1506d5e1d3b1e9f3b7cee4295c8a822f57f810605cd5ba0c6caba0cbe19c215bbec4a1489b371dee2e495ddef1030c49278cc8ce627c7e2ce236dd3085407cc421fecffd670ac55f783b1b7e63c970807f319b3d1771f6316b0ef5ac0f0f07f14863d2bc22c643adf61d3c07ea67c2498e134f4aa9b71cd622b4dd949045ed0badf0c47dd630c87c638e21f5730aa18db33962888683b6da14e6f54b507b15fb088180b2e370f998618f0570cc3b0cfc274ca0a5d4b6ff4ae610ff63e75787a6ab20696716ffa3888ea9f8f64af042b29bbeefda3439323f1f9da2c36bfff6bf2dd4e99df2541c4d6beb29cc59f959bd10f1ab32cca8504637d28492c9e7ece81956377ecb0c98a2bda749736ff5a09e31dc6886afb747afa0467e06a4759148f314e13109f20bd8f1d74a71493e98c2986cf4936dc7e2773fe2173fc81e5162934b3ca000656bace4b2999fab26f63be1c9d34d1f1f1536f028dc922aec61364075a9458051c87b0aa1be518eec66e7f63d61a9ad7c6e425fa9caa4be4775ead2184599108d8fccb2afa6ab368e3b5df120ebadc649f9621fcc3fd7d05b1aad7cf61f4d03127f8a298be3e4338387f91252781b9de5af81d53d5d37efa767ed68e546efab61210801e6a2a9953843cdd3200a1e7cbdadd032fec68718a9bf786f52ef7a6e43780e463f65fdec9dc9f572356bd3bf59cfcb3b540edb455a1771cb02ae5d678bd2b6baa56033666e7ec69e1c02b7c9947f8860449bf5e7a20113e3d282a6d1ef92c748f880dcc1ea45939f100d63ae33eb90ae68d4257864c425cb49dd3833360c5eee20f50923e40a0e283737cbccd77039582aec19933b521b32c7bbb6ff0912cd05e442292cbd0bb93e50e5f61b4a5e3526ab7d9feda04825ac97860ce0cb5a8c8bad78bbb7ba909d679ae6a8158eba61f39fd03bebb3525d4cc11e52a89b99719d3b4aa39150eb99ef182326cef953ea992f37f2f34b84d06ce50e9ae1d19395af114547afa1f0f5f0a83fe096b84753bcdf8b32ff7243f1be979dd05f352a016e64f43991ca3762a1c1db65fe251d9cf54b7ac678f298c27702e84f54a8e2315a40c4db0642464ebe7ba8830466c6c8d7aa19578aee1529e7077329a76d2d0e22693ae6f62a649cc2c3bcc6e0141ea264ebbbfcccb8a9736888ae0fc7ba81578bd8353e1ed211e527667c99e0937c443172b3cef100cc13646fa602c8558a2de091ae4c0f43d983f7ab5e6b6e36a8b31373eaf6aebdf60ede1f91eff82713501c612cb6de8672d092a13ae3c4c3428a7ea2dd40da092d23d8a43af71d712b9f248d2f8b62e1ff3427200e3d61cdc299aa69cd659ff2872c1f985db38897745e9c4770c6df6a237b1dce9ebc074013e33f69b5f38f159cc31e3631407e2674fa03537ac1c12ad04522aa45642a58a749ddae3cd494bc77a458c11ede887daf4728d92fbe4a00fbab14ef2e7634f43ac77ea788a4727e3faf33f55b53e4356ec8af7a43ae9fdeabe859e125ffd7554d5ffcf8e04390a5a2c3efb24e1b1a682264e1dae9a89a86ae2ba8c45c6d599785bcab9aa37a883643ece7c5b3e425c34a36e9a1a61a3d7fd75a2f67277f9747ddea728c9785ee1057bd667a52204af10de1aba450ace0e441852edb834023e3c7c1b8e096952b92ac3e1a6fe96e19c12230ab73bc0124d417456b106ff7ce8dba73ca00a6c2c6b4fd320be2d6fd46748ad87dfc92fa12abbbb58cf59e68fdd6dc9b0a09e76e77179fd00293cb7f8751ccaf80b8257dbe2fb3045df4ee56cf28887899e38f668513882d0640fcedffc3ca34751841ce25704656bc8be7edd7dc58486650cc22f9ded15890238a0047c889d9d8b3ff28567364205763e5f20c2b992ba83aad3320d3d05a8fe7c175350166abb4e122821dc8085495cb184c4037f517a05c9152ab2359152e9113a1064bc8d00d7065b9ccde8502589048c84afc8c11d0f2f930f842a9be61a280ceecb4460043ad638da052ad1a811341324469a362dd67a12d558a57ba1dccdb5afaa54b4399fe1eb5773d87d3948709c9f1960563b36f32bd11e0e77bb51113385d48bbab15684cb6069038e4dd5a4e4533ef27ae5c68f331a818ba89d52ee586901126e90c26b0c5e4e9f822713d779042d9ec3b526e090f76db538ba898ebfbd7fab7bcf5b96ee2487457af4d147e5eabc25d64ae427dd1b0acac65ef1a3f60754c3ae48fe727ab9d2d49ef273eef81506babc9439eb77e3de336725698a464187125ac7f12fc7e6df128f304c54bfbdddc4b3459f1b5c73e857c6115b4a990b9ff7f1de0d01aeb5396ce7e045d074895310347878624e827fc8dc907b3e43d0db9c53b9c24a1990f942af3af87a268242a1432f933f1042353169cdccf3e5baa66ce854dc7003bb403a6008e6a3a24e28061f6ee4d68a6fbbb2a6fa9586b2f9d4bccff055979602ce94b16d2dc80aa702b232e27acee3ac65e4d9f6f3f8a893631d0c352ad05d425f9add955686f197a57e2efd992cbdc68911802925aab9151750a97bf1e6f3dd38e20beac1890ba89827e71bdac7c259735a663922411b4d3369adb61413c908d7c6", 0x1000}, {&(0x7f00000011c0)="d833d4751d744ee77459ec32cfd5c72f2be76e31d1b3c71690c65ade0e7947744ef738ca0e9bf800e797191e62e2f33f1b34bbf9810b04c9bbfdb3784ec28ed0d92717d0237e57ebd0314ba24ff6e918e6d5f012f1adbfb76ae7b5b9c2cd52cedb5e06896d56d663967c26ceffeaaeb710cd7698ad5d9241bb60ecc3ba7bc57e50b7e939f8e6ee1df29ab5f0d28d491921b3060bb506f6753f7357570bd830fe220b62c196dade20e8a71b2d6a7acc9639b6d6eb62b76d", 0xb7}, {&(0x7f0000001280)="e8d7378cea2b071cee2d9a4be2af3da6b5e7db3bb9620b369beb5ab7cddf8583319e064bc999c14ad3766d8bdf6f1cb811ecaf9d5cfbf40edf3353d93ea0a6282b5d02a83cdd06945a3fad4e7345472e4a937f647584104134e7e4ad36baf3d3a78bb5f6e99fa82f140cf586d9a7a688330f17c902d6330b77e445def78fef0c1f5e9956b43b2505f0e1d0ccef2ca7d7087e3eacb431c7e17bdb7e6c7dc965890320414169d811fbdc", 0xa9}, {&(0x7f0000001340)="e7aa2f4dc5e921e836dd151ce618e33547062b7c5c385d30370376cdaa3b4bf2fcad9d2e494389ccd610185b57e12bd7f4efcca8d422d7b2d21a8eab07173f2e7e58c3c2f320339b536e42f2e6fe154f9c293979a15ddca47346bdbbf9772f914aacc9f5de1a400459de11c1c35b16ee2853b2f8e6f047e4225d055a5ea20ac89ca469f43f", 0x85}, {&(0x7f0000001400)="e14f4cba1e8f455ee177051e86a69e1dca25069c11926635530c83528e1036f99b348699f8784ce37944a2898ee57014bafc75a8e6b215e1476378ba5cb90cde1b9358bd4765b57077c09a84c1161b018a8ce1dca49fcc61b9be5249807ac5d379f55672395a8f87e003f5afaecea1d4648c659b56994fcd54f22352bcd2f5087094bf7f2cad5e969b77708a2cd362685c84d54de7f5b4dc352f9e449bbe1b516f523732c72c464fbcb8ab51a79706179caf37302c7a5f83c2c420174b2319c1cbb9ef7fbdf9c5ffe6e940797bb5ed866a2fcd487c5354ecb333a56047a1488b5b83133354a6d5c1d3060db6b899950683aa96fafbbb41040c1aed68e9b97d91fe43110c6614a9013ddb18c14b4bbc75ff035bae7cb469247fca1f204cf0216ab404dcdc87744ad3ef06b66c2ac69d2124a25175c792c42f92b6ea58716a202a77c5321194416ae3c0cce7a9586304d578ddde2b33b4f195df9479ac7171b378fd7f9bc110f7780a015fe77ea6822201b07f8ab1b2e7a903cc283140432d32175975ce9a833a47868747c5cbdd72c8dea718c4d38c2234383e4200a499439c643f90904d322dd4ab6b253bbda33515cf8c9557281498f8367b648fb3cfe544ba496490b30baae7dd4d284e24378c658299dcb4cc2a8c7eacaa163705629c9e2464804cb36160889cf2deaf0299a5d17f8ed250be6e9f99d16f713556f942666c169c06eddb269236f4d8c3c28ac06c50ab8cef1823a642285a019d0be17fe710e341f641ac9104064db944c07e289594b171c0d654b7069580b9fc95866acbf700356314d0dd81ec8245afd148b94e42877c2090b49f09068829c0268d9d63e525c498fcbb7813d20ce5b3ff530f8f7d9d031bac54762dcc1785b2758edd7cbd363719822afeca22486eb2bf26b342ed13cf1eb44c981b8feaff012184e950e47200d60b394293acf9d9c7c1bab44527f0206c34edfe8e8d6abd6fbc3768088ec5e3089183a41fd93971143e8271baa947ae00e74d5b773bcf707a0bf62d94d617585ce17989221a241ba063d9c405faa93acd33a9153cbecb91234bc1b5f641d1c60518ebb5ee56891ac3dced0059031b4ecd32683baa55fa15ef0ee6a48237099b0bad11e8a529119a7a19c1cf06523fb18a7294017db739f3198b61c7b3f117c5a5147c2978da9b8d6fb52f1b714ea1962f5fd012e28d076fad988bc64a4c86988886a55da047e2a0ea0c72491263e9807315b1259c929d2b06fff0747a43827ae0a3209e4a1dd3cdf1dc3b2cffa06087ace115ee2d5cd932c7242946ddb9b246e1b2f6b77cdc5bd1a85a8489bfc8c2502b0ac02ad87340728538326e2d42a78be17c2b660990ec523c163f5a6ab90e4f94ba782ca7eb016bb2576bb588131e1548832194e2ff83943b587dbf0c3cefdb2ce904aec1605c24bf3aa77629448a398700617dc1a8e4074fc680d78482d629ee19b0e3eb6aba19ce93c231baa367ac01d9dd4f18f77d4839279a4b261b14bd67353990954f3f48a0ddb55ff36ad28b64ebd21d9d7096e9f5b331334642c3688314b316fbe84bd1e369f7958788eba7830a866248d665cb323859f716f6d876b1ac2ce785fb4980accc8c5959f6a5dfc120a6b62bea4be1ec852785082bb54250345b2733cbd6d06377470723ffd5c49c7dbe96dbafa189040fdd78896535d2d7955100be04051cf836f8e86fe48d5a4de682d3fde559f372d848c1ecca45c33836f3593220169fc7caf3bb17a0f027d1bfb8424fef5ab42ad80aaea39ce33cca951c3d23ccfe85b6c042cea47e3cc6e7652c975abb3924e67aefec9e1a64f76e74fef00a2c6653c3872f88664a65debb71bdcfbc25dcce5751047cdb025267944f34558be768f85330552f223e74719fe0be5caab96ae0ac7aa1bb5a9da4a0bf0e010fdc6901b934b76827741808c9806ec9a26c84020fadd1695198a3d6b8daec4530b842ec55d918dcdb2e1f91e423c394d2119795c4996d9b92ab99a72f515621246d65dd646d4e4cdb771ff05a57cd5ed301cf5846859293b856c59605236c90a124e31f4f2190d528c40ffdbe597cf2f247a0a4f0296b800b4b58650170ff0b1f659a1060f2634cc3056e45256659d43e7606ee077b03f7f35b78279d08e7ade59f282221d8541fe86755e2c4efc04d98197f9ea7df3b49019666cf68d0a78f040b9b2ebf5d18e81c2e45a646749ada0881f77ea26903e199427499fa98339e65babe908f25c3078d90f9179beab6e416540e7ca450d1ef616c1219a05aa38f80bc07de2a1a53f0cbffe5d72ca0208bc3b8c0705180b58eedaa4a42f6e23052b50d269ed1a36f0324f5ff50d891b73b5e28358b257d746403f642ddf81a5d532a2251e036a14fcd8ffc7e240c1b2474be95034fd2189e81931d3a88746f0ae459bb4da03caf7d281b40416c190fa9cfd87889ae51877b87ec1e9d86ae6a856378ed912150bdb6c4d901f038272117b53709b07bfde51ae955efbab0965ac280080a4dd6527fc20a1af3313cc31bc77e899540b22731b6cca84d9d28b95941c00b9d1f9c97ddd723b9e624c11d4e537a8ce9648ea197a6dad4e77308de7c68f30d289796456d5dbef939329c6bb95175ed541473bb683071aa297336e13106f307e352933264929f94e0a8d80105863be93cf52bc4a4093f8ee564dc45a19f1096ef1e1334d8af3ef4371028fd68a0000fdbeaf5f523a7ebde264767e427c60cc745902edf56d2a486416ab37dd9d9b9fde38c318cb0430a272ca11ee41a1d34502797bd848a80c6f5ab250309e338ad50debe5c4d0d18cec0bf17fa460555da871b64df88696456b50bb081a972ff58750f8355babe58487073a920897e433c239de715e84b32f66075e0150863b99582d762935ce4137b61df89366030ab69a26db590d4b706de91b84b5c82354c3308ac4110c5025ee26f114b25311c5a73df27fac48104e469df422c996f3851a76a14179e12496450197160d0a5526736151677364b0f8719d9000c3726a27e9f0d8782f9736dae9436fbb010a9a8958b46846ab589dd8d256dd38bab51df7ca7918e6dc17c37b9488069d00bc1300605bace6b791bb82b357cd83de3519b0bdd60d6c2357eb0463410995b0b0e2068597605c2b74cdfa10e090c03cdbe04a6e0ec1198e83d39186e703fee1ce63a36eeba777c90ffbd113dc4c010ef8cfe41b302bda78a5dfccd674df8e9a99b07c5297ac6efb9f60a8ce845ee97b53baef302d127ecba2d87ccc5149bfd548412471251cf789f42d90c2ebca24ca346090084e12c1b07174f3ef2fd2e3efac60899c42199cd92cd7cc637e46049734749d2927c90a2f7aa9cee39589af3c2f431b859b1b7ea691ed5547f434bae24eb6cd1f1cc55c89e6701dc30667729c59067628a3c2d2319d74b91687a5abccd5ffc232174aa130b4d2fb7620de1db6a27bad389d02925b32ed9f5b282b3053cc412a6f45acf4126e24b2ad55fef0e1f14588f13c0b36af59a114fda14b8725c10955b52956c31865c551e2ff46ee9496e5e153ccf0b24cdc1ec780da58168eb85873a45c9a46c71b3a7a9ef630b27f516520a09f992eb86e02fa154a8b8ac678374c0c30d07f77c693a14b315e70c7cd058e3432a69e47044ae4dc1713a9f0638bdc098f0102cc5ad5ba8cdeed39d93a99be3879f460ca4707ba6f4feadb0e86cc6600ed4a4ee885126c437ab8d80d3f18a85f52f64a68b43dc934eaf38b0fb26adc73a30144a474e3151b55ecd810e5597d6735e82e69c566de06ee9b2d3abfbdd9b6b377e3ee91b352e0079c680eee9ba6f02486f6f9510319996a4397b4aa279613d9ee8c737fc922a0f24e384aa8e2c49bb0ad1058d36696503d66b2634c193f89c9a42acdd6348a585d5c4c91b04a520a2d70021ba63e97b8c0380193b28ea05a7ca3ccca1047a35f876768c2a1c8c8cf513351e882adfdd25c7a1ee799021306bdfbbc86a362664b1ee03c3bb87ecce36c9cfbe435b0b491ec019b4cb807638cf54c25221aa5c1cbe015f5686406eac7a0f6da12b83be986c8dfec22991eb4fe64547d069a13ee3f3ede8564bef32efdad4c45ee592dd0f0a254243bc82e58c561c1c1ed3120fa1a7eaac8d350e6dc0180aa8b38d205b5f0d58ab70c718551bb7a07a89fdec9460dd9c28ac9ab394a2bc0404110c65e26d1361c339c737bb4cec93eb661932fe6bf13198fc6f7c5bd213f48852e60d51126e5ad3077017601d1611d3706c8e139acb7a0031b79c241d35cabe5c8428f4b01fdf9292281827c7954cea0b6ee91a4b886ddfea41f5fb74d6d0efeffa7afa2db7ac7cb2513dc380e7c4555b00d454b53c14d6c003d21f35f11e49b1627b8600796a605fd450e33e64a2fa561a997a3a3d8caa62232996b208da798f130e226ac13f6a4bdc0d7bb4751f7cdf55d32caefc78b5f3d97c9cf4487931cdb19942938bab9a4fd9c0b0f5fde1cb40c820a79124f132be14146528b6c0008c62825fd112e189b3c6f3ce06b129366e60e8c9284ee1f53f1963fcddbbfdac1efa7992895f8a4d11186014a27661f38d63332a1918a0e1972b52bcb17c503976a9f5c54d1a2ae194221d439603273ed0a0175e07703bdce25d07edd47b98f870c6da6f81837d4eac2c95378f54b409a877b957f52ae560817be2882a1004bb801ba082b1f0c2e82a8dba573913be9827ec8da40a529b3027417e867f8bb9cae2926a39578ba83b0b8296cbbcd034cb2714aa200bd63d347c647971851564c4b4b90415063ebea5e68a0e2f3e7d45a71a948e441be038cc9567689a70c8aa3e050934b052769d672f83fbac07d304419b04d7fdf4818f6f55d7c58fe7bfcda00f9bd369c6523da5fd3f8a4d357d79122236bf9e1dd372380ff4349f49161eca62f21f8136b64ca41fd004b3e22202ce16bf385d867648e199014a50ee763ac0d8204142343e5be49d1a10df13cd986e0d88b9976c37c7b816a390dd5ca0acdacbf0fc776c5f1caba4fab223a574f621f55c5b3b4c1eac2ae95fc037f49459c5150e5a276a56ee1f28b8372f74befb6bd5b21a0c74e389bf58a6e98c6a2d9c107f343e9f136525a3a13fa19b9c915e2a3771a60504d28cd9f3a7a6b400878e904f50095b40eb68cf5c948c4106d20070329ed4509e741ea9e6db8683060f6c34a2958ebbfcc75dea1dd22be981341d063fd95de9ed674c5d6b01a3309d261db5a3168ad8765fe1ef43a6bb04f38ab923bba8160ea753fd9fc927d63d5610f70925315929605d3ebd141d6fe8156993fd20351ecd7dae6c407d9b6df9fc5c53d07faf02cbe8321197bb59b1404dd0427a88f8c7d36626701af8b27f3996d4ce25d08fe88baa4dc07a7e0971978e85d61a3bb4ba25c54e555bc508f78fdea321141b6fefe49bd76cbd42497463ad5687e7294839733f0b38854b7a75e8abc5f77215ca7767279fc41ee175e97f8f916c6cb1969245104e410700a82d75173589cef112e028898221380688df3609b490370809a7fe86254be94b3f1cb7510a8e818cd2218641615d4836a133bf96c4a893212f3a980e97f8842b9b58aa743bff0099aa12b57596a258df01cc5f00d1f144ca4e3796aeb4935e54bd17411a574e6eddc0be1d4c65f8e32ad85715ba9bb7129db375740a9829d3257db7dfb0bfa7980754e670431a169bc4794775cc009defd556adf64d78a1666f81e899ff1a7052165b628e26a3cc6e5a8300b5b70fe6f15c8f2e065e1c86d06fb2a9bbadac50380c5b36f0db11f2742c", 0x1000}], 0x7, 0x0, 0x0) close(r0) r1 = getpgid(0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) open$dir(&(0x7f0000002480)='./file0\x00', 0x40, 0x10) ioctl$TIOCSTART(r2, 0x2000746e) msgget$private(0x0, 0x20c) fcntl$setown(r0, 0x6, r1) 14:42:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSTART(r0, 0x2000746e) 14:42:05 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x90, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="6a393fbb808d687241c26534ad12180fb4ffc798830e48c472dfa91b9e4e67db28c9304d5217abbcca037d53cfb26c4c706e5607f14b4c107a0ddf805fd845ae830ce5a62c038256104d4df7433981ae0e2d0b796afcb7cbb17a4187b48cac37035b47bdc04c8b08aa59efd03bf68345f6fa8433247ff4e04cdcf2e0e14cd19f7aa500e514c9a7", 0x87) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$getflags(r3, 0x1) fchdir(r3) : '!5> 2,( --22&" !)"*,1:#-.&!'/#9<7 /:,; > 31,>1716<8'5-6? 7.6( ( "1+ $ 8"!6/'(=  ) 44'5 $?&:>+53 )>46.1+:39"6 8/'&-9;?%97 =.-*25.</9;- 3??8=+<49$#152'?'55* $: ;21&%'5+%41#<#.$  #'>???(>???   #'>???(>??? -!0 34!#+ 0820719000-082071$000 /& -!0 08&&&&&$807%&&%!10 &!),%$: ./ -!00).' 14:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000084bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:42:05 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff00000001, 0x1}, {0x8000, 0x8}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0x1001) 14:42:05 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 14:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x1de, &(0x7f0000000340)="b6") 14:42:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x8000, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 14:42:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r0 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/202) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/228, 0xe4) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000140)) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="969b100e") 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40000000000000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x10c548fa9077628e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) shmget(0x3, 0x1000, 0x426, &(0x7f0000ffc000/0x1000)=nil) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/5, 0x5}], 0x1, 0x0, 0x0) 14:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="c7b149e212abaf4ebe43bf5a09695473cab3bcaedce7029de6007a41c504b89e0b8cf4616e19c5702b853833111636", 0x2f}, {&(0x7f0000000200)="6c63e8d570461d1273bf166b74f440ef2e6cc8d78471e856800201cc327be7aa3edc626d8ffd767ca524", 0x2a}, {&(0x7f0000000240)="f755ac201b1d6db779040770bef3ee84c3ce7fad05ef3be6305779bcb1451fc4fa21a3d9ec30c276717257f78fddd6dd47df22cd881a7719fae693e86260eab4093f0c4486635be3ad26a92eb8dd7b64ead13b75ba03b206b0ea95dc30b73a1efce0516a612a197d173354ef4f6385ee6260254a9249bbdd712081c3b400b92bd0061defde4c0a8fd6b9c7455d737345d0cc7d3a85c6", 0x96}, {&(0x7f0000000300)="0df537f2", 0x4}, {&(0x7f0000000340)="f82e974126c045b0e8dbf43b161419242d82df5d05ac1628021d70b00cca78c05b641600cd28eac683fdbe4528c4d1e95eca0f0f4b72bb67bcb36506e7423e22b0babae237156316f8faaabeaac371b332b48d7a361621c755addfd9c6f8fb5165a0679e1f283e5f70dfc34d449f7f827c0c1e545ac9e293e3452be760192a4de4f2cd4cf71dff2213cfec928bae", 0x8e}, {&(0x7f0000000400)="957d2293bc307669ba8d42c8833acd0a14ef721a8536ee056d3e92cf30021fdec9c6c887ef80b081f94f5153f1399a53464d0e5af75d99b36337054b268debbad22eb23a38f99e4afe2039c3ac822d4eead4fb40be65cb331e1146a81c087b5668d67352fab905b40d5fc0a2ffb0ef5c9b3a", 0x72}], 0x6, 0x0, 0x0, 0x9}, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000540)=""/23, 0x17) bind(r1, &(0x7f0000000580)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) 14:42:06 executing program 0: r0 = socket(0x10, 0x4000, 0x7) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x83) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="2088690e444276fd68d3f353fd95de8ef12c20e94b", 0x15}], 0x1, 0x0}, 0x4) 14:42:06 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xd, 0x3, &(0x7f0000000040)="d2309dcd01d0300f974f28a29c54532e3752bdefb34580f270f122cdbbf189e2c57d0935ebafe2fefbdc7413ce6091831ab36a7ae858836ac7abb6bca2246c9f3471271becb94ab66fda076d6ded467bf17dc1b6c0982ac3278c6f0019a4be4c7dccd8b1c5549c6cceb5e316e9570f90b8d4f5874794cc6d2e49", 0x7a) 14:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='C') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000001c0)=[{0x10001, 0x6, 0x8, 0x80000000}, {0x1, 0x5, 0x5, 0x3}, {0x1, 0x80, 0x52}, {0x6, 0x4, 0x9, 0x6fc2dd3e}, {0x0, 0x7, 0x7, 0x7}, {0x3f43, 0x40, 0xff, 0xae8d}, {0x5, 0x4, 0x5, 0x82f}, {0xc3, 0x9, 0x4, 0x7}, {0xfc00000000000000, 0x80, 0x5, 0x401}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180a0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x180000, 0x5, 0x7f, 0x2}, {0x5, 0xff, 0x2}, {0x7fff, 0x1, 0x80000000, 0x4}, {0x23, 0x4, 0xefbc, 0x7fffffff}, {0x71, 0x2, 0x10001, 0x9797}]}) 14:42:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x4) fsync(r0) r1 = socket(0x19, 0x8007, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) 14:42:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e42dfc94ff334a561909000000b06198824b3da025bbd47b3bf579456fc5d4096e8c8b6b87cb1b72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ad995e3d9a107c2b6bc7d336155accc36b0a3030aa9c7415031339925259b8e7a14432143a951ce38d529389f52767ff28c13bd", 0x6b64b8b940b5187) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x20}, {0x62c}, {0x6, 0x4}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0xc0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 14:42:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r1 = open(&(0x7f0000000540)='./file0\x00', 0x210, 0x0) connect$inet(r1, &(0x7f0000000580)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="d8f528412ddf9afd1950987b4e514d5504531db7244c12f7378d9f8e2bd6a6f736b07e4f4e620bfb3ed72bcce57136f9463317214bd6a21fb9df0d204c6980acc1f6ebb9843900a7c990069eb49dc10b5e63eedc7e5deab84f437d13079ea844965614382fb9383a7ff233e6d47e8562613608de664dddda6e9f0b8ca2ea6ab49f742fbcbfbaf87a", 0x88}, {&(0x7f0000000040)="7b0738facf06dfcf7b066bbfb6c37fb2def73acb02ec7e129fc0681efc502f91940779344def5031c89cfab926018217fe266a51", 0x34}, {&(0x7f0000000180)="098f34f06b2156504562044fd3cbd4c43bba8fbb6d385fb3614ba8ad139b165ab5124d5c51e5e9a444cc30b793", 0x2d}, {&(0x7f00000001c0)="b9ea453ff237a9f0a439dd54900c2952d005811b589eae5cbd23f21b35199046631587a9d118bfd01130a61178d9c4046cc27570cadfcfe952f42a98a55bda4c9ad55ede1bdff1c61ec099529f80cd31285f2a19d9468e33d9c97eb1fee03ed262758ed239441d9025c9886cc7793b37ed7ccb35eb06e9b346a01bb682e8b34ce1bf0d2546207e75b8ee76614a441a13b3f74d69a31e8dbfae84782bf677173a", 0xa0}, {&(0x7f0000000280)="e21983ec1685c50ab32d88d8b0544c9ac7655a48beb47e39424862282b6b2062edc59f401dd22714b7e77b01c18c107b231db5430f4e914b4d0f34869a81a830418c0a27264a7826a66cb170772ae94aeddf662de205ba7b6b5e566ac5d6", 0x5e}, {&(0x7f0000000300)="0b2b2f2a448567d36c6d00ce7ff222f4790a046b45deed554aeee5a9ef704701d55490e228ba39ce3cb3d357652c60f24c93ef28b3403a0c3b23acd956eca0478b0e9319ff561d9e95ec915bca2e1108598af5edad9578bcef36aead46a48257a01a17f8da3e8fbd39d7d666138f5429d05395b50c731ad5c2cccc59ee11c8dd2c22948841", 0x85}, {&(0x7f00000003c0)="adb998319b2f21182084f7aa429e60ad5b91773134feceef895cfd9ae0fbeef9d7b86d03f4e6b15e89e313f3b43962ccbf8cecc78dd3aa8480b49ec6d2bc1ce186dfb93d639bda9b2845917304a7a59a1949b10a9ff25d59fe8c554f9bf17cb602afa9b556416328bbe8355ba252b02175739140f2315509a4a2e5e0c1fdf5476d4bd57c65963824815c5ac0be4cff9b205cbe31961beddb1a7b8c1b6a6b483f9a411bef382360b3222ca4d6442d090d9a11780e11f4e7ce2bac4751745bee4ea8", 0xc1}], 0x7, 0x0, 0x0) 14:42:06 executing program 0: clock_getres(0x6, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x1, 0xa93d, 0xf7c1}, 0xc) 14:42:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 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) 14:42:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 14:42:06 executing program 0: msgget(0x0, 0x524) r0 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r0, 0x1, 0x0) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80000007e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="d1391c648293bdfc0ce67c6c0a1c1d88053306f90e3cf8114a166adcf0002d29c2a0905f17a736188fd7645facedd9158acf7883b8eba3a67338bc3ca62a45fac3d9435808958b6968e566ed729ec9392b9afc70c020bba6ba4a627a09f0df335c6502ec5c01788c4b03d3131c732d1ae90b2eb5247caba7feba20ad05dea94e23e68c8cf8ba64ec61995efb3f3da99676409dc784fec3c27a2de8d303e616221d4b41123f0b915e8adbadb6b9587420db9d986965edbd4a53ee4e6ad376be0b88a3f85ce1c635588f4d0befc64da513175431f329551d5c9ef75d4d047b1e8d480c3e6803e70e446ec17814e134f7aec177eefac9942f86309f8e559c9678aa218265dc8e86b932b7d6e720bec0b65b602725bdac0da250160b3d990ba009afe4d061180168c7edfff8ace399e036dbd6094413b7b8c24d106a15f31ce6c4b07b9e5fcdad893e385c7fabd71168f61254b2ea0c3635b81ff1a958ddae2058626bc6ca1d89e0a5b350fde8c328658156659163d0dce65d75272cffc20df42c9a1edef1df14ad60bf9bb2f48379c46a9515b1b93610796f03b233557addc61c62d3dadb7863ac4355367ed48e6d1d30c82dbd3e9f6b3d97e6ad26cc2a6cbc071ed632dffb9120d5f3a5f540ff8b49ea504b7bd44d6686691a39514a013634987a907ceb6a17aab2781d5d445ce825d7dcbede272b441e639b60d82cc1537c75139efa9b4fadecc1d35c74cd986236a7f0b833764cabb93201832b32d66e671233be4ccb6fafda815528fc3b4b4a991a96fa2be0cf1c416a4388258496ec61f8bf5989d204eead0639212c386eb7f3afe1e9f73999f4ef1861df4231306ac0efc84b70176d9ff332c4066d1662facca95e9571bfd85a81f2f0cabbd9d9c3558e44f7f6f17b7712feed4d8b8babafe70ab76a9761aacab754d3f757ef9aaebfbf2e6f5809c2cc9ce2d7e81920c819a6ff47fdcf4a9c991f53fd9f98f9de7e4d518c2d2fa99aa0e3c9e2ea8039e99e99d6f12905e703783dc8d4adc6a246dd35970d36d807cd08cb72cab4974c893ee0ca0fba2e446f68db6d2ca605304843ff47f42800f06636d57cee770d8ee619c89d51b13663003d6b3614c2abdfa10f20423093b08f5813e012c14e8f1bf823137a2988f03ff4c4cd36204d864a40c7692763a23894e4b62b86d904003965cae410ba3648849b981d3337d8b081d4052f9dd1644ed4c71fad21d037c763f0f1211c4ff0712dc37a414348cf43072203037c8e2ef789c140226ff1e8769e72b9fa31654e3c09a83439600e58627ea89173978655ca650e3309f0b053a32f0103a5d113e05a653ff884bbd38140f7cfe971096a0dc7ecd37d3ed2a3fb875b2243ffa4b61e91ff8680fe59f00fe94247ddca34f5d01be4fbb0d8fc6387a2491c0b48cbacbfef0e184677ce25fe0a11294f5b439de996a6a81cab30a3ab7b939d6574c774b166a05ca4cdbb29144438faa221e673839032f420135edc0902ab6beaf9708dab68fef6de7cfb4b129890522dbc8e0aa6735a579f7646547d91e332659e46e641ca64d8021ac7e6b231c28de140f8aeb4d29832885af190aca649e30bac205604db9b808151aea4fb6a9dd1570355da9cbbe0dd9dfc976c450b8f52bb1d9a76b90ec7a603ab65f7176d0c8bd4b1b98bee2040f8553a72823b90d1359b4155807d8f6359fd4c6ad0f384d49ac1f26d1d84f8c705332a48c14197a3f19b92cf9fdccda04754702f9c5ed5601f78d1449bac0f0d77997eeba67c9a95f22ee7819f8c31c5afb305acf3bb773df7dbca763a05c8b2dbb4284fb73e1ed22bd04fa2406c333240c76fa9d03ba55912ebb601f4a45b0041406db0a6aa4d2dd694791310786b93aa32e9e70ca2ac4989a08207a765b23506c15147afe25e22ce33f7cb4838eae3c2330ca3ec5aadd92632ac936ee632319aae7f083ef44117dc557e91aae517d2d59dbf6eb33c8b4758044ddcb4079433ae619312fd331762c1e5d22dddcadcb0a5abd41de4f28f4b56bbe2803daf4df37dd1898569f850d2d76fe56befd373bcd91689724b32bc64d6653812b9ce525683071e1ca2975675c5bbde425d8eb2bb41477772180549baa6f51820fe96668fe169c4621813fd481919a93692d7b6b841b1f98d4409fa432666c56ed769f13ff9b8a3b6ff97eb78409dacde57946b08aa5f6ffcd0f836eebb9cd9bab0085907af7e9a13a55797c79c128f6c1f85a3e1813f9a5ebf8fed950ba0c96ee32b5d6744832e4c6fafecc854d16c2fc69774cb7c7e907645b9f48872297695b5dfdf93ff6e64b04f68ee4b3f9af92144d4878fd5686aa81c822c3cbafe3cf2153a180cf3e9fc9c78b5e7f7325175db881c058a122a5cdf2595c3698f7d74dcd4502534501cf1299b76d5c2b0f501c9c2071426f598986f379bbbddb417689320c16ca54433071a1ef27ba06f83858f17946ad2d8d4b5c3180c3528ccc911b8de196f8f593edee3b824959b76c4908ed90d5d0c928ccebc79851f881ccbd23425b217af0d7c237bc8d4db30de68bb46eb66cd4a3d452373a9846b8539330ac9624f5c703bd4a8313e689c27894e6c78977ea8a15c1fad37727ab8b6406e562a192e921a7a002b41da5a24dfc3f32268fa15f10d1a492f2208e6ece4a31f48a6348f49507fa5cd47b5648c1f58c2ccb701e9111f5a6f1834ecf4c20036f59beec5a0d5c8cf421810536ab002d034124c6b80cdc23edcd1093e25ff7097b5591d413a520c4c64720cc184b8929c8749bc15bf33e7675dbfde834850fcf45d886faff538aed474a0d76378b3973333a912793794424304a2ba56aa3ad4a5bd603a96abc818336ce7b3f62f6ff60e9ef7ee83bbca143a2e5bc2d64770ec565845cd3e2700dbde1b1138b4c958f6f80137c208986ef1c597ee6fae8539b196177a75153ebd50515c61c50bfff9314118766758140b9db7b247c1368823431da16e6a0ffe0d890a2081c64a6fc2d2d0e9a5e802d0e6d4cb748d6f4ad59d4b458961f9d2ec55eac6bdff2fb9f35e2c8150fd9f3ba097f4b0efa29e40eb5248bc327d7dbf5bf0c19ef483bd8c83bc5f12c662bb736982560769a1d8a040ffbca299a2f577c9e712466c2840b82bee534104e41fb4b605ce8adcdab7c6b60c2bbc131cfe9bf5523356cb0d0e4671948f97ed7fcd4337840d163e1dbc5a90b46d967026be4d9144872b3fa01b703da16c261b98e8569c36db43904b0c48ba98ff73827bcb3fa8ef1a302c57f639ac0921e1582107d5524df573768b49d46fa70d0e60955784753eb324cdb10d612926a8341ca6920a7f119525071f79d24027c6fa52d05581c7a465dc959600e6cb239907ad3048776d0a9f16d9dcfa4b69f8de9ea21eca9b1a80f450eff0564326057cb301cf4d5fa0379230e931a9b3257898608b1a60ef9711d2c95820e107dc13dc9628aa14fb68fc4de04c2cf637453afccd69f07bea0684fd5632ab7c33c520c3afc4029d0b69d7025b768f3127a41092738aaa19aefe06857458248f1b52d664ed88ca1ee7ad15aca36e00f9030871cb8433dc456d18ff53502f4e70260a9285a1a8bd923e1b548263fc49df406fae39217f38d922a8a8833fb59d0d91014c3586bd3f918a72905778f00bdb3f89a9fd7e69c7d1fc0d01216a144defc28707db41b7730e8f18b781b7c68807b89bfecb6595563c3dd29745010cba16a941373665f14054104bdbdf9437586d4756b77af14c7a6f707749e9bb281291c4a360f0e0d5642763090b468c3e5f9edb7cd79b932e76e58b1cf088ef92af3ca8ad57b9b1d6f37275fa35c885111a56692a1f307e0593ba1208f1076d62127666f9170ae67251f24cd1da5071e4a1f651d111654c11bdd48960539dbf5ba5492486d191e27029e6b946f2b67416f7647b6e9b92976a058a7ad86eb4a1272b8c7dc0678491e6ee50aef06f07bdf208efb126c6341f449e355b262d9aef8c3d020a2ec3ef3d069fed8f287733601a6d63c39d2c0849a3bbdb87dca6e62285ff524cd41840ebfd370b09801b186088d0a77f77f49d4c6776c0a0d39fe3c157e2f845590824e7fe7dacd874aedbd54c1903d04240abb8e1bd7ffc00650c0cec2e9219507798d2135450c2bd6dbd5f4771e6016cb16f51752de89da1bd2f133d4cc1c802250cb73ac080649cb116900e0c827dd073510c812b743a1a60115e1c1100218dc327deaf4d0a271da807e14a5d5ee05ed8b5ad053dec0cccc52b40613ae51c574dc4671c5e1d74c0f38487f104596e9c1f321dfdd1197eca19bb0f94f7fe418e4a31bb417f01f277254f00cd1d63d2b7bc35ed8262d85633edc63a686e3bb4d1e976f921e1a99e322889107ebd65a71ac0377ae81f4eeb95adeb8c84aa89b69902199113c1a3889c894955237f035abda09d74c742a52409d46c48aff8f7b211fc964509fab5dbf45502e00a362268f3932aa320d79f5581f7ed907359aa041d77c768f77347f28c57ddfd17c76e1bc24ef6029ae5515ec4dfd8d1ad36336d0848f226c484bc01552274f69b45045dc6ce8ba10d76fe53fce2b3234a25b5c3b406d9434cd63bbf15f9f449b7895857d908b573591ebd827007642ff3dc2202414eb98b122da0f6181252699f001662f4f2e1f3dd01ea396549e216372dad06c656d00810704613b3939ecd29eb612960bfc8364efc920ae47e93b21343835de9c2a3a73e75aea931835faadc5ebf0dc5373687b7f66b09f1d0e8e4b6c7e1eb78aca3a8a3cfd894de4c220283e925f7512c9984979e3b7bf7502a7181b0fcc3c24232846218f1959310915e509ea91d79461cdae33e56db098f458f1e0c41512ce3d130430d67c8cdb45807fed61d483126c16a23d2fa2499737a63fc69134234023af43aa6eed179dd4060a255b6aa62a5945a9c85258fa039e4ccd8948a5e65eab5891eba4f7301d7b8003c4ef5f7045fbfba00ccd23b252206e07749a2a9ce72dbc9c8a9e17bef2d66aba1dadd8eb3b09f2eb8fbcb42b348268fb661c8198701aa1bb35e6587eb7bd9f122b9aa7d7a1762523485aa6074c5f2bbde2a0defec889d77845923b0b3eb5fde0f7124e2359f70a9e52b827b6f5cc4c1e5c27b165a8a9e52e6d46b2bfc7557d9e90f367e0aaac9a179bc4da3ad9a5bb6f9822bb34183e7db049891b2a14751f88ee482b480f82fb4e63b6f2482594bfacc8c537b07ef403ebb8ddd880492a0c34c83b35c11635dba5091f8fd76b840dcb1878db74a4bb7d42cc75b97ade2c89de200c4d1e2d1770236dfcaf7a6e625ef599908c8a7f8eb9e54526119e5a319ee03fbfd7df1908ed561be10d06aee672b59e753136fcbc7b62d48bf5f93031f1da7e56565f7c47575ae1907a65bc8ff14e2d547e6d6a6d764b375fc2065283ec2d4babe8ee712a2b892b1b161699f9e2416d77c5f84545baf287045c05a680ea9443681e6f7a2fbf69642db94b7171b52ba31746530ee2b82d785229a8ec1c663c1fc248c093c7d7b54d00ed075df8c8f079616fcd4dab3da12c0d001364c6784a25bab8b720ab936d796a3753135f9653c12426b7723a06e2995e5a0a8e20427598c9919b23d77f7342797cf59ed77568b2e6e2c08b50b01892926d64998bac4c6d77edfe3e4cf4e73684353e8d8544a4ddfc387131555d91a28745e083744758e03b7810fc3d3cfdcaa2d6aa92a3237fb454c2960c3c1d1e3c887dd85c2f66501773084393035eb89276d58d20d661c86bb28996731b8af1b9deb81839b28a16a987faa8c6b0074e9d8049c", 0x1000}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 14:42:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x400) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) fcntl$setstatus(r2, 0x4, 0x0) 14:42:06 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x10000, 0x191, &(0x7f00004d2000/0x10000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc01, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = socket(0x3e, 0x4007, 0x87) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x41, 0x0) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f00000005c0)=""/221) r10 = getpgid(0xffffffffffffffff) r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="4fb447f18ac062cbbfd3e7041be49a39d1e22fcf93437f42c93c15894df7b853321101e17ebe714f028f5cba3332fd49ee7fbaafa15e8cbe7d1163dbc6fd95c69fa8ed8f2e7bcff00562b3e5bf1b3b9baa491d4b8c0b6bde34ef8ee6959167a88b823a726027a2770954c64af2ea3f7338f81354dc0ab40772fc8083b38fa1a14cf9c3c61f3f4c86fa3ba43b593f6d037ef16c584cd714ce481adda61e1993c132a492747e", 0xa5}, {&(0x7f00000001c0)="34d1597ac22dfe217725378218fcbd136ceae28b1cc199eb73e686c51198e570e65457a57d7badd5d24c7c3095413a0f06187f6b8ffe6e7de3ce3a4ac62566366aa40bbc469f17c4d064e50d43ac3020cce42eda70c873d140cef67dbf81538bac69458ed80321d829f110f27dfdca1c01976a8b794c19939e0df5713b0b671fb0f3d1fa2af5d9bc7b8b9e9afa31fbe94736b6f3898c1f74a07aad29dcaa1498bf063a89b21095508a667f6b6e115f9f3f79caf638a7f38fe5f828e0d29f20c0b84e1803449ec9ac1e1985f1f370eb7647e6fff3b59b1572aa333d607d3dcd75d855c50760385297074e70f3", 0xec}, {&(0x7f00000002c0)="8272836312932c4cd42005ac95f1b409cd7d63b8c828a1b4bc629d3d111e0a02cd601da95e171c76f339ce8450a6919959d5dfcd073d55e338c7e6f25646d0dbf4cc624f030f61dcf75cc5335c80ee14a5d4a5903d36521d303a1066fa72dcf5841ae846d3912854684195edfab9b360", 0x70}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x78, 0x8}, 0x4) 14:42:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1000000100000004) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = semget$private(0x0, 0x2, 0x200) semop(r1, &(0x7f0000000000)=[{0x3, 0x8000, 0x1800}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0xfffffffffffff001, 0x1800}], 0x6) getppid() 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80000ffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x3c, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x91, &(0x7f0000000100)="00b1d5cc85e5903fc829557363090090490700000006f776c6cd733431bb486ea88a2a064e92a3f4439fd5cab1a3e18173ff759a08359cc5a11363d9fc22b05058c0fbd6c0340f4f7d5bd8b006e58167ec32e18c72a2edbfbf4d7075ee46d1fb9f7eb4cb84fcdbf53f29d4620bb50a7ffcdfd615c4d507f6ecdfb7deb2f731f56680d2678603c78b7292de000000000003") 14:42:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) 14:42:06 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) socket(0x11, 0x8003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x80) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) close(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x9, 0x4, 0x7f, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x17}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x79fe}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x77}], ['./file0/file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x78}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0xeb3, 0x4, 0xfe9, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x459}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9a4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x5, &(0x7f0000000500)=[{0x3, 0x3, 0x3, 0x2}, {0x2, 0xfffffffffffffff8, 0x8, 0xa7}, {0x8, 0x2, 0x4, 0x8}, {0x8, 0x6, 0x9, 0x1}, {0x0, 0x1f, 0x39e3a095, 0xffffffffffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/162, 0xa2}], 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 14:42:06 executing program 1: r0 = socket(0x6, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x8}) r3 = getpid() getpgid(r3) 14:42:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x82) 14:42:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="62cfc4fc7e2e03", 0x7) execve(0x0, 0x0, 0x0) 14:42:06 executing program 1: r0 = semget(0x1, 0xfffffffffffffffe, 0x0) semop(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() r5 = getgid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r8, 0x20007461) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/43) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) 14:42:06 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x4) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ff0100"/16, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 14:42:06 executing program 0: r0 = socket$inet6(0x18, 0x18000, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x180, 0x0) shutdown(r0, 0x2) pledge(&(0x7f0000000000)=']&\x00', &(0x7f0000000080)='.u)\\\x00') close(r0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0xd74}, {0x18, 0x0, 0xaeeb, 0x6}, 0x0, [0x5, 0x81, 0x6, 0x9, 0x3, 0x1, 0x6]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xb6, 0x1}, {0x18, 0x1, 0x0, 0x4}, 0x2, [0x4c, 0x10000, 0x5, 0x7, 0x7ff, 0x2, 0x9, 0xffffffff]}, 0x3c) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x8001}) 14:42:07 executing program 0: r0 = semget(0x3, 0x4, 0x402) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, r3, 0x0]) fchown(r1, r2, r4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000440)={0x4, 0x103, {0x8, 0x10000080}}) execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) r6 = open(&(0x7f0000000240)='./bus\x00', 0x102, 0x20) mknodat(r6, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x80) faccessat(r6, &(0x7f0000000300)='./file0\x00', 0x60, 0x3) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000640)={&(0x7f0000000200), 0x2000000000000346}) geteuid() ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000600)=0x5) setuid(r2) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x8}, {0x53e, 0x5}}, 0x800) semop(r0, &(0x7f0000000500)=[{0x0, 0x100000000, 0x800}, {0x0, 0x400, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x3ff, 0x2726ab64adf4a449}], 0x4) pwritev(r7, &(0x7f00000005c0)=[{&(0x7f0000000680)="5c0f6eacd4321c05fa6bf4b3dafb36cd2f893e3c6f2fdd0c83d45bfb56e4f0fd23a72c93f1d9fb176ee5b7eec6cfc26e9453a9dabaf581d78aa561028f913b01f0636120048bc92023d6ec1ab45ddfe8bbf82c5e8565337d8aa0438ba19af30e8326da88455030a1d1ac484cd07b97f6966c88492fcd", 0x76}], 0x1, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) mkdir(&(0x7f0000000580)='./bus\x00', 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 14:42:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x9) 14:42:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0xcc) r3 = getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getuid() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) setpgid(r2, r2) setreuid(r5, r4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) fcntl$setown(r1, 0x6, r3) close(r0) 14:42:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 14:42:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x7) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x480, 0x1) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x3, 0x20) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r4 = syz_open_pts() r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000100)) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000280)={0xfffffffffffffffc, 0x3582}) ioctl$TIOCNXCL(r4, 0x2000740e) getgid() r6 = semget$private(0x0, 0x5, 0x100) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000240)=0x6) shmdt(0x0) syz_open_pts() r7 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f00000000c0)) semop(r7, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) 14:42:07 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fsync(r1) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 14:42:07 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket(0x1e, 0x3, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xd0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x3, 0x100000001, 0x8}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x7, 0x81, 0x101, 0x744a, 0x1000]) shutdown(r1, 0x2) 14:42:07 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) setuid(0xee01) socket(0x11, 0x2, 0xfffffffffffffffa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 14:42:07 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) seteuid(r1) 14:42:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0xf) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) 14:42:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x6}]}) r1 = msgget(0x0, 0x210) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000b000000000000000000000000000000000000ffffff7f0000000000000000002000"/146], 0x92, 0x3, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x12e) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 14:42:08 executing program 0: r0 = socket(0x400000000018, 0x4007, 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x400000003}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/206, 0xce}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x5, [{0x3, 0x9}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0xb5b}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x20}, {0x3, 0x7}, {0x3, 0x40}, {0x2, 0x10001}, {0x1, 0x81}, {0x3, 0x5615}, {0x2, 0x200}, {0x1, 0xffffffff}, {0x3, 0x2}, {0x2, 0x8}, {0x0, 0x8}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0xcc8}, {0x1, 0x3}, {0x3, 0x3}, {0x2}, {0x1, 0x7ff}, {0x3, 0x5}, {0x3, 0xffff}, {0x2, 0x10000}, {0x3, 0x45956d7b}, {0x1, 0x6c7}, {0x0, 0x6}, {0x1}, {0x3, 0xd317}]}) 14:42:08 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) setsockopt(r0, 0x4, 0xfffffffffffffffb, &(0x7f0000000040)="a179f27983fe0a693dfb37f480037628de254efaacd93e70729e6c0f73b9cafc8293db70d81ae38683ea2af97024366f4baaa368d897fbc8ab49d1bc807de399389fe20d66bda181aae9866592615fb84b7d71095045b7037471dfda5064f8b607cd447f59b682179fa2886a9b64670eea2238094a1fe9ced270ece6c351ddef9bf836d50fdd22fa8ab906858dff2b079bfc915334a51f8bf58cdeb5204bf130be23b410", 0xa4) 14:42:08 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='x\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 14:42:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x208, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') mknod(&(0x7f0000000180)='./file0/file0\x00', 0xc04c, 0x4) 14:42:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 14:42:08 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x80000000, 0xf1, {0x4, 0x5}}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:42:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x3, 0x200000000000000, 0x0, 0x0) 14:42:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xfffffffffffffffd) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 14:42:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f0000000100)=""/178, 0xb2) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f0000000440)={0x2, 0x0}, 0xfffffffffffffd9d) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0xf1e) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) clock_getres(0x0, &(0x7f0000000400)) r4 = fcntl$dupfd(r2, 0x0, r1) chroot(&(0x7f0000000600)='./file0\x00') semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r5 = socket(0x0, 0x20000001, 0x7) fchdir(r0) fcntl$getown(r5, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a40)=""/201) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000700)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 14:42:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x93}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000b80)=""/148, 0x94) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/60, 0x3c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = semget(0x1, 0x4, 0x85) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000980)=""/131) read(r0, &(0x7f0000000c40)=""/152, 0x98) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000a40)="81ca207d70ca1edf3060ae4c0db66f23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49472c8fda393f52ba4f3681ef27e1e77c1d02e0180db1b11bca2f26c78fc6a01da5978d21dc3cdfedc84ecf73a6ff4c498ba52a5c631303341786b74691f21404d398e0edc59f14490a0f0570309", 0x73) setrlimit(0x5, &(0x7f00000000c0)={0x6, 0x6c}) 14:42:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf459d0c4750f8f7c413f1071d36803a52f8820000ae84c9f0611da24e77b6a5f835cbcea514da00c60002cf9f6dc328c2a02c59c51b", 0x57}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x5) 14:42:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000caf236c58dcb1c9314c0b1f806bddd804f9059eb4a9cd409c2398c8d996f25fc21ffcb47a9c35c98831043344f8d088a911f8639d2"], 0x38}, 0x0) 14:42:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x3, 0x800000000001, 0x184) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0x100, 0x3}, 0xa0b8, 0x9, 0x8}) semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/176) r6 = kqueue() kqueue() madvise(&(0x7f000097b000/0x2000)=nil, 0x2000, 0x0) kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) r7 = socket(0x11, 0x4003, 0x0) fchdir(r0) sendto$unix(r7, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:42:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./bus\x00', 0x3, 0x5, 0x8, 0x0, 0x3, 0x3, 0x4, 0x1, 0x3, 0x5, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="32e14da7295124e8140228a8f6522e29a9246f30", 0x14}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000440)="5a5811a6a1bc53876ac95b1e4828e5998eca020bf5aa4e4ecd2893268bbcb84efc20386d40c0522517e1f77b2db6d2ea729b985309afff50a47503dfdbf8a48df66d48a5a53c6beedd24cff719914ad632154b7743ee75a21f17d4d8e32644e8677d2bbd874e7cc1aa70d5441fca361a52bc777cdab2341f336972e97ce659a3c29877c2ef4b17b3", 0x88) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000040)='#\x00', &(0x7f0000000080)='\':\x00'], &(0x7f0000000400)=[&(0x7f0000000180)=')\x00', &(0x7f00000001c0)='}}@^\x00', &(0x7f0000000200)='..\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*&.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='-\xfa/\x00']) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x4) chflags(&(0x7f0000000640)='./bus\x00', 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000600)) execve(&(0x7f0000000680)='./bus\x00', &(0x7f0000000740)=[&(0x7f00000006c0)='..\x00', &(0x7f0000000700)='}}@^\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\r**(@!-\x00']) mkdir(&(0x7f0000000500)='./bus\x00', 0x8) 14:42:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x2, 0x1, 0x6}, {{r2}, 0xfffffffffffffffc, 0x20, 0x4, 0x6, 0x8}, {{r2}, 0xfffffffffffffffb, 0xe0, 0x0, 0x0, 0xda30}], 0x0, 0x0, 0x80, 0x0) flock(r1, 0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) 14:42:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x4, r4}) getegid() chmod(&(0x7f0000000040)='./file0\x00', 0x105) 14:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x24}, {0x2d}, {0x6}]}) chdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 14:42:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) setuid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000001c0)=0xb754) sendto$inet6(r2, &(0x7f0000000200)="0c910fc3513419e4b0a0dedab305fec6b7afe6778a76ac4cc6e0db5ae40553a2353dee416f5c3c2582004cef2b6d186dae811757608a1e9d398a7b56f87a9d503e92a1ff0db55fcd497b6a5fe901b1215ecd86ada043f236c28555ce63d076254c7a", 0x62, 0x40a, 0x0, 0x0) readv(r2, &(0x7f00000012c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fchmod(r4, 0x10) setpgid(r0, r5) fcntl$dupfd(r4, 0xa, r4) 14:42:12 executing program 1: setuid(0xee01) r0 = socket(0x20, 0x8005, 0x1) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7ffd, 0x10000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18030, 0x48) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) 14:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x5, 0x10000, 0x5a6, 0x7fff}, {0x7, 0x5, 0x3, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0xa) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)=""/96) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x100000000006}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="322baa794d24ca291b5168dcfa5943fd2b4295e2ae9cc33412159058e1b71c2a078f4a08e0628c4578a45b32b99d") 14:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xae, &(0x7f0000000200)="6b177c0581d41aec120223ec60757503fa7e75a53ef536f7b9c80416c25938cf197cc0d2860d1195d3c34653df40b41cc2a5da3b3c9388134c1036857eaf49ee6ce2105e523a1eae2829ba6e865a97fb50a9fb0937b56e88c90c3d8c7fd8db5b2f529c8d62ebee94155974953d76aa1d1bd4d99d36f6908cad5087aa05d368a5bbe58e1c9a15efd55781ca133f84b07185de41b5cfde418cf3752efb64e074700cf5176b5c90cbe4b47d72889ba3") r1 = open(&(0x7f0000000000)='./file0\x00', 0x100a0, 0xa) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 14:42:12 executing program 1: r0 = socket(0x10, 0x8000, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 14:42:12 executing program 0: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/70, 0x46, 0x0, 0x0, 0x0) close(r0) 14:42:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 14:42:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0xfffffffffffffffc) linkat(r1, 0x0, r1, 0x0, 0x4) execve(0x0, 0x0, 0x0) 14:42:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) seteuid(r1) 14:42:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x80000001, 0xffffffff, 0x80000, 0x1}, {0x8, 0x8, 0x3, 0xa8}, {0x1ba9fe11, 0x80000000, 0x5, 0x5}, {0x6, 0x6, 0x3}, {0x0, 0x13, 0x1ff, 0x84d6}, {0x4, 0x7, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x43, 0x15c0632c, 0x0, 0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488c}]}) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:13 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x72, 0x11, 0xfffffffffffffff7, 0x200}, {{r1}, 0xffffffffffffffff, 0xc9, 0x2, 0x800, 0x80000000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x64, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x920}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x101, 0x9}, {{r2}, 0xfffffffffffffff8, 0x5, 0x21, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x4, 0x800}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0xb11}], 0x7af, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x7, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xff, 0x10000}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xc0000, 0x5dfa}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000020, 0x2, 0x2}, {{r0}, 0xbb89a4d78c0397b2, 0xd2, 0x0, 0x6, 0xffffffffffffff7f}], 0xfff, &(0x7f0000000100)={0xffffffff8938226c, 0xffffffff}) r3 = dup(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 14:42:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 14:42:13 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x90, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x3, 0xfffffffffffffffb, 0x1f, 0x0, 0x8, 0x1, 0x1, 0x10, [{0x4, 0x1, 0x100000001, 0xaa}, {0xfffffffffffffffd, 0x6, 0x7fff, 0x1}, {0x400, 0x5, 0x1000, 0x1}, {0x7ff, 0x8, 0x7, 0x3}, {0x2, 0x800, 0x0, 0xffffffffffffff0f}, {0x10001, 0x6e9b, 0x9, 0x3}, {0x0, 0xf1c, 0x7ff, 0x3}, {0xaabf, 0x3, 0x3, 0x800}, {0x800, 0x9, 0xcd08, 0x20}, {0x8000, 0x9, 0x100, 0x8}, {0x100, 0x5, 0x5, 0xfffffffffffffffc}, {0x800, 0x6, 0x1, 0x7}, {0x8000, 0x8, 0xffff, 0xfffffffffffff050}, {0x0, 0x8001}, {0xffffffff, 0x5, 0x61b1, 0xffff}, {0xfffffffffffffffe, 0xc000000, 0x1, 0x9}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 14:42:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) r5 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x207e, r5}) 14:42:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0xe, 0x8000000000002, 0x0, 0x7e) r4 = fcntl$dupfd(r3, 0x0, r3) kqueue() r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0x2) shmctl$SHM_UNLOCK(r5, 0x4) shmctl$IPC_RMID(r5, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)={0x1}) r6 = semget(0x3, 0x3, 0x6) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000140)=""/195) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/64) 14:42:13 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {0xffffffffffffffff}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 14:42:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000680)={0x52e, 0x81, {[0xfffffffffffffff7, 0x4, 0xe288, 0x4, 0x0, 0x1, 0x0, 0xcc1, 0x8bfc, 0xd5, 0x7ff, 0xaf, 0xfffffffffffffffc, 0x28, 0x20, 0x18, 0x2, 0x3], [0x0, 0x6, 0x2, 0x6b6, 0xf44, 0x73, 0x7, 0x1, 0x10000, 0x7], [0x4, 0x1f, 0xa4, 0x0, 0x0, 0x4, 0xc5], [0x2320, 0x6, 0x4, 0x1f, 0x9, 0x3], [{0xfffffffffffffffb, 0x7, 0x7ff, 0x400}, {0x100, 0x0, 0x8, 0x9}, {0x9, 0x7fff, 0x8001, 0x5}, {0x3, 0x1, 0x9, 0x3}, {0x6, 0xfffffffffffffbff, 0x35, 0x3e5d}, {0x4, 0x3, 0xfffffffffffffff9, 0x8}, {0xffffffffffffffe0, 0x80000000, 0xffffffff80000001, 0x5}, {0x7, 0x4a77, 0x3, 0x6}], {0x3, 0x100000000, 0x9801, 0x8d}, {0x101, 0x6, 0x7, 0x4}}}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x0) write(r2, &(0x7f0000000180)='\t \n', 0xfffffffffffffff3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r2, 0x1) write(r2, &(0x7f00000001c0)="f9d6e5504085a0dabd0fc388ac6363701eeb28484fe024374e85dd52309b8ae7e2073ded50fcb16d52c6b701d8b8625555cb7837c425b46204ee1d731a6c5c854e6c044bbb26df3194dee2e1489b41be749e4dbec88387dbafbd", 0x5a) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0/file0\x00', 0x1, 0x3ff, 0x6, 0xbfccece99afdb71a, 0x1f, 0x4, 0x2, 0x3, 0x2, 0x1, 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 14:42:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x400, 0x7, 0x0, 0x0}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') 14:42:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 14:42:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x2, 0x7ff, {[0x8, 0x1, 0x0, 0x9, 0xbf6, 0xfffffffffffffffb, 0x1, 0x6, 0x3f, 0x1, 0x7, 0x10000, 0x8, 0xfffffffeffffffff, 0x400, 0x2eccf85e, 0xfffffffffffffffa, 0x4], [0x418, 0x80000001, 0x9d, 0x8, 0x4, 0x80, 0x101, 0x66d8, 0x2, 0x2], [0x6, 0x80000001, 0x7fffffff, 0x4, 0x739c675e, 0x7, 0x3ff], [0x100000, 0x1, 0x8, 0x7f, 0x11eb1659, 0x5], [{0x4, 0x4, 0x1ff, 0x8}, {0x0, 0x7, 0xc3f, 0x9}, {0x4, 0x9fb2, 0xffff, 0x9}, {0x8000, 0x943e, 0x80000001, 0x9}, {0x9, 0x0, 0xd93, 0x6ecf}, {0x1f, 0x1, 0x2}, {0xadf0, 0xfffffffffffffff8, 0x7ff, 0x78}, {0x3, 0x80000000, 0x20, 0x1000}], {0x2, 0x7, 0xfffffffffffffffd, 0x120000000}, {0x100, 0x8, 0x6, 0x401}}}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:42:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 14:42:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="5d7ee92697fec06b1f0c9d33f7cc972f3215ac740d6613f5561253537bea8b700065214a697c4ceda09c188a4f93cb4d01a7e3ffd8e6872fe974ef3f2e6a2b6ca41be2467ee4", 0x46}, {&(0x7f00000002c0)="9bd4cf5365f2c3dbed18c0d2deb4bdece206b7dc272f0c02539a3971024a48ee730ba63dd236d76b9cfd9776c51d3193d6fe546fbad96ba5e297411ddc0f1375cf3e9ac4877161eab67d6d4ea987bcb584a3f597a36256bb5644a1921936c9f692786ec968a67fb75b55c1b773dd9c60a385eb0e129482dec4f653e4edc8a51f5a9ce64a8ebc737feebedcd0b2aa615c61d39b65", 0x94}, {&(0x7f0000000140)="16ca2cf3f2d74768368058cb68181cdf5ae9e5df02e2", 0x16}, {&(0x7f0000000200)="76807267a233132d184961b3b40fad292ad886851ef8ce0938e46b7b62587632fb776714c270bcb71186b2b67fa53424f8fe8d04fb7dff56bd966ce9063e04dc4601a728", 0x44}, {&(0x7f0000000380)="b71be5e56ca2c6f8f1e33b2597b4e6c14a19277c891be03202fd8a577ac9d2132ae1104dc42f659d1ee2be9e82822d0abce85de9578249930761a99d310f2782c85bfd40cc94dcf4a5e8054782fb3a93afb4fa350ef8d2", 0x57}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000009c0), 0xfffff1e) pwrite(r1, &(0x7f0000000280)="4000ecffffff", 0x6, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x3a2}], 0x1, 0x0, 0x0) 14:42:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20, 0x0) r2 = getgid() setegid(r2) r3 = msgget$private(0x0, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r5 = geteuid() r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x3, r4, r2, r5, r2, 0xc1, 0x8}, 0x7fffffff, 0x3f, r6, r7, 0xff, 0x9, 0x9, 0xfffffffffffffffd}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10009, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x80}, {0x2006}]}) syz_emit_ethernet(0x18, &(0x7f0000000140)="9e391005063efd0322354cbde18116b4696082e17f593f00") seteuid(r4) r8 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000480)=""/32, 0x20}, {&(0x7f00000004c0)=""/102, 0x66}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/193, 0xc1}], 0x5) recvfrom$inet(r8, &(0x7f0000000240)=""/83, 0x53, 0x42, &(0x7f00000002c0)={0x2, 0x0}, 0xc) 14:42:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000022c, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 14:42:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 14:42:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) r1 = socket$inet(0x2, 0x8007, 0x5) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 14:42:13 executing program 0: r0 = msgget(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x2, "f914a96c63537b177a4e8b1f24e40cee00df69356d592bf19b09fec4a029047dcc2ef260195b2d679c00e8fd5b6c2dfb739ff06c27c46942c346e15150ea20ce6bd6e0fec89c30a354483563a8b0af9cb8c5f3f335de7f1e046c25419b032cfe82f0fa433f343fbf7a4a87ff3fa030812412f80529d7561eb3d824bbaf723639890ef22e6fdd33c666a36fea2f1fecf831fc5c2829ab5bd52754c4c569"}, 0xa5, 0x800) r1 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$inet6(r2, &(0x7f00000000c0)=""/48, 0x30, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x754, 0xfffffffffffff3ad}, 0xc) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x4}, {{r2}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x2c7b50473dadc758, 0x7f, 0x8}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x5, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x0, 0x3, 0x6, 0x80}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80, 0xffffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x99, 0xfffff, 0x10001, 0x9}, {{r2}, 0x0, 0x24, 0x21, 0x7}], 0xffffffffffffff80, &(0x7f0000000280)={0x8, 0x400}) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getgid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) fchdir(r2) listen(r2, 0xffffffffffffffb8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000300)) msgrcv(r0, &(0x7f0000000340)={0x0, ""/47}, 0x37, 0x0, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) socketpair(0x1f, 0xc000, 0x1, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x7, &(0x7f0000000400)=[{0xfffffffffffffffa, 0x8, 0x2, 0x4}, {0x872, 0x1ff, 0x7, 0x400}, {0x3f, 0x3, 0x1, 0x1}, {0x8, 0x2, 0x9, 0xff}, {0xffffffff, 0x7ff, 0x7, 0x6}, {0x7, 0x9, 0xffffffffffffffce, 0xffffffff}, {0xa4, 0xd191, 0x5, 0x2}]}) chmod(&(0x7f0000000480)='./file0\x00', 0x116) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000004c0)=0xfffffffffffffff8) shmctl$SHM_LOCK(r1, 0x3) msgrcv(r0, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x3, 0x0) fcntl$getown(r3, 0x5) lstat(&(0x7f0000001540)='./file1\x00', &(0x7f0000001580)) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001600)={0x3ea7, 0x10000, './file0\x00', 0xfffffffffffffffc, 0x200, 0x694, 0x8001}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001640), 0xc) shmctl$SHM_UNLOCK(r1, 0x4) 14:42:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x100000000}, {0x1, 0x44}}) 14:42:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) semget(0x2, 0x3, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 14:42:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000040)="93") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 14:42:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000380)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x104) recvfrom$unix(r1, &(0x7f0000000240)=""/139, 0x8b, 0x40, &(0x7f0000000440)=ANY=[@ANYBLOB="00b1f02f66696c6530006e002c53aa1e93fb192b2b01386d2819b31b87e6f52c45978e0603f0b02258bae63efeb486d894cac935ad5223a99aba8ef381b6eefe3bcc379cb7a678b6aea6b2c2e38ce8f3b79089d3a5af13e2ab7482d148b7c346887a41eacbbf4dd652d917e2364aaa44f8ea9423779c305a045e6da95e30545af625fc"], 0xa) getpeername$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r3 = kqueue() sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) 14:42:13 executing program 1: 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) 14:42:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x180) setrlimit(0xf, &(0x7f0000000180)={0x7, 0x95}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6048, 0xee20}, {0x81, 0x100000000}}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x1, 0x9, 0x9, "49e05dfa2d94b25893b311d4f8026242225dd4fa", 0x0, 0x9}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebb2c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82522a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475abc8fffd344a52f6060d61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe4fa27ac814a19a3d3e5f6d8e836fb2f2e1c8bf4c4a228c00bcaf1cdf893c334a40ead8419a84fbcc88e328b197eaf567631e9e7f69add82f55a2642871bb75fdde", 0x118}], 0x1) 14:42:13 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00007c6000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000684000/0x6000)=nil, 0x6000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 14:42:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x1c0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x401, 0xfff, 0xbdb2, "cd5ec7e6d8167fa76745f719b9344bcb2183f878", 0x9, 0x5}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) 14:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget(0x0, 0x3, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/220) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 14:42:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 14:42:16 executing program 1: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000001180)) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 14:42:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x137) recvfrom$inet(r0, &(0x7f0000000100)=""/241, 0xf1, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() fcntl$setown(r3, 0x6, r1) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 14:42:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getrlimit(0xf, &(0x7f0000000000)) r1 = socket(0x800000018, 0x2, 0x40000) fchmod(r0, 0x60) setsockopt$sock_int(r1, 0xffff, 0x20000000100f, 0x0, 0xfd7a) 14:42:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000001700)='./bus\x00', &(0x7f0000001740)={{0xffffffffffffff80, 0x100000000}, {0x278, 0xfff}}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000013c0)=""/248, 0xf8}, {&(0x7f00000014c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000080)=""/69, 0x45}], 0x7, &(0x7f0000001640)=""/82, 0x52}, 0x800) r2 = open(&(0x7f0000000380)='./bus\x00', 0x400000003fd, 0x0) pwrite(r2, &(0x7f0000000000)="4cab", 0x2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) 14:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000000, 0x547d, 0x425717c7, 0x20}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x18, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20caa, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x7, 0xffff, 0x2, 0x1, 0x0, 0x400, 0x4, 0x0, 0x0, 0x9, 0x5}) 14:42:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ftruncate(r2, 0x0, 0x30000000000) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 14:42:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="1ec9856c90c06bd4acb15c08956d02a45a8310dabd83b853b4e665433d9897ece113fb8dd8372f7ea3678dcb75ed0d61d7c2735fe8e4ef58ba1fd68772092783d5a290a80c664967d9918f4a04c0de346d512812d4ec290b28487ece084b8d22b9301592e6c769d7a419fa19cac1245db7cc8bde438cebcd07521c83176e6c8026b59409d027b81537d0fd641d7c38a1d8dec346ddff10bba27885e429f48d5eaf738d36b7da870a0ea283f3a97993728e6105658f803e024c21f78f6e72e789c1a1969194f9b9ef38a4d4a50cdc6d3918436ea363faa44b6c03b885d9de2bc86f3d750a08655363f1a8b788217a5ce054107a728984218b7502f1740b3916c8cc31a2ece16a2715b421ccf1183f1880b3c6c9a83ace8b1ba0e4aadf73ccb9dd5ffbd13d6c17963126503a5493f95f576caf3dc1f8c9b94c965dc9a7b949a5231f6ec735f3f5dbf451fb7df86209fc1b932a812b04c10c5ebff430133838412b", 0x160}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:42:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) 14:42:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) setrlimit(0x7, &(0x7f0000000000)={0x0, 0xffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) r2 = getpgid(0x0) wait4(r2, &(0x7f0000000080), 0x2, &(0x7f0000000180)) r3 = dup2(r0, r1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x7fffffff) 14:42:16 executing program 0: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 14:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x1, 0xfff) setsockopt(r1, 0x9, 0x4, &(0x7f0000000180)="a47233bb6fb104f769f18ee50fb8525b108cdf43661e69d43347f826e0f42d27c78f087802ba94e7ee862c9ca816d68fa99a6f5e10a1222501520d82fe19629d3012c2990fff0b1ca0335b700e253b46255e3f4f3bff258793a8a8f8247ec6cf0fa71bff9524c9605693d78dc5c49d2e9ed2bb5dc1259b3e34f72406bcb231a6ab8c7c75dcb0effa7e9cbe11b1f26a833d", 0x91) 14:42:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 14:42:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) chroot(&(0x7f0000000140)='./file0\x00') setsockopt(r1, 0x31d, 0x8000000a, &(0x7f0000000000)="d5ff9668", 0x17d) setsockopt(r1, 0x29, 0x100000004, &(0x7f0000000240)="793b8cc14e83c77a0240b2fce284832283eda65ea9206670869a103ae141b494f36431bbe419ac371bd8ed149eeb1e992bf47f8c4b6fb529820595fa93678a163607f5b147b69235b8cfae2a456df14312504970743eef3523765d28af030689354bb83773962738f9b3c341f5a79e1a843fbcb832690a41c76899f74470dac00200dada4ee9785cd14b3a007cf78f17e818de60da393f3ee3db7a53575c8a4657ecca6d3a4b7637a059540121b00e6ccd4834ef5f0578f605fe680ad2e8", 0x3ec) socket(0x18, 0x7, 0x4) 14:42:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x89, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf000008c, 0x4f3d8138, 0x7}, {{r0}, 0xfffffffffffffffc, 0xe0, 0x0, 0xfffffffffffffe01, 0x401}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x82, 0x1, 0x6d8, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0xad, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0xbf, 0x400}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000081, 0x3, 0xdb}], 0x3, &(0x7f00000001c0)={0x80000000}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x51c, 0x0, 0xffffffffffffffb3, &(0x7f0000000240)={0x9, 0x8}) r3 = dup(r2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x401) 14:42:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000180)="242d3c80f03bb9a49c804399fce9b6f4fb3e25d8bfa62fea1b3a782d929436ddda5cdd2b56c651cf2fa24bad84a43c5f61ce0ce644d55c97b73fba3f710cd5f7e145a147d473958a793412a5f6326839e1f1f4f7d42c0b106956cb2c970fa7a12e64fa4b3b9496ec8f395645dd964c45cdb7ef6e28229fc70586122734bb7613acffcf3fea6dee398c348b9370c78c96e1c5d0d3a268f5715b5cbbb201cb24eb277f6f5d24e7b923d76dd84807a706a000d0cd2603bbe57333f27ef5b5cbd8b880e7f3e3a65efae72d9065ef21b93e741d0ed3599030863ab75a38e75f8ee191305428901e7268267bdb86e974008a4779be337eabfb36") connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) read(r2, &(0x7f0000000000)=""/15, 0xfffffe7e) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 14:42:16 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x3c73) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 14:42:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7b4, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x9, 0x8, 0x80}) r2 = dup2(r1, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x9, 0x7, 0x7fff}) 14:42:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f0000000500)=""/4096}) setuid(0xee01) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f00000002c0)='./file1\x00', r4, r5) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xa5e, r2, r3, r4, r6, 0x80, 0x4}, 0xfffffffffffff88e, 0x7f, r7, r8, 0x100000001, 0x398, 0x3}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r9 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) 14:42:16 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x40, 0x181) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x77}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x7) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x140, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0xffffffffffffc18d, 0x6}, {0x18, 0x0, 0x8, 0xa4e}, 0x0, [0x4, 0x5, 0x300000000, 0x1, 0x1000, 0x3, 0x7, 0x6]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x1f, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'}[\x00', &(0x7f0000000440)='-.\x00', &(0x7f0000000480)='}]\\:]]\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='.\x00', &(0x7f0000000580)='(%:\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\'\x00', &(0x7f0000000640)]) recvmsg(r4, &(0x7f0000000ac0)={&(0x7f00000006c0)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000700)=""/82, 0x52}, {&(0x7f0000000780)=""/32, 0x20}, {&(0x7f00000007c0)=""/193, 0xc1}, {&(0x7f00000008c0)=""/69, 0x45}, {&(0x7f0000000940)=""/99, 0x63}, {&(0x7f00000009c0)=""/9, 0x9}], 0x6, &(0x7f0000000a80)=""/51, 0x33}, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/ttyCcfg\x00', 0x400, 0x0) mknod(&(0x7f0000000b40)='./file0\x00', 0x1004, 0x401) setegid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000b80)) select(0x40, &(0x7f0000000bc0)={0xb06, 0xffff, 0x100000001, 0x10001, 0xfffffffffffffffa, 0x1, 0x12, 0x100000001}, &(0x7f0000000c00)={0x80000001, 0x3, 0xffffffff, 0x9, 0x8, 0xeb5, 0x3, 0xf25}, &(0x7f0000000c40)={0x7d, 0x78, 0x4, 0x426, 0x6, 0x7, 0x5, 0x7ff}, &(0x7f0000000c80)={0x7fffffff, 0x6}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000cc0)) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='r\x00') ioctl$BIOCLOCK(r5, 0x20004276) utimensat(r0, &(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)={{0xfffffffffffffffa, 0x7}, {0x2, 0x2}}, 0x0) r6 = getpgid(r1) socketpair(0x60, 0x4, 0x200000000007f, &(0x7f0000000e00)={0xffffffffffffffff}) open$dir(&(0x7f0000000e40)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000e80)='./file0\x00', &(0x7f0000000ec0)='W\x00') sendto$unix(r7, &(0x7f0000000f00)="e9fb41709d9819654b3f62bdceb0f41ca1e54d807a3857b98efb571032ca102e8d58daa16bda1763", 0x28, 0x400, 0x0, 0x0) r8 = msgget$private(0x0, 0x24) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000f80)={{0x1, r2, r3, r2, r3, 0x8, 0x6}, 0x5, 0xf68e, r6, r6, 0x7ff, 0x7, 0x3, 0x5}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001000)={0x4, 0xffffffff00000000}, 0x10) 14:42:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xf4, 0x5, 0x100, 0x1, 0x59, 0x8001, 0x4, 0x1, 0x0, 0x6, 0x5}) 14:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x1000000000}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:16 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x87) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) open(&(0x7f0000000240)='./file1\x00', 0x0, 0x80) 14:42:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x2, 0x4) 14:42:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x2560ba6e, 0xa9, 0x2, 0x7}, {0x6, 0x1, 0x2, 0x4}, {0x7fffffff, 0xfc5e, 0x6}, {0x20, 0xe8b, 0x9, 0x5}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x39) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x50, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd8, &(0x7f0000000000)="b2") 14:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = msgget$private(0x0, 0x3) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaeb5102f07c0ff3c101abcc2a7732949a0a27dc451de7f668d81000000971c4769bd7e5f4519f35df5be04719236776bc68447af67957e7b00702fd08b6f9de65dbbb77fd40d36e3370a1c8c1bceec70b980e447aa7ebf7ab611359672f98a953cc378bbd11156b09aec77e3451db629f1f3d375e73d09e071b22bdfb84f8cab9b6eb7012e506f386653a7335fd0b568ce926f8f468543b142acb87e52d114bc683c40aeaccbff475f707e8bafbecb163298c43d8266d99ab0fd0b1d56ac1dbdf9f8a2e63dab502bd7a71370537227f3c970be7a3d9a787a0c005fc0419299dac92399e625e755f6ed74c34009899c5a2a654d2de5821af7d831ab39457c689315190af16bf31ac6eb999dce3619d8d7d101a15bbadb898bcc00000000"], 0x90, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) 14:42:16 executing program 0: pipe(&(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20080, 0x0) pwrite(r0, 0x0, 0x386, 0x0, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="424182f68f68c039895ba2abb3103e0a6fae354a1f323af6b3e5b4e7fd3f3742c53719f7d97a02844b88fab48b7b031c108571d15c35f956dcee42c4266bb91113f2b6fdc57f1e0e71e6cc62b37c6d9e1d6994700947f07bc18670b26738bbd6fa197f1fa430338f022a7cbe691706efe2e739", 0x73}, {&(0x7f0000000240)="3620fb48aa39d8b830262b7a56cff3be19aca1e3457d7c93f7f78ff1e2a2b2a96c87d589429d730b72122e9b0962c2aaa046ba4a209cceeca17d87b8dd71327215540c24f66a5f80b8e8a2e143321ddc3ccc4273105b34249f6b3d20718061d335a243c4e46539d0f750ccb9d2158cc5d3ddb1af4287b1641e6747438337921299c4c5906538f284759165a9bbf49a68134073900c6d700eaf48b333a5e50b1286f8340e1a77cb1fdf88d60cbbcb1bc787653d0f84756d2bd10f8379c71b39183bf85d9eeac2e17f4d8e03ed90cd011c07f1994a2fde30a4f730bb520137c91b631bb6356c4c3acecb6295f36cb7d6a66aa5a96ecd56b1c19e640e61c2", 0xfd}, {&(0x7f0000000340)="5c4920913a1c3b9cb28cd66ccab0195a2e292cedacc4c33d5cd08deb381e14c6915906c8f1926fb05399f2ea951321de9ab94b590eefa3e3f63280e84737cef68a51e5d633f4304dee33e0aeb56031f0024a80c2c375b7739614a2f004c6bd31490061156f74caa028e5418de3a9905fddded45a0c9d15c8fadb27026d76c5da932045f4785a2862fbb69c5695926e80b9ed6c86267c18c4", 0x98}, {&(0x7f0000000400)="dabf10b2a73422a59f136b3813d004626a38b547eed58f9d1fcb6581771f1e992e3ea926bc427ff879dc7d92af0b64b3e9197d9ceab421d5ef1424f8e5bc26c1f26a9cfaff03dca4c22ba36d1b1839723d4990a08955ed7659e01f5c79d93b10ca3e8ce9109c1e8b5e55cb96e803639c27589b1ffb1ca8d21a45c6973fb8c211473d27e613b10a186eb2d2307d4e6fc344e8fe9e32d50340d32aa40edd4e7003865a9f5a12595c40bc0c75285ebaf14b0007ec6702868d7b62959c0b373cd11a1901375d6810fe922bfb9c2de899c18ef9c0f884d7ddeae3a693ec08c198b7d7232f9653fce6b36717f77fa988db29763065302166214e6a66904747c9e0836f79c8c70483d4c51163f085fcd1adb674f80dddedef737695b6fa4790d77f0d24d3eb9a897d9019548185053578c8ecd86c44ca6ef999f32f3b008ee2b01653a83721ac8f36ae7ab13a2707a86d7721d07de705040d40766cb02f9bb21c63cb6c172254a3278289fb90d0ac3f3c02af47cb9559537175d92d0fd3c3f667f886dc634391b35bf37946bddd2645e5cdbcb0a2143f44ed044a54474de37728ae0ac2c47bb21a024d8b38ac1f6572d93fe464703e3145c4b803cb0e12be36c6c3c8520da50184c44ba71eb67fd038bec3133ee5ca1b928b913deb3ff0bfd98ab827acc718d4bf1630e4b3d439029d5b5b8ba26d375175eeb5320c75069b63a0ba5b11be683327abb707249d5ac19436fcc03224dafab707ce5587d5d8a8f992e650a779beca0e36efd58b052ac4e7b8bdc09b087d7bf9675b6573601f9ace3053efef46e209a50119dee7a89629f1de66b3aa3dc98f2c49241b00d8b740ccbc002bfc908e99ac3830e5157f1c68af8221c636a5cd6a4378b61fa9c7f651245f5b9bdd8575bb1596f06e530a8d657202ccab70f5e1e07c687cc9685be1d50c020b8fae1b3e0f3f47c9a80d7feabbfe8f6120470b551c3b6fefc4e419cc7cdf4b1550afa3fd2841e2e2436120d9a9a6392960f0aba9c4fda16c1ec2647c170ff081d55a7c0cb02e4396aaab9e11203d28fa7c6c95c5b606941970b7de7947dfeccc5f12fc0c9164cf4af6ee19ea2ff91e91065c19aacf35ad383369b93a66f8d10817da345c3762c80560808372069092547449677142a2ec21d37c1ff13386807094e4cb9fd177e01ac37d6be0c922a959ca205476036fc750844478efdef2d161d62c7205ce13010e357ff05eb31179737423096d7b8820afc59c10c7ac3f2e90459a213f57e7d4910aa12ecc2bcaec4b33082150e3b5af8a20aa54996f15895574e391a171162ae22e03906289438323dc0c9520421d7fbd36593c1b9cd7615ace386a5ff843bdf9ea54b4c50cb9e1fb5c1c44fc5099b7bc105335e4d0119fc006c3333d5c1ff01bb3db9f8bc2fcddac31776fbb509d338debf1f9818848ec32bc40e847dfb9541f521dd744ec211fd030d0502e51561cd2150401d721f5bde7e413011a2f94815557e9e88a7225bce446fca54feec3f405f19f70434c9049ba013c613b3058d3d1d4a8b5218e8ee20b12011b1d14bf2d12273884064469dc056a8989889eaf27ce75229f398414ef9294fa066dbdd5e157960b57995746f7c91aeee1d47cb178f53acac7d5af65fcef2c4e179c38be4339056ac0c89a5b1edc3a79ea2bf6e5cf8d72c8407d8a4d7c3cffb2ac21ceba3a46e206bad02e4643af1f6c9a2fcc7b4d65d3b576a4cb1ff828907306d4a270f9dda2b14a06ea6b147dd9e2920012e78a250f1ae09b56d2dd4a31fca513b9c49cba840ebd7497c4086c5b4db57efb9867dc9b6adcb47f18aa0d7ac79504834ea818036be954233836707fd3cd786f3439603436deaa7e5b1f1dd790bcc618d001a017bb66ff9a62a6913fc209557e325a9eb18fb19181748ac52696011842c5724488b321fd007a5a421d0f0dad81e40a24014023b30062fbe261843359be4ce85a382e5c0632551d076dc8573ecf86db41d8197d5e29ea9b6c13825f247669d24b7259bcfa5c2fd691d3f7eee91419d806b7704a8aeb44b5e8fd8ff0ee9abd3653d2eab81e705baf526872b87a34d0c970c5d3656ee2a7bab8d229da15b7ed2a1202e37c23e4fab03ec2b2b35dbc7602047ed17e76d1d6b74785fa3275b6c171aad064b350b1df27522dc29e162ae4a7cabd147047b71be7e479f16df79b7a569d35d886798ce1727845e5278e474148936cb831f50d0533928cc4d01e1226f049b36a1baebc1d1c25e10bce19e609ebb47cb64628fc780fd808ae7e5af3b2c04590aa113ada6da747050edee1d196e4c46160f70e1e1f4b8b126e3d5f039db62028031844a9bd49e0f6639f63ed40a13f4420b9cf2bee3a630312184602c38ccce1495ccaee72a59da874be907c4a3aa7f4277b4b883e3ae992ee1402a8412bff3e3b778ff3c749207286178f9dc28cab7671243c335fee434d6fdf765015285f7c1d6cbcb5da71d5a6b4fd57c62fe265ddc9b92b88e1e9dc8dda4eeb1bffb0076f3f9919d2efb3f2c17026285b854ee37310e13d9e2d1b2705dae36cd0642a89d178e59f8efbca075113203a73e8e02953ac7d5199850903ec4cbacafe411eea44b7bf1b6121820c741fc5e2059c4c00649405718099684d21861e88de82c36fc2392bdeec04e46a26be2d79f25b8e5bb06c5f9052847a210f9b12612f79aee8304bb41b465590ca5edfe6ad943dfeeb5707ae969fc8db2171b329b733eee0b8fbaa205432d28079250c6796785c613d5c93dadd3e7937cc33aa8d0055ef8ec35a16247bc6e38158f9a09c96e6b2652d4062ee77f1eeaaaba4a6e0d6db861cc4d9d378569250665b0ca4adaefc2b560079fa7b96a75146845706d874c0997b54bf9ac4155b5f72bdd47bc36305f4056778bac9845d87d8b081b15fc0e691d921cd2b2f51994d80849abd55173d99d5f05d36e7c74748b39d302c29d7279dfbe20dd0cf614b49c4ccb59fa9764100459cbbc32e91f218690807a7957ba476471c6418e4b651a8ec960fbf9c486c854d80843281e3fad4e95d5b93b6c8f448f9c43337e6eb72c5fdc007362a5aa3770d1ba16140c22079e81d8f2ffef9d48487b15572b56ab3bceebd2c3fcc10c01fa25d6f42d31dcc41ab8928a3665b4938a2f1e86eceb54be6c13dda128b5e963ab3ef235124439b126e93c636009f349dd38e3158a698353bcfa00e4309cd167dc661e593a2a345ccb46a6d24eab07288f83849d5c469084ceeeff9159755befb40707c3ae54d54964804abe97e6ca431f444a2ef49bd4ca7a74a379940fd83733c4f93f16863b08791cdf37933a52d65f9510dcaf39ca1b81d5a512e83f0070a02d8acc6fc5843352651a6048bc476f108b4dc55dc0080a50a2b792dd0f000f359bb2d465683e36ccff170f32c6dad970f1ef969d20fdec4dc3b717ccd29b1d5714c70b0897f717cc9ea0cc101289bc16251d2617da2e4a3865d3c541103952185eb465ae336041c0910444bc7ab93838f65979a20bf21b1acd148551d59b6d793535e48fe2139c508d0d9ed74bbd84523e33ad86d6b992cdccd73ade494dd32882a96dfee4660115c405438fa3dbcf735c10b06e7d476c645da77d5bb630dd4c655cc24b303e3401822998716ed444cbe9a86a1b6ac30d5ee41a5477f651f0a5e34a791673aacf6524cf0176f1c839f3716230b48fab417e39e72a1282fd18365724b88609aeee83d746029a34489835fc17371db57b7b5f2fbcd696790b97c59806ea5da3a8759558bdcd8eeb782d91427e65d97efd164f069aec60b6a0783886c54e031195792610c679b53f5c6acb87f1d3f12d5c835487f89b5374229e05e1e1501f26fba4eac8d04d1cfb679dd3eea042a1035def0b218d0e0943430e0041398187e1b940b0f0865fe1d12a1af9bc78a443471e636860f0703481732e560c5457b9b8ee481496cfc71a6b81964e4de9c4c49a2024fce897f2148bb5c5f55a503de23b416214f6e7ede30049bafc6afc39ad9fee9a47df33424e5ac27f83ce2ecabe452be9f69b578a5e7b402f2998f8d4e299c757b97618ffae5869949011daac5ae8dc6688251c25d519bb8cabcaf4810f269e7dcd7378af77f613fc9f3dbfb58be30edffba9ee44bd50cc1adc1fc6fb76227e12fa38d251dd5712abf29a7184fc048776231e4e3e26c38cf00d59536477dd2d175edb33bea8b5b00c98565451998550aef86ee83157aad3431953a74f1017314c47925bbd5c2d0a9d3986b305aaef4a1aee2230cfd4e42cc3ffefd7d6a275ddf704780843327cfe713fb0c7813c3a5edb02193d0082ce3d895373326c21d7f326bdf85c00e753cda9e502a3880824ebe0c5f12d447ccdb3eecc4ec3f249e4565c2f397c39b37e6dc2f0224f7c2bb12c4f27557e1a8dfbef24bdc76bb59167d7e9b6cdc625c39c4e68b1c306f7c958aaed2bbec998a37a17ecf0a0d23929a24530c42f9267ec05e6f7e1f88d3fc13d6a900fe71bea0e5c3aefe647a7cb205ef05db415fe664b0f51720e2688ed6f20e1e347b94a4953a581162d64db2604974605b00a4850c113dbc3573211e96e26bbb0fea4dddde2e15de5f8bf8d621704f0afcea5358eba6342a8db103e04e2b88cc6a5056fdaa8c44aabdfa7fc8c74a7f58921890e9176755c555ab53deae837fef417dae1bd728ee7b9f92194b8ae88cda352faa49084b56c437b34c341832d7cddef8e45690c4ee191888545549b5613e712530f3697cfcbb43005c04be3f335174ca5896e1add99677f78c692b33a2494b017c5a2abf12a4521021f257e7fbffc707684e09155228ca6ab97cb81f97da7d5c3b0de1459401d3740eec4646b046a37ac0d757835c0e352de322acfbfd7a26f43296a44d0dbbebe150266104c48e6e91b905cd19b3e7b1b070b6b8736889b6950b8e891cd4a1137f801361ee0fdde2acc301d7a7ca0878e4bb311100c948934674455c406eded13b865195515d4fc59bcf9f2ef868e1eb8a21bb42760db870f77673d21bb704d36413ce890fc2e18a76fb73565036569aeae29a5c8155f4dcf4b898a73228b80004d832e3dff37b6123b3c0c4b67f875971283e358c479c4703b4b919606dc2b284b8ae033e570f2094312d41ab493bba417dc62c1b1fa398f54f8bbeb094ec92836fa02dd020526aded285860d98a8dc8536e40fd61966de4cc877c345f0f179f5a23aff07dea4398f3083d9bd8480c5bfb4338b8cab73393b3d5c0f3d5f8c115a24a5debfbfeff07dd5db76633f5897619caa3ddf825ffb4bf3163e92ff3f04e11fec4b42213a45a22f96c62b9aa3ac20a312ad85411c20dbd341c13516482801b8b744e7a9ca460405152a20ef6c434cb739568557399024813450231088c45318f8ad51944233049c0bae2b2d19da20177417fd6f1de22efb0784940c6cc9bc09797dc83c64de2ad297c7bc118843f9dafaa233eaef65b57c9f66f8e00d395c52766abe58b1ed9d015e465e0a2bbc314d80f98296e927b17e499497719ee70d1f2c49ac0b6120461127b4ac2c347fabcff989b9ab56821527dad1dcd1cf5c29ba4f16e7a4f85fc2a3593bb25f0879cd4aecf060454fc969839affd679c78021c47273bedd1f3e92d11f0ae8d4d6839ec350d981090bf16cd8ff9b89079269b954f39138df49676399fd2c91bbcaa9be5ed70be31c9e9781af11dc5a2c6e18bb0ce9595ecce596e0b32ac41e444c760b2465b34262d0be799ba96337dcda4d9472193d1b13c5ca4a294f4d030ac238340ad06b15db4ad73e932528", 0x1000}, {&(0x7f00000000c0)="985b33786227db52c9a52fd2af4f9c855185ed1a794610cfab53702ed7359be2c3ca4a704bff82af8b3554aa97cedacc985b1894ec7776c8a96311d47afd62de", 0x40}, {&(0x7f0000001400)}, {&(0x7f0000001440)="6421602324d499cbed0c89c9a87cad9ea0e855d9dfb85adc652d3857ddb3d97c340c7935d6eb9151642b418467efdb5d84ecfc137cbdbaa974118d327c4e2a487066e4fb97c54549113308fee8f18e936175148d1d8fcf9fd4665af33ef020fad474e9c4f25f0d3431e4179f9e64caab9fbd9630da5c421d8234bf4cf95ddfe987562ec70489ce60dbf12ecdef977504d20620d43dc26823aa55a69bb103257231524d9455110ca390743cea3eaff9bf7b0f11be6168e24d430fa3", 0xbb}, {&(0x7f0000001500)="138d5020ec07d45951c22679603b6de1fea343fb2d9ce7f108c697c5870a3d3202221057d4b0699b4ec6a2de2f7b03a1f5a33913d40c69a4cda8579e1fb053c5e681b9aacd456fbfffa7163dffa74417d400d8464f", 0x55}, {&(0x7f0000001580)="69a637b7c892422545ea037f132770a7746b65a82613517fe6c46c9ac2f6d53ce4715e9e8893fad1ae340f7289fd72c21bc5d43143dab375d0c132981863442b5cb7e7f941282a329d99f482bb25b5d13cfcd3531129edc7a9cc505689119fc33bdf048d0dd1efb44c6fa3fe803a8a160fa225fc020a38e9bd243951c0b262045f48285c13f340625652241098f2f347aa3cfa2ef369eb8b842e7e23bf2694f09a1435f92d90ded0e8", 0xa9}, {&(0x7f0000001640)="72aabb8ef99d17eccd022f2c392f2ce7a29c18b1b47d313f356d25c740ca88d9dce1c6ac0f4c120ed0ab6ff07464f2cfd07059ccd32ba0f072a19440bc0969035efe5cb7a8d86a90d22a81bfdbc1cb91e9616b9742cce8af983320a63faf52a2ec7f2fdbf8052c893db5adbc6c55baaed2835648dc104e287371839d7f6974f7d017a06d0bbe3df6f9a028e74924fdb9d59ad2ecbf7ea3640143b0433035e292bb3d38def64ac370c2e9a5d8d13e82495c9ade0faea1290cabeedcc643ded8ca8c60fd3014a00a461174c1cb12d05ba012fcf744bf83b3b32f7e5862322d8b1e4c57", 0xe2}], 0xa, 0x0, 0x2) pipe(&(0x7f0000000080)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 14:42:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x11a) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x81b, 0x8001, 0x64, 0xad1, &(0x7f0000000040)={{0x10000, 0xffffffff, 0x39, 0x4, 0x0, 0x40, 0x2}, {[0x2503, 0x5, 0x2, 0x80000000, 0x1, 0xd52a, 0x7fffffff, 0x4, 0x672b, 0x7fffffff, 0x7, 0x400, 0x8000, 0x2, 0x15f, 0x9, 0x9c4f, 0x100000000], [0x8, 0x65dce07, 0x7ff, 0x10001, 0x20, 0x400, 0x80000000, 0x4, 0x80000000], [0x201, 0x10000, 0x9, 0x20, 0x0, 0x7f, 0x101], [0xd, 0x7ff, 0x6, 0x2af, 0xffffffffffffff7f, 0xfffffffffffffff8], [{0x4afa, 0xc70, 0xe9a, 0x2}, {0x0, 0x8, 0x3, 0x80000000}, {0x7fff, 0xfffffffffffffffb, 0xaad, 0x1}, {0x2, 0xffffffff, 0xfffffffeffffffff, 0x7}, {0x6, 0x400, 0x10000, 0x796}, {0x1, 0x6, 0x2, 0xe3e000}, {0x100000001, 0x20, 0x3, 0x2e1}, {0x2, 0xffffffff00000001, 0xffffffff00000000, 0x7}], {0x7f, 0x5cb1, 0x6979, 0x5}, {0x7fffffff, 0x20, 0x4, 0x7c}}}, 0x4, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, 0x0, 0x10359) semget$private(0x0, 0x3, 0x100) 14:42:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0xf18ecea2a559c090, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="f84d99cbf4a97c87969f134d07feab7bd2d738c65f0e16c0865bafa626e7118f6f600c24059bcb12d1a9ae19a32fd0baa2b9a982af9463a6b640632681666f639fdddab1518e0037187ac2bf663e04ebe70ee8f380944d2ce2b899bebabc5a684649eb06151e4a82ab803fd47037a190cab3937be8afde7dad8e5e3c1ea50e7fee7da376127940b87c480439bc6e15635c5da74d650f6903cfcaff455ad194d5bba30c455b8544087c32eee7e6a1852e028b03050feac2d4bd9571cc41537a134a4f1ffc6dc38baf799bc061", 0xcc}, {&(0x7f0000000140)="733f92da0c466f002242e59e85bf120993b5f68de2f3292464c6a3819082d45f346abd59852e8268ea3a835f5387bebfbad3b37e0ef903d8d6af2c798775c1812959051f89804118208616da9d6316a0d178d4e271b01c335011460e12aa852f3aeb83534c875beef023699ba1614e6bcae89522940e33c2e1ca7666f7171c7ba45ccd6db9813966091a8b247e4e60dc1cd8b5101820b9c47a138455b16f6f3a8c", 0xa1}, {&(0x7f0000000200)="11cd55e9d35c876105808084b49e9b5f026b5c13d14c7efeb808f1d0af6f611f38b7cf82a9bcdb4760f164477ff32f87280d41d13594b92b6add9d9d7c8553d72cec9a3596ab68b11ec2dfa7b1b74041b0c17b3f7c829018c8141e63c83bbdc0a399ed2dffa749b261cea89fdf6a383302f48f94fddb187f70717e91adf8b73a3e26235e06f781e0b96f791f22a52da7ff5dffc0ea34971e3d633660e8c67ea15bd53de2b1a13c8c76b78a618c6f6b7ae054931174c0", 0xb6}, {&(0x7f00000002c0)="e1239a5484a7523ad4e24abf6e5e9e85baf7f7ab6b467f371b7d13b629c2201d6447cd0d1f0ac77ca1948c6549b228ec993ce873f1f5996262fdc1fca92ed82c7cf9dcaef4107b6f26377a4ad5c32b7b9981fea9ecb4a0bcac9968ba7c0ba00435513b266d481e0e97cf03ca11afa4801f7854708c491371c6b7069a247f9aae9ef5502e8ddc2308bc5a6db3ee2d77e6273705e4c5705aec4a361de017ea3d2255637071654bbb2a5fa0f8ec0be1cc376d239d5146df34d31cdaa6a948ab836ecfe40cfb3d118699125d9264c7da5eda41", 0xd1}], 0x4, 0x0, 0x0, 0x1}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 14:42:16 executing program 0: r0 = socket(0x10, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000440)=@abs, 0x8) sendto$unix(r0, 0x0, 0x0, 0x400, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="e57a0f1e60ec5b4c619e295759fea01f4978c05055b554595e1ed2e4ebb74f4b11894564f8471063efee215a192c6168c5cbaeba84684e39", 0x38}, {&(0x7f0000000040)="db2401a1c19d19c080796b3c92c3399dad1a654279117f19a37b1d481383cb3c421dca5483d6822b8c5a878c91e3d5d501c8bbe92d3f0028179a898c2417ac0153a01b24bc8fdc2d425ab1cd4078a7bb9d9a1cb13dfa0394aa2dc0212548fde90e7a1128e39ef443c181d5813843dfe75661c3ad5f7c81274233097a6778f0bea3da170e0dc54e27867371456a0a9ad5283ed30cb36518eba29f8463858f0b74d31664002bc53a", 0xa7}, {&(0x7f0000000100)="93271df3453b77df82d9a02831e930f801d743eb042ba702a65f62f058f532299d560e986e787ef4a68568f98914fd4b6094a5ffc36dd2f63868d9524c6d50e452916dd9ce90517598af068550af69c2ff3e9243a95e9a7a3cd18f0fc429ad7a6e9ce557c779dd3c0cc81f62f8effd622b0c781e39f0280fa6d4aef3f1d3adb5f0dee12755ad5fdc714ffbd511560ed719f5ea2f698fcdf874262fac771ca62b51b34f4435114921ae3a2e830c7ec1cebffb7f686440f7850e0ea7d65d65926c29694ffe747ae2eb2905395f0d1b7b3bcbab4564bf7868540baf6100382ec0abee8685", 0xe3}, {&(0x7f0000000200)="0fde0185562cd4e5f68a3d83f40f8bba4d7dae5f56c6d6dfa2a93aa8e2203da96a2445f2dc", 0x25}, {&(0x7f0000000240)="ee4897815594da6d727dc34749fa147b1f4ed918c2800d5a8e17740cab1d1ab8952a16a938dbcfdb9c1c45ed649ccca6efa3f5a83f286e9251def2757a60eb5ecbe3491a6ccbb40f96a5c2e9b4031b141a969d3825fb0b0553429ceb79c2c6ad4a81f9ee4249b7575727e745ad9a721750eabe786e1648914a26b0c51d27b34128630a493c00f93a98162cbc61851b754e55e87ce5d850c4a9fa5adcebfb5b31a00e798a3c65ec10364bc26fd848448cf72c0a51beb906125a5cc8872026f001e1b0b53ced1a3ab797ad40acdcbb8a997502c75d8f1b3ac141233e39ef622850c94a37139d320ad0c52b02bd153359163fa7577dfc9bca", 0xf7}, {&(0x7f0000000340)="2feb5a595b810c62ca60f1df094c247c4c2990d0928e78c3c9d0c4357b30cf362b23c3cb2157af29c84091b23fb134a62681d2f945a12b076f80b3d3b1f8196f29f9527d886f4573067a374a9d42a9b5df1d3bb4f3c6415e0b660eb2062cef187e6211e5ed4b0d1b6de0", 0x6a}], 0x6) 14:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202000000000000000000000000000000000000000098090a354ccbd0cfd339a373a9f84f8ce4a5387c6321c24e3346b546c9a60da15ed3a88ca8aed4f7efb56aadb55e0a65c12c785aa7363589722e0f62ab5c1ba483a282fe232ef2aa8bd16235"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:16 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000080)='\xe9\x00') 14:42:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000100)="43daffd4692b054c1afc46cdac73782ea1fe29f8a5321c80dcd7d38035b3bfbf86d8f977e8d425dcd7de25f92cd2f3a5d9249f0a2d6d47b88c2ed3443cb9852343ef3fbd8b6013931a8c4af3a2715eda0ff1f19da8166937ad421777c94464802c08b29c5f87918c51f7665b2d6bfbcc8c6c762c2bb307617bbccdc67b29b5053241d1dc897c7c0ea355377088c5b0360224f9296c9cf5a61cafc4d7af4eb6a65cd08c5b04bef61e0ca8f7aae6ca174539bac7a0e4719491fd957ce0ea11cbf0983de6b01f02638f21c19c1831478a979a5bffe84b6d6f91bf0db6dee714", 0xde}, {&(0x7f0000000200)="22c812cd2d9ff810d8494ef9", 0xc}, {&(0x7f0000000240)="7e7b4ce46d5850caba50014955a69d2902f45176989d2b31b5111b872ae4b0257bb5e6358ae3841967378384733cee1ce8930db2a05ab4d838474a2f2f5baceeae2522c8da05e153b43da3d141f30eb0aec061b8a8e6e1bbd936d844145533675eb45138a285ce47177f44bc422222ac3ba1743ad93aab6694a53826fe879fb4eb4b5e17ef8e5ff734e6df1789a18e8f8b3f5dd894d7ae96b45bd226305095", 0x9f}, {&(0x7f0000000300)="ec9b926a33f3420252810cce78b873468fec4977547c3ebd934250cac7a573d3368389593092358b7010d57d4e82572f90018869b062286670556c5f701a437bf6", 0x41}, {&(0x7f0000000380)="fedf7b871905435384d5550a51bbc97103a33fc3ef4c64ae622f420bd37d5b5d109c7bf8c71a809297f5d4cb461db34091f43e644951d6394bd5a5651513c4cce3e0787eb8292888b758b12363ba2d7a98efc71d958ee93568677690c9423c1289c33ae4a366d3b2fe2eecd153157265d64488a6da26882dff273160d5f7cb3220a7b23a0249ac793477415e88bb63a8d2e9445e4df02fbb51c3aa649a196cf5ba873d67266edabe47258ce4c247ec156a36d55adf0cea7c4768b32b4a8a45dc903ac588a00edfb574d8d058fe77fba5fd4d7f8cf5f4f36aa888aa65e43703b3ae02bf55345c86b44bf3ad266f960b1ae581899be79e7bd149dbefcd5bbbb590ca2b1ef52cec7f2264a25b14577f1084cca235b3f7a1caf38a87f94e34bd57be171f52049a9f9a1a54bfffcf67d73c517b1d4573a3ade497d7d0af9c6b2b8e48d28f89ba443462a12ae3128b153516285b05a21597ea70b31f52b3b10caf289d0b58fc7dfb7da2bac375893fa29670db0a9a9c84339df4be517ca939b5c06dc330909589ef2fcc2656011b83d66d95f664d6b9cec22c2d5c9eaf2c2893129ee8c13a20c7e2c02d1ed83a57b7173a7421cdf3cf889755c987adf54aafad9d4cce681e74792b21fff82df62815e3f370269769719dccb464131dd38d2190a1fdcaed15cdc34938171517e3291e9fbd71ae1943a7f77c32e32569363e0c3d5f246b111a6869b3703f0a60d51b4ca5ef9364277f87f01c5c3c14037de447b0eaea44770fa48735047043acfdce893b7e35ac3a55dde546ea6962c0c8923553f1316ce4b0a9b583782a33192e003f9ef4953eaafaf5f90fb194d2bb6d5f091f1df41508d78cbb1bdb3df588745d056dd5202b404a1becc95f2c05e905815dbcfef380788693639eb32f8bb42647f0576901feb76ef5dedac56918fbfb6631969b3a79d7dd5471f7eab5e5b450d38fe3c08c37d78857b655cbf596854eca21fa534cfee408d873ee6a08c7b69ac79ec420032312f1c54e9fb44ffe1f5f56fd0dae2591ce49a473e7782d988a5f3115dcf449cfb432731ab478f468d9c148c4380cb32c3657aacd6656f12b4bf61b01542a748ea2e77447759dec8772140066d7ebcb249fec0827fefc12b1edd3d6e2bfac90e891f69b9a7c286e18cb5662b2c03e31e3aef9ab1141cd9fb4566eef02cb5e0b17ed6e4c9053ff49740e08fc5cfb5385606ac9f022e58ed3f8751782b78930a2c1b73d8a845ce5cec77c82c392c3c493384b924eb58b647a81c4e8d5e934f8506f9dbdf93610824b075c64c2b31ce5b2d38e412939133d6794fb0e877c67adc3957e79f2ec5b689ed5386801df3f0b5d988fd4065334f886b90b0f8d6cb76a2f5798808c0b10e329594460d37d5f32e333b4a77bb47e6cdaa5ff3be22d6ba2a58a67871766a014d4cc48b687c4287bdd0a09d5f956dbe197cca2317960feac2d812006e041232fde9f2195a6c89fa1f8ddad16609f6974961a7d9b29e4594811638e108ad4db630f2f847af46683bc777efd5fbae4d3943e86fcf574027032ed4b2756f1274425f308eb957a2d61efc91d3155d7ff00930aa9492a55a24b8fb8ace0f1b90c7f22a3d776595f32a1737419d05cc4bf88cc297bc44a0bff10f871ce8e287895a0f4c63b49561e28da6665342047737daf3bb664355da360a8b1245dce843a39eba70f23015b17a79a5bc2cb6d0a350dc7985e264a956d6eb45f369de2aac0cfb360fd70be8d6c4a6aabeba7dd2ce42abe3f6edd808c502be760319ba2a986557ae884d5a1666d79c9a61b7d67bcf80f5155fa881c1c466a84b5b2b593618c4e22d1771d1b6d5274b44aaa1289f879ceac2bf79439e8346ae8a2c40ace7264ff53b873b579d39936927fd9e0ad3284714c09fb998fb590d15bcd8c2bb0717a6e5dc7fc184845b9ad0e245f24a3d223577e36513eff0696cf57d67e6b04a59d4d9ded1a7dbe4a902c8d17b35799e818b80891d490aa4c3c1edf325b06106cf641e8f7e5f5d127fdcc3d42dc1fc73939ba623fa91ca93959ea86e67d52a26cd7c67cf8afc56d32b99fb42d128f26bfa620c8bfa0843b8412a1d73c1d7909f88f91f39660daa90d2730334797823031604c332de1c1599376a143bb1a8965d762f5ad0946cb4143406d119934bfdccbe39a93e27c80e428e3d5268d3c99f759a95478ef2a32f11efb8676e24d41899ab4c046a88a832ca9d90adfe3a2439315038ab1d5843cf40d65939dccd579b24927e26c2d5e73f15b0105d838094167c599248621d54450167ab94c38d89500a9c7554ff5939f49c1a5b75a3ba57f2a831446875cd572d4a5ce35704fb42b82654407c133079818e72eea749e7b416823bcf41b18c1580b9fb3c0db56b05966ca51c9d5267de2eb46296dfe2b8d0376b9617de0554895b12466bbda5003aea87a6cd75a86a2f9efc3d4052e6dd9f281e0cc25436b9616dd9ab7b4144c55edd6cdb7175e1d122525b40c3829a41525aaa8c60040fa692b1877bc5007a8ef3ad0d8541230636e7c28e5a4e81f36f703431705ce41a2067edbfccf7d30e859a9a42c6671ecd61674c75e8db0e5ac7f30ec4a6967204319491099f344b5ca8b806f773fc2ca20b305c845384cf4ce687822399fa2cbf003ffd95fd4caabf4b670fe60d4ea7a80aaf2609781ff6efeed6cf68cf8ea26c712af0c9b365902054d2e77a352c0717ff10e5a0810b7d8355a829ee76598c035e9806bb11dc16a4e7f2873ec9409fd17b2500e9c700f8d678161cbe038af90d23ec527a4f337915d4f30d59911dfb33193479b48f3bd9158bc085445c709c47503604380ef611ce1c573da9a99d5b717fc406319b996e67053665acc0fa00e4412e34c22804a7a05c4dd5fe3632940ea1712647262433684fb92a7a79fd10ae028dcafe284581531c51dc2ea38cd8de2274102ed9da7ba4d6262a134be5a084db1bf82ef8fc0f87d2fb0614c969d95020572dd863a37ffd054f157d26cedcb11ecf54809b249e6288d454406d332844770e728bd34fb57e78eadcaa8b44ddaa5b29b105c1df7e1bc407706ab4d3f93b14a3f58e6a5153da448e0447a2e0396f6bce51bc09cad84aeae0dccc5cad1c61ea8dadc6db6f5f97490e6ed0d111b2bd35b03678855bd4865fd820a933588a424728787cd5c4d7337dc7ab4e9e0993c89a368ec6a7e640d45843f6d994c893ccc0d1c47726a640098232d96978eb5ed797008df17d995ec97c9b930ab95e4c68b26fd2a76907f7608093a97c061437e887fc937ca2d3c933a33a30c137ff957adda189f83e7b3c6ef2346fe8e0f7c3823f805dcb9a1b1f3103b3830594b1d771a72d6748f27b8650ea3d958284cd798fe2d1eea99d741e0ef0b25c9ace49d503a8e15dbecf1d17fdd2cd15d49d415d58ac54be3f83b65e3b09032d93119a123f11a7afa9d0c03a461ec2cc26f126e83acfa5ad84c2b5ae0c925b858843df8244afb842a540d907bec26d1466c6795c1c91e8239b03762eaafe48f47c2f88c9bd5c5bc9ae887c4bc35d1f40f037d5c50b7d37f22bd275f52c166541d06aa52192d97fe70fc22569a67c82326d2310cbe254c79cd6533d4b37fc1971a2ba18ccd9fc97ea4502667fd6df89599695a26b605514ea21eae22dcc538dfd4a9a0157512cf1b112b88be95504288e9d31c436f5b0e1d988fe504958b63fee19764c79335645c1f964f8822477695053ff95a6189febef9f5d9a2be2aec03bdbc528cc2af1191904cdc0ec6db81b3cc687def7d79173df75f45070245fbefbb951662f7fccbc739819ff5b346133267988b22eed4b09d6a895e0581d3114e78590da770881ed7e112832b2b34ba7c8bc4710909113f438ddc9df3b909326ad71a9fecdc31b1473f6eab8f49785daf37fb0fd2324e71d518b8e06880fcadd79f5c42100d9af62b65c8d264049ba2aacf4c0a4149d513b3be0ca9a604497595e9f0a3f82b660028e6845b2c484366aea42c46cc5f29a23106fa0d6eccfaf00328cff2ff4b288cd81bfe6c215ab93fecc9b543dd9e187abc86908f95041a8fb021365c590f7c77568f02f4e59cb8b9f9956f4c5140033d4473f92b3b1fec00a7419b23c0e6888729358a7450aac76584c31fffd1154278485cbd887049fa7f8dc64c62d59d5791b6c1df130bf7268cf97dcb114f86f001a881db339305ee7f438cb2b5023c60ab252c9241c41424ac6a77c530a5a69ea70871b954631a375984297061c14397261b2f7fae1dd1e5db8fb4ac2f7477a17d953f7ad38f40daaa36e0519c33c34cc96b7325bb84ca6d286f47b2cac5bc08f5ce789123b22e2954fa2e0c442e8b445a3d07cb9c25932b1abb01518564c14ae939d91ee645dc2dd2ad719cb9e1a224e53d198dbfcaa49deeff06a52c42b71ea8af95425ebfe3c00d5df373075c0b3616ebb9a8e629fdcd3db58253431a7e5cf645bbc3d7a7655d4fd42436fc1af10981e294996028a917819a119cc1dac537d72947e3ad5015e3a63a2d643474e3e55d8a73e47c1ec18b826961e38fd231ab752946a6e3a8975a246d91e292a584ea4c203ed06355db7b848482860c178c3b1fa41a063400ef00286a26c952f355b73038544ec81a3f9cea26eca760de3b5ad51e7a7486b063cdd49725ca0e27714269b716df6f86d6530d12cf6c738b0774e933f4d22a3c58dbbba1c854593b4edae0d7e1fbbd4ee7e8a6dfbe9f154d40cb88e81aa5bf562ec695f2d6a13d6196739128a785ad30bd39dd09a9816eeb3013fafdf5faf640c651758e5b48b53addad4a0d7768a7625b856adca9fdb550311ee9d4f8624feb73726226a5254b6f817e85ddc916f020eacc0cf3006b035b43933a88dca2072c23991aa96a039b0c03520ff228b405070a55d06fef7041d38d5ea1e41a027a8138503ba39fbe3c9f4ea801052c3a8c80615054b9ddde33d3a8c12ec019690c8341dc23c51fa646f29f1364542f8e56dec75485eb89269a6835cdff8cf5ddbe1114bf2ab0724f7dfd36cc1196fd8e807ed6efc65262371a951873ebea9249737575569699c4846eafecb29916c636973e6105463267f9fa00d9f5e35191355fd885416cd050206159e566e6b867c8c3903b0955499e0616b4031408d1a37b15ed0a6870bd5a45b43238f97e6e23b17ec0adefc1bc40260e7142d37cc29f9a1bd58caf7f99e9ee2c41958c5bf1a09588e3168d2e64772a8a0db96ab85efbb05bcc4ebd797e90ba4da58028d154159c6cacca1199214e9746532bab01a5358673e8c717b3c3e3f7cd4c0aa44a5a8c002c784e7606bef7e3d8bbfc45edbdc804e1f1ddb02479f0d9f824dd2aa4c35a7a92b69bc3763461e1810c29773dab37dcdf6cc26e8fb250be9b7e4d9357727172fc7f9d97288b930221aea9acf5573ce03717d9fb5c5734f5dc9e7f659429bbf69f4ef1f9db1920d19bfbea0b57b31cfa36863f896f6cfcb9ec50b7092d389f59509f746f685977b0ff9cb3ba85612dee79265d10a07a14ad2d87f76ccb1fb11301eb41187a3f29cdd1bca6222d73404dedd79b68918a119a615c4c22aa5ebe5ce902be328f3e39fe3c6c0c1d7475975febb6a9ab800405b58c21804a9360e4a9e118062bc622ffffa57db97b26c64e0cdc33fd3fa0f56a04d1230176b9790ddde9cf6d32f45dc09947fe6bf47842bddbec9febb09dace442525a398122b7d3b824cbbdeaa425e4f3353bb818b2806561a6b550b66ce137fdee855e396966603ce4e9c292de7e23929229ddef777275ecf335d0d93ac8", 0x1000}, {&(0x7f0000001380)="7057abb12292c96198672db43a3668c88560ae25ae92c879e12a14bffbc066c33b0f4f60864272d9fedbc475f8939721221db79623165e6a655e9f20dba9f5ae3569c55082f0ad6d5016246303b12e4246fbe2575d6924887641d7b13ec4987dbd6e4038f3aad88c4fdce19bf8840c9a3b522f743b931e346f442b02df5e9b5721d3f3d6dc3e5bf026c0fef51f0a1b6a8f35891c37dbf997eb8076e92168b431dd77", 0xa2}, {&(0x7f0000001440)="77cdcc8923bffce01b787514f67d39591428b3757eedccdd4ceddadd8bc6e619d745bf022d1a1515d76e4f0bc5f2e01d682e857388376834df3199b564896cc81cd20d71c7e9d7bb78", 0x49}, {&(0x7f00000014c0)="305fde9fecd425ac007555c275f0df9ccd27490473a26541ab", 0x19}, {&(0x7f0000001500)="ac228b9eb545687a2673bb3e488ca6a5142e8ca5af04717f28247e15a4a14820dc4172edb24dfb986321de9b6c6a77c6b6", 0x31}], 0x9, &(0x7f0000001600)=[{0xc8, 0xffff, 0x3, "ddcaa457e15e1d8d6327c5464b727c97f98ecdc2ab8f0b13530873796f1cf1d110609368c9c6f454eee05eccd94c4e98b2715c524480681495e4bda9dfac857a8f5e380bdc585503cab7814e3761790acc38a361fc00a8cd4adde4d803fbb613ef3970d8ffa4ab2a9765a568f2b44a0d7a7dd5c237a1dbf8b6fe2b71a80d2c05dc8859e6fbff3c7d78c2fc68aead1f1aca6390d0565952c4c649478b9f4f5a683385af52318a50bbd4f9050bb067de41bf4aa152"}, {0xa0, 0xffff, 0x7fff, "466907df5f4250f248837b74fe7dc520d7fd3b324b3f7829edb28a98496a45bd6285d7e1cfd9cfcb1183801ecac6d1271cb35bd5470aa02e4be99b584958f35e2de79ff48947aee137507585803bfb039381af56c4bf2c73ffadb2ffc2132d71d03e9edbcde99e8e2f17b138d49ba3b7294d36c7c8df3a914f44e22fd4937a09daa47e72ff491c4800872e703d93a1d1"}, {0x1010, 0x0, 0x6, "642b390f7e9f44545e11f2d35326afb5397aab6df7df193798550224b5814a8dadce1915b827f2abdd6f16ea6d6f9dabec8ba033a92cdad1db7ad868e9bc66a4cd2a3634f3c55972902ebd5e35c8028871c21d6562268a1ad3c789a18228cbad48faba355f98cfca43ed14304c2180abd21f03359a7b11765f414d9e616f6b075e5aeac40942b700f5656ab8bfc8b0912291bc31ffcece2a2ba2aaef40a1b8a3ccfcfe6fe4f73006bca02ffaf30a16830d5e8c37e5251aa8315b4259cbf3857869fc98101ef0416b0da723110308b919a4c1e18c67c332e35066c359e28e40d64ff4f2abc14ef0b2c1b057a5644ba40815fb11454349f034e23a91500846a474b465f914957500eeba3e6c767e520aef325eb906d2292f5067b219664dc343a18749da3fd5c0a60d8c863661f08ece99265f3f7667fca85abf7253d3944d1c22257ce9d93f85852fd5a6315ab7211ee0ae9a62da96f0c6013fdb0ba23639c3b89b60fc8d3e62cb36456b2d2e0974dd15bac2778ff8963aabc2f9eb3fa2f42fadb0aea85d1c957a4df4d80349070f1d8a2228be7b94609b0ac5bcafb2435e180afa56166c8430581ee6ff9baffaf10897e58c47a0c175e10af23976d28dd2ffea9a681b7c82756b84af11ba84aabe3c09f4ddfb15d53fc83ea740f3628a2cf56ba43d0a4bd12526b7ba31369c28ae9fc4566ebfb97ce96ba30d97f7614692968da46e446939a176d8d3d6c3d9fee97df4e93ae5340f9808819d10032ba3f152b7a23220cd3343fa6dee427f0304dbf25a52c01e76e28deaf343534f159b81dd137b5634d3f071d74cd932729df0dd4da45096ba7d7a10b2607586de38f22abb820be7a9e179db44241331ae5fc8e6eefd3347cdf36d579a638c478fe2b054028ae4d4d830b7ea42171bd8e459af3f9f1c3851e2528af66655c8cd40ed066db3eab4595db140edd22c38821ae47a45e689cd17bb79930f4a2ce66fa01dd8c69e50929fc2a639913f24f70769c2f40d7dd20a9e9db6f793eccbc6fdb01bf315c69a63dfa105588d3fbea412f8b22a3abe18fd616f0a19a05051596521763ee1516cc055dea4b0adef27433d91eb6c5c16a4ec30a52a8e5449a733152f8ecd8462e6f1814a042550041629c02207345c0bf77983be889166264bd4b19c629145b1424f456ce0c5d33faca39bf9b361408af30f8c9b771ce0a5b9866a827ae3945102094aaa4ff37afe6c9fe1fc5c8bfd19ede1c4ed7b0ba92babd62c97fc220b8776470e86a3b4136426eac3a880717eed28ea234a402d5f45028a6eac79a6cb62c598222a22d80f263bfcf927f80e244d62841634f4a107ef12074325501e3efe82eac9a5fadb5e458f97149daa92b6db59130a2eba3c733d011ee3470cb624bb2e80b2fbba4b71e1e0a3ca47b72a119fe8c3225a3665f497047a53c43b104345b96e14cef43a72bf3651f5141c68467936f807f5a01991b7e261ba101ebd6c46b00c07ac27a0fad9f9b8ed9ad94c098d57c3ec962043ed8fab561c23ac3329c8b03483cf90adb71de17d0a4ec511300908b10efee9c930764d439bfd3f45f8cd2e6154f6d51992b8798f4a44816460893a3cef7ebae8fcfc9c7da30da04eddb5bb1f019221be06161aed56309cd71566d936658469309e07a87a39d944014f91697e1ef73ab104ab1e34fc0c9c56f46fb35b529fa5328a6f9bc2da321a22caa759492ef8aecfe62c0243b6a3ee370c3b31c9b8bd135176c2d2d727f74eff9541c02deb3ae5a47e8b58da023cf64b5640f380630485b0b2c7a9aee4b74d24defc534220d49b233720cf8795383f81f7cc12d02a8d6103859fa6a5f213ede206970cd6baad2e3159b6afe9cb7c042c3b3e514eaabda3bb8cc59ff668088eee12a4f13665f1efad83ac33bd4ece4ee7f241c512a48de931fe0877469e818ca7639dca5d8fb2ae96b958ba8ad486699c5b9cba5f077e8529623aeb8fbfd81105c6467bbc87f4a30bec12255d9faa41fd5ad42e3fde892387e551eacc8ab9c1e28958b51ea2454a3c704baa4473ec3a848c42a0f61a96131b57be3289b677ef31a8f679fd05a2921f31f70f7dbf37bd173bb7881d37aa0357fb91022fdbb2c6fabe838340505b7226b69cac9580a768ccedbe2be4782b6745ea8116c7867be3c2ae1bd915ab85dc94d7eec3a3d5dcc6727240806a761576a213492713ade6577d7f79b7dc762469bf491537bb439ca5a4be60aa160475eaa26f5ad49230d73328e769bf03496409159c6d68693d20339f8dfb6713919b57e3448826878289df912dabb0d9e098c85bf034596c5bbae9d3219a96d1532fcc404e9cb9749bf344d6e30ca9c10b2e1e7f025cf3d82998251a921d0a6752a738919a976841804bde6bc50a09b20e6f37daa5c6cef41a4fcbf2eb9109c41c8b0e7ab3bd8e4541b3323352bba3f4ecf0afa6d3d04e7cce38db4fbae332697bc08a8e1bce74b28a5f859bccf7d78aaf59690a6d157f595f7889db6198bae8c5b98c112e5f17e66fc5a9b75e563c4adbb3dd6cf009b513d323d2d73261772bb550b8670472b09ed6effe901acb8aaf6324e45cce168ddeb69b1d64b9b1436f9a8975df811bec5eb2929c3be57e8d9651ea1a692dc835d7cf27228a69dbea2207cf15bbdc451b4c218b44129be13d88e72cbf8f04140fbcc0c20bd65e407cda67419b4dfa97da4b7f499df06a2d70507f816125f6fd8684f19f1f7f15345b547fafeaab45a1525ce1b78738be835470594255bc3dce55b710cf33d0ad8a1dad40f7a035e31c0c6d75a7f62e8fb5ef9976cb22c8d36d4863ccab4f8ed00c1aaa73711912e0bf5f0d55df3da296359fba5e1fcb76a1412c135ccb5cdf6ffa37b614d3e14e5b58e10913215a123416b65d2d0ff6fc5cd8a38bd2a94935f9ff4d57e0eece342a23926c8ac3547aceab5e7dce4770e95e13ef70d594073a48a2e9c259667bdfeed14569907c95dbe73cf193ca0cb02c7c2eb16d051a5e89f9106205c2b82f04ea438fbc53b3e9d0a542f095a8e464eca9a0e9f128e7fdb7531c4cb49d5dcfd3d82c27bda2173f8a50151cf2fed101e56231521ee825ed5b50154375c66923d17fcb90b65b24c807e9d437a4b989c48619ad0b907c145614342697e50bb1259a446456d840f060607c5d64fd450853906a3d8968275f7a17c8258742c9420b71648ce1e3561081339a7ace26d992f11c6ed49789a57bfad0bfa19df26197b0650e0982ac5f3a3722ea78ad46254bad86152a4dfc59de1346a43edbd3e83c8aa9baeb1ee53e05dd9bf19df339478f95a205789f61a466130f5d0115da3d58d68cb8d3c57acf5b2fd331202d991cc270e9f56d2ba5e21958f673a125b64d571dde8b93142032aed2bde0365b3eb89f25200d9f5763df258a1b321d6da5e6604b685f5a3fbfe127781783ddcbafd881b99ee9660ade58bf7cf93c9484b67b74b082004f9004b08561d2daddac9460e0d35199b5a260de7eae31e2d4f73f74cf45a0cc35fa2c1bc126f2f672ae7e11cb4029ae5420169a4bc7bea0f838cc3fe1564e27448909b1c54fe545397607c42b67026fea11d28375909667f5cf4ed5c33d36bec13079402cb4b9531311f734b653ee3464c0937c930be4ad0826ed3dc58191a32197c3a3500da3fc94d7519e0b055d17034eea908e93ada80b4867ab61a276616485f440e108a944fcbb74fa08cf77cde4e721462c3b9ece68d6416cfd10cc42d6773fc63c2c8c0d2afe53c6445379b62f1fe7ca7ce4cbbc2d8d3b2d87d44f43a00ce126349f58c7919a3bed564aaa7b4fca1453e861c0ba6da025165361a7702ed09a5bee9a63362d284fc32ba02db1b2bd951f0f0e5ae33de36e4d90e5bd952971f613c74f5473d3699f23d8bcef41b52722131978790f42264bdce19e1956d611c22edad617d4bdeb369d40c6b87f7a62712f9e209ffb89ae3c70e8fce7cdffa16df74b7d796b9f9a88d7994957e3c951ac8d9741e8dfebf91da85a5097528a3c0183dcf3874211056cf59155ebce2c8abe221e68d5c983d6a194aa7c6aeaf8e7a4fb12c12e28763121f99c7d104af9ee2b703ab1c84be2ee1c0bab6edd814f91475c7d4e26177baefb8c1a8325f68fd2d11dda83d0cae8fde79050ee0e64d5145deda818d669b067d5cbc229d9c8e301b0483943fd5add6cd894c3e2027d41c99a7082bc92e0e806bce7873d56159bd4b2b3b3e50e045be476a6e0092cc1c6d3ef44f1ccef903e7b9c0e72b0f25dec8c501b9ee38172e1794f006f401b49807408498b30fc57daf1ffcc967f877f60b56a81aad312ac587466ab4ec3c7080f7e13f69071fb7da71e0f1d4439959d70607feba67d5f4d62de0e581c3a158ddef56d6db48a385b8d6a0be8e884ffeb72a1d64d4a9b93807ade454d4bdf7d3057353b837204ad0e3f8a9accfcaceb54fbcb6a1a8ba92923f7c407e537d33cd27a722e5824f305db5cd923d35e99a24142e30dda6762fb2e3d68ecc00eac26478d5376212a7d7f64a23a9cf395ad0511b3c0a5eb8056c0e1b11712366d388b3e4ed8429250e387fa155166e0633bafe764620fc7ac218afbb72973baf8537f2c8ddb9aefdf40f33803aeaabafa59c05be0ad9e6c29bd881d1d7aa823e3c2f4936aceb384bbf7aa130c1d66a64a19bc6b1495c8f1ab4ceb69f8ff07522e3eefb650fa10581c0e0a40d4a837924b7b747ac6a59d2205ea543861166b9f0201cfbf0e6674473bfaf032b70202e7140b7bcbb4000986e62e997a81d846ec8601dad5fd35d0b124626f516cb07b8514045ff793c964d9a412ff36bd7cfb82c8e47aebf668c3b6970514c8be809ca02f8eb705232600c6990dd3f1d579827d24f6ec2c7e4366eacdefa40d34a95e7e16f97a53d24c7694890046033b43cf476fff97fdf858bbb7adae7e3713d310afb47e82852c79487d44182f6ae9325d114f41bcff78abbf8c15d23906aab2b68e3e1e490fff5ef87472b00adc36eb3ffaa808be966f3d9b4684ff263884f3456a4dbc8bd7951b16edc8b851877fe5b12a884d96fd34ae064aae3d2dd370b5e78e9084538b8a03aec33e2a1365244a4e179c773c3b4db6ea8eeef57a93b3fd24de4ff55fbb4b5f82122abc6dd1ab070371273055fc3fbd4a95b7e285746c80a5dd6c0e813a8b67b77b84360ec8c5d25cc949db0d6e76a6c0f44a9f8fa654cc9a40bc5e81ea4b76546933f75377a7cdd8b9da451b95fb9194b450d168605be0626a0123e25fce5591b185616f1eeb79f7aa5d9429d2880dd0e898370f868ed60fccf35b5493c963734761d6d275fc1bb94782f050fcf85bd16c714af48b430c05bbabf183fee3868526ef1101776f9773c43a6566d762757f23f2f115ad17d2ded4a8ad1a715615291b9c44e1d84f972ab3a2d8fbd9afd7ad66d150b366d9e5c615663835fb604376b26c3939e4fce36fe0e20fb1e16625f28e0431631614cf0549715dd31de9eb22134b7712980d5b2008a14489c98affe33d09d5d07aef12ad4e8be49b699107aff5e1a24c7e7474d3d31b5cc4d2359bc0d3898f76e370fc65a745be56d31413c9c5de9fd7f0bcc06b9c418b1e8f51bfbd8f6424290b7aaab4edc45610d09604177be2ea4cea39a2cce96cdbf9df949e06b514f5b2dccf67ff0cafbc8cbd9bece774fb986dcd038a59d8b06e474afb8c1a0b4d759e91f698bbe8d639f67423f8216b79443bc905c6892ab2971e014249705315931f3521cd1589beb4b83823d90a092439f550f0e61a4ed440ab13ca11cdd7ca1a7bf5ab5f"}, {0x90, 0xffff, 0x5, "00ba9c9836f715562238ada620d08b85a53fe396b371adfe2b1fb13f5f9a653e0e0d990153caae5230f3425a8432a61272b0978c53c66ec52c1c1ee4a0edacf65b5d4f5fa13d369b21e2cf1897525d330f76bc335b0364586fe74fd5e35ffefe9cf49b2ebf14021f81f9a389fea2b7bb59328beee19fbb92a1476aeed3d2e8"}], 0x1208}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:42:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) 14:42:17 executing program 1: nanosleep(&(0x7f0000000000)={0x10000000000002, 0x3b9ac9ff}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7, 0x8, {0x36c73a27, 0x6}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, {0x100000001, 0x3}}) 14:42:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 14:42:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) flock(r0, 0xe) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r2 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x4000000005, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{r3}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{r3}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r2}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r3}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r2}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x4bb936be) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r4 = semget$private(0x0, 0x4, 0x5) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000a00)=0x2) 14:42:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10001, 0x0) dup2(r2, r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x22) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r5) r6 = kqueue() close(r5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r4, r6) r7 = open$dir(&(0x7f0000000080)='./file1\x00', 0x80b0, 0x21) openat(r7, &(0x7f00000000c0)='./file1\x00', 0x280, 0x164) 14:42:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0xfffffffffffffff9, 0xffffffff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:17 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x91, 0xa) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') getsockname$unix(0xffffffffffffffff, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084c5ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f809ea03c85fe770956142d71a27f072197b365dc54f1bd586b976cc948a2ddbd145abb35d6f8ba5fdeca89a5b37f13488c17c44e8882dad9ba899b889f454d2c74f9e2e532301c01bcb975d7c60b1c0c65ec19e6361ef590cde8addbd54021492366941981fdcf5a53aec43e37a9fb3e33e7985aea947f0516190ec73371e76ea99fdb3b8a09fa373b934991df10000000000000000"], &(0x7f00000000c0)=0x1002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r2, &(0x7f0000000200)='./bus\x00', 0x1, 0x2) renameat(r1, &(0x7f0000000100)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') 14:42:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) munmap(&(0x7f00000a7000/0x4000)=nil, 0x4000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x82, 0x0) preadv(r3, &(0x7f0000001180)=[{&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, 0x0, 0x38) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa7, 0x2}, {0x0, 0x2}, {0x7, 0x8000}, {0xe7, 0x5}], 0x4}) 14:42:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 14:42:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0xfffffffffffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x109c0, 0x20) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x6, 0x1ff, 0x7fff}, 0x7, 0x4, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4ed) r2 = dup2(r0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x800, 0x1ff}, 0x8) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 14:42:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0xa) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./bus\x00') getsockname$inet(r1, &(0x7f00000001c0), &(0x7f00000002c0)=0xfffffffffffffd2c) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0xfffffffffffffffe) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./bus\x00') 14:42:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x6, 0xfffffffffffffffc, 0x1, 0x9b, 0xbcb, 0x34, 0x200, 0x10, [{0x6, 0x40, 0x1, 0x10000}, {0x2, 0x454c, 0x8, 0x7}, {0x1, 0x5, 0x4, 0xe4}, {0x51d, 0x7c, 0x6, 0x9}, {0x80000000, 0x5, 0x8001, 0xa2b8}, {0x509, 0x3, 0x8, 0xfffffffffffffff8}, {0x1f, 0x3, 0x100, 0x2}, {0x1ff, 0x3ff, 0xc117, 0x6}, {0xfffffffffffffff9, 0x2, 0x0, 0x400}, {0x81, 0x5, 0x4f, 0x100}, {0xa4a, 0x9, 0xfffffffffffffffb, 0x2}, {0x3f, 0x68, 0xfffffffffffffffa, 0x80000001}, {0x0, 0xffffffffffffff80, 0xb0f, 0x5}, {0x5, 0x6, 0x8, 0x3f}, {0x80000000, 0x4, 0x2, 0x6}, {0x3, 0x7, 0x80000001, 0x7fff}]}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)=0x81) fcntl$setstatus(r1, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x3, 0x9e9}, {0x18, 0x3, 0x2, 0x8}, 0x9, [0x0, 0x8, 0x101, 0x66, 0x3, 0x380000000000, 0x400, 0x3ff]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r4, r5) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x6) setsockopt(r1, 0xfffffffffffffff8, 0x3, &(0x7f0000000240)="ac7f259ec41fdff8fd827393c66d9cfb4b68eb9f92a22f026e05fc308e5d3294043b6ac0d8e39d53d18c33c2adbc9f383151c33042b99fb918db665249188a1cf8a4a2b0cf20e77591db28c7233920ae71d2d6cbc7a3926a9df99ef2cd8b6fed46e281921aea34587a17f14f999f", 0x6e) ioctl$KDENABIO(r0, 0x20004b3c) 14:42:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 14:42:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x24d) write(r0, &(0x7f0000000480)="93", 0xfffffffffffffd76) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = dup(r0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x6, 0x1d, 0xfffffffffffffff8, 0xe0b4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x0, 0x40}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x200fffff, 0x4449, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x14, 0x4953a28f0636fecb, 0x6, 0xffffffffffffff81}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x25f4, 0x10000}], 0x5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xc00000c6, 0x1, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x81, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x81, 0xfc0f}, {{r1}, 0x0, 0x6c, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x4, 0x24, 0x100, 0x7fffffff}, {{r1}, 0x0, 0x2, 0x4, 0x6, 0x53}, {{r1}, 0xfffffffffffffffe, 0x66, 0x50, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x20, 0x7f2, 0x7}, {{r1}, 0xfffffffffffffffa, 0x32, 0x40000000, 0xffffffff80000001, 0x2}], 0x7, &(0x7f00000000c0)={0x8, 0x8000}) r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000100)=[0x6]}) fchmod(r2, 0x20) close(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2, 0x0, 0xfffffffffffffffd}], 0x1000, 0x0, 0x800000000000, 0x0) 14:42:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x1, 0x0, 0x1}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xc2, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x6, 0x4, 0x772}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = dup2(r1, r2) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x8ddf) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000280)) pread(r3, &(0x7f0000000500)="c86c57f403", 0x5, 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) chmod(&(0x7f0000000580)='./file1\x00', 0x101) semget$private(0x0, 0xf8d2e0ba2e517021, 0x400) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0xa82, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000600)=r0) pwritev(r5, &(0x7f0000001b00)=[{&(0x7f0000000640)="679585a73dc7589c8d7e068f3d18abdf93349916c46f73e730e278157ab1f951a1cf3dc76438e6e79c2bc56930777f5908bc691617165bcb805ea0e33680f4186968f60f76e496e271c650a613aa0b445f79c662c1e818ba29838f012447764ee87e", 0x62}, {&(0x7f00000006c0)="92b323e78d1c0c5b3bde8d6f77715344044dc7edc2f64803d839d854258019ff4b749bc2359fce316ac375f2a19be437675680d7b1fd515176f2f883a111784eb93237ad19318b74568e8e4a5c4a93245eadbb9d8fc270869c44873a1b7c1b335bc309381183d911b8dd48dd4c872110c897547e88f15af7553600efc4a884442ab1f549100d081b3c36dc7921c1040866c14c27577106f77412c1005d28d31f2d3d3b6f1419da61d0a9db6eedc3815a45", 0xb1}, {&(0x7f0000000780)="b2d97079a401a13e09c9d1a46858ccac7b67fed431f753bfce0a4a8d0bb7aa4a804594ce06c80a801a0ca428aad1eb798f8b5055747baa769e4a50c5c91a904933187507f30f89d70cf675cfdd22682b800197393fb321d50d74177d551a509e9127279742a3f8bba01b7d5dc110e3f66dc9158912d76ec6dd3c7311ff2d8eda7a1a7ce735e22d5214626892202707fffc18287cba78b1dd9092eaa88e48827d3d04c2842f98c74c020b9220a12b6892427837a3317c5534de1389fe8e07cc87477000218c2878a9b5e198b6e64ccb7376673ca188e8c455512624f417e1adf34528dac9ca4c1cd66fded73d3878f38587f1a6e8fd3d7e", 0xf7}, {&(0x7f0000000880)="d9f1073821558cea23b6e7a075892c829ba6e0c23e6eab05e278f283f9fd454a2e8b5464c449d58c2af81fe6e64c1e9d4b3075cd6a9bf425fdea518a959e1dd96e443dbfb33bab2b0f5584d6e23ffb4688181e65a70e4fc3568db3d2a3bd7122", 0x60}, {&(0x7f0000000900)="c5524aa4957c49329154f012d5d950633cb77b64fb579f179cabb425b73394b98c91419650ff957d2b41d6bcecb258a8e29e542a212e27f37a41a718772450aada518a", 0x43}, {&(0x7f0000000980)="6ff308612f8d43447c5cb12f0f9a4a60fe62bd083fbe5650976d68182b898b7c10dc0ad07ab5f712d47229c9022716a16ae5021b19459a19ff0d6723", 0x3c}, {&(0x7f00000009c0)="b9b394806c6666ca75de264e8fc725d19d315858977820030336ebf3168347f878422d847799940f9434b5117132d965fcdb942f7dc1104d93643e3541c76006fd38aff273bea6ca8e583c4aadd557dda7662efb5f080d23a5b2f1c2f4c10cfb1d72fc128bf2c7f1f99c81782fc854868cdffe5f44d0037da1cd5fe35c5ae8c03cfb8e5511ad8642c6233d0f71cdb1a369ae41865022fb5c63e4080e8738c0f9ca5d68211cc6c0cae0de65a40621cce6a6731027a1e0200db27c72382bd16d9f2921367c524d9d", 0xc7}, {&(0x7f0000000ac0)='r', 0x1}, {&(0x7f0000000b00)="8b26377b2214de6ea3a5c19997ad50c136c1e2a2a15b79a95a3bb411a7505f86f49e148ee74ad0adb7280912010103431ca4fed74c1354307cad2c3927146620959844732b455dfcf851730327a8cccdcbe755cdc91fa59984b223a462538659fc7f9baabe82b856ac1e0e223b8199b9a3d98788030dd933a3a80479b009a8b72f9da785217448c4e4cabea53aea3df3fd32a771b34ad1cee7e560de2be5477cb3b2e41aaf7b2a7f53a0e300d5a2cebbb2773c737f74e971529f2481909e510860cb382e7e885256f7b4cd1b8701594759dc9c889428d26ebf468dd8b272aa7c5dbee31be7fdc03aa02f0e1d9e19e0b24cdb3c2a4af3679d26a925d0e119477b95c42ddcf4d939c370577289c7c45dab6708706a0d7705f0437df525d64e28b4bd8e60f93f4d0f9f618ecf6d9e3992f5d6f43392ba29218d9a6a80b1f4a0562e654bcbf1518eba6ca7a0fed713789ef51ed108377c8c74eb403ccdcfb557b866172be6b88bd25e63f0d44a900d7b7f0fe5789078b48efd6e4dbff2814c0483c0cf45446d8a1f271ecdbca811e1d486197fe8503b058ddbaf8f5aa9e4f4c9b162c49b6300ca4ac3f2d1ea1b4cd242688e752cf5119e2714bf8fe7d5981147d5a721af53d1a3fd35f9bee50362b6d265b20f5d03e821f146f920850d0a6535d6b0240042ca84f330e09265f97e9aa734b7777a30e02e73ef872c99cc8f96cde13438d9bb3a8a8fc36b1bc87785b33e74303bd1bfbb310586c005377aaf9939920f4ed0b6b2f05d9a004da761fe345e86e9ae87ebc91a5c13d069416c3511a45a5edc7c6744b95c09429b4ce6f3ea2072c4ce8e6c016da4dc58faeea270ea194a2a1c564d2b4b5afb189001d6657d0519ee28f9ce8713047cb99fa4e6f1e16c0174adf90778c3853cb49657d1f3825048a064ce1c9180de4fa3ccf9f5cf2647f41bb2c35c7b806389d400025ed08cc0977d4a1a692d1f6fe448a5f48e7d9f589b650e10d6b494577dc1dd9e09101aaa007881a83756de7d30d8a1c35fb46b5e89944fb6e2255c6ab62bc3df2b47f4a328d4e2cc72f51556c117c5f2442464e223e86a5c94df5b58f243280f99a132658894ac754d3aae7300160a3f4907230547d4fb74003e43835b7e74d35202b1f280ebebea594bdbc3cc5a47da7f1471dedae4a792a3d3c6db96b400785f0a4ef257a73a18a7b23720fa30ebc11dc80c329c0788fb6a60dba7674caf6c786a3547c4b1338cc05aa2504b3e958626adb3a5bad67c89f30ed523a4de486f12842b7361d768e18cc1a1e413d71f1709c694d97eadeb30bf6e1f3b4bf644cad10948c53c13ecbafad808f54ec911ced213274427aea930d2f4007ed2d41def859bf81f6880dd9e898a4391c5cb80d01f55159e6bd0bdc615c276059bfe954ad54089f178087d9ff2e8b2371945866dc31f11a606ed6f45cc3c40d9489302e13e1766cd7199155f6d33077018822afda8abe8070da9430046f137e46cbffb0ea1ffd989b75631ff5c22308a7c7c0482deb83787a2a5ec2eb5dd3e0ba35ebf40591abba595525ed872d146b662c34dcc07f5d730278f81f5533141fb8b15f86247d1068062d7d848b69b6561676d842a1c11a3c7571382ea3fb1b73c5199e5f7845a0b3a8e685e68520e6ae9f30e1fb4a4242986d23d54d025451eaa26ae24050af3e6069d4c3b58312d12fb9345e5e73bbb2392ef58693ae54633030ddecae7334f18403350a877b8e5f97c38717904e16708fa94157ae4164c107f465c2251c4a2a65d3ecf9eda5796a1c5a968f88b1afb887d0d2accd91b734c3b0b1a48e43d4fe0a8235007d973ecab2422ed88905fde7002327fa9eb13018a8431f620330dc255e9808e527b57246e68bd0e825bc30d5e631e060d1424b88ce6b6405b2fcad35b5f5b85715e24cb34002369500465bdfddf8e00aef3b8ce2a39f98bd2e76e3a5a60c5d405cf2f01a541119654416a6bd64d555e4cd886fa1fc1e0dc41d62cce0323b342fedb351a7583969873650bf539e61e36fa023c19e9009df4867ebff316802e0c56fb825d6618da127041cd1726820d2547a5b90cd47a4843b25d517103e84423e52a9588977f42a265f195e7f4d317b0d99b858e089d5a80e08b880cdb69d1fdf606a5b730235765732b17587b240a2aff5e4976d2ecbced32c99562c0c491f9e4c6b223689a041ce91af765940857cc81d9cd736b7ef93fdd0d2c58fed8830f1e32765692504fb1c63f892260c0b93d55673dcd2a0a665258579c4cffd66c9ba6fffcd6f0a62c3cad1e4fdb7a614ccbcb3e9b64a47d94254b8f1bcc8a6e78a3601c26bf3e43bb23887b925642680908d44cc167e611000da5f64144f48da4865da8fab6859c3ee45e208f6455a6c99f70b4b9742619e156d9cd80c79bcf397c0e6dd482cf4cc3eac18e7497243d10af02a92dc458f22dd375b713d498885ae56dfe411e6e3be7cc6ecf6ff4395afbc60d25dc4dc5e818289ae94ca021833c75182ca9ef77fcab7a3585b0b192ada726ce1c4cc36257d17b6b7d1ffe5e18714682318b5c726632a1d46e84b8f5b01dfb34ca0de6267679cf041c690fa5c858ff443abfc6efa4f07343be75345293eefdf3347e86d6d9ac72038ae230809f905818acfedf92d3725ede735224ca0c013875c1734812fcc17420eb6e2f849db254a43e2b4789c66b1cb6aa6e8ccfbdee228f731db1436f39db57953ee840c2f75b842b7030cfa32082686804a0a81394b19a8161879c3bdd9a1328f3eac3b12c3bfe947fed744a82325b3f8a7da729cfe770c63bffbcc8d796d22fc8cff7e911157f32abd20569888214df22e922ede7a7bdf4f960e04f1729a29a9d7318ec9cfaa2434052d05b818c8ea6de85873fba3777544593f014f132f9f578c632c0bafd215079b2db3d6942bd389545816b3eb9ec3c3e5fd6baa9e5fe26df88a03ad40326c953a4666918dec199035ee3bd78329bcac8c8644a24d0ffcccb509e2490e40499ecafa92e3e1f9d1be35d548bca90b66123d0cc4ec0a52773d613e95b06e6ff27e4dbe31719aa8e18500338dc6a342d72b196c58206482ae3026d6452cc0c5505cab0019321001be1b89ea9fa004cc3c2f89b3a35f679da05b4037714ae3ab19658522dc9788bb863046d4c107df8799af8246a0870cec2770b15ec1fcc2f0397867a4277ec5f1164860a3701f2e561409991e306762d7856241777c673444fb8aa7efd1e33754932fff31ae18c0dae5bb7666bb2b25a590e6d7a54c0bcc8a44bd715dfb4ffb2c06e8d9d034270bca74e15d1a40910defad00d2dcedc51acb82d5bad9abe8617b46d1a18e29c00e1280316188d7e91b3c80d3a25e21f32915f45ba40c410c55a56af7e5dfe464a5e01505d4f067baaa99dbc194176c5d14dc241bd9636feef9513ac2bcbc406563bb00c0e0b515ce61dc7f827f6cb90dcaf6fec39a13ab5f64a069f1855005250c041d38ca189ae05258bfd11393e395218f8c2a18a6ead94d5ec2d297e10784c24fb24df6b4eef3d99762793890bfe652236a4e182ebd52427783103dad2da425ba32149c9e97c5344f54f4dc6cc2e5d7610d27069350489df967cf7cc2a0c780dc6b13f47badab8479d3c1cc2a4461c8ba12e492bb1eee50d99e48c14a323a82c8fe04a94deb74ad1e1883d85861557f0ee52201b3b2d8b24be1cba301ab5830fa0b18e3bfcb1e729b252e133057f96a2246855e7740e0b1f59a792c2649c56aae6a4d8aa54b542be50cf75b01eb8436baf7a03398c6fbe67e232029badb57fbd8900a19350e0e4eebbf334cc0598097d0403b174756a3ba7b7cb560bb444c3777a37b49dec5f86f516d1efb6799037555a2e8336cfc7cda2406e5b66c408ca09791c926ed92e53bb48c24013da175e4c4be000c2826799ccb1c72bcb6576339294e83ba705f11e4f0a7b9f682d9fe797616ed14b5d0b7d6e25aeeef6c0cd7a2139096dab9f2c7d63e44a806ee0d94629a41f036d10326571aaa2aa68d3223e96259a52b43421bca884a5fa79347053abc4165a8d0bca175c366793758679fab93188e40421b15b037be23432f78efad3c74b308b5a3027305bb145fb14918c45fedbcfc09a2668652ec721e6822165faf6bebab75f5468032cdd6c79f28f75ebbac44ca8429c4eb838ef60d177fe6137ebe4ae3b51d7f7995cd60c1668067a32801b1c3ef3061d03b5f2f0392ae6d522bc347779aeb1badca4942fedfcc3ef38a6b87d89b279716b5f5ab0d22c95568c4b37b2c96dc8c46768748e051a31520f585aec511f698560c4d9bef75c4126a27fcd8a755dfb3c25ee23d09fba7d60296bee0f5bf96230086c37e72d2f12e573e3da93db59330169900ec991e72dfd424e848a525c4ecbdb993e2bb6673944753a061c3d8a594835da8880cd5476ccf6cd0de0440a5f0e0cac842d60a3e4f00b8ca2f11908ab91f18072af5f3e6f9cc0840792eb661377c56d7874ea41311c2d73480780af7f340249badcc40a2a4ef5db4152986faa26498b6a62f38e4a80633ddbdf87d6cec10cd5f31f7a86fb0d02e87a1faaed3900aaeb3d0a1195ffa99e9ad502904cfe2577aa47b455d58090bbc794dfcc2ff06f0aab19454ea6402f9eb3a9f109f971e1539e62f55e87ab53df8deccb03a951b7805a9c41949d24ae56130ace61bc5b113d2b1be4723b1fb9a0da346b76d5e4f053f6ded94a30f2d2bb58ee25df23c7057177c79dac36fa1c5f9076496c0aacef4a2cd121a3a8467949234e470cbaf61a7da3c509902c9bccd95d75ae222fa8a853b179f0ad6d3b0e2d649f583d5087cd34bb9b7aee2d1e062914f94e9045860e753c01e19038849941df8875a31ecb85226717e1480c80c741c8c5fc3ca16b28b9a7433311345dd6120b36ce5d6386065db11fdfe96c8904b1ec22e0013931d23cef0925170880ced54d19067ada146a5c5b30381ea22144a77a69969db6b563543ecb2e37763b7b8779814c3e2097f49ce8189237de1b2be962005234a647291a43fe336d5ce9e23fc33b281ddaa1ea145766b3a99b17562e722f48c168da5ec62f1c540e59114176d452ae19278fc094e726ccd60d1f2b7873d578d859943265cb2899c9428c8667964340b635cf1457bebbd73cd4fa55d2a310a066754057de5662bc65d2523d4ba7e7eb0b1d6ccd97768219ab2bcd65791c74fa519f80903a6ba3c9aa011392e904a8d5a7c447f09f840592c8bd36c7e7c56adbd2f1eaa71f6092cd488151f50148e5038795eaa10241281087870053a31feb7ad8bd7293b3e1df8083ce5c959053dd3be8acca2353af9f696486a54153dde0046c8d52d9d7d4cf1b7a4fbf4fb7f082e9451debb7ad0e1a903861c43157c8cb1abce847e180074a0b21825e7f69c5428828036754fe0e6379ba696aebcbbae3e61556db4bd551617748a844b6f10474c095c08e51090de3712a8feacc080bb41edd0a979a6cad2d7572173dbedf2265df71493be8d1c7c1862174956b13546246e907ed4f6ef4ff507560835169dc72725cc1877d83fa3ad4f8848bf21880135dc0ef0dbfc47550cc4a9dfe88bd6842541d19a5f20701094fffa41d7222604d15e054b3911d71a6a93b0e3780ea350c7796c90b674ae46922fae44d2b5377f60733303e3e527c31d67dc3962eb8427829ca608aa64e4f5bcdada2d485aa8aa16e816fbb406054902fa1e91fe621dc52832238137441efb51828fb1601187dedbe8bb045a45ff0422bc59538d73c8d96297d42efa4939fe73477ab860f6b", 0x1000}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001bc0)=0x1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000001c00)=0x6a4a) r6 = accept(r2, &(0x7f0000001c40)=@in6, &(0x7f0000001c80)=0xc) sendmsg$unix(r0, &(0x7f0000003280)={&(0x7f0000001cc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003140)=[{&(0x7f0000001d00)="e30a57d52f4f7c7f208bf101a7d5a7a9eb8db7b1c3982533da36204dad9f4e492e09c601c76a2e2d8550b0a1a6eb4127da69c977fc93e01aadb24c0abd309bd2918c2a850965a0034baf680b50d848e27e35640a23fbd573ecd620eabdada1cff44c2199d33b6302249ffed5b5d495dd014b280f4b2c3dcac84bf0c412f21805cec134be8a535f4933c95f5bc465e759edd8b007ab8bb825740cdf32d4d3bdfe997af1184afe807454765148e58701cab3c6e9dcf628086fe6efd5a385721f6a02d440176349c78ef18d7e2853e4719800277c8b1d19e82deb1304980c772105cfdabaa4dcb344df2f6202d1f1ab65747cac97633912a314db87577f3bcc9062e7b10dacec63679d9ded0d71648f48b5984ef6228f133592d6fcd7c753084df0522f43a8b53858bbf36987295b911079d818d6ce0c7b890c381cea1d4fd360b33e1728a89961725163e99a1dd17fb6bc4727f83eda6bac8a0b38ffd7ff5028bd430187cde6956d32357453a3e4f7829a54803f3919e69924f1325ec34a06a0df7affd4e6778d815be36e3df7c61c4218aaeb33571ed768409de75a7ccd6b0f226825589b3cb8024eee80732a173ef6b7e2e6a544904105b3a593b5a3c4175d7f8d49f4a21e6f51d2cf719624f2e13fcd0dd65aeba104b748fdadcdde7ce4141381200d9e68709c0b66ff884587c28f4a00e6dcd221c972d090740661c233d62b09b584d3f0d03c2156cb2bea1e2200080d6ec0783791a82af87291527a9809caf1d08e2f075071f6bd96347ecedd89685a3f1c75024f4acf05174b18ff96acf9dfe48a1d58646ec98237506ca29038b341813e49870efbf80ad63fc6eccdae9ac69ffd278d56eacd15fd3aa6aca6f9134afab34a660cc9486856c101423340b0a41a8107a448141f74a2d305ae8c2d7a494376d07957a72f0e2f78fb2861efd4a4d4713dbdbedbb3ef05f2ab55164d8d58cc2f7c96122cef240e6a30d7b80eea0404807980f3432a52a3696b785af45fcab6593fce5c391a1ebf36a9160ae70d8e4194e43e014eea125d099244643d01ec3127b82a2195111745315d1845c028c4f1ff26d1a23ec747e1bcece9c3fd8af1f3917bfcf83f23112b6eb15c3e8d03dc4e8524c1fe1f99b7769ae536eb300af16e5cac49f07e5d0ac12f40f5f0e3594215e4f829472f793207e83cc3650a29a67647c330fb784a50d9b68c3932f220654e2d2aadefac99e51847a455358346e8bdc28d3ac3e9c1c9edc48daff9974c438ea26983bec7bdb1f0801c9253ac19c87ae88e832d554c3b5fbf23d90f3f6c9272ec1032eba90a18a84c4a7adf1e36fb9c134ba86948e6eceedcf2fb7dd4908fdf9916120444626378b24e285952626b443e99601a18355cb066b471183a6f5f9f9cd1cd50b71c885cb7fcc5582391f9c299b3bca641ebd16cd9d6fd5386a52744cd64712d6f84918b70489c0ffda30f6a368f67d655e35bfc85810447438bd4e595b0ea4dcb0f94a75060939c0c9ad93739262879471d47855417c94affb22afe0cc51ce6fbe45c9307b602843ae33f1ee806c29c17bfee3869aa709a9014de2a4a38946c1dcf167cc4d5ae3a3a008e26c665bc5519a40b766bc13d5f00741777edc9ddabb9a657fd6c936b3861f18c5f04a5b9cd8ecdd4fc087fb33e4c8cfd529840f3f1f7d7848ccb61b311c381edd0bb731f2ee4b4e0586f39172879e4d6f9c4a1a293365ee326958999f5911f8a432aff23dc4cadb82579f481680af67cec4be2e274398cd730b515409f9384b3d6701629747fc54b0057df5eb42cc7666aff5671975a30f1c4172eec4be1df7257c163779d1d9492fbbc4801aaf901a78fe3b783ab01a786c468fddbf9a60e412e25640c2367eacfcb51666b7aa99bdc6e1b77287663597a5017987b074cebe452b736e6b2f7132a8ef020fbc3adffd53f45b9a800635fa1aa25526e6d24810770a54630d38f2efa842e21133c3d174e134a8863dcefd11aa65ba1ad6e69f2e2732336b95b08c468873e62834e92a40770582dece847c0d4bd39cbe4be67f2024516c83c6b3c48b13a180494a63128cf1bfb6863cbc7c9cc28fcc56f9a6f62a29886ff648c54ff4ba8b345823041d4ad2dacadbeeb99fd9e38420c482e82d271657bce1037c175eb97538e24800b25f69fe6a302d27f976e984ad1be7ceb28647ab6a8bfba7d471fceb613acc0db71be0b6dd368bc00800d444ae4a1540c6546e62943d19be05d58ed78d916156806addefff2b4c440ef4686c817bf8f0ca35e7521d81e696235c6542615ec02ad7430b1b729635536889f9ad68c2ff967bd690bceac90fee4be5c262c2999b1f9f9679d208f94fce324d54be5c1bd20d6174e883a7201abf936566fbd25ecad2094f1ee393f1db54065576f3d40e6bd31d1c3ef761ac904a735f93e68a96575d3461c4d7daa34593a52c4750fc73fcfa6c04e9680b7be7d70d33f37ea39246f0e87d98f6163ab1e32acfcb73b1e7ee422cd34b2d3657b4db86ef9a6b8f54a94ba802509a56ec0080e4501b7f907a0e701f8f5b11306d1e68660f0ded162fa3861c121291b583cf518616db5574f083ddf66b4e90b91afb469b8a68739cc4dab4b895191c80bb80b28b88e0e02b878a9991cdc1ef42967338a8bf09d6627ccec56730e5dcb936f799a53fade831360cee11fcbf1152ec780eac9845be2d83629fa0e4d4cc3515791a66b82c424072240c03a288d012db3fbe6b2f027b1513c66bbb2856a0062e9650574866e08392d399904e6a8251ff214c86af3488f390494bd071108a81f1b2d6448e01f90d6178af6dbb6c294ae7ec48735d7f29723037ce7f5d3981fe393ad4e8a799bd998a88d62f1fafdc61bbfb4e29b333a1abe6d1089293e8ddfc04ec30e8d2b33729cb3b187bdc53cd2e2dafd50c0801abc8daed20fd113f01a77d299af5388eca341fd6a9b035aa8297fe490f5640921fada8049128d946097ca7c48b107f1e89381facf7ebceecd60d94379801450e29d263884ce8fbcc3c1f6fce6cbf8243a6f25a3b714bbedc4068a4dedc0ba21b0f12fd43c3fa02b39c47deac701f70ecf40842c438e41f5769095ed38effe58fb9d3b1d8b466d182880b6f2f3eb2c39b83e71e0480a1927a7421ecb4c9bcbc8ad83f43bdaadc9b59dd28975289d6704cad4be326b512613dfb4391d00ecc06f0c482a8810845e78d75128aa61e95d80bcb45443d993367d0d0b208f8de4a4fa37c1c645c82153df333de3d000193a0a717b007c9ee24c19b5a7a9c4f5f808cb94dcd81287f7a40a43e6073b144f143690e1fb5d54925d6894a8d8f4426def8b7226c7b00cf17493bb0cd49d173df21c444079bea216473f67c6121834b7abaea9dedd16b450a4c6933b20e151bf81cb49e93d0e3a7dc441cfc993dc8246bbd6f69d6a5e057936e5081d4280664f2e6f7900f96cb4a3f38937ca74315480a87e479b8d3077cce0d2bd8248a015f17d0c5bb316e4b7a8228c0d51e7e97c7fdbcaa0e00a5d37bb1877f33bb29765a095a94bc1e4c21dfa78bacacc990a5ff122c3e7a20be72d7a9e73d6310ccac36b6e8494146b6b484bacec790405249114da85320df0bbff8c19a07d6ff58694016b120270ee00decc08fc05532ff7996a0c829aab809539a5f354c2d4c3d6293ed9275c6bf3630962ae669ef165ccc34a2607cdb4e477444a66f687783c8542cde68b650ace5412fdec7259d6cc8880b2712c3603ad8948cc54d41f2714d526c1e3de2146928f9d7216e19975151e3112409c88d797101d0b91b45b479b2c8cd6cea87a379ad5f909d4df0e8802d375cb58506a5380427f423754210246bde25c719011c9955daf34baad3397c5c220294160a982ec9ab24764e64d034dceb575a3163ac583c272f3a9dd7e7e89a0581fc2469a7a962002be25b27f48b7600c5600f1036bce4e756e6f15036b1e45b9c2c46a21cf32f7b2b664d46c2ff7f80fbd4d93c3a3ee39c518b4c1e39c3a41215fca1896f6acc9ada782a6ce8ec85795006fd65658deece760b9d309fbf1c3c2e9aee67086f304e767da85b8c79cc7b521cbe3bb21f7be0b7ac77301a807c96ae7c71e4c2b50967666dd20af3ca7cca2babde2a837804c6c94e5097cc8ec0ace2f8d77baf9581987417c59c8a0b12a6d4648d07d8334eca27b73255d333bde997b6141ce41e8a6c66e9d8febe3251a1167e79d91e3122359c6829f1b341a7a748e0a1b6eefdf4aae53fb4ee954781781a2f48b49e7902617778834afe0e0d015704c99b4a524893ca9d8b1fbc0feefef878f3b4793e74ac3f5485d7cf3790be0b4d5478c919b451b55412d984c0c343637ce1f1d38b4eaa0d542712554197378ea88ee73ce0025f5de90a7fc9634a0e1b70915da7ab9cac326624d7267982749b7c4567862400b6686d38f0416c5b52f316d43fadbf23c4f9454548abdeb2ddb90a6fdf1acdcf74b251b45e3f62f9bcbd5fac98f3b2b2e637e62e273de344036af3d578e29cdb9f260e9a7de3f9f1549a756e9e2ae5c627b35a81b4b2d6c7475944e158462fb79360971fb9d99b97eab8006c64c9d96fba4b2e0f666b76ca6cc82941ea03f6d5aefae9aa1c6300a413c576c2b62017e7dbcc43594c4fe72aa29c13f7c62e1f7ae32a82be47b4b0d6ca6e419c6d14e7a1d931088e739fd9474ba48d7f98ec8d6678dfb4a695fc2b05c675245e71122ef4a79d50375c45e0e2d5d789778a10ad2673104bb90757322cfe91c01c3b3f79072189ebb0e2686368cc0a3fea390709abb88e9d8e1952ac8a47e49a8c8c147b1b67ad69cd6fb235b7f77f39b8f122dd3a4f3b368c08481b6faeb292369a1dfe5a210ffe6ffe11e3751fb95ee90c03b05d9d6e62430713b36c941a68694b06c15b419ab33f2a2d00361fef88ec670d6b244c955ba60e2e8f4229540780a367c2107f4fe7c72a4a4622365739e53f29c340c6181d38f330e830e608a653d55208cdaefd4b8166ab23bd870c9cf2625bb1a05bf391dfd347529e0f07192bc0097ce9a29a6cd8918b729a7e80725e708b9f5418b30a073cb5f17a5dca2e569dda0eb2f2e0f9a669d793c25ea726eb4d6f16d9d9e7424ecc93d7590cf5203e1603230eadeba396a705543374035b6b568d880cc1cf150b6cf247626134fde453778bb5eb1d04654d50f35a959539135595c8ccc0cbc033423075792b64612b9c7c617737935248e159df52fe574179638a204db80a0a7e39516be190804aac80a7a06c8003933979809637f8105fcfef6f1777c3aec3b3808688532936c3b89a2621201d81da9441ecd16cfb23b3e69b613736c2c0f445f69d3402ef85f3d2d8f1ecb988bc364466d674ebabd9ee2f36622da7f3ad87c965609c88480c6b2b1d5821d953b6754692aa1ea9e743e87171efc1105a39ba26b22d135d527efce71859eb49af46b26072a3705e42871c086a84bfbdbddc9b16096a7ba797c569dd0b5556e2a61d309e8eb3be79f520ecf66c358e063930a9eb5b67dc2e91b59fc8704e3f513dda4d88ab46399316eeb496d0d0edf4859fc3aa517856c9dfb9e3aa35749a706a20f31c8923234b50a4dbfb4c39a2e487834c69901386dde4be637cb8dc8151d793cafcd69cca27ebd06a83b39a5368fb2d81ac9c160aee1c929cdbd46a7a7f252d6c3365b64e7fd252ffb4eb6760705b441de2dc6d4c702f9d6a5df499cb5836b120e257ea0243cc3e7f0fe6994f7a27eb0f4d582a4318f60433292607bd7f42a6ecb1f66596bc67d0e8d228788c6e7eaf5c7", 0x1000}, {&(0x7f0000002d00)="c380dfed48bd9340030503200e460f85f59a48c642c00eb9ab151bc7fb59", 0x1e}, {&(0x7f0000002d40)="666f8eae16a73425eab095e01b13d1802b424b7dc28bcf5b2d637fd03d5e141bd811e5cbd0fd91f20a096093b66ce024abf141410440f92481447d17a4e9cb0976d3545426", 0x45}, {&(0x7f0000002dc0)="0d57f362d71f53ab560f69521194c4e6467bc6fcfa0508c304080d2f1fe6f4840c03b19f36ef4470ad14019ca0a30e95310ecaf27ef2dff3b6ce9c4ce0", 0x3d}, {&(0x7f0000002e00)="e85ff9", 0x3}, {&(0x7f0000002e40)="f70907355b5e271ad374b4ae560be73eb3f69e4338e8c215cee9803bd9cff4cbbb03ad76106cdd814d77352412f6a43c3cba2d406eaffa78705df7dbb2488cdee624b2955c422884d8f712e166a6d387ec8cfe33b8972f8599899f05943ae50467ee76bc1d56ffd007ac2f154880771950b3eefa85f4d2ded95137d97f0d68c1636903045181153982b360c32c2c3625db5600f2f4fd5344a9649694b8e8fbde48b3901798fceacc0e9796a5abcbb588a1b54c9abfb3c6a3f59318ec6a8442dbefb031e794dbfd7209d41bd60954f87edacd27adad3a076603", 0xd9}, {&(0x7f0000002f40)="84afe736eda71513d773f277c6571716a16756b4b22e8c0610", 0x19}, {&(0x7f0000002f80)="992273d5e754a7e28b1162a2170959ee923d5de4999f4476459405a570feb671c2da16c3df1f9d19726900ec02edac5d431662b50173d02c389a4f94aedbfaa6966af171d3e05f70debb7733e9a9e9a0afff0fd0f67c09ec8dc7eddb631a88d02bca4ae9a59d02386fe9b22d2e064ea58c9f3ee0e3c200bacc6ae84c62fda09b868a1842", 0x84}, {&(0x7f0000003040)="183e8c77d5ea835e66d67bd0e8cd55900df2f3c94737e4e2911076dece8e4c929090a2d30f7f1784db0b904f8b5cef3a19a2c9937d60568f2acf149bb7b4f1db3b7d3cfd13dd80c27f4f0aafdfe8c499f121561fbf96ab823297f484b1b62468cafe050f732b6fc6d6c23152c7eac20dfc52c6b9fbdea871846ad16178a958d336d95d1fcd4715c99aa81a66f0ed8b3e73ec02e5b6f73e18532ca095514771be98219ca46ef781937a570855ddc0da25a6dc76710e1b22d3a0e14f1a14553863159ce5ae50304f7f083cc879bc6452d23f6395891380ca5cdda4975f09fde65501f594fd493a8b355b45df79a0f48cdbb52e0d2cea16f11c1c8f0ddb18af", 0xfe}], 0x9, &(0x7f0000003200)=[@rights={0x20, 0xffff, 0x1, [r0, r5, r6, r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60, 0x8}, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000032c0)='/dev/zero\x00', 0x20001, 0x0) fcntl$getown(r4, 0x5) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000003300)) ioctl$TIOCCBRK(r7, 0x2000747a) mkdir(&(0x7f0000003340)='./file1\x00', 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000003380)=0x1) bind(r4, &(0x7f00000033c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000003400)='/dev/vmm\x00', 0x880, 0x0) write(r2, &(0x7f0000003440)="51f7c974801b01770c445fe074eb26f7df810db9be2ec007d1752f662e231de97992f4b0212748779ea63fef9965494a51a9ffe8966aa022da8ca711124ef28949820d9a9af8f965bb7babec154329ecbfd9d1d3182aaf9d60110b355d50c538a11cd9b9ef1a017cf9a8425c9b95fa3a6d48f0fcf7365ba358c092a64d1f2ff92fd7c24e5f33f1c3dd8b8004c7550d0d8fd4b3e61658052d830b973889f7499fb78e6e85abced49e4dff3a45c13e1f81ed4112309485d30cfde2769a4368cebc0493f55529bea38b79a6c6fcc00cf065e7ae74fbad21ef414d51364449", 0xdd) 14:42:18 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000009c, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0x0, r0) fsync(r1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) clock_gettime(0x3, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x1, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 14:42:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2f7) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 14:42:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) flock(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getpgrp() r1 = getpid() flock(r0, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x1, 0x2, 0x5, 0xee9, r1}) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) flock(r0, 0x1) poll(&(0x7f0000000040)=[{r0, 0xc0}, {r0, 0x110}, {r0, 0x6}, {r0, 0xc0}, {r0}, {r0, 0x2}, {r0, 0x2}], 0x7, 0x5) 14:42:18 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, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x800) 14:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1000) 14:42:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20780, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x1) 14:42:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file1\x00', 0x8000102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 14:42:18 executing program 0: r0 = socket$inet6(0x18, 0x331fb25bd24a500c, 0x5a) socketpair(0x38, 0x8003, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() accept$unix(r1, 0x0, &(0x7f00000000c0)) accept$inet6(r2, 0x0, &(0x7f0000000240)=0xfe8b) msgget(0x3, 0x601) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r3 = dup2(r0, r0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000001180)={0xffff}, 0x0) 14:42:18 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = socket(0x18, 0x2, 0x0) munlockall() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) r3 = dup2(r0, r0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x100000001, 0x887, 0x6}, 0x9, 0x4, 0xfff}) 14:42:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setegid(r1) 14:42:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffeffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 14:42:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) getppid() open$dir(&(0x7f0000000000)='./bus\x00', 0xc0, 0x3) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = dup2(r3, r0) poll(&(0x7f0000000180)=[{r0, 0x87}, {r4}, {r3, 0x14}, {r3, 0x155}], 0x4, 0x8) 14:42:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4000090d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d, 0x200000000}, {0x14}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3ff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa3, &(0x7f00000003c0)="b65e24adcba515c969f9dd3dcbc15358c1bcc127fcc62aea1e68f72c84458606181af950fdf6b974b215762f1360208289028a3694d08a0a75ca5fa9ceefc00927c0e640685ad3b0730b3b0ba9e7d28344ab24299361f10c60d2e25674f8f1e7d82e484d97c4eb9bc21d32691ba8c44a345a698448334218bcf1d1a6855a022c5442b86e7ff52dd4f1d6677d3718c7aaf134975023f0aaa6bf62deed0e8fc216443011") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) chdir(&(0x7f00000001c0)='./file0\x00') 14:42:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) socket(0x2, 0x3, 0xffff) 14:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x180, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0xd1, 0x1, 0x1, {[0x6, 0x3ec, 0xffffffff, 0x0, 0x5, 0x0, 0x1, 0x936b, 0x9, 0x0, 0x8, 0x1, 0x8000, 0x6, 0xffffffffffff8001, 0x586, 0xdd1, 0x9], [0x8, 0x5, 0x9, 0x0, 0x4, 0x0, 0x6a, 0x8, 0x81, 0x10000], [0x6, 0xffffffff, 0x2d10, 0x3, 0xfffffffffffffff7, 0x20, 0x7], [0x80, 0x8, 0x800, 0xb6c2, 0xff, 0xfadf], [{0x8, 0x3f, 0x8001, 0x9}, {0x2, 0x8, 0xfffffffffffff001, 0x800}, {0xb4c, 0x20, 0xffff, 0xb385}, {0x2, 0x3, 0x6, 0x40}, {0x8000, 0x0, 0x5, 0xfffffffffffffffd}, {0x40, 0x9580, 0x3, 0x8000}, {0x7, 0x3dfa, 0x7, 0x2}, {0x8, 0x3ff, 0x2, 0x7c}], {0x8, 0x1ff, 0xf9c2, 0xb3c}, {0x100000000, 0x7fffffff, 0x0, 0x7fffffff}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:19 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 14:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x100000b1, 0x2}, {0x101}, {0x6, 0x3, 0x0, 0x59}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) 14:42:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3ff, 0x265}, {0x73, 0x21ed}}) 14:42:19 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="ecb446cce431029fb0c116c8bd7c65f910716a00155cc516069925e2229c224978bac435dc54e079198a1b85cd3c3bc6f5fd43909d75b7b35faf310a7297801f03766128f2a0402f882a4cc8aa74d5e8d402c425832a6396115e58932d2538187807aa2ef79f57", 0x67}], 0x1, 0x0, 0x0) 14:42:19 executing program 0: r0 = socket(0x800000018, 0x8000000c005, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x60, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000180)="e979006ac78542a6c29493aeb8b703326bf7e7196ee056924ac805e807233ca324e28c3cd5ba4240e5e07c5653546a734f25dc6b90030b588e26ddf413758310628e59fb291330569764b543e5a9fb04d172fb82e85f0d6807d9b5c804b0c77700197e3b29eeaf05749a1ecd148c99b53c398c47ae793e97f29f2b7a03c46044c82c04ec9e28a40a635f9ac56e81db98ffdfa79b370d1fb4497be61eb8017e98ba7e1dacb12a70dce15c82a774a11c32e42ce4b2cb9bf67d3e11eafdd1ca004e7f00ee6d5f8d35d9b0f46b986fb886dcf6a209e743ce587fce98f7e49a005a3c0371", 0xe2) 14:42:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='\x00\x01') openat(r0, &(0x7f0000000000)='./file0\x00', 0x13, 0x100) 14:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x820, 0x44) fcntl$lock(r2, 0x9, &(0x7f0000000100)) close(r2) 14:42:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) syz_open_pts() 14:42:19 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='x\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='x\x00', &(0x7f0000000180)='x\x00']) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 14:42:19 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0xd0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x10, 0xbad) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x10000}) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) write(r1, &(0x7f0000000500)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c937777177e99fa31d7bcd5eac4c40144e0eafa80e83c943163feb2c4c771eed28c64ee8709e26b2f8a803e68de5eec2552369f840a0d937efc18cad293bb36c3f5c5a9299b4680c2b12f9ce62113eceba17271f91a279f10eb44cc139543060704bc91e3b54f7e05f74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187eded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd4d4e6e7e2c22dd008984d69aa38b1ede2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fbdc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505fd6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660a", 0x1eb) 14:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x2d}]}) 14:42:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto(r0, &(0x7f0000000280)="fc0d6c03c0f12c6f6a787fe688c57ca240aa50afbf7d15bf54f802b6abff06d1c25ff4a9e1c7c9c4ca347c8afccfcdfba4c358db2d756181fc794d7cdc12edb70d4562e2afae95e9b7974a8516dc78a0bb57e7b4decb560a8fecd7967a0d4fa663dcbadf7ee4b1d8de7b5d7e612cf6df6bd5976c74a3f0ee9cac83f2143d43177236d62f2de7aad534b783f888bdb8e8f3f28721a8636a73c0dc1beb652a47642575c3b69ba14b8639667229252852650220b5078d27e808a26bd4c2689a91510495ea11e0efac77f7df67d0ed2b76df6495fed64c277d1b5839cdab43fecc9b3ba594b06823c0ed1cc5cbad35ab5ce360bfdea100fb1c7ac246f86ef282637ca5c273384c94b28b967d3922a7b31e3fdc1840502fa5a4f80b61f6bef773c34e6c40f8cfb0aeea754c8ad2b2aa1797768a493cea4ceaae0d9222b34b23f3b468fcfeff5b4dc6679ea6e5ff90615de00efe377033cc1fd071c6405ae66d72f1c4e735cde925641ea1a17a23728ca35c54bb91f8303ab37039a446560310b638d7921f2e2bf2559fa710250061fcac3de92ac3b4e52ab0fae5b725d23c4176cfaa517b28088ede6f6a46af3eba5c69b5ba3c1b7aa8feacfa833ef5330b724bdb23ca029d71de0de23ef94ab70c1d78ea8b840fdf457fe06821bb0b87a93282cafdf3351885d42ee44ddeb57919ff94aebe4f90b2db00c549f609ae863ebcb503819497db09071f3e7ae57dd6dd383ed631f0b689e3a89a9ee2edf2cf46cb718c1a88762ada859c839f2ec405c9108feb089e557c16a4fea20b369660e3491ff67cbb2b6a906b8f9fd651b7994f90e797f8437acc7661263174fbe63030082c98dc1c6a3a3125f98f3ae94627e3acea14316e37e58d673b24729aa331cf7193751fb4b03bdaf803783a6d20d052d2deb2dc9beafb5ca054d69c215ea2dc73ea634b2e8da56393bf99b27d02abe818ba168a02382f06d3e4e9fe571e45b9c8ac0f1997f7faf98db084d9fe9b739438682a46f9616f1114cffb7eeb7d3dcc49618f5dc25b3e0d2d29b69dd93f031066ea6abdef7a56c0e83fa1a529f9a1df4446f9d43313464d7d4b4c825d7bd8ab660e1b05a1499e6830f028e0e6ba403e78c98fdbc6dbc86ad3551296c155c3bd714150f0b0874c770102b8dcd9fb7049c8dd2b26ae3205e53965ebbfd10143958ea603573c99cd6b8b8709621d49268bd2f4643cbbb7b2190b14b1c7f13509d7e4266b74f55cbb6ad6c9f19a9bdf051f566f3981726707953b52b071fd6c55dbe60909ff68f09b87c5a7110a5c216cf3468646aedb9a46482208f37c8120ee043a54f861829ec07283633060f3d8e9195b0a7ffdc0cf21556bf1868b797b90d15d2401cbaa8f2834adfdea291f559e844a7040bc66278c6166b4770ba4ecde3979874aba20774069bd270f6dc3ab7b45873595bc381882e59f57aae85468b3fe48fa0036efaebb45f977cf8a7790874af74132e6083eba7d75132f212b9ec65eb6625513eaa620474b3b76cda149fef53f3b3f4326c80d21a5e650969252156fdd769c7ab7600e06ab835bf56e583fff4b912797ee17a3d58bca02efdff3275ec9a82555f3459b5bb3a9f79fbac17cd4487041f4eb203741075a69205ea1a915ae4278d7d6ef7dab94de5ee6075d4f9ffbdc86c52bd3800617647d63c2f671fcdbde7f8a29a811a76f547cee63b151f730d23015ccbdcfe56b129e1aa61abb9503703bed35a65c89908f64202eaa4a0264d344b67be56a20382538584aefa77162fd4cdba761832db63d50996a46c95223ddd27947c6dbd42856da8d706e9493ff9dc097f4681e56c9885601079a227baa5713972deaa848f67e50ce26eb24c0b322882b477750cf4d71911b9e686a10bf46bf186f28b44e7101d94f0ca55a65e0aaf92fbe7d89f561478c7a90333259b6d74ad08dfeae8b51f705b9704604a60e6696c9e08d80d3c6b3abe8a920319f285983ec30bbaf6eb0c540b8f47d7eee169961f27c38973944bf36421bcfea71f3da692609dcd4b711809d2fe84bf2dd45fe34c25ef83e0c8d20c79bade88143f0401a3b42dbc11cbc211c6e246d88351d9c4725718727a6ae5dac3afaac3912053df1ae553c3c97db4100628c8486300b6ed2aca6166d2fc84a309479b6e3eef7a9ac2876edaaa535a9bad2ba594b03a61c3f551807385e3859b7cd655987ef9d7e9b816616bd89475013d07c976b7fa0ac22bd27551e5646e0a76f23c4706f30f3dfef52d4d9b783c57d36077da2e4980a00e08fb0927176816f9cfb87eae19b756632474162284d0b30e0e244327a53b60d3a7e4943a70221827d49f890fce8404d9e079b0af5e6f5d5d6876f7ee8027e6d6e935103faaa2793e102f373be2a55dd87ba89593d1f9456c895313ec8e88f54208718e2803a6d750b88284b3e6e6d9522da02cecad6900fa68ed4474bec16950e80dd3674c6b3c0d62fa142d1a65f903346a9c82f00187d0bdba3c2e8547d14c89dd2e8d075392708bfdb24810d9233fe80271c859446adf28aebb2bfcc7734d5d0889519fab2971e830b507bd6d7310b12e8eda470d7745ee721ee8b5fd96cd027c39f4e19ac70427ac69ad052e4629ea39176577c7e38f15fca36d26c7dcf8650d6028ff4d35ee77dd1d0c6c16a8447a66a84bac8500edf0b8f1bea7e5b0c5b9a65972cb1a40c377a04bfdcd2664e3a2427923a2652efa8686db8441e706b9416586a58667811743ff2803e2ec197dc96479f75fc8377a0875c58536823859b05437fba84ab0ee7fcc78af49f335fe21e35a334774026e6518cce59a5053676af5ad5947d8278b8c6c07470a56f03c6c9304ce73a076bb554ae8f586a07510d6bdde20cef375a99dac614b5c2bea41ea5728af95113691053b2b96a80415492f7be33aaa55be15adb0c2ea3ffe7b276b091a5513a1621bc8b0c416e171efda3923a8e9c021d116e0a2134f4c85187c10d635b7a8f190efdc701f7a63e259108b411c13ea1ac13b2a743b92d7c19a54674fb7c3738afa51840c8d476e300c09c4fdfc9bd147f1e7438937fb9691adc737158efdf7cc57489cfe6846089f4247690437ed81acdc2126dd8dde937fd5fbe69ef0fed1de3af18f1e2d618482ea2268c28b915f66b207227723df3c9cf55ccdd676ccdc6b58cf12b2e41deabad6dde2b61dda556fabd6fdfe288b699f2a43e11ba50bc8a5358002845a876ef12dd9617cd2af60ecee96da8c76cb9ae478e0c96c51a02a14600efca198efc4517de2b3688f2c567c71ef1389ef027d716642f94c5890a3ab5026f2f23581ab995f53254e7066c04faed505dcddde7cda852434d5b698fb47f28ed12cc0a8972dd1a2594f634d0b4b722ced8eb83043872231130d19655844f9f9e9d5a0285a4b1ee76ce091476ead0cd29249143ab4e150bd2853d843a9489dd0695271edf92d6eb043611a7098ced08ef5069b7d745eb93c808069afa5753be22dda3ab4a660784b0956b7f04c07bcb2ceac1a99783cd76489111e38166054b2b02435cbc4fd52af03275941e72d3ec07f5eb0b1345fae89106bd9c03f845a226dd9726a7270587ba977b13b7359bc798f2a883d63886ef74deb642277a856e70c9001bd5dc33e39350167f9faeaf2dfcb7550d2e2fa5f9fc61d9bc6a058dae707e06f8952d0e8c138a6a5a078cb36dc92fa394fd8abc5bbf62a0ce40736faf41ffec2648ef1fb5bd212f6859c60f1903b32681cd4716fbbf981ff086e41dc77580915603468d041ad0647c3cb165aa7baacbfd026c57279f07745a4e8d0b8c593565ff5bca4bb99e0c13d98657a6f7e727ca1ce7301a98f968928c36229beacff14710f6fcd7f447dac9453ca66a05666597d128630c4ef8ab11a3b7b466940cf4be388c984369c6285bcff800847984be81fcc5d62b499c49225410e3e75cbcee7a4c94086a7178d58496b6d0bb5810ffbb805ea487c4f0aaa668309be4b4b97ac8c0cc05daad7c9d97cc38929bf896e207f4e4a43200c1fbbde446543ba1582af834b9db9d84245e3e7f1264c2fd8d5307bc9288d14d9dcedb27e45ae5b3960ed81984106853728c8d97dd0e5cdd58096ca6d58f7d2c4c823b32099fc6fee31c4223c7e4254232478ae4574e020eff1471b92e19aabd98e0596eb6f1b3d5d99f02e6b79762897c860de05e497a5cea27134dcd031c8e06f976a28d0680930ab432538ec44b3f2cef9d6240ed4469c3bb744c486820e82419701fc98c4609a2c0681c76d952821d01c0888e888190b89d376a86a1a315ee03ac956381de8a0facdd618e9cc23080adf02be1fdebd6ac26a651917f9b33797f6f7eed098fdd36b3aa05e76628375a5c2aab29ac66109e7b236043997c223e8e8118323ddec7fad93ec343bace2232368fdb561941429744360c79b3c32e8ae2fa41785807e9db257aaee3980f8ce419e1935c7f227da63e92ae520a00dc3129ceb412627dcca7582442820973117c6302dbe0b9ccc2b6382a70536cde22a40c04f5eae4fc738c050c07e73ca6bd47033a61fb6a5f7d047d33007073f321ec1d554e53cef9bb5bd74d5b3cedb9daaf3561cf699c1f83473036ff9aa5c00bd74ce023475db5baea55117792d66d3ab98895add12f36c1b36ebe6a89cd01f18a915b0e159915dbc61e9c9334d25a422202dc32ed0a79c6b2d9c8c492a934bb991239274e7ce8bbc7f3369c4d6873e30d43c4ac25580ff643cd85d369f3b420e36c00e15f904073055db4b0f98602424b995e7919b6b762867cd5049a6f046a6c558ba0be3e75fd311190ca15e4253c040f78b11234b017e896a6d8536a5c00378a82122e4134dbf86fff5eb42cb77d7ac8f60747ad5b13afae4d09e6b509340d3947482f1b5a25edae6ce34cf0f00280e28c175aade289c693c29e8fb989448c232a1ebbe01ef58cdd97b710d8c665ae79b4325db0ab51c5c87d22ebba19065deb676b6e2f9b029f8954fde4c0e8f25262303772496cb4cf5b0e3f913c93051a13f74c9e84041061b6557502eb577d789871b9588ff5ff02d96c6a975160603c99a56a386d9d837ae42c5689dde860ab36757a1593e6ab763c3f7f056e5198fc7e628d386c61b2b6abeafbacbb76d121a3f48e6ae120f9103cc83a529d9cf145f72fc1fbf741c60e63dd64a05c9f84185d806c9eaa142224d762214ab1179ebb738e65bba211e7cb929b8d3f7ba2b75c6136abbe9552d2571ccf43f7304ff60bfbe12945257456ecee7190c3b5d83c6a9d159e62715ef16923bbe697101f7ae57b24046f6196bdaf4042a5379f456e5d6db6879edd5ec4331e8ce9c210b5f88f7c2ec795da7d53aaea0a002b5fcc966960c648243bf2513bc9faa769c2e38cfe57581b1c6ebdf9badb63f67c37fadb085574f3b6fd02098d94b7c6e8f50d439acee7c588514b51d74f35a857502b10969e680e0757f0e5b4b0e4c7fc49e8c0ac8b5abcd8ca4dd10088b3d25572a80a21922b33bc6e2e1521741573c9adad01627db20a287fbce617add0fd0cacdfbef422291ccc74bef39fd6286f0dd41838975284cee98665dc165a73b08abe9424e18020b4beca9854b550660581f49c86235d43953cff0857300bccc8c9fa739a906975fadffc88fbd2c2f30cffc8204491f53ed3dcd76f8f03f9eed0cabc4c238a5d2c373820787e5355199510949f7df8df7fe5c8d3b95733337c40157a8d2fc086847674f1ee2c02f7f3f1b53593d9cfb1a9f6647f60e000a7ad469859c5646e8a6eb2c8fff8838c7c7af3af067b86fe", 0x1000, 0x9, &(0x7f0000001280)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x8141, 0x1b00) bind(r0, &(0x7f00000012c0)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) chdir(&(0x7f0000000000)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x81, 0x10000016) pwrite(r1, &(0x7f0000000140)="e0f522530f03876f7ac20dfcfc3b65c480c6b83603707cc239d2eff74090758acd85e18bab116bf6f616ef1adcba76e64aa15c57d4722d78bb1cc6e05cd71bd1d4595f7d7b5d54292e34b94047eb362da58a7b320ac783d2acc096b947617e523cc39b76eb531fbe84893082a2ff0638fd33243321c847cdb52eb33b4d35b4a4a6e8ae4147c059d51dd5b744c6b0e8ba97e2981d2850be024d9130927296790b233e7563dd11e83a7e034789c33608404b7d32f8f57a7774c11db344664eaad57ab65a0749d0f1f35cded8118ccc5625f947988fbdc3e0da42", 0xd9, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:42:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20002, 0x0) r3 = dup2(r0, r1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 14:42:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x45, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 14:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x38}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:19 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x0, 0x1ad944ee, 0x9, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 14:42:19 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000240)='-', 0x1) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)="c08317674e6d0d1b57998d628969f738d7cc2db14df635c46f0dcc9962d031dc1956d9791edc5691a2440d5820207d4f009f4c12c0f7c5be2a17ecad775cf81994f8461e6566ecb891bf2b70f220c2965eb02793689e4d38a11262dc7ef1f99366651b3881e25b089718c3e7da4a074411efe25811b24bfcdf2f8b3e7b1aa61174037674716470992ba2afc99ce947da1b7487b7a68d71fe77e54f0b68c270ca04bc8e4456b7d4aadf938fdd135ebca7c3cf21b192f574d9f4b4ba130d33", 0xbe}, {&(0x7f0000000280)="720f0ed854a7eb38ec169720f3874efb24559d802f07c0e9c2472d1330f4955968b0178b6b703a927af8e03ac33d38f89005447c08c38118920c95c8bbca0d24833dd20d6c64c6f4819abf5de570560ef62c6fb87a7ea4b9c0a794ba794fabe9bb9329fb35b6e24fc9caa564afa13264cc282eecc7e77823ce78cac74f359ec3161315c06ef9283bdd21142c334310c664f553cb4525e0dbbbdbf7e4b014616d8620356881d7e48b26e04c63e4", 0xad}, {&(0x7f0000000340)="da16a6f616063c89b7cc81b2729fbd9577f4634cad396e5922c5c73d8472d61d40cc406ee4fe0003a09c8fc624e4199d0e80877fc7d203f4b5b82ce2d75273c3f28d5901a3db5e080ccbc8fd8cdd10fcdd64324631726db8749a82e6c78acc5a29b3258866846871bc628b880e208945ee160ad21409d77192b9abac7310f53d06af497051cfdfc5002cc1df3347cab57383b44af88ec2b48dc1e06abb4ab132704bdc8269272116f5c610f301f58aab80188fe00f037aa3c398e5371409bdb497851c0e3771d9c01395d0e9e3cdce412c123617648b05910298318c46de0215ad2e7236ec9493fd72e8bb33abf20494decc43c0d9617d79681e6561dce9eb2d9b386d2b9e4546f258c0421c95c0e765c75435824da8a9819710eda22fc19f5ce18ab55b126c638646cf3c24369d06ce635f31a65a9d90c02f118eaf88bb43cac4a2e925cd0074155692371edc6bb9d9df2b0e3b5cac7277cbf4a51205d0eeffdf3575e4912d519c44b2159d8cd9fecfd19e2489f9ffaf0a2086ff75cfe93bfdcda6bd98441380bcc19d216e1d3d14b1cb4b050145fcaf7354de40209bda0a99d62515a9bfd183776ea0cf1304e2f723417f233129545f0e2c8ce6037a4ff1af001d99bee7cfec3deaf1ab152ca9632665ae11887e720353b9f4d094261cc55f47718e3edbe6a3979d9860ec5653038652803cde9ab28814973246a0a30200fac14d84be3f7d1b3e20fcd8deb088d2a7c1c534a3e2819510bcfd24f2bdc725b48df640fc69c5cc77fa62d73cd8ce85b56ff74b23553ba840a85afc706747646bc3b62b77cc3b784b9c26f63fc3ea28caebf90b6afdb18b9af6a2f51bedec5994f08522254298352a444da718b2c26666f44282231eff8774620bf0990f62f63f9b110d0888fa0350a7af4c235ae986497e5426846a47073674ee7ff9c19101073e254ca9dca405bb3e1ddccdfdabd7e8fd086b471c2c8af711f186979ed13d21d6660789b592c51b71b814f5240495dfc50af0adc8be417ef7969e1f2621e76ad5ae1f62585d3804807ad304dbf1d139e2fbbb87cd9d9a30587e021b37078673d12f02a506bcc87ddba72547962dad8112502e94c1ba21ded60634ece86e3c6a2cded36c15bb42a9a68de707bf8c0951c6c40ea5886e57ce102bee1e1bdae433e4e22d37b7e8381a29648da8626bdb4337077705d849b4e16a0188d228af18c3035925a9af44a4e45a39bf8adbd45121e825086fcdeb1acc3a32f0d6da511f47f1aa9e958f8186cd449e2f26371631599fcdb867a519ba3261365fd5df9db34beb677af385de5c5dc8ac0c5c647a6be0324d60a8564f1bd1b0e32fe19eecabb61d73edfd746ec9cfaa268e13709da00ebffbf00089659de6a2702ee4de5f02638682a234c0487a021b1804bb5d3ad3b3b5dbaf655f07d08de2c19a6fdee68aa85ff8a57b59501409d1289207fe2e2bc8f2f4602cfa65cbf50ac2aba09687ddad9fab0f1563aef80bcf821c60964c94a1193d6651df180ffb9d77210d2385ec50c25502e98b2b06f466701845721e6036b320c0c8ea40fdd04d6f0531aa63669d90bcc6b683f387d5dd42e0395afb57da8837fc072b455460e17f2b7d520089df18282272359963142e126fc8a560078f3e3ccef3d137c22e28400f976e9b81f510ca4584a21e655659587523bf07689e45f6d178a511795200bec7f948be0e5b665473a3418b79601e57fbe2a40453a0f9a0960cfdfce22bda9bc09e7666dd3c20cc0379fa8cb64495ee9488cd65a980b7ad070d7bc87feff09b11c54d5e4211d801848b0964c30faabe8e981bb6ce88b0cb3fc2a7e44825fa57bf31d83b4f022ffa7e16bec0813cae1eb7d0a42c67a3b78f59d8d3a42cefa16ea142817eb66a4f38a0beaf171d9076717bfdfff5bfcf4b7edcd086255c5f73698c4f4df9923266b6c6c685b2bed97872b69b5f57e478eebe508771a4d15edb122fc9a7976583b85ba412c26deefbedc887eb095b5250a326cdaae18c6873401d308aa28993ec716c7386dc0a52eb92b6e972034adeb8fd87cf1dce57ffcf57e12a9ed3d7cb6bf86aa081bc49f5d48bbf48a2ce99dff6816ec4418f5b58b4920e2ed534c44b444a9736268d83ca26ca0ac2f7b4a7c07c0ad834a993b5bf187af5c3732681b095e732a18cecd826479bfdf77640b83f745f39a9dadb253573f2daa02c84c76cecfb9ec8b43071b3f34c896b2fce784a0ffd20fa087b5ba623addc02962fa78fee255ac41a204ea74808a62afe7d54316b45fe9dffc680a4ff5111e05ae3899d1ec7f1f936209a2e2e8706708b7e78c18526c6e2c02c51a8c89b24124d233c048424fdd4b33569afa1e0f872c5153c387ec11fad832ad1698b720fd6aa71f5ab14a5a60f58d6e781cee45862a2a903c0470c32355dc6d9da9f5b97e793d669e76f75c33e5211562cdd11371a85992ab253a3f571ccc611aad753b73c9aa35779f71fa3e0fadbf27087c601d7d3353b538a80198b075d4fb2f266d9a13093369dd047505dd7c7f80b1870f019837b8f20f58cb9aa469d652a260562f63f344e13a5c9d2dceb66558554cbeebc4531d767668d92aac5b1129c8e8e0c27e196acb56adc019af59532a03c124165d0fbd927469b2d6840e2a03d97e41a6b775cbf660a6cc98aa764898f4ebee0aafc10b2124dea07b3a11a69bf2985473748c7ce7bf17fa5dca081ad8d56e753f4b7798bdfbc137dd5a8586258500f813bf443cba688b761de5d9a4862dffced0cd59f31c5f7938276957e3346f53871a8af9b3c3526fdd3f9bb1084b25311113347ebbae1d52ec54baff7e3b408ef4000c21cffad6aaf47073439b50c979fdaa346f6f5a81d1ded4ec1874366b0a4f78c795dc927c4f7f49f6711b03b44a9504ba57a71ef9a58176d2b2fc6c763f99a8fec5b46fa18602d3b67909339b6e64e05c4d9144594138d136b46bf091763f9c4f0097c1cb2fdc3b838497b3866985003dc895628c04210ab2daa544a1b32d6b58b51ac6e0f793cba541808e7d994dc90ac2f9b34c54316a466cc9afd82285e0d2ec37c9f0eecb2bce312ce5c0cb2f17706c111dd79127aad58fc27d03a32eae9245e087a0517d897f6f6ffab60f7397fb9487537eb875561a4dd3f47b3f1dd47f05f3d4f8de88db9972fad61cdfba8fc26275dc15ceddf93250cb84d4e77245f5783f03e06d302798019a6849401610616fe557d6f8a5dca3206a3407fa77685143ca10a4ec32d4625a808124b09069a367d1d1134f72c516541ec4f96dc91e3210e61e1645e966a7e815ba4d99b142028160d9a9d0dd2f902793a6a8d6d23e9a91c530c6438f388ef5eb746d0193acdfa2c5c079ccb89cb1688fb6e9f403a80971326267010a0e87325b66cba0c4b59301a71a2fbc9248357ba422eed3b8b1bc5fa4341fd9820010bbb51efc871e5a43e062be22ca097786ef5af5cea18dad20db2777bb97bac70438a9d64e37c97bae5fd864f16337f187a9733978f7a62b1dc78af7fa4b512fcc62e6d8e06949bda58a3718b3a949c2ed300efd6e71432f0c3f5a34f4102c98014d39a0f34a26cdcd9e363ad5284a9abd1e371f794163c554ae2a4de35d068ba657a68823d6cb44c254501999ed03ac2c458eefd4abcb2b53572b3440f07f0e862eaf43f61a810d8cfdcf0371029a94661623564931a9cd63d27c4784ae5140733b785d20a67106adf9ec5702a5287b50f32c567eac7a5b42ac45421fe906af1dcc6c34017ef8cdffb0802c17f877ecc1739ed1a65559b37b476158a0228048b14ebf3f9153c4150f5da40d8548bab8c48cac56952c135d5adbb22dee0f059d0c2e92e15f53b1cb75b63da37beca26d91b97d5b896b931230c916c96c852edd330827e0d2c6b0b0ee178ad74c3bb5a78c8602befb764a1ca9ed4427f77ed517f41a25cfb88d88b38b2d5d21c61bbb0227d3ca4d5411f8c903ae15d68c42b1ba0a1d18ed2eece96f59ebf1a8f668a320c98a5c11c741bb4a4ab62958e812b8ad1f271babcf8f3b9d9dd93340f31ef9b16f41b3843b78607675cbf1bf60a13a2295f08e6ca65f420b3d492a53302a7b0460dd6f7047a80ed25a781a913345798ac5e17451071f161db3247d588182be2d033c8155a1ca9d3aeee5dea661f15f2fd4d72dec7b67a76c34dc111b397d52206044f5581663925ea6d48e6a41148139aeaff1195828d8f30010ac2bfa96abb6f58bd58cd5630bcb3ca828a4b485fb299ffd20390c5e112613e7e33685fecd6458d73b16c48b887d10924b9aa0ce3bd65331a50f4609c09dfd1c9b76f200f65bf75f0fe471462ab99ea29518b970d2bf3ac1ba08751d9d9718ec131739b43439537d5691e4d517f726e4d3fbe447886f83b0533c7b10ff50c481dedd0231e5a5dd2e247a2d12be37dce80e27511fa6fb0e98f2a6ce52362e14abf6c6e7ab3be740dd1ff7be0a24a6b957971da046a6216c0765935712ecd126ba91a47e36e1a5c054c1590cd24a6974ee58ce490091344bb270877022c81a28bde94fa8fc85c535f83d771e15250b3eb12395b98abdc55bd8a225fe977a3058932b911f798fe23cdb067fc5d2841b9f4552bc04f145c97361cfe70bde20fb7bccc430ad3c72bc9d3edec69e56018c6d8530836906378eb30816cc6a88a087dab49fd0e36b8700530f984a2b69671b69bf3a8985f7adf28a9a406f382311906fdc5610f55bee7468a82d4374082fce602fb57fac689177418b6e2968a596060eb1bc202799ff14f5966f4ea2c52d993e18a9d65bd759d9b002edecf7a5d639552a09d4431c21deded8d646b8c71b49dc2a828309996535f469ca4ee4a7697e92baf08d7653677fabb8293cd5026d3797501389c736d400dcec0090e8387fd842b83f5bdd32c1f085ff36bbffd0a94dd62a7d59f0e32f2bc5c464e3d660206254691453c0349f2e92bb58f9ce0d69c4a873345ed688f455c3a12c1d9edbf047401cade44eb32e58f604c761b199091fe14a732621fc5c5793cb1b4a3e35c246688ea079f0bb26a7c3a8502d3ffce7576c692ee0e574a535b05428f073045c673c05db352031ae937e501725c233fe4e3898811aa6f0858e7198e12991852e43a643663b6e79dcea4e8c9222b4e112a6a85a5c6cfe637052469a95b55863532aa5d99f9be742335138cfe76f33225f64ebfa32c35515db5ca088e14b54566e2435ef41cc374dd2c8a34b0bbf23fc9e906366a6e4d4feb2fb2ffee4a44dc45331b9762d15bbacecb12ef1562da396704cc040ef806b843dc09978a6050e360ebdf9ccf154f52cca6ff8e5bc22edfb06d9b9eb76c4aa6655fb35f84ea01cbaee807f3a17a295c83eb4ba950a28ffd935753598dae6f4dff76a1b668c378479b331cdca9a1c22b7c1924fd132395f6340f1078c2459f4be70727075ce5ec4aa3d4fea87fa3e5a7556d210b6d3eed2f72febbc9ec1d02665fb22053e4722f3f33f6a1b0cc92e4719ad12cd405f7f8f93119bd8e6c6cf41a5f88ff265590cbb5578fd6b382b4fd87563c351eee4c11ebf8eccd9e05325938544bdeb792f2f9244b2cf31420b382f339a43f4cdcc55538414ce53fb5eee34d8b5144401746454ca02ad421f96de8ec403b8919f4d97796b5d815a634c78ed1586acb41cee5dd389cfd576ca2522ac8d531ca96fbf5ecc297fdae87c500afe6a62ced9c33490ca5769a984ba78ed1811e5f1a35f3513a279e275d082b3eee979c90ba0bb25e2616fb1882d64e4a829b6c07d6942227c183dc7895c3b148b0f5", 0x1000}, {&(0x7f0000001340)="6b4b518998fc5a55a1befe48e93dd033dd96f9c6c2e6ee5b31ee6d0c74ecb1a834cc462bac34e6ff85a73009344cee136ccaff8bc0d1310b48e22fb2a936130dde89a8db541d98a2a7950c77a684dcc2842928909a2bcd5568a2900b47dbb14278adf57d57b26bad2a51573573228c31e029ef1638", 0x75}, {&(0x7f00000013c0)="7b25ca228a4c20bdcd5e75dea81d7cb01ba36cd5801b303a0e63429557760ab07ae8c8541ff265a533744a5facc96036af9ff23cb1066cf6cab7c117032eebbcfa99d7a3877e9f3958abb03b52a5db5ba2a489748d1231609d572589d68e7cd003b9f5debdb0d05f0980372e7f5bb9bec0d987f9bc63ae7fcf6e8d978d1ac71c90cf5503c578759e60f5720a216ebb1564d9019b7c9b1dc7d02d7a303a0597f80c0e08a4ad48f130b8c797c474abeee2fdac17c98f60385af8d75b44bf04873f8d33167d08abeda57b2f424726f3ed0eb5eaa55a2ec35b1021011f9f10632d1164ed35575eaeace31f6a1573336f2976d40b873860b4fcbdafb69a25ef566d34994854be952642e01552592f4a2faadf820e0a3bbd5b78f5c3c5576f10c1db0b1d88978635081a578f9e2ff8ede64dbe322ee550ab5c278393808636579996ff3be1f82b91fce52489bcb1e563302200dcae1ccadd2bbeec161d00e97c9f8a1a119187d600df577277e39c722900639ec971a2e21ff83aea54e2f7cde4587060f388685951262fef4db54bc5348a7134bee3fa1ed8f7420c9a56e235a21e1d43da6589e742a889b9fa1a391fa7d49ee3a09bdf89c30d6326230902bf629b09f70e3c9bae661f1a430c56fd723fd7875e8ed8b6b2ea0f8282c7a3f0c6239f89b1bffd9a9a786838c65c728ab79b6ab8cfcf62351e952fe289791830d85921ca5b644117fc24115c3089f6e14759d556f2dbca52890a8339aeaa14de19017b3bf2c2b2c0b372d069567e6ba0ab8da86382a029ff3e0b11cb9f80b82eca23bb3bb560c3392c2b5c9e9f3188fddee8c246c15193176c4d1d2dc64e79d3e9ee93e69e26a6d1a616fee98b4a8cfca806f94fa6bd7e6707f2301965d6ba79f4e834b0dd8692c5c1d4859d6e5f9f42a497448e20ffe6c51960bd1df9a70ecd4ef41f466ccd9687819c78319ab84a9134da7e7ac0e763d916fa7409261120a40fae24a5a19c957a9d3a936d6ca75b37811a1c5ac9d196355711159feab29aee8a8c06f4182ee3db7c2a60aee3773aae1135deb5ee8bc0991736952f09f3d6a3c5bc3362c5ddd807e36686609a5110dda4834804c8087b0ba65d5c6b5508e53aa14be115e326f2475a35f829b5deed5b040def8af0dd670def77cde18b579d0bb00fbbbac770d6815eedb8f4eb0a962b62394d3110c1e8fb99e128194d56cbadec3456f7e00aa551ac928ffd4219a7a91d19987268ac30e28e028ff3ac51a2fb0c6ae1046d2e55059c100c87a90405b266da36f2e30c6ce2701dfc0930eee6d59a3d2d44ca01f811561645e2a6b658f4307e161f231be96164ad5a6447b8b9340ed464988c526e3ad9f651e6810aae92ce1011c36f133e779995747ec24f9e281cda8b7c4d5239ef867e4004ec9ffd5f2215fe3ab3fb2801b3736d6c483a596f503052228f5315a8dbbfbf4f2a242df54a995a160260bd61caf1c9ad84a453d03f408c3f1204a42a72c678a078ab05587a78d340a3bbdda5326ab77af058ceb37fa496a149ee77028557af943dfee254a61bc88a892aa5f4168ecf426e033a6e858403a89652d9e520ab3d59a344381207c28a49d2aa5c2f5c30cc3ea857f7c1aa99548b341b6ce4555f6ce57118f24d89b5ce64a5972e9310addcac086133cfd62116eb52a645980ecdbb9c3ab9ecc4be5d84ef955d19645f73430c301f8942e2c364b445caec90776297e6afd4b4623a08240b560ab9762c0a0fb7bd3b84a27b02c1ef4a01d9004b1f33e3dd619242bf6068ab7c3317534f449b3aacfb6c4b54425b6b084982aa9e2ba4082493cb8e49cfaa1309f32d2ca24fc8e6604bc83da36f3ffcb397da5a9c5e5f3654dfdcd5ea5c9a5610a839fb3c87656252139a90e5816deb6e879659d092189bf22a06e0e85e59852c0a878e381b86b98814a1a711d97d8d676232895b9def6a937ee0dff1cd88ccb1125d80427d179261897fd95ee9d76d6fc5f2b7655559811c95b3fcce992345689c285c5b2241f73c0f23a35c446f96d47b188d81c9a2c7b69e8c9509235326ad3aa1df7937e709f20667d9f8145464f93bafc6f7ee718625d7c9a75c7b36cd6076ac7b920755433751d0c0cc1c0d9139ac0f56863992b8bcc3eeea7db1f4a4fbb6e44a1d472864d1c3362c80eda432ad75456d69952642f104ef9dca6a617f86f2aae658f98fecc0dec7da63ae683665782e0722f4364af10ede964db532ae10f20f74f011dc2185f208f8af76d9e7a84a97c07a7c8c52025072bca5e3bc20e697884acc3dff61d54c9a57113b80e9d842b3634ef86ab1ddb50aec406cef80ee24c3fc7b254b740ee74f201f7e0d9ad0553cd046ba1d903e67e1f952312a7b294c6b24211dd04adaeb4832a0653a6c33e09eadb30ab77ff61e64c9be24cef9c07a702f1b510b10caf10c12190ccce978861fc28bb7908b4d2a186f9b825e270f566a0cf6c42d19dd1d987340b0066be8cd5a02dbffecc75b2a9e59759a81b2286840200363e59a1aef93c40c939d474b414ef217d9e3631dbd87f58904dd3990c7daa4e1ada156617a47d2612f1fa74972822249efdf3ec0744002e287b9bf411fef5a1132acf38575b159990fa47cb0e9f25a9323f4ba821735c8591822561bc09ee70415b7384e6f9cc7fe014ec56a69412776714524f4a1dbe327bb4e8add056f55b317decbfca5f2ae5c7f69a218c97f605bda5ca054ebbc397db9d51e420a517857ac1d70a3d9f7c67bbf1d9902c0a63bb63ab8c275e1cb3090f9ea6777bb6ed7c83ac33f9397c575a33cb2365bf203cccc0bbb9f8fabd0fedfa1d97dfbd606623fa24af215cc03775973f0cded010dcf61504649ae9119670c63f66f07112ab5241cf629d77ecdfb9de531552e40f5c1eaa62a9c38a7849ce75fb94b81ed21c82affe2d6698596800ade69d7753f8dd2925333c62e2a22a34d97fd801df6ee15299f32179090350c1ff018f36b51757693a3eb68b774602e0b8db3a032943310a2bc87c57db944b5b6fe4bd0cb602d077c2b57a83c3e0c66316080d4b7154f9920065d0602bc7b3e928ff2b4030b0c924ae961d0dada3c40638e2e7995273d6f7138fce2935de46cb057a17e68dacacbf5e3fe20c116959caa37e003308b0a7379b69c8d0f0f39dc6c11e3c2a92a1ebdcf33eca1f49e8406e292bda15b1fef7ff11880ca87deccef7dec3caad338a64c1d5d328959f7c655a883ef1a1a58262fec329a2034f7c3bacc46d02a4fa6bfddc0db9cec483b488b206bdef1d09f701112f5b6f58d45b99ea9b34831d1a1afac7fba8b300082f432036806792ddf4c8496c06c11e4c79e62535402e64d77f8c91416668d412ee9aba7a0a2415bab7279d9793d05574a386cc1a9d4ffe181874be98620a58305afceba9438db97a5040fb41d82b92383106d965007c9473a37998800451e7a42bf5ec54b4e34d3f2651ec4f6dde7458b34d64f080bde628782d19365f27ffac8253d84d2adbc3f06c1cfe1ad1b4c8f5ddd939df9fc4a6c71b380e4beda912eebf36098ba9bc0c81980d2d4aefee847e74ce0864b35d56ada7f4a594db8d4b6431849a9530a7fb424b0fdf83acdd66251be4215c61cf1dac193dd69a5f51002002853b3b6ae47e5be7e8718841b30840db1ebc8d3a239e4d46b3d1cce9546a05e44984082314308d704ee4ecaada0fd04fa4da6f436f37a3bafadd4dd091ba3fd2eaac54ac30af7782d1de50b3f3d0c0f2a8790d8f6d181516d5c1f031676acdce620cb7bf456ec0249b14acc5c892a1a85b9ac236bad1b25779762e8e4b0e445275e0593d025c0354f6138ba17d5aeb04fde4ede3fb9854868f8c1af5f955ba6ba406403a83d729597248e1b2b70383e7ddc3bd0a2781d6c0e3dfa3955588a9cc40ef41eceb45fbc0bd38642c5dc4daa2985ef8b6e9ecbd5abcabc357fd8c38328af6fb4c5cafda849f08355304b319ab0c8a04bd2735a7ff0a6e1f75b8fecf7ee6979f5c94d7de5340d930632041f3bdd946597795871047b4ebb04250fce0914937e8574fd58d4535d559c991c256d4ec1857c2c047bae24214b81530798c45aa3d1950e504ba16a9ce06ffe3e1366b7faf1957412b1b655edf982f88779559b4af26ecac670f2628052d6f8a4bb657a8fd413adc5f89baec96cd5fc5c0c1f4d8921b29c998d67a90e57cffac87783a77ab207791e9db8fe64779f485903985bf77ff11f9b65f7c14172ffb5b6df94127be938028abffae081aaaec0af75e70c387073ab3a1e217cc35b7cf379dc9b0a5a5ffce815ee975693d4cb603f1e0d09efd13dc0419030f470c0991dc564f75a78b87a922752807add5575d42a1457d7359b4e08117a1b4ed254fd44eaecc98b8b62763f36bf306619cb6d9761ef139c764e00574271f2d64ffcb9ed6cf71aea9adfb45bded7d71fadab0e714f603db7f81590fce0292cac1d5c1957b65856066f69ee87e912df7ed441d57f003e3bba6bb0a0dd5ad02f3e6e7114b27d952a40631d95a7af9bdc2f7e4fe71c990200feba120657b59dfc89fd941a76fa61066df37d57a617d53c157eeb60eb9dc6a52e6dc575127096cbd6e46fb7dd55692e1fecd076c3a1ecd354e14488766192c6b5ddf7de8fee8c09ab2b4d0738ebcafba0b95cdb21c65f95b8dfac402dd8be03f90fee3021a84b3ef88e4eeca00ff06dec58cd10f7458af829b51f202e786b1e37be7c60b805bdeaa508f881e50d68923313053dc6257e8959490ca956cf86b0d87faa302b9ff3ca04ec5b904ae40b19988b01bd9f22171cbc92857c92b0f020ca594ea47f588721c7a202db59a2e911065743e70456601ad38d14b7a844ad46bf8064323b04ce46ec11da74d99f3c1cd01f022af84f5f4c7df97296248086a9bebfe891920083ee39841be804420651c183363e0ad363c11dd47fe8210ebebba93e898ba8f2b83fd9f5ede99ffe047ea01f033987c327ecb8cf66683e56aa0478125a9a3d33934e53a6b73d2c32c60c568af1a4a4888a3bd318014a64440b1784c26cf875ae2e08a40faea609a45b667eab17674ebf614aa36f2d9745a4a74b656b4aedac5d3d4b3a9cb5d4d60e0d7d9a21f77fea77ff9d6b50b7b9305bf575caa487b177e446fa4cb5c60022326a910b377b92461a364a5ed8b8bcd068f215096ac9c2ff2f520b8c7d2ca241f6a84a9982d4e1ccd1d901fe1d17d7056dfac146a1a64bf87e71aeec278b58a1940e39d222f6a469fa35345fb87f71d5c9b2d8921f1f5a6c6941359c7ab35f021c9a70449d73437069d7a29be4928c38647fbd49d713321f34000fdf79eed79e7a65c42b122c1075bad137141aca6deadd3abeea51c0e09458f3655a2ae418e5d481eb6796a7024ad810c2cda38ed4d62f32c5c7689049594184133967327744c54b780b021912104aea43878f709a44cf4a89d3432129d8e58a372f13260aedaed3c63735e20d8f9830912c7e242c3669d4c35b91ff866d7780abc9b957efa4fa57962e2680a878d77affd9f8f5f3d8e13664a0f9679d3b92582ed8adc459cbc1d6de6dd77bc10889287cc1ac9d5b1bac15e00815e28ce789bc7e0af69efde56dff2dd44cdf6c717608cbf8f9d1e1272845e6b97d5222435dc53921bb49c956e1e34a6494dcbe7c8486fdc821f64610f33c64ca9342f29cf78b9f449ebfec2f227585158dbe18887f4ed49df330961b4cc125458f4567154300be48ef8ea40c26fa0adeed7bb830f3a4705fcdc108996b7e3faa50283902cec64947e88c9216dc80f448fda69b1cbc03", 0x1000}], 0x5) 14:42:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/207, 0xcf) read(0xffffffffffffffff, &(0x7f0000000000)=""/84, 0x54) 14:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9575bb7ff7cb4bb6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0xe7d1, 0x7, 0x6, "6309f3492e85624c44e6839109e34015b36be6da", 0x7, 0x7ee9}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 14:42:20 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xcc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000140)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:42:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/166, 0xa6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) 14:42:20 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x120) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) 14:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x2, 0x200) r2 = getuid() r3 = getgid() r4 = getuid() getgroups(0x2, &(0x7f0000000180)=[r3, r3]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = getppid() syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r7 = getppid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000240)=0x9) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r4, r5, 0x4, 0x4}, 0x4, 0x8001, r6, r7, 0x9, 0x3, 0xffffffffffffffff, 0xffffffffffffffff}) 14:42:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="0100", 0x2}], 0x1) pwrite(r0, &(0x7f0000000280)="4000ecffffff", 0x6, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 14:42:20 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b81100000029000000330dc1bb043f00"/56], 0x38}, 0x0) clock_getres(0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:42:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 14:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8000, 0x101, 0x1, 0x1f}, {0x3, 0x1, 0x0, 0x7fff}, {0x5, 0x6, 0xfffffffffffffffe, 0x100000001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 14:42:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="280000002b298594473b33af624a786077ff89bd5c00d690edceecc8ac0706a4037bd6009ede03e263eed407383c69b71101", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) fchflags(r0, 0x1) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffff, 0x3d71}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0xc009, 0x7fffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 14:42:20 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xb8, 0x109) kevent(r0, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x7, 0x9, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x414, 0x4}, {{r0}, 0xfffffffffffffffd, 0x14, 0x8, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffb, 0xf3, 0x1, 0x10000, 0xb5a}], 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x1}], 0xa, 0x0, 0x7, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10010, 0x1) poll(&(0x7f0000000200)=[{r3, 0x16a}], 0x1, 0x5) 14:42:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 14:42:20 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b1", 0x62) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="dfa621b9cecb60bdec7d9b0aebeda2d004a465784e6cd4f0774dc9b7ac65ab6ba849cf514e4d9e2ff4a3b965c091acb71d3fdefd479c104c22eba1bbcdd0463dfe59f8b0f15656e0626ffac7adfe5170f6d06cc8cc88e6d74246c637e9fd95c1872beb4a05", 0x65}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 14:42:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x400, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x443, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xff, 0x80000001, './bus\x00', 0x9, 0x3, 0x116, 0x5}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) ioctl$TIOCCDTR(r1, 0x20007478) 14:42:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x8, 0x400, 0x4, 0x0, "b16c33b2f9ca0522db2890bc2c1cce67f276d9cf", 0xd3, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) 14:42:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 14:42:21 executing program 0: r0 = socket(0x18, 0x3, 0x33) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000600)="2b86de8a0ed802f1f86b7e6bbe78f3eb2b23b06353bef643e7f7658dc4ab22e2f66613212eb221eca747132db1c86ad877d4979de1fbecbcb2efb4067eb4095767a092a1ba7a09c240bcd164719f6c8fd99e4e16930c4580cc9574b267be831742d09d5295a911c108e0f8b10a0d1bfe5f311fd3e6c1f467b65553ddfc961777edd3d355a4383e9946c59cce9b08a40e04ba608fe6cd03c37fc65db125a31345b3662ea0947950a4beaaa326957f8f0d1fc43eca2e563b79504521a5abc966478c71ba9d86859173d147416803abe99ce05f032548e5ec9ac3e41f2d37c848f6e91ae789333321500000000000000000000000000060db2be4c72eed1719e52e22f9e6a4339532f692381c9d8d82470338de4b3f313e1417cc52b5eeac6634d7b8f4d50e49dfce7345f11c90ea4310bd7f32636119484368781370a9be0c4c9726579713c80314f38aba16242a7818fa2dc79aae80adf9096739fd32e77d63e5a2dcb1281afa9d8cec43c854ca8032f54a0831b8aaeacf14adbed0ec93c1fe4f9767936ec03654f857a65f6db7a02208d17f9fe7f5e0d9c5781cf2ff1dfcaeff2341b875db39191381278611f6118e43b9ffa104fc60ea29c97c0c2424815d86b2ee7e88ea70006256afc57c19612e87aac0d77014a1024652c770d7408fb1433b", 0x1e1}], 0x1) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 14:42:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820205f046e52ec21e06b4522e742133"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 14:42:21 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) shutdown(r1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r2, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a5", 0x45c}], 0x1) r4 = socket$inet(0x2, 0x0, 0x200) fcntl$dupfd(r2, 0x0, r3) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x6, 0x2011, r4, 0x0, 0x0) flock(r3, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) r5 = getpid() fcntl$lock(r4, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x200, 0x9, r5}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x5) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 14:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 14:42:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getgid() r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getegid() getgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) setsockopt(r0, 0x3ff, 0x5, &(0x7f0000000040)="e0942792309a6b63a4c0a9bd3ced13b4f7fa652ba98bf9399d69feb3e86a84d41c72aac00a7d053f54471c3755e87f881f7fdd31ebeaeb34eb87962a6dc4a2d6ac7510ce538daf0731a8b39d579743df42dc8877152a37c6fd9587c4d6ae8e737efe38abec1cbc50b34efc642e107754fcef9756a3d6b99e62fa366c451a238f0553cd2d6196a623d0e9ade75452637c59a458ea7b79459f5e000713de9c7087db322bbd", 0xa4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 14:42:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000340)='./file0\x00', 0x10001, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x402) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000240)=""/234) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:42:21 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="18ab2e0f13c820c07f27dad0485274ca960718dfb33ab39b1f210558b66d7680721e679792bc709c14488a1efbca8fd33d8fc8f6efcf8b1bbfc46d58de0bb4c1e9df2646c839a46ed6d103985ead0fd6a88b20", 0x53) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x101, 0x8000, 0x1, {[0xe, 0x7, 0x3, 0x7, 0x1, 0x100, 0xfffffffffffff2dc, 0xff, 0x3f, 0xa1, 0x6, 0x3, 0x7, 0x9, 0x5, 0x0, 0x10001, 0x3], [0x401, 0x1, 0xc6ec, 0xffffffff, 0xe05f, 0x4, 0x80000001, 0x400, 0x9, 0x5], [0x0, 0x881, 0xfffffffffffffffa, 0xffff, 0x8, 0x6, 0x7fffffff], [0x2, 0x8001, 0x70000000000000, 0xfffffffffffffffe, 0x2, 0x7], [{0x1, 0xf683, 0x6, 0xdbe9}, {0x1000, 0x0, 0x383e, 0xffffffffffff7d4a}, {0x8, 0x5, 0x2, 0x8000}, {0x10001, 0x9, 0x1, 0x6}, {0xff, 0x3, 0x80000000, 0x6}, {0x100, 0x3, 0x51, 0xff}, {0x1ff, 0x6, 0x1eff2d41, 0x1}, {0xbaa000000, 0x401, 0x2}], {0x1, 0x2, 0x2, 0x7fff}, {0x3, 0xffffffff, 0x0, 0x1}}}) mknod(&(0x7f0000000180)='./bus\x00', 0x4000080002005, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x2}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 14:42:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x2) 14:42:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x8, 0x1, 0x4, 0xffffffffffffff20}, {0x6, 0x8, 0x200, 0x400}, {0x3, 0xeed, 0x6, 0x5}, {0x2000, 0x2, 0x7, 0x20}, {0x2, 0x1000, 0x2, 0x3}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:21 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/243, 0xf3, 0x800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x4003, 0x0) 14:42:21 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = semget(0x2, 0x4, 0x20) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000000c0)=""/244) 14:42:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000680)='\n', 0x1) poll(&(0x7f0000000140)=[{r1, 0x9}, {r1}, {r0, 0x40}, {r1, 0x24}, {r0, 0x80}, {r0, 0x20}, {r1, 0x4}, {r1, 0x40}, {r1, 0x2}], 0x0, 0x0) 14:42:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8001) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 14:42:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = shmget(0x1, 0x4000, 0x422, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r1, 0x0) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() r8 = semget$private(0x0, 0x4, 0x24) semop(r8, &(0x7f0000000240), 0x0) munlockall() r9 = getppid() r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x10000, r4, r5, r6, r7, 0x10}, 0x200, 0xffffffffffff5425, r9, r10, 0x101, 0x80000000, 0x7}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r11, &(0x7f0000000280)=[{&(0x7f0000001440)="9f1e1ce2c1e8a7faa9cc1ee5b66fcd8518949e2abfa02950883ce5906476c81ba90e06632046b26d33ae2129a99b3c05f7d370cc3d294686cf8958f08d639e5c047ffbfe3e66e7e9e45e6dd3dc7338a2f5dc321ad9e7e6621e5a974b0b74832007d7e05654be4884ff0ac16f968a5c6ba54b8407cb79b2f07950f3622cff2d59bbe7e8425955fcc9fa1e8ad1e90a72fbf10764a2e9d8a672c8085d684857ae18832b13882316761a80b7ae8f90bb584f56d90569e837ae5cace2ae67e09cc38035933998d1fe0727a12cde538686ce62e5c30591576263f65c91819ad2ec6a23aeba46abe0959a2d1ab427c2acd6422e00d164f8c3f2e9bcd224", 0xfa}], 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r12 = semget$private(0x0, 0x1, 0x100) semop(r12, &(0x7f0000000080)=[{0x3, 0x3ff, 0x1000}], 0x1) 14:42:21 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 14:42:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/197) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0xc211) write(r1, 0x0, 0x0) execve(&(0x7f0000000240)='./file1\x00', &(0x7f0000000480)=[&(0x7f0000000280)='/dev/zero\x00', &(0x7f00000006c0)=':,(\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='[&-{*\x00', &(0x7f00000003c0)='/*\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='\xbd\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='-@^\\/\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='(\x00', &(0x7f0000000640)='\x00']) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 14:42:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0xc63, r1}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x1f) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 14:42:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0xd, &(0x7f0000000180)) fchflags(r1, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cbff0000001aa1dacff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07fedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9406a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 14:42:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x800080022001, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="469902adb0db81446f1d53dad55e7868b3c5e378efd18dfc66726f3454b3084aa7276b72260f4e7f0ed3bc600b7cf1672216e0459699"], 0x8) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00c9f0cede81c4f394f4158adae666b9c3a17dd1", 0x6c, 0x5}) r2 = semget(0x3, 0x1, 0x120) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/239) 14:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x800, 0x4}]}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/98, 0x62}], 0x1, 0x0, 0x0) 14:42:21 executing program 1: r0 = dup(0xffffffffffffffff) flock(r0, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) 14:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000400f389f7b02e6f4f745ffa"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x22000008002, 0x0) ftruncate(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xad8, 0x10) 14:42:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x18000, 0x0) pwrite(r0, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xbe, 0x0, 0x0) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x47}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x117}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)=""/124, &(0x7f00000000c0)=0x7c) r4 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001f00)=""/228) semget$private(0x0, 0x0, 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x3}, {0x18, 0x1, 0x86c, 0x400}, 0x6, [0x5a, 0x7, 0x5, 0x7, 0x2ccffc1c, 0x5, 0xffffffff7fffffff, 0x9]}, 0x3c) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffede, &(0x7f0000000340)="b6") read(r3, &(0x7f0000000100)=""/178, 0xb2) fchflags(r2, 0x1) semget(0x0, 0x0, 0x200) setsockopt(r2, 0x204, 0xffffffff, &(0x7f0000000540)="98dbd6cfc4f920341e66a057005457782e30389b7df5ae269f2acb2ca457b8e6a506c1ede8638b025765f1cd600af714e3c332b45ba1233a95fe996a6aa4c482fcdf54201818490228783190fe97457c5eba410ee79a294b64078513678cf295ffcd260aad9bf9e884d5b8325df5bea7c1ed4ded9a50e85662585f6be6f568d722dc93714d0722d4dfc5ed83694f8a969d3d3649e34d32120fc11a", 0x9b) ioctl$TIOCSTOP(r2, 0x2000746f) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r7 = semget$private(0x0, 0x6, 0x10) semop(r7, &(0x7f00000001c0)=[{0x20000000000001, 0xffff, 0xe5ce97ab354d86bf}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x5, 0x82, 0x800}], 0x4) getpeername$inet6(r3, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r3, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r7, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)) semop(r7, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0xf33, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) 14:42:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) 14:42:21 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unlink(&(0x7f0000000040)='./file1\x00') 14:42:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1, 0x400, 0xd0d4, 0x2}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) 14:42:22 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)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b56a4d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="9108d3ecaa80d642bd7fda81603a9c9a26d2b1966f0fbe4f8cbe049a7aa5cdefabdb9c4c5e406f0357d9cde50e371a7eab7ecee229290483e1b13779567553752a08120b86afc992ab4c80b6bef66dcc1670e70b7568cd99459053db23d0ac09326525d8c5dbaa9b4b25f956812573dc92d98cebfc5b50b5715b60334993a9f1611896d1e9", 0x85) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfc, 0xc7, 0xfffffffffffffffd, 0x2, "fd943826c73daaee9a065e1ee079f71c6a057aed", 0x0, 0x9}) dup(r0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 14:42:22 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r0 = msgget(0x0, 0x4) msgrcv(r0, &(0x7f0000000200)={0x0, ""/191}, 0xc7, 0x3, 0x1000) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 14:42:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000380)="b4e2a83b8f848d1652446aaf1a3cbd0010cb3d6d7a8456f03a982ea00c89c3f131262bf395de24a22162442245e34a7dcfd6d11f3119e10800000000000000549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7010f4efb2ce3068667c7991ad80d0eefb2cd12b6b4b45c0b3b704443251c1e1884d228e619800fb5d49c36633c936488cd480a06d211f979") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 14:42:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000006e, 0x0, 0x0) 14:42:22 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x7}) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30dbafc3bdb48ac2684c7c0bac5243fd0bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000"], 0x1, 0x0) 14:42:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20121, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x7ff) write(r0, &(0x7f0000000000)="2fd6c04325229669ed8629e5c424521be8dabbc0b016c5bed2b9f2cb1e6b59c4b91376092b54e622e35a9eda79fce76337ecbc673c3ebbbdd7155e9675c6f3afa6779e21bc9009297ed5a7", 0x4b) 14:42:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x81, 0x6, 0x7, "bb1d75679e2dc2b8c85eae2e624b0e9e0dccc5b3", 0x49c4, 0x80000001}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setrlimit(0x4, &(0x7f0000000240)={0x8, 0xf9}) getgroups(0x2, &(0x7f0000000140)=[r7, r8]) 14:42:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x20, 0x1, 0x8001, 0xc7a3}, {0x8000, 0xffffffff, 0x81, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 14:42:22 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = syz_open_pts() fchown(r3, r1, r2) setuid(r1) fcntl$getflags(r3, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x400) syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) r4 = geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1020000000, 0x800}, 0xc) setuid(r4) 14:42:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) msgget$private(0x0, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x2, 0x7, 0xffffffff80000001, 0x92f}, {0x7231, 0x6, 0x1, 0x3}, {0x57a, 0x81, 0x8000, 0xfffffffffffffffe}, {0xffffffffffffffc0, 0x80000000, 0x8, 0x4}]}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7, 0x2, 0x5, 0x9, "68163a3f797a4d9cd9ad891d0c7ecb9c9784afb0", 0x5, 0xffff}) syz_open_pts() 14:42:22 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="c4cf8da0fe93bb3117ec314fac6ada49f0ff4467b12cac8f58bc4ce76ae447358a419c175b7abda72e9380cda3e778af6e4906fb444fb1c649973316d90bec71faa7a9b563583554188aacbb9a8fa15e348ded88087a7ae9dc77cd68e522923a7c0808bd4402de51f9a57589d0d7dc4b47b2201b85505fad3938fd5e01a80fd162bb1d601d57e393237654dfc898f7ff1602952d48152f2a5541d5af612f66f4b72b4c4b9e75d982ed354df0c8190b0f0a6e2c818f55caacd174849c440d51b4a9a9a5f29272813dd1cc5832156cddf0ab308616f8f2c53b4a7bf0b4063da2bbbde47e190b441148c8653354e2a9bb56f18909af7dcea1d93a234dfbdf", 0xfd, 0x40a, &(0x7f0000001280)=ANY=[@ANYBLOB="001923ab4d6b01f2ce26d8006bb8c7f403e11b7e8d1495f3c8ed969685837f1d1bb9c5897be7470cf40191038192ed075ab3f980cbf31f269bc7ec68e3e09a4cc6efd669f4f2435f3f2bb3f35f37283e1dea418e8f4ccbb604e8ae02ac1f703098b021bf4556d7bf253148278d04b6e62d9e4e0a1d860ad250cf47e1dab3dec099000000008f6325db944a61cf2ac554b447ea7f5e67ed43b61a07eb5ba2116c81828885410b07312841ab607cb4e2eb5c4aa8bd9e655d23df6e7292bc0143e7bba975fc9c433574dd82a60a2f254352b5"], 0xa) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000240)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 14:42:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6101, 0xd5) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:42:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0xfffffffffffffe8b, &(0x7f0000000040)="b6") 14:42:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x8) r3 = dup2(r1, r0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/65, &(0x7f0000000140)=0x41) 14:42:22 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x40000000000000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x1ff, 0x14d}, {0x5, 0xffffffffffffffff}}, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x1, 0x7846979d, {0x6df, 0xc5}}) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 14:42:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2e425f37}, {0x60, 0x0, 0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='7') 14:42:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x624}]}) 14:42:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x80000000000093}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 14:42:23 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)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') r1 = semget(0x0, 0x4, 0x368) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000001180)='./file0\x00', 0x100, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000180)=""/4096) 14:42:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 14:42:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x940d, 0x0, 0x0, 0x96c, "000000000000000100002000", 0x5}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) sendto(r0, &(0x7f0000000140)="a83469ff1e9311159648c110590f8a122733e57950cde206844fa31400ec2c362373a97fb8e8525fe6f9d1ef63495d4906b1e944cce071b69989bc1fe50f883b5c1fbdbe9614da362e935f4a3ab6b5c2ecda7baf5e40c99d9dd9e4c98ae11093294364f936bb30396a7dabe8fc571c1f12a66b2416a6a1a693990f437c0f34a91514e4c31b8244bba992a521653e323cc9c9307966d24543abf7b064bcaa0377d2e5945f787473bc1a10dc1efb", 0xad, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000000)="a0c70000000000000000d068c20494ea20ff010000000000007b28f2aacf2e26b6ea0e81237b2a62f8e5c351e17a8563b95b55a42120fdbcced31ef9eeb36ae876f67200", 0x343331e83ae00f42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x3619, 0xc, './file0\x00', 0x8, 0x81, 0xfffffffffffffffa, 0xfffffffffffffff9}) 14:42:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="05820dd3972253db2d2e70dc84e25b7b5d2f3243f112cd72423079e14e3643176a8e881db4c64e30b2c06c488a79b3c1acee5cd0ae5d", 0x36, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x1d, 0x4003, 0x0) mlockall(0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10c00, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x3, 0x79c3, {0x2, 0x20}}) 14:42:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7, 0x2, 0x2}, {0xff, 0x3, 0x4, 0x4}, {0x10001, 0x4, 0x80000001, 0x100000000}, {0x3, 0x7ff, 0x4, 0xffffffff}, {0x4, 0x1000, 0x1, 0x1}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x5, 0x9}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20003) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x202, 0xa, 0x0, 0x0) 14:42:23 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x19a) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x1) listen(r0, 0x1) 14:42:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:42:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x200, 0x400000000007ffd}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x882, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x6}, 0x8) 14:42:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0xc0, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x12, 0x3fe, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x0, 0x4}, {{r0}, 0x0, 0x2a, 0x80000000, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x43, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0xfffffffffffffcd1, 0x237}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x20, 0x0, 0x3}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20000006, 0x3ff, 0x6}, {{r1}, 0x0, 0x8, 0xf0000000, 0x27a6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x46, 0x2, 0xfffffffffffffffc}], 0x5, &(0x7f0000000180)={0x7, 0x8}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 14:42:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000000004) clock_settime(0x2, &(0x7f0000000080)) 14:42:23 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30001) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 14:42:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="58275f73f2a044fd33ec938badd836288d632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00"/101, 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() close(r0) socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r4 = dup2(r3, r3) shutdown(r4, 0x1) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x1, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) 14:42:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 14:42:23 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) socket(0xc, 0x8006, 0x3ffc00) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6e, 0x9, 0x3ff, 0x7, "7b5fecc4451972620a5b640012b9982dacb996a3", 0x6, 0x100000001}) 14:42:24 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 14:42:24 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10001, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 14:42:24 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, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:42:24 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = socket(0x12, 0x4, 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getitimer(0x0, &(0x7f0000000040)) 14:42:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000400000003fd, 0x0) dup(r0) write(r0, &(0x7f00000000c0)='l47', 0x3) write(r0, &(0x7f0000000100)='N7', 0x2) 14:42:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) kqueue() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1/file0\x00', 0xb0, 0x8, 0x5, 0x1, 0x7d3b, 0x7, 0x40, 0x2, 0x2, 0x9, 0x800}) mknod(&(0x7f0000000040)='./file0\x00', 0x100002000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/12, 0xc) pipe(&(0x7f0000000180)) open$dir(&(0x7f0000000000)='./file1\x00', 0x800, 0x120) 14:42:25 executing program 1: r0 = socket(0x2, 0x7fff, 0x8) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 14:42:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80000000) 14:42:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="b01f9a92d59a1036c7ecdc04d3409527e590dab8302497d8bf4460e267f70dc3247ad9b6d33c65aaaaa37a65bf75b5b5ec2baf1d27ed216b140d4ed31e7308f63e97b1d36149cbeebfaca1049036b3a86042bf6bd5d2de31f733f202ee7df7cdd19ef5", 0x63) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xc815, 0x0, 0x3}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 14:42:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x0) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xaa, 0x0, 0x0, 0x40000}], 0xf, 0x0, 0x41, 0x0) 14:42:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 14:42:25 executing program 1: r0 = socket(0x30, 0x0, 0xba9e) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2000000000000200, &(0x7f0000000080)=[{0x4d, 0x1}, {0x56}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x1, 0x8, 0xfffffffffffffffe}, {0x4, 0x3ff, 0x9, 0x2}, {0x9, 0x1, 0xd, 0x3}, {0x7fff, 0x3e, 0x7fff, 0x1}, {0xffffffffffffff55, 0x7f, 0x401, 0x100000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x7ff, 0x1, 0x4}, {0x100000001, 0x5, 0x9, 0xbf1}, {0x8001, 0xffffffffffffff7f, 0x3, 0x8}, {0x1, 0x0, 0x5, 0x9}, {0x7, 0x0, 0x6}, {0xffffffffffffffff, 0x6, 0x4, 0x5}, {0x101, 0x6, 0x6, 0x1}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x348, 0x8001, 0x5d4}, {0x3, 0xd8, 0x7}]}) 14:42:25 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000162000/0x3000)=nil, 0x3000, 0x7) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 14:42:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x800000) fcntl$setstatus(r1, 0x4, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) write(r2, &(0x7f00000000c0)="ea3dda3122ee6698de20cef6e45fe4a5bdd911b1a8373ca2f24975b4622916215b6280ecd603d837266f1b0f34f1d91daeba41d0a01cd45e6012bca98713838a6fa6cb31eb38496ad63a193cecd1eac05484e5d0adc84320180c82f37c24", 0x5e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x280, 0x0) 14:42:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x36, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/196, 0xc4) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x11) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 14:42:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x880, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x3, 0x100}], 0x1}) setuid(0xee01) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x54) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x80000001, './file0/file0\x00', './file0\x00'}) r3 = getuid() setreuid(r1, r3) r4 = socket(0x15, 0x0, 0x4) fsync(r4) setsockopt(r4, 0x29, 0x28, 0x0, 0x0) setreuid(r3, r3) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0x1}, {0x7}}) setsockopt$sock_int(r4, 0xffff, 0x120b, &(0x7f0000000100)=0x10000, 0x4) 14:42:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="000000186004008b00060000000000000000000563e0ffff060290d8291acbdb47beb50000000000000000000009f6d34f22276e", 0x34}], 0x1) 14:42:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x81) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 14:42:26 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000500)="c0b1566a82d257c15a593b854fb8fceb", 0x10}], 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 14:42:26 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) rename(&(0x7f0000000380)='./control\x00', &(0x7f00000003c0)='./control\x00') r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./control\x00', 0x8, 0xc33, 0xffffffffffffffc0, 0x0, 0x0, 0x1, 0x4b5b, 0x1, 0x0, 0x3, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="7a392fb6fff244abf0cbf1507d009911d49c4f31f3b52afaf8b6501b333c0f30ea8e116ed019ee7b679cae4271ce4132f067ca39899b79ec8048fa8b852d62950594ff30d08be5c3fc4c0e1026a36757fc208c4d263bb5fa90835c6873cd6353", 0x60}, {&(0x7f0000000080)="154077b110b5852847bd20b57795fdade0ea01690adb75d8e095b90a705ca90f20da6156a97698ff0673e886c6269c99cbbc54bc80c606f9239fad73b854fc64b510df5a109db9bab0650ec5d62de13d2141362d8513c23ac4338e822276b9296774f2ac8cf53c8483812247ccba83cc8bce7e6f596fff9ddf9de006b8da3c4ad3587f77eeb3a522c24f59f014d99767978001923b03799f004803c0b4580bac99acf3466980137a70eb3ba3ac581c5905151bb284c302efe73a11aa", 0xbc}, {&(0x7f0000000140)="9f9efa8a42cc74f6a63df95593bf1063aff7ea102db437f8105acabd82ef4f3b0acb24c3c42541ff0a7449e18646f0a6b56c132ea53917cfd467e3d1564356722e8f3b684ecc0b4ee1ee59a70d686f593886424260b71854ec0357598eedc91a80ac0092f50974a42516ca51d4788e3c7cf4e088be0a538f354372a973e4770619c3fb5e4a5bd7a0849bf6f11221659d69364207d697778ac1911c3b35a84a619f4bb16379a0cb1c7a8bce3621ec764e14d049bb261e001f763bc8cf307db5cdb44a7dcb4ed8c96b8b5a9c71fcbf5d844d8afb914b1350105c12eca6ba943f933b36a94e6aa7a82cbaeae55e2c85e0777cb138ff4af72f2bef5e29834a70a2", 0xff}, {&(0x7f0000000240)="2981060ffa790a25c7f3c4dff035446db5001be455a6bb8f0bc2c5b694e5bf00189add6191c0af8a431cc345e6d357a6a3ea457b12d0a80749ab4200801f5db55e57da9505081f51687ce22adfa5a42245666246825b69142a69d7f8f780c7099f31bec853c6965ed2988c7e5494540947797f76526f2fab432ce7da0d8e6d4d80c64bbb5761a05be7da00700403543ffeb158dadf3408f7695944084b21b3aaaef3178c1da0d27eb2d1b3caa5f841894c1b6e5516a4fd0f44d9a67e96866eef329f649db7ff25e9244e9556194e99709f394c15dfc38f2b070f2951bcc2395d6955a2e8cc0ac0c220b17de7767cb57c6cd6d37d", 0xf4}], 0x4, 0x0, 0x1) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 14:42:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='-\b\x00\x00\x00\x00'], 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) recvfrom$unix(r0, &(0x7f0000000040)=""/35, 0x23, 0x843, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 14:42:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10"], 0x1}, 0x0) r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/210}, 0xda, 0x0, 0x0) 14:42:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x29) r2 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x7fff, r2, r3, r4, r5, 0x140, 0x6}, 0xfffffffffffffffa, 0x0, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 14:42:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 14:42:26 executing program 0: r0 = semget(0x2, 0x1, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/119) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x4, 0x4, 0x1800}, {0x7, 0x0, 0x1000}, {0x6, 0x5, 0x1000}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xcba, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0xffffffffffff69c5, 0x1800}, {0x5, 0x2, 0x1800}], 0xa) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f00000000c0)={0x3, "621188"}, 0xb, 0x800) semop(r0, &(0x7f0000000100)=[{0x7, 0x68, 0x1000}], 0x1) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x0) msgsnd(r1, &(0x7f0000000180), 0x8, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x800, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000240)="60227cb1a2d0a86f7dcc0aba450c4eafb11f00c08a9f14814f3b8e4398f3b398cb18ea7e60430dc70f68ba8c859214c6d60807536c185aa96fd6516870c6fa04425349cc5dc62f5ad1210d4aa0a8aa072e8b0692e7069ffd62eabb61fd83940ed75ec8ba73bde88a8f251438a1ee6edb6791506af5fd40e8cf4d306f6f4a2084f8c70da28a0cda268e98f501e502a19ffbcec2b9495da93b21d708a776697c694cfbeb021c16a0eeb6d7173fd2b3a6197b6be8cc1c51486ab4f254fb5c03e145765a927c4124026029e0cf2859f63e0cf55ecb60addaa7140da1986219d683cc", 0xe0}, {&(0x7f0000000340)="7270b2fcf85b5c2ed336a174c8671f7521bea8da221726372de251756891e9ea6aa4421a5dc48ced347a20f93fa21484005999bdb71aaeac145f6ee48f6e2d052665cdbb56a63235cafd6054cde900d3fdf9afbbfe71c795a7d01d25adf9e3663a6401e7443d938bb4c7f7e21435d2426ec6d92c7047eb959be7", 0x7a}, {&(0x7f00000003c0)}], 0x3) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0\x00', r3, r4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x3, 0x8, 0x9, 0x2}) mknod$loop(&(0x7f0000000540)='./file0/file0\x00', 0x18, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000580)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000005c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000600)=0x5907fb95) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000640)=0x8) setrlimit(0x2, &(0x7f0000000680)={0x60000000, 0x60000000}) sendto$inet6(r2, &(0x7f00000006c0)="3663c544935b16549917802fde1d92e1aa145284d08ee671c07d3824f0c44c8008c8ec70af5c48ac8da1c0688e19a6227dd630484f823e3f565189570e1d845eb1fc549dc148c4fb5cf5c57e", 0x4c, 0x400, &(0x7f0000000740)={0x18, 0x3, 0x2000000000000, 0x1f}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000780)={0x10000, 0x3f}, 0x8) chflags(&(0x7f00000007c0)='./file0/file0\x00', 0x10000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setuid(r3) 14:42:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) fcntl$getflags(r0, 0x1) 14:42:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x1) 14:42:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x3, 0x1e, r1, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getrusage(0x0, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x4011, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x58, 0x40000000, 0x1, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x40, 0x60, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x33, 0x40000001, 0x10001, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0xa054ef51c4ed93af, 0x5, 0x9c8}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x4, 0x200}, {{r1}, 0x654eb14b18fd0a24, 0x60, 0x2, 0x1f, 0x6}, {{r1}, 0xfffffffffffffff8, 0x12, 0x40, 0x3f, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x26, 0x3, 0x9}], 0xfffffffffffff462, &(0x7f0000000300), 0x5, &(0x7f0000000340)={0xffffffffffffffe1, 0x400}) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0x200}, 0xc) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 14:42:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)=0x6) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 14:42:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xffffbfffffffffff, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000004380)="f4d3b18ca9f8a23e1eb4a943688ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ae45e6e75305c7c086906a8b4d43d1159490687b95573c6a2e1e28f66aed0d958a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fe6a958277f4cd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e44449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001", 0x599) 14:42:26 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x76, 0x0, 0x0, 0x0}, 0x0) 14:42:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 14:42:27 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmat(0xffffffffffffffff, &(0x7f0000545000/0x1000)=nil, 0x2000) shmdt(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = semget(0x3, 0x2, 0x42a) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000340)=0x55) setuid(r1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = shmget(0x2, 0x2000, 0x403, &(0x7f000047b000/0x2000)=nil) r5 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x3, r5, r6, r7, r8, 0x100, 0xfffffffffffffc00}, 0x0, 0x3, r9, r10, 0x8, 0x3, 0x9}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 14:42:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x64}, {r0, 0x4}], 0x3, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1c0d, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2}], 0x6}) 14:42:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xf248) 14:42:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = syz_open_pts() pread(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = dup(r1) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) syz_open_pts() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_open_pts() 14:42:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7ff) 14:42:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:42:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3f, 0x18c6, './file0\x00', 0x5, 0x7, 0x8001, 0xabe}) 14:42:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x7) 14:42:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffffffffffe1}, 0xc) close(0xffffffffffffffff) 14:42:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000001c0)="cef1ac72f2c73192b9e63841a0150079f7af6301351a358a09e10cce777a48ce6acf56a4f37e89f8eb212ef33626d2cb0e4d1545c337a102b06f075ab58be3994e89925de771f12b081e9a54b55cb9daa3923751436ab4b0131e4cd2f5f618114d95ec6b8ce10f0f6b7a3318ed848afffd778917ea1e4f2395b06b17dfac1d518252f49e9ff006b42915f7a347e10b81843f1df0e3237f0783d15ceafa2affec3ca4172552aa1516efd7e14f571642ddd89a9b44ebd45539d27348cb6a14f09e30211f7cdfc2b764702ee4352cc7de243d14460ea613433ef70f", 0xda) syz_open_pts() kqueue() close(r0) syz_open_pts() 14:42:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x7fff, &(0x7f0000000100)="9de2fbe8043f285ff208173dd705960ca23f9f7223d635fb922530f1227ec3f8fcce875ae5e65d46fd6b9a0c53a03f4795f57fcb4f59d9e0543cc06f7612957dba2fac4c56f671d022ce051b696f4475eec449c4541600e3e944175710d707d96d30421d3fc324f3", 0x68) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:42:27 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) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 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') symlinkat(&(0x7f0000000300)='./file1/file0/file0\x00', r0, &(0x7f0000000340)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='\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') 14:42:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000380)='./bus\x00', r3, r4, 0x4) poll(&(0x7f00000001c0)=[{r2}], 0x20000286, 0x1) dup(r1) close(r0) 14:42:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x81, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=']\x00') sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 14:42:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) 14:42:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000200)=""/22, 0x16}], 0x2, &(0x7f0000000280)=""/37, 0x25}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 14:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8890, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffc, 0x1000000000000000}) writev(r0, &(0x7f00000023c0)=[{&(0x7f00000000c0)="b7e2b260f8d186d73eb35a673b17b9484ad1041a04f87fde588e3a3af32475c15e9705cd26e1e2527fca4fea3d0b4514cb9a9455f183331a6548177a1ab11413fdd3bc9980969cf1016fc8bda66c68997f66d6242273b9c4acf26ec6a6515042aaf398", 0x63}, {&(0x7f0000000140)="78aff749447f2ea49b26ecc25dee81f88487d34761416189049d0719d33f0731e51c5a892a1425aad630cfca97bcb0a720f3f5f283bc8ded35043849fb9396ef75340e6edbf9bf05e47ef45bdf12735732b59a821184a856a6048e424bf2babade54023d31e7e3c947d9dbd040a57502826c24a5c2e377177b03e70e6204d71e0428ce6d2ee8a4ef42fd5e087c8fa92f84347ed7c9b5da2161a834afe925fcf45090d799af15e9606a", 0xa9}, {&(0x7f0000000200)="71be85c9cb4a236217bc0bd18b2ae8c18aceaf2662880f5159493b8950ac65363c57cc5d1af336d05036bcddd4cca1337f6ba2906316f52c77ba169e64cef49dfb7ca04943779f8b0b4f1b8511c243cb22910b17bd118bcdcd0e0524ce1810d332265953da41b6e0a42e6d18d8a1ff8ab069f24fb422b9daf78ebb5d531391bf36dd00a51de8291bb6544527e06bc07585fb311301af9f09550b8b3180ec59cd", 0xa0}, {&(0x7f00000002c0)="cc9e482d61ce0dc7fd52488828d2357e985e947f8d239babc71c105ca516d7f655df444bfd75f632bad0320d8c5951028a966f2ff48d39d1a76ef583bdafca44565e69dc4c6c3acc806a16137ccce26e15e5530912c41f361af3e6bcbde700cc3819eadd1fbac3f65f199963457c197720e2d4162173c42d3f3f42d139bc29d7b29176cd91f1ffff724cd3036bc340653a6589c51d67f4b013d3109a7ce814a19192bc15199bb0aeef011cb1a7fef44e2721812bfaf24666d4ce5b9347e6278a8bf615a0c607c1337be52cb015a058073ba6590b05cbe23ab32ca43c94dfa1ec256a1a6ad0541240cf7051e74e59b7749c961e57f1d95cc1adc160d19799a86eebd7aea10ed0fc5cdb742ae0f1ceb008d17b969272e0fcb163233f0ae517532e031f31dce1ce8524af65232a2fe41d08dc7139ce75119aa108eaa0fca44909f9227e8c62b3b11b2707aca73e7f5146baba8a6cd7b8452b40b0fe5e71f38e4039a1cb7fd61b966c76dd1e812907afa2bbaa8d1c270e069e8d3e38f46aa3ebf21bfa8d0779d904ebdca9432651343e9448dcdb60e3fc7996ef4170abdc80fa6d70ea6fe3608fd2411511bc08c084a2e409f2216a56c42f851019b33dbc236584bd197244e443b6fe17f2ffb61d1e16954eed140567f90f424a84274b62ec6d6cb6222fdc2a5b3b88c00e7fcdd7bcff8231503b5f46e28b6bb0a49e65eee3cafa01b71436aa6340f4e2d26f042cf429a5c02cfc627b6f1cd6212af484fd12182704e212317736a14e14890423c9bb4e09a3e326d90cd47089e277c3f7e3610de5c326c49a5584ca56c28273ab1682a07b1cfad21d95b8be3d4da8f3057481deaa125903b7cea6c50c2992f8878743290dd898364b0dfab6423492ed7b273fdfa6f79befd8199c0539595e704681c3f5ed7cb169bdfc0613d6934b9fc6e400ff82eaa645b8ac4f36451659578328a8636983553e78f525ae095c09f878c5a8856e1d23dcff89108825e52ab31682393cdda4a0ee88665808e43d5735d0f0d948ed48e063e19658f90fb597572bb6262dd2a61babf4f99150ec9b941f194abfd1a113c40c5179e292395ab2c04f0cecd71922223940309ca9a7c9b02d034c121bb331b6429d29833050510757a49a9e6b2063aa3c1e364219db01412d41b8a95d3b2e0dfe91aa61e6b05953c9aa453c18818259441c8c2ee18b0483e34442b02a0f66f3a8732b66b41b18c1d2d4f74332e77c8df0952aaea376704dd1036c9e975711f8ca132cdb7fdaf29ab618ab0c5de88269d4be4e2b37a64144ff6deacacdee10fb3dcb70ae213add3ff3dd453546ba3d75131d70f27b76f615b8c977b7e99c0b4ed514938c9225e67b8a2280754a4019aa3f040e90af15641d1e1eba6d2b57d732a867626b43e48d807d86052e6e90c9244047dd10eee851254333abb1949dbd15fe0c84ccd366fe579ce09eeca4da93352e6215a868a2530def7c727170953394671e83e79bc19ac8674a2262a869a145bca99638c67bd47852ba91070a21429286677a72cbd9ea810f05fdb72b8e8b6a6d457335cc9755f8b8b78e0f371a399790ee7fcd22c35e74870f396b55ea3b635624e3483cd5460d46d0e6106a36ca8fbe67cccbfdb80075719abebba73b3b37d1d6e79c656152b5919979b8f1200e46032a421882f929b4f015ef8b45e9e9e219d3842feb6ee2d145685f24e05813402de1c435ffa509ef9c3f0da0c4c2354199e20e49cec6b7d4f6b1625f1b42db098359a113c90974d464a0e1b05ba80941efa46e7541d6302c47628704b159370fdced9714560442a8a96bdc0f1a17f3fb8ef43133d5306ff6d06288235bc1fd7034b7739ece4dcc062471b5ae4f1535211ccd768bccd818d09957246a4ff0490427520190487b132ca408e1bedab13dee877ff9ca5e676d0a9b59c5ce593f5398bbe727056f26491547c5a46529593c73d7c18b2875ec748b77d321541f87a17d007fa714988ddc9db1e06e5130cee006adf5aae6a6fff92eb629441bf6d54839c87b37ce4dbfb41b60d6d6923a747a5263905823a4877d0cf932c51a9aacdd9256453a384a042fb5a53cab910b5de503d6579067ac6ff3daf208dea5f8d6baff54c6be8d24c0606deca1bebf479dabb0c7d285d8ba0a4d73414f6baf9f6ba3470c60538fb01f16240a8d98cdbeeece4a2c4cdf138b4c1afb722023c6ac2565c9102180c358bbabf91950d7d364756c3d74424822b3326beb24dfdfe1062647de897e38b970595996579e8692fb18148a4c0563ef7899a1565f50b9755c98c73cfa0c4bcc305cbf0aea394569a9ec7482fad08f90a8c2343892ba3715fa5ceda3915aa826ea10b4dbd69a35cabec0cd5d2696b86d8f6c062e5842e879737260666e276775c091800834b3e16faa823fb67e3bb00466a2b76dd3eee60dac740b0b41e25d7be702fb041b329e1b04d60f34b6398d760d901175868c4c16c8d5eca46ba2228d20ade46475b0c485e0330d8cd63c6324ef7676f207665aafe055e4afda0aea08d2e3bf3d8831dab199884dbc1b918f3efe92f15b8c6ab27826d22efc2cf082dfb8943bb63b7fc1e788e167ffac1e6b4f8a0f8fa1ab7bb0f2153f7eef971556112b2707cf8c068f3a8910673682f7f47a90a086a1f8dea237ec3228f178e31ab9f4bb424ac23c5fd48c4f9455302c3f21fd9f538f6c725da02aa75da93a6d6e5edd75c959aa4869862b307d0a7008e674ff02e04d33fa0485ba08c5f4b0282600e9a298aa373901c22ab061e8e667f2c6dc2e9b1b61f9823aaffe1bfb9da641202aafb7ff3278530f67e8e7e3cccc0bd3675c8e73d83d87bea3a6530fb45e4d2604ea2ec256f4dd7de5a8dc9a9a1589c98c19dc9a8ebaccbb5a296cd6070e0ab0e4a392d6c8ddf894245ba84740332e8f8f4fefb9704e4b745d761aa30255c9d9432e48979838fbbed50cd60553bc582e4eac6f2dbf1925b9be43e1bbc66aac9010eb7d7c43693bf790c1f046c11dee101c799b491ef7b52ea52d577497d687a499a7c5902f90ac6126ba7d543d58f6a5060eb7b46be5030bf9f218a477b1f097dda8996ce04345c11596e4d1eb829022914961ee38892970ad720e0689a9c156ce589937ebba8d009dcf9312fa13179f9a8af9f8fbf0ae5d5bf2ec5cf4323422229b388555a7622b27238015cb2d36eae25fe84aba698e4e6b548c793e75f2f5e31c38640d0e07457f70037aa66ccbdd930a1886053e6e50f0460f4ac2018a495a0d22104e702a763d9adfea12b81270529c1066c4aeeba5093067e9299dae15928a540aec0f6a4f4b6cabd1dd8fcbd76a54a4ce23e54ec494c2b041a7764a78db3311e5de839e05eccbd0b7f8298f9b0686dd84e29d191c4d7471ca50ac25c0f3dbb7247af9a84eb7f3e97305261485378a0251fbe109d23455b7a945bf37af3a41c4f2342ccc8bec60f2c5c2e3017ba76d4945e790365b0194867ce64193bc4a9818edf5c8c3b28014a991fd7d2352f754fa92168ef27932c6c00bf514cd0b5bdcd5bb355ac43badef481d88335331c2752ba4f8b2488dd284ccba833a8b145facb9929223efb97fe85ffd8124eaf2f8c3696c5f1293c24e4565b4a2cc6db4802cb54fc006019901512ef6b2b4c86777f5298409d0abd97458957d9153d83d200a9b43de18bd528ef11333b63571167220fe2d4773cd0df69e7b5f2f2bb6d0c19817fac30162336c715c4a56313fd792b8ce9f9faa3ef92f58a1d7c603d9743e995ca562db323d77f5bbb1fd7e3cb510e2952772c56e05c5d297ecc8cf0058b47f229b89f7a0dede0a5a0a669eee855ba96f840b5ae58bcfcd1cb8306e73116624e98daf2287c61df1da4899d551af36e5e137e4aaf769e0d88940678522bcf9bce52923c2f01834b01afe63ebbad319129140a03865be2ec593c0cf79cb31d95be20be83d735d24b756b83c145d1c5dc09af11cbc949d2c8eefe8a6437ab84b91fb5526ec123191e15760c7b96c083f7925b1406f635c8beead2328e6d7ea03af7b7f2b6bfcd3fcf46e61aac73dbb9d095455ac6c6729a71a6a51a8a92a5432aa850b3b4eb94d7ef91921ccfb0949dbda1f1d393152527a7cbb1e4ce17a9ae4b5c81c0fc9217c930f43b490d8742c104fff21544d803b6ddedfe54fac94ce3f65ec8137dc15b97270a3747b94a66aad584e4580d8bb34a18f4c0280b016cab86c8f4e08aa60d2569f8514e1bf097a9744a9cc2ac83ed53a8ebb2bf4be96458bed095b318cf9ae5cca4c8f677c0a5947fc0de00b2c94246deb5960be9a9bf415de05c66d6dc4521f208b55a3d0f4739e23a1c99b1e9974f2aa333dfacfd0a8b576ae8fbae06f15b1d51fec66c996720d452311e4186545f752ec4c7494c5c8e514345a0b05aa104cd30b36577c1799602e54733173f8cf57c9aff29c36dc9d68569ce7799c25e7110617ec76929b22189c16e41dce100892e3adbbee39b089759029df243aca53a4a8726ed31449f1900d39d1edbba296d5298cd40769159436ab92de3a129f0e2c8112951ac0c206ee3d9234f504ea0b58edd0d3a031646803c4531247e30c28a5fddaa233c087a982860c2ef947a38f2af8774b17ba334813f4ea0ba75c06b6cbf640b9aa3073a72720157c219f92bf80f3b6145e67d4bfd96a9797d7ab0b732fc8f5c0feac1ff69e8563112052f894203bd8bbc417e25b9887b050ec23e5b666cdf2cd124c7f078d97ae923ab1494fed3b1687718886902ef26e47d3d4319af6125050382e68dfda7754d59371c3d8d6df93dbaf23adf1f5423a3cb1a5d11d86ae81eb06f952395e0248b8a40d39527500eebe2ff04be6b413f23cd030ffa2e9e94375755b42ef039a426a4e8797564151cc9b54aaff4ca00b8c653de98e9e8a448a369c4525b39e8b013f4aa23b462997d2bb3e4515f5b17449cd83ae516805710f9ccea97b3f4222e28d43993686a4611c2784ad5b6c5e4aa31cf71ac4379e6eac08248ce6439813163f5828987495aadc8f653fffb30c14a14c5936590430246831a905d2811827b0187093dfac027bca76701577d8632dd36bbb80254f34a650b97acd9179a04153db182bf81f4521f8e78ca8910bf497f3df1f345fa61939ca7e037ce1ce8c3cd37a7368f99f854f720fead3237dbddf3dc14258c3e3f9613537aba4964b14960cd65b4a1ac3c7baeb7bbbd7a108af0c9202981323eb2795ed5588c563582bd824d6553676f6f5d636b80a3b23270338f54d6ff998e3294d8823186c445f7bf57fbed936b8e6673936276c78e38d093a737bdc70894d4c4183494eda672d91c758679c94b6e44bb32dfed67f33f0d06c0206c80eedda2f17cff03ccd9eeb7a971c90d79ab09a612a43b4723a211def2bf15051f837c5f5a840f7502846eef19f4896514442b1f200f709630e6dd5466c39f7fb7cbb85aadd1efd37f8bff95f6f5cccb35f105047abf16874ae16a56e8a4cfb381fe1c31685dba318ff4fb82b0914147fb1f3e099cf4e29e5d83cba3824d4ab257fdb29677b0f71bb0acac20221f05e143aece41ed11cf94e8dff2ed3c5e6f9f940018091ba87fdc73ade2f9f5e9fcdb3e26210273e1c5fdd0f56914b9a1ff8ab86d16c0946266fe7721afe9e580d89be33d26fc3bd283746c65d39a2b5323064aa533f94e9253d21bfb2419051f2178916c2fe4e3bffb33999c01c40830429979b36a0cd8f28a359186e368b12d6508e5f642e2cfbb3249a3b193ff706fd597a65393bdeec61e0fa97edbfa8f16a3cf28d3f605cc863", 0x1000}, {&(0x7f00000012c0)="1df7623a6dcb45a3ac4723019cc6b2de4eb0f828f97d91310360e7c604a2ab92641d44028b53e77797afbef4b416f45af2aeb884c9a523d094776ef31541e217b35ccccd556e4ad9b623040201f82fb85a54e2e83d443e052bdea431f2808732e32defd68c", 0x65}, {&(0x7f0000001340)="8a218a6f8a97c6e007a06f27a0ff24f26046a28aa214a65846d2c7923dbe0113887c4af2bc20dbbfdde2ce1f149260a52656bc7c5511420af0d8dddc1a50e28216cbd1f8f5d4dcdc1272d0af8b8d7b7e6e1bf97f64e014c3c7624e23538b2aac01ea933b9087799df2ecf4655a5a600e922b77044733de7d40726e8160464a27438e7cb41fcb90df9b953576c5d68f324ba1751513cd58dd25f6f91c6c46ac7cda8ba1df11b258a493afbfbaa2095ffc87f8fa50ff7345e6cf1f1cfa2fc18b7e0c3277b6b640704a7ddeb5609363ee9711f8d902a926501578e2d9aad51b9d5a95891faeea66692805a5fb1564a6b28c8aa824fc0b64069d8da0c01ce038c1f98bd5bbc32f2978462c429d4ba33f0bf08ad1cd7cd7ff46dd86762abc22d81f06b677cc7d2dba13f61171dcdca6bd70f5f3224b991ba2f9187a1607a2ca3a113cce8dd1cced101b0dccf3f9ce3b2f8bcf67359ceef14362dc0be537b6a885ce7dfe00d5817d2b1bf3f267c0edf0076d8dbd2929b09b6e96cf2e3e86135d05e1317a9b719d732fa6f87bdecb7c0b1f7a1d97064ca4ec6591ed193e4b67a72981e271df8a9a52348d0a1fb548ec33f55d6f7a28c7a0934b4b19c0d432c3e439a5969d548823f3598bb41c5a31f34abd21f0ad382e2bdb517c8a8a74e5b2b90dc827d3f0e43be2a3be3ed420d343e6c8a8dcbbf252832d26cc862068df68e0aa495ed4adaac0c2be43544d85c9b999716ac45a729cc065dbbcdd647045289f8ab7a39f48c68192cc59388b3ffbf46246a9b37d246ae1be10d2c752dd3f324af1962719f8244d924a5a536c5cfe44e609403d1a73bfc34c7543fe3abcca867a1a6915f0f1a42786b8246a7c7b0cd8b6cc782ec3a18a7895238461c6bafafdacf21bf609081be5d1772d74b2fc5d9ba6beaa07873617c7afb53996d059bbe6cceda291e868fe4179c842a360e9edd7f423a8f0fd6b5fee7b67f7556c6dd99c785ea15e590e6458280ce83e05b5398c1e444838c21459cf56d1d6cc268bdc923a95e4647f29ed4df66b31181fbfebab89484014c84805f8093a81e434ce3c3f8a934583685cd2643585cb5f36df23817240a7d157cefeaa3407a41273697ff87b25ef77f7d2295300d6253abb19d0d88b8d22c89b794b6fa8e3e2d11b64e9d10f00a13f3c9dd354482839d86c4ef3a4d9fc7e21cf3df430b198e7e7f32c79de7da703cb12d536efedc5bc7041d7086dc5860bf3e6bd6e7c27cc95aae0a6382fb0d5d22ea5901eb732a91995d3a296a1bb1de80f1855a13687ca8fa78ab99f28d6b7fa7995590305d8cac3068aca27f61557bc09c68557f085dba44d89979f955cc2a0a6f0d3eddc1a965aeabc2d5bc9a3e6eb5f8782bfffc6bfdb177c8bc89792ff76c3d434b2ccfffdca51aaf208e8b1b4b27b6bcbced9b288594a566a2693d40a2bb2f452e3582c9645a09a7cba7035e702bfab30fd65b0819f8c3369a307bb17d74426dff2f103bfbbc16da55dcab69c169caf25fd04a47d60afafa1cc8ae554b4f5b880b42d126721b7f2eea8cf9ab8dd5c318f21007b14af59404cb6d44e225b52cf79feb6eef5ed356dbde61250e86c5d3daf959ccaa9a220e08600a8f77c29aa3cad3e0049800520e9dc9b9a765a8850531072ddc805716b7313d4e192514401073da23381e21dfb0489fe863116f514ec541d4f7b1bc9fec35450a2117f6dacfb6baddda8aa4520c896705562d5f164477a4b83009ef820a4b62b08bcbfdcf567a2689077f4338d14da276e553d07fef9ecfb618238949bab65d8d4d554459be46a0d47a1f52cb93343411ab67dfa291d53415ebf24ebb20e731933ced7465cce1088267199bfa4416df5c14c045099587faf48c3da8ce24c4a3897609a0195c59d73f470d6957f6e9a4c55d325687d3ebe79bd68944b56852f2e3362df3b46b904f356864773e53863ce2914f5f4b221cd2432be9307609fedb661383f5f632f67029672efe45e39b15e8c351945c523881ce7e42b522085d2adaa9b1799c4ee2765ba0501ddddba66b7adde1172133ffc6d54cc69ca11287d687c2d35e208ea22440b15378c0ad6ccc115291c73546969e8d4aa3d5426c701c6202b350497f466327e2d1934cbc33b57e625a4cff44a09d9f05a069bbd47b302fd264fb69c58fdf1d32b453f1e65d25cee2c915d0c203c5a92224642b551d3d99edd5723eafc0b305cf51a0fa8df6a3dbd19ba36cedf8e104fe54db03c2f090488c1c2c724cd0b4bae468e2c36d45432ea4c12166d619476267cca20ebea942d215ffed75cd02116a653ad35e6d340a0641b659fe676b769a4d825d3a74edc6b8a41eb391a9213bf27f27a547406fcb86cfe4fdb0f892c6ca713d29f9300063c44e0ea0ffd46d7b52f4f05e2450f2ea247627874cb540f27e1ceb45a1e2a703a05d03a63418d3db35c49b99e37ce0f90b8659a9220b780bf0eb4b8576c90d674b99253c6b001a86a3155b05e3e02629b3c7bb38658a76644fa839e85a7df981dea3869a6d731ed3d5bd278019f47463934141c64a2f0754c6deff5430373b5756d6e993e5978ce1a023d67660b4bc1293c74cfbb6b65488e30fbed3bb35f0a72f97cf5af9d71471e874318dbc516577859c5c8c1c110c96ccde7da29d79cad29073e91aefbd76edb181ba883532f2cafe49e5a28f5b0127fd6ca3f604359ec736e3b62c16df7ffdddb3d97c91414449db78e91859299415c83027e5da0be3e941807ffe4a1acfc20dc7da8520d2d4c5b0f6a49684dbbbf951dc39b5b68753d6105269dbf2dcf4866ad28429a9381f89a4efbc4ed850fb16f71ef511a3d258470c9f7c4fec287ba1731fe9816911eef63aad3d718ea381d904e5ca8d1e311b00d37541478747f0d2149fb607c3f0d9646fbfbaa7de5d39f4209c49c892a1dafc26769f6244fc5358062a47b0019cf34cb9f89e1eea8c260a2c440918e2d0c11e254727866b0d297c6bc4a2fb9feefb7f1979e4beafaa64b37798ddfd6227818559fa97b6419be029c981226f88eaaf99b56999c9ece373201fd5e5e5dd52709ca8d3bc2452401e06e74f0d9e83fae97a98c287131a0fc084fc229edd3f91e18cc5e7a55b5539ee4efa2112eb532f5f128e02b1d6c453523229da69e943ca25b6ebb0e42a6386ed265e9cbf8812fa815a17d6ac68436e539ec3ed3fbe9e86fed82db3a35df7f98cfd962ec43c5213addf16e18d3d487eff3612b049e2c16975b334495e2d55fc1ed4ddf533feee011b3f770afc8e0cc84a6eeeffe567fa6b0479c17365fec0a2286fb8bc362d45839ad682702fc16dccf8443351afce890f043ee5ef25092ef512d91f8759ecf9090a84e5d07f8d00e171692495acfd698970da1290144231ce8e3a60af18f7f1d68b24d69bb0e1e558e0b6f8c8d552a6b441f660af0d8f5169d51343e65c56aa99750453e5cf62eaa6d901069622c8d474a20912682d80fa2e71a8f93db04b2e950967292263b16c51c0ab1d67c3a0552df1ff86771d91943b4103b3e452af1c368523f0c153637564aeea82f282b3cdb1b1c84dddf2c347c35c21529d69c10fd2c0da4116cc0c878c0f552dbe049e4845fcef5f86efc75808410d0dfd356ab5a63f36a9d8dfd2f911e570b117aafa7631e73b91e0e6ef6b014eb54163198e9019f4b9697dc23e4fcbc92f8eadcdda0f9dda9765fec00bf9d96e7b642ce308d068053eec1360b3aca0de27beea14682e1409ddfa2727f6d501b38608eaad70fe42edd099dd47e2af6bb2aed6aa77bb99ccd2b1ab65fdf5de38a0f6d13078d6ef9a00fbef0ebde80b876401675d0f3f377bb7aa4b7b7c3a70142334c5a991b2b7dfe3bb82f716cd2b6ed1f941d72b1262b02a5361c0e8b55d5c7b9a2c3fd75c9af4b7b7692030fa85076b50e9a9ca30019cd33df7bcf5a5b3936b8639909106bea72c5a8ac4f10cc308485843e17aa962e16f96b1f672213665cb097630a957bda7688ae2116da42aaa4a7ad767d68934eb5d1ae79e034359d638340d709fcdf4f79c0f124e492a4dbe9012a28121b8159ee2226d1cdbba27ccb96f5e52ea2fedad7ce188e33c088ae91f712bae0fa472561b49783a30b6afcb85ac2cf2d8f269395380d8f6a534cf2f609285fe42a7dc02bcbf43ffcc0894d7db6b6b0cd7bd3f24a35531cb375bb2d68ce448710ef1e5e3d8f6db1417ecdd2e507388b13a084831f09d7abb087d1bf18d47da62a70b4c28aa064b9749589ba99942a86adf2ce8fde4f0ff12a2ce0e3e03745301928e10ecfb185666af92645a1abf4745f064d976912723c72fd05c9c94622c5c59758b60b04eb2b845eb3b44b14185f42ca94e7c5888c925b7de830700d86149e0fe85bfa6eef1ffa2f1ef6bbdfe5f3a16f2cfca1f5dec4b0188a808c0cb3690246d8fa6bfd9dd150190fda9dff2a00c52218ae6693339391953363711d72d52e13275ea8cdc7878ba8410cbf61d6e6118c54ab18cc522580d29d8853c46b3d7fd4f345074e571bfe600360dd4b205af8ce2b1d0bc262d162e1bd46e075a1938e6d75b19cc1953f1d731352141e1112b89ef69fb22b50a4bc7c48dbb460f6d9d19581c420ffab4a2b1dd7ecf77862287e3a54e3a0933e38379f8b44e587fed101668e9bbaf9066ed188106af34d4b4dbe8721811d8ea27145ebb19c86b720c467537d08110eca29ff19ff47fc15a1bce1f01457f2c3345d985714a1d4df328b1169f6968dfba49a1db053afea13d1848968bf33d77001f22fa37f94acca7a8297a188f92f8170ae1f0c51c039efa5bc796e314abf14aaede21c499460223d42aa5b502fa8d2b29bb6a5fb8f1309817c6baaed9de756eedd62cd53e5b36cd8544ea5db0a7dc7463259b670000c949b75395e236c05f8733baea33bec62077432757928193f32932f8c045e88dcd55bd0368d474c7fb550c8ffa522a44927d9f10d00c3585349aef4af2678013576302369f82916fc2e8e169d7710cef61fd84752fbfa80ae94d23af9c0ec09fb9b37cc4dd559d9d10d15bae48db6783937d45b3ddde65f118b3fe3ef13bd97a4bf423465ecd69d12e9ba7bb1d1d8171c7abccb2c95b29ff7577da8f22112ae35fe65df7ddff9d4e59ceccfc7fe9433e73044eaac6a768fe55cd66bec55e92140a03eda88e439f10ca2bde2ac24d51a075cb46a54d2253d4fab3f2f4b95d194a97882800c3e4215b734650d199ed66c9d9a1d1f8c5306e70cd676e90c81c40fc5996079c37aa17cff5c8bf74ae336fc0cbffd9ebc11588f6aa3c9c354be7ed9eb8c0839548e288eac73c625c5bf68cfa64eab89e35debf01a463cdb7141b1e106200deb7e61abdc25a56f2fc64cafccc5a0b3aff75c3d3165534a8d76a1d8ed1a167ad0167e1906421166351bb606cc7f9d2ec639c286f59a664d322df7dfca974a4a8df9337c988a612ffc5f38ee72f89a9914c9e6b0f79dbd34e59989bed08f7ea33a0581785232358fb4477d66f73634d067460c7bb3cdec0bbe58d7698780327d0372ceec931e87ce1c569df26fd86065a62d06ed4b00d6cbbdfcab6cd230a818955a682917018308d8876037a574dc0493e902d5d0105ccf82be6c4ec0806f1fa7874c87dd570dc9a68d8c1671da3f1bf71b4b73d1fd700aaa039ba470ebb17c770ded5c18a31490ace09e52defc29cfb394a5bdd0605f0f7ccbc04f7bd927cb1734d0fbd34608249ea9c526654ede745c90596c29a36cd7c8e5374dbc616116ed0d1bc84329d88ff830b28e3af58e48ef4a3e975938d640f239793fe3", 0x1000}, {&(0x7f0000002340)="6453810f06aaea2f4dd74f9c29f2703c588dbd8ccfe23955df23d83923e828bd020cf3fcad262cd3d25da958b4f067c6f636000126e705708975348661926e001d3c9fe54cc1e3a6ef4c0e50a2bf558dbae0592dfd1f5d6bbd2f1434962e1b94ca9204a4ff34ba527d8fd4c288", 0x6d}], 0x7) dup(r1) 14:42:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xffffffffffffff38, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x8000000003, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2ffd696c653000"], 0xa, 0x0}, 0x0) 14:42:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x8, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x3) 14:42:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x8000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 14:42:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0\x00') 14:42:28 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0xfffffffffffffffb) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x54}, {0x40, 0x200000000, 0x4, 0x6e}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000000c0)=[{0x3e8, 0xde4, 0x3, 0xefb}, {0x100, 0x6, 0x7fffffff, 0x8}, {0x7, 0xffffffffffff7fff, 0x2, 0x8b}, {0x1, 0x3, 0x8f68, 0x9}, {0x0, 0x5ef2, 0x200, 0x6}, {0x7, 0xaf, 0x6, 0x4}, {0x4, 0xad, 0x7fffffff, 0x45aa}, {0x101, 0x3, 0x4, 0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x3, 0x2}, {0x18, 0x0, 0x100000001, 0x1c}, 0x990, [0x0, 0x0, 0xffffffffffffff00, 0xff, 0x3ff, 0x22b, 0xfffffffffffeffff]}, 0x3c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x10, &(0x7f00000001c0)="7a88fa51036edae7229861f60aef1b00") 14:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 14:42:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/174, 0xae, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x10000, 0x7}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 14:42:28 executing program 1: socketpair(0x18, 0x5, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000140)={{0x100000001, 0x1}, {0x1, 0x100}}, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r1], 0x1, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xa8, 0xfff}, 0x3ff, 0x8001, 0x0, 0x0, 0x9, 0x61800, 0x3, 0x4}) 14:42:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) pwrite(r0, &(0x7f0000000080)="cbf51d862d30c72f5eb143fb41bd69a0eb064da55206f0277ac6a3603a56fe3273785f9046a17440018def96a5a777bc846eead91f676ec8cd9afe91f9f3094acf53ede685b677c047abc99f3d563f784f613aabe654e5367739", 0x5a, 0x0, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000040)="99b27452691c2cd3a5ffc49cd7b55e4a24620170b94a73369773cb6a38dc744f0644374d3a8c407b0105ffc13439e0c2947fb30e16d3e62cd9", 0x39) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="62ad5c349ecea4f2180f1673627fbc36dfaf2a1aa573834a04d3dc90d966bd508d1f0cf8d50dc05b7e4e47769f7c83098c88a396b15d423a432da3dc7bc7c7011d230dfd649821be12b73270866f66b4ef7f81be5cec1426623d1e4c1a4e53798f0661da89e4d026", 0x68}, {&(0x7f00000001c0)="9068eafd01718d021459821a0ba93f1b78407406805fa3df6c2688bbf0c83f6ae25cee238355cb5729626f447b2dd5f2b42f7da32f416e55eec9", 0x3a}], 0x2, &(0x7f0000000240)=[{0xd8, 0xffff, 0x1000000, "87a7a8ffc123b4a1927da1733c58894d660892be8d9874f428a926c8fbb1575fc67ae4888414a04a42534b4fc8d4f8a9bd072424c2f9d2c92a61844093b7aa5ac6b5644ce5fc8093dd8676b68214c8fe6bca7e339e5372b600afcc7f5e533e8f285ef56a8cf1c944bf81c8c1ca778e2f46a83f73fc59c028c91e3feb0642328c52e12eb505e3064d72a434fcaf49f310049569f4ef331a5455cfd3d9c7bc7424a1a6de3ca0ef2dd9f7321eea92e86d816dc76b88d30b6561ac884a7b597341d6751f98897b398b"}, {0x28, 0x0, 0x5, "7ef216506591f143bde8c72c1a15273184ea7854259fcb"}, {0x70, 0xffff, 0x7, "d15b50492f060b2ca328867510f19127dbae332dd2cdfff2a85bad810d01957a53c823a905c1e4e8db723f35f3f0679f214d346ba57aa3567b170619815b01b12abc986ab5b5dcd0a9f3964791853d9895c455c976c9eafa44f104"}, {0x10, 0x1, 0x7}, {0x98, 0x1, 0xc35, "82d9b5575205c13b839bad5e79525c895f7b4cdbef4269898c6a4a68ff21b7077fa8e3eb59513ef69f03918817350eee578f5a855cdd3f19e0516bdcc8811e3c3c98fecca24b68b823f9c2ebe9dd2fd7a45edcbdeccb09d24d7b7d22be6e7846e72a18f8a8df043a6e6de3c9c9a1eae152f82825111fcf3d27f3123915f353b8de45f33373"}], 0x218}, 0x1) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 14:42:28 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() r1 = geteuid() setreuid(r0, r1) setreuid(0x0, 0xee00) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:42:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = dup2(r0, r1) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 14:42:28 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = syz_open_pts() dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) 14:42:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x8) 14:42:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0xffffffffffffff19) 14:42:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00006eb000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/201, 0xc9}, {&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/86, 0x56}], 0x7, &(0x7f0000000600)=""/210, 0xd2}, 0x41) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 14:42:28 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000012c0)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4f8f1cb2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5e}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x62ad}, {&(0x7f0000ff4000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffff43f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7d4}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000001280)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 14:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000500)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) accept$unix(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000907b0fea6ef6945e7239c8000000000000"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) 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) semop(r4, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x1000}, {0x0, 0x1, 0x800}], 0x3) fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r7, 0x3, 0xffff, &(0x7f0000000200)="5dc4bc988dc4059acac5dbe5f52e7b0f5c867366f485f0365233ae758b9d8981979ef3558108c10eb354a0ef214fec86cf5b78850cda7f3d928bf741a60c31686ac1d8127cad4418bc1d48e1c8930f84ee10e19a05f6cadc81b16a05952017ef8cfb3d87a4c96e57555cd2fa7efd745c25fff4edb20a104a7525ca41e95ef6e6019770f6b77056bbb94c981f818cb19530486176d7496997a8", 0x99) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1c}, {0x6}]}) fcntl$lock(r2, 0x9, &(0x7f0000000a00)={0x1, 0x2, 0x3, 0x1, r6}) ioctl$TIOCCDTR(r7, 0x20007478) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000900)="d60a5fd030dab927ece852fa25ccb45b4e037ee48259c9d7a25fb455333a1ebb9a21fd466f678204ad6d38de4d5f662917b92ff93886a4938096132fa237ed71584c22330d6e660a857109442c", 0x4d}], 0x1, 0x0, 0x0) 14:42:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000480)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x3, 0x2, 0xffff, 0x6, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x3ff, 0xfffffffd, 0x10000, 0x7, "9200c82f77e8c849e05613d7d4206ed10e0547f4", 0x7, 0x100}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000380)={0x5, 0x8, 0x3, 0xffff, &(0x7f0000000100)={{0xb6, 0xffff, 0x7fff, 0x4000, 0xfffffffffffffffb, 0x2}, {[0x3, 0x8000, 0x100000000, 0x401, 0x5, 0x5, 0x6, 0x6, 0x100, 0x7ff, 0x800, 0x1ff, 0x9, 0x0, 0x1bde, 0x1, 0x3, 0x1], [0x7462, 0x5, 0x89, 0x9c4d, 0x2, 0x10001, 0x8, 0x0, 0x2, 0x5], [0x3, 0x2d0, 0x10000, 0x7f, 0xd065, 0x5, 0x1], [0x8, 0xf38, 0x3, 0xee3c, 0x3], [{0x2, 0xfff, 0x4, 0xa7e}, {0x5, 0x99c, 0x3, 0x1}, {0x1f, 0x3, 0x2, 0x5}, {0xfffffffffffffffe, 0x1000, 0x7ff, 0x81}, {0x2, 0x0, 0xff, 0xfffffffffffff22b}, {0x8, 0x3ff, 0x1f, 0x2}, {0x1ff, 0x78f, 0x1ff, 0x2}, {0x7fffffff, 0x8, 0x1, 0x5}], {0x3ff, 0x80, 0x6, 0xa5a8}, {0x80, 0x5, 0x2, 0x2}}}, 0x37, 0x8}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x6) 14:42:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 14:42:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xffffffff) 14:42:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000006c0)="aaca") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x92, 0x0) 14:42:28 executing program 0: r0 = socket(0x2, 0x4003, 0xc) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) socket(0x20, 0x4, 0xaac4) shutdown(r0, 0x1) close(r0) 14:42:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpid() getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 14:42:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x200) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0xc18a}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x22, 0x0) 14:42:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = semget(0x1, 0x2, 0x21) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/63) 14:42:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000200"/18]) r1 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) 14:42:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x8002, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x6}, 0x10) fchmod(r1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x5, 0x2, 0x0, 0x5}, {0x59892d68, 0xb7, 0xc000, 0x8a9b}, {0x0, 0x0, 0x6, 0x3}, {0x4, 0x7171670d, 0x1, 0x9}, {0x3, 0x0, 0x100000000, 0x8}, {0x1, 0x8000, 0x8, 0x1}, {0x6, 0x2, 0x8001, 0x4}, {0x20, 0xff80000, 0x9ab, 0x5}]}) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000140)={0x0, ""/29}, 0x25, 0x3, 0x1800) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0x80000006, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x50, 0x2, 0x10000, 0x401}, {{r1}, 0xfffffffffffffffb, 0x9, 0xa0000010, 0x6, 0x9}, {{r1}, 0xfffffffffffffffd, 0x30, 0x1, 0x3, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80000000, 0xfffffffffffffffe, 0x8}, {{r1}, 0x0, 0xbc, 0x1, 0x100000001, 0x100000000}], 0x60e71498, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x10, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffff9, 0xef278a6a78bbe869, 0x80, 0xfff, 0x78}], 0x3, &(0x7f00000002c0)={0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000340)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000003c0)) r4 = kqueue() r5 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r5) fchdir(r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000400)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r6 = socket(0x2, 0x7, 0x8) select(0x40, &(0x7f00000004c0)={0x40, 0x3ff, 0xffff, 0x10000, 0xe1, 0x8184, 0x3, 0x8}, &(0x7f0000000500)={0x7, 0x5, 0x8000, 0x9, 0x7, 0x9, 0xb5, 0x7f}, &(0x7f0000000540)={0x20, 0xd06d, 0xfffffffffffffffe, 0x0, 0x6d, 0x5, 0x3f, 0x1f}, &(0x7f0000000580)={0x1f, 0x10000}) connect$unix(r0, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r6, 0x4, 0x48) select(0x40, &(0x7f0000000600)={0x4, 0x3, 0x1, 0x81, 0x401, 0x2, 0x3, 0x1}, &(0x7f0000000640)={0xba63, 0x1ff, 0xffffffffffffffff, 0x5, 0x0, 0x80, 0x800, 0x400}, &(0x7f0000000680)={0x3, 0x6e73, 0x101, 0x2, 0x23a, 0xffff, 0x6, 0xaf7}, &(0x7f00000006c0)={0x45, 0x1}) r7 = dup(r3) ioctl$KDENABIO(r0, 0x20004b3c) chroot(&(0x7f0000000700)='./file0\x00') getpeername$inet6(r7, &(0x7f0000000740), &(0x7f0000000780)=0xc) 14:42:28 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x880, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 14:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0xfff, 0x9}, 0x10) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xb9, 0x800}) 14:42:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1a4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) 14:42:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8000, 0x9}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x81}) 14:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0xffffffffffff2c72, 0x40, 0x2, 0x8}, {0x8, 0x800, 0x5, 0x9}, {0x9, 0x7fffffff, 0xe86c, 0x48da}, {0x2, 0xfffffffffffeffff, 0x1, 0x8}, {0x6, 0xb7, 0x9d48, 0x2}, {0x4, 0x5, 0x1, 0x7}, {0xffffffffffffffc0, 0xdb, 0x40, 0x1}, {0x9, 0x4, 0x101, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x10000, 0x200, 0x9, 0x207}, {0x5, 0xfffffffffffffffe, 0xfffffffffffffffa, 0x2}]}) syz_emit_ethernet(0x188, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee1619738eababf19a171945000000000000ad4e495fdce60ba84380a7b0cabdf93eb24b4db5450606371890feeced07210001000000000000000000000000000000000000006cb179ef62e10964742eb0ad761b2f448e66182efcdc71915920a0e8a3693b71b43dae51774f5fed4c4912afd001c1ff9377dd40d9aad977e5ec9694654e37beb90a0d6fe73bfc65dc9529718510a509fc1cc3667e8d96f2c4d4b8e7603cf288fe4b1045504dbf705e740386e5444b7a3d88a5587ff5750130c12c3413fce3736b95ffcee5e3917138b20fd564aedf7efb1c64b84d3f9b7a8c7db0630a5962761fad09b988c341a014c7eb1fcee67a72b697ff5a959fc87253f454b10b81828f2956a11035e925b1f81f79fe481bd4549f5810f00b57c7c26414be88089885d7dc62bfa3ddd921dfe998fac23a6ed93e8f58b6") 14:42:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 14:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) clock_gettime(0x3, &(0x7f0000000080)) 14:42:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)="34384b5d473907feacdfc2d9edfd88b10ddac16c8918661711c36b74c0c5a7c339af99dbf149fb55a0d57f525b16c1faf230b4be84c351424f966ff041f4b1880044e7dc78652ac7c8437533394dfb1b7a7477b1204429dbd27f67fafec8c48bb5e465d80827a068947d812aa7b4dd4e67ad342f07043c355e9b6559e559f3", 0x7f) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:42:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:42:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = semget$private(0x0, 0x9d5e2b2bcc4295b4, 0x420) semop(r1, &(0x7f0000000000)=[{0x7, 0x0, 0x800}, {0x3, 0x7fff, 0x1000}], 0x2) r2 = dup(r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0xe3be, {[0x2, 0x4, 0x200, 0x1000, 0x5, 0x7, 0x9, 0x80000000, 0x3, 0x9, 0x7ff, 0x401, 0x7, 0x0, 0x6, 0x94, 0x1000], [0x1, 0x4, 0x5, 0xf172, 0x47, 0xab, 0x4, 0xaf, 0x8, 0xfffffffffffff801], [0x26, 0xffffffffffff7fff, 0x1, 0x0, 0x4, 0x0, 0x401], [0x0, 0x2, 0x3, 0x8, 0x0, 0x2], [{0x8000, 0x7, 0x9c, 0x100000000}, {0x200, 0xff, 0x2d0, 0x6cd6}, {0x6, 0x100000000, 0x0, 0x7}, {0xd8c9, 0xfffffffffffff5dc, 0x9, 0x81}, {0xfffffffffffffff9, 0xffffffff, 0x10000, 0x3f}, {0x1, 0x400, 0xfd14100000000000, 0x1}, {0x6, 0x400, 0x9, 0x80000000}, {0x3, 0x4, 0xfffffffffffffff8, 0x8}], {0x400, 0x80000001, 0x8, 0xffffffff00000001}, {0x0, 0x9, 0x6, 0xdd}}}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000002c0)={0x8, 0x0, &(0x7f0000000280)=""/8}) 14:42:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3d}, {0xc}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="83") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x100, 0x7, 0x3, 0x7}, {0x0, 0xfffffffffffffffe, 0x3, 0x6}, {0xee, 0x2, 0x100000001, 0xaf}, {0x8, 0x9, 0x75, 0xffffffffffffff01}, {0x1, 0x5, 0x3, 0xffffffffffffffff}, {0x3, 0x671a, 0xfffffffffffffffb, 0x6}]}) 14:42:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x8, 0x1}], 0x7fffffff, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8611, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r6 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000500)=0x6) setsockopt(r3, 0x5, 0x3, &(0x7f0000000a40)="270c92bd41b335c23f10c0b527ac63a3267c50d0993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d17ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f03000000000000005b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77ee7cd18277e68afd2b29d0dfd3c2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827bc68ec9baec6af8cc6c2be795ea5d2e089b3937a2e01a46278aa692d59759c155940ab2e0dd0974b65a913f15e89792b2bfbdc127584f6fc3ef38d60d6a28739f80bd8850029a3c5dbde1e", 0x13f) pipe(&(0x7f0000000600)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r6, 0x5) listen(r4, 0x57b) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r3, 0x0, 0xedbb) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000580)={0x3, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000540)=0x3) mkdir(&(0x7f0000000780)='./file0\x00', 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000007c0)={0x5, 0x7f, {[0x5, 0x4, 0x3, 0xd04, 0x826, 0xffffffffffff0001, 0x6, 0x7, 0x74, 0x5, 0x2, 0x3, 0x6, 0x20, 0x6, 0x800, 0x5, 0x7], [0x0, 0x100000001, 0xe9c, 0x200, 0x100000000, 0x0, 0x4, 0xfffffffffffffffb, 0x0, 0x4], [0x7, 0x8, 0x4, 0x4, 0x9, 0xa891, 0x2], [0xffffffffffffff7f, 0x3, 0x3, 0x10000, 0x4, 0x9], [{0x401, 0x74e, 0xffffffffffffffe1, 0x1}, {0x5c7, 0x6, 0x0, 0x401}, {0x7, 0x1f, 0x7f, 0xa34a4bc}, {0x3f, 0x401, 0x8, 0xe5}, {0x1f, 0x1, 0xdb84, 0xffffffff}, {0x5, 0x6, 0x2}, {0xfffffffffffffffa, 0x80, 0x4, 0x1}, {0x8, 0xee1, 0xffffffff00000001, 0x200}], {0x8000, 0x6, 0x2, 0xfffffffffffffffa}, {0x4, 0x80000000, 0x3}}}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_index}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000740)) open$dir(&(0x7f0000000180)='./file0\x00', 0xfffd, 0x59) r7 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/108) 14:42:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000ab1ecc7a000000000000001d4f4870dc1d7309e4866eb17fd200302f06286d6d0b848e3ef4c6be872bb77d3a9c89ee802d01d6870e98db3dfa69c8860635cff1e4b6e06e373711caa18354ef33af7f0c8d70f844179d1734c3ec031e158e1e14a1c4d78406f8b800000000000000000000000000000000f09e60de448a30c94aebea9d2ba8a19ec84073725a7f7a4347d622e8383270d46820cd172286379c9f5e8638aeab5afb7382fb69e5c5219d8a7ea1b73157343bd4b1e2dd3bfba86473cbc945c763f5711c9ba04e86c5cf5e0ad5c10cbdeb31737c841e5ff1b66b8b6d8c0c050edd48b032cf"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x7) r1 = syz_open_pts() close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xa4, 0x0) r2 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r1, r2) readv(r2, &(0x7f0000001480), 0x216) 14:42:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x1222803001c) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/15, 0xf}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f00000003c0)=""/223, 0xdf}], 0x9, 0x0, 0x0) 14:42:29 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1766696c43508f"], 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8fa0, 0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x1000000000000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 14:42:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getpgid(0x0) wait4(r1, &(0x7f00000000c0), 0x3, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 14:42:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x101, 0xea, 0x100000001, 0x5}, {0x1, 0x7bb, 0x0, 0xfffffffffffffffd}, {0x4, 0x1000, 0xffffffffffffffff, 0x8}, {0xf82, 0xb46, 0x3, 0x20}, {0x7, 0xfff, 0x3, 0x6}, {0x7, 0xf29, 0x91, 0x2}, {0x0, 0xffffffff00000000, 0x7f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000040)="232979f6e2bc9c9eff1b86c951de0353dd3f2dcd202123284a944bfcca63c7cc75d0da7e3bed16dbe3b0fbabdc44324e6905945f31c028") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x9, 0x7, 0x3, 0x6f5]}) 14:42:30 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) kqueue() 14:42:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/39}, &(0x7f0000000100)=0x29) 14:42:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x4b) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getitimer(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 14:42:30 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f887063ae8f45f1b0314af92bf0f6547e867da93ec0af3a7aa0e8883d542ab5cee1b99e0f159920e061afc6f57cea107230f12ba7f09cb0768365d0b90f31a48ca29df5a221b1d321af2ed44247a6afa1f2c4b0b346da212d5f336932ce2b010d0695fd0d25d86ce42dc9266ed2a1807f4c4e75c71a70f924a05383bda71b55af8ab7d1790bdc10a84224d65d8651ee27ca871907db33543fce2e75abf4ba457d5252f5c528c31542d09dab0cbd99100dc044b5a83422b705cc4c4524f9908f978ea92029535e196b7af940e7825eb13c2aa18719a8a97c54f0bb727115f0c2a2cac800bea2d02582b537ce47f5cb2ee4ffed6c50eea6bb7e885c4434bc2a0bd89534251e3e8fa6cbce9a72868524b727bbdf89a6c2c86ea65339c53dab78e06cd40d4607081a8e997ed856a850d708348707594b6194df1d523c184e82c63b2bc36ca77d8da2523ed88c5532ee692bc78fb203fe7bacf5591335e4559cf04ad92a1fd93a97a9669659d1e32517746f4dc3898ec1f1a38fb1248379248cf5b2f43bc502a04526f10ae5b681d15626922ca865ed07231844df5492ba05daa7bdca61391480a0bf86e2f36d7c111f7cd578b5ba3075d1b05331f5bdf461117592b1a18379db60aeab46b8ad5e55e47c17701c5c38bcc223d0053b1d05bec3b6fde3f91f64a5a24890c55eeed767afde0841c170b33d10a2541465dd8feb10a8b17e1e75f3184ba4554a4f3de0c71a9e1cbd3b5f097e666ddc475f4b2715d0c81088cccbf7aa2189e3b02cbf4e5932d6593abc9a6ee43a1870623533ce485b72df3982be10f59a8c95e40dbefa354a83fdf6985e25e2ae172dfce60b9be7e2d788b437f36092446c5d27a40c60d44bf16fd057d45e99e9d123067fe10f374fcd4250066199a35a1283f061eb78f50f9d68e2e6676df23cf69c756fb66f9003fab235ca9d080eb8f63af40d29d501ab8a48b08e12ec5a5bc2ece6165ca04b3d208adb0eb2c7554d3d9581fa1c2cc70392f4dfff164b934b5ad34b9a3c6a0671392ba127eed64399d3cb1229127a8b10b2ddc86b13263fd9f7885ff4d39acc22f45c5b93b735dc0126e424b110e94c8421b571c2d31d283a02aa21979461d958aa35ab675b895ddc80d957419f32a97481043a2953e4a0539dddd36c9e306349f5792303bc5810b45f9a2599047ac3148a56de26ef0eff9b550a1d4051f2b660555b932abd7c637154e3fb975892200b99fe4493c199225bb213b06169490b4c2b5d43dd9ddc67b4776ba2dfd58a5f0f5801ca5860adfa383a2fd52c7939fbbc4ac82c4f8de4fa958e357502c5e85efa2ec242e7cd9c83bbae504d29f27f71f2f66473cf684d8404c15846b7f981b7bfac6e4d659c74b9f9dceeba047340b9bdb6872fa402b691ba3d64b9021b0dc12c0466d40615f5f95bdeb220a5e4175532ce7c3f017f93c6fe60d97bcc71e5b949f76d1115c32c068d5457d9e2a672fac217d257f53cae7ed7e54962cef6ea45566f1a52079f184b80ac851474465ef65f7165fd5a8ef987e8e4623cc14406df4151363b93b7f969b30974000229f08b6cc60875541a0759a3f0a0595a21190d547c1396f3343ce3d14e9c4247be6e62e91c21cb0f8b6cbbac3e634070afc37ce2a66619de4c82167f24daa0d5ad1ee6d1ee91838868554786cd1f3d9426af837eb941608a746f9212c28b1b819dacca3582e3fa354860e1f018d5f5598ac6cb6261c7bb472d02375527c8d727c731d18402fc75affe40cfcc7ccd50a57d69505726996d9612f5f38757b2d36f71ac10bbde3930720f23adf095d3c04a7be6c3e07b7e0b52eedaee88eb46efd76cbc22dad3d37bc4dc197a4322d552f50f6e768db7f7d26d40d0fad8aa31e39e39fc5c7f81104240dee2b21f4cbfaf27eed26ea93d3ad11180cdd37e7043570f5c1028d49eaccaf2c993fb90972e2511eb7675ac2237cb497242415c4d1238eebcfb71b88a287af27c921964aaa5dde27967e2e4ed564b1ff32cc0588a11cfdea1120c725cc969d6375d36751a4a74a55071327028cdb8729667f09d91eb608f86dd0fd9da4d6c1e07d8e1e7f5bd237413beb86434c677bbcf6abb9404c9375ea39513f7c0a5a5592395b7afc0c9a8acb226402985cc54d55cf87809fb52f9c9de78259b1f52e8fb7b0d8b82bdccb49957d0a63f7d2121fe0f93de5b40e2fcb2caecd8ba44ee4d74a072deb0e131fee958247bce492038183896125732dcdac636c92c2c14e79bd424d28a383c6433ffabfa2860e656165735d73e90d26d65933e43053c267d3b50a447cc3458ec10c8f4155a2042afc18e1fd0204fe87111cc83e6398c7e792d08f8f01a27a6b0e12ed90251e0d3dd2f190bc813c6e9bf19244070c7544aebb1d9197b14a4bbc6d314e580545ea9975d20d0a01040e91a4d9d95dbddf8799d21d27af00be13eeb4681a894328cec7140a15beba92f833804e1e376a7d486ffd602288a17faf84439e6212078b95dd983f1db3914dc89619f55ca98f82ebb0955bd2ba47f462839e6207962f7dfdc80dd5d6b0e1f4d0ed84e5245220528227857695ff084f731353c8679954f3a8100357b77d7c80679b859c51a29a97ecbbecf375807628f248382572f862052c5827eaeca1759e2ea10d3a5abbcb6079a17c8267be3c7d36392b8e079022380ba32d02a2b93d0b77b47c37d8417f02df3be749ea8991443253a66213bfa74f08350e66ed8f2c8c5588a4e1b2b3582d3f0161d0efbbde85f8699e708f6ae1a058f1bfc31a7ecf985e813d62f240e55f20a748a27b4cb31a86f0f2b39140a87ff3045e69415bb4d59f476da027c1a4dbdb46664bd33744f54d4601a7e48c55a942bd11fc92fe8e3a10bc823daf92e93d483c7b0ba4f12af2e26fd06efc7fd0820fb737cec251b42103189c86dfe893bd22d489fe5354cf6150b314d6110fe863aef9a3326d41b8488c06894e01c8d8c0fe0275959112e8788d021640bec5a532f4b20932c30d0115ee21e4c61d0552240a5ae7df9bb559917af9fa92b7552fc3429bb15d8b95a3e08b6604582cd52bc686f08a6709c0a43b1e979301ca100e5394e2cd6ac34baf1471fff009dea672688d71f250a40632a05298c89fa1654966829076d53e53a4ebacdeb2c264bfbeb4082ca6ca17973205172f8dbcb457f2e98a2cc02a9f7d41b191980dcaf1f4e9706785e4dde842fe3f309d6a4b304cdfb209ae47f6f86463a3914ee845aef101aa580dcab3845438d9f67dfdc095b4e8c3c6ce1e8815b5f539949739b9bcaa4f582bd1d46f6dc30fd80fc770a7102311528446ee9fad0df7c794d101230d7b7d30c3ac59d5cb0eb157ccdfa4fb6009547eae963183593250a10e96f762fa3e4890e38a0ddbed0b0173a97c93fc6c3c835fec1830be808dba3a7effdf1ef4d7b7b1fac802574c83d51703ef3e7be171c8d3e68a5841e486511bc6a423f4a454a7eb0f7", 0xf41}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x1ffffffd) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0xfffffffffffffeff) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x47, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 14:42:30 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa000000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 14:42:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xffffffffffff1467) rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x50, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x7d) 14:42:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7}, 0xc) 14:42:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x2}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x7, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000040)=0x6) r6 = dup2(r0, r1) getsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 14:42:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0xffffffffffffff94) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000240)=""/168, 0xffffffffffffff51}], 0x1000000000000127) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 14:42:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3, 0x56, 0x7, 0x1, 0x1bd80000000000, 0x9aa, 0x963, 0x1, 0x1, 0x80000000, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:42:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc3, 0x8}, {0x7782960c3adf1d7, 0x5}, {0x82, 0x6b3}, {0xa3, 0x521710f5}, {0x1, 0x4}, {0x87, 0x6}, {0x41, 0x6}, {0x6, 0x99}], 0x8}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x7010, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000240)="10") 14:42:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54a31e574a4f7fb2f5373b6246cce6b76d719a14eb87f97f1ccbffebdc3b031b31563b5899edd2b47dde90f5fc70a08b68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b635d6106655292d69552800000000000000000000000000965fbd94cc962837262a503d013436ab9b0c33f2dcf74d68b37824c5228a766fa3a2d3e1f91466d00212cc73e086fb389c30f066182e41553ffa48658bf654b154d46ead55a297da836006af578ce52a82f601f27ee15f84625508091756a2675b97e466a0c1320a5e115387e45e1758a59c7349384f23c8a8b800d064164742120000000000000000"], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000480)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x89, 0x80) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000a80)) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f6, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000340)={0x2, 0x3}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r5, r6) truncate(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r7 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r7, &(0x7f0000001a40)=ANY=[@ANYRESDEC=r4, @ANYPTR64, @ANYRES64=r3, @ANYRES64=r6, @ANYPTR64], 0x5, 0x800) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)=""/164, 0xa4}, {&(0x7f0000000c00)=""/215, 0xd7}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/133, 0x85}, {&(0x7f0000000800)=""/78, 0x4e}, {&(0x7f0000000dc0)=""/173, 0xad}, {&(0x7f00000001c0)=""/13, 0xd}], 0x7) getpeername$inet6(r0, &(0x7f0000000880), &(0x7f0000000a40)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f0000000940)=0x4) msgget(0x3, 0x20) msgctl$IPC_RMID(r7, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 14:42:30 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 14:42:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8040, 0xffffffffffffffc1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 14:42:30 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xff, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) 14:42:30 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8971, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) getitimer(0x3, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x9) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 14:42:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="cdf761e1c97c7923105b63cf3e238773f615468bb281cca3b858623cec667c98aabba0477c6be6b661854016c02a567cf71a7a69f7c566b3ee6dd78fd02621f303b3e27c852914c5f64ac3ba6ceb0219d6c32afdd7cfe14db1181d4d1e2a1dcd84b82d85d54bb556c5d05be182f832591d66ce0333981d0b", 0x78}, {&(0x7f00000000c0)="8e9e8a7de5798332b6fefe7934e2773c8b631c0e0345259b2df022fd8d0d5b7d31928ccd7226b17adedfc5c31df7c032e842328d3396cf98dc53b80f72c3f9b0eab30b4183a7c58ca47528a6597dc51e16a8b8ceaab70004bd6f54a0717c2394d6fce3b33dfdf6fccaf91f065e229e5a5c42518fae6d2707cd48a87cadb6f3390ff373c60a0fdc36542ac2da8069f2a5e834285afa8567506e703c72df5c3ee5be77df5241d88871a5267ce385a0c54ed398e9c72df920", 0xb7}, {&(0x7f0000000180)="7d986a29028d393141498fee39a16de7d31d8ae1e864f264ff497f4764d52672c23eb5ee8e35fd8814a761a679061d8dc4f788aa1bc8b11238a85726480c9f6aa3ac9f5d5888c15e8a309ec7deece948ed1d5c8741e6d91ff91a119edfff4649d330acba7c93573fe3354bebd930862f9b0fe863d449229064fe7cc5abb035fc1f7d76cfb75e8bc1dd26e2221d5dc40c79f2eb040a4849b2509aa8e9bb556927692889f13a4dce2db3099664ae3602af00d399c0bdd0617e5a32a2a8c9f58c3c8ae932b9b17ade6d91f0f782e3ada208a137b02b1e14d747be0a48", 0xdb}, {&(0x7f0000000280)='2.t', 0x3}, {&(0x7f00000002c0)="8f80db286a59652f2a3b7677844dec4f4d1a44184a366deaffdfd8075a1236a5fea224ae87b332", 0x27}, {&(0x7f0000000300)="027954dab137db7dfa05a58fd5bd0492e841938313a41d76e09eeb781677a9459fa2ece64f10515d74210f889e77ed05b99e5a67afe00c58b4188ed05313c790890a51590d259d6f48ebb40727b94147e4aeafa10cca5fd0b6ff40ed1dc4815c84705e9826f77d36004341fd0b0e16d6085511e8c1018021674cae328334f3318680b27542462a99e184f3364448f021915c2a857b05bb98e7d33035132b1c715367a09d0a012dc6b1eb3bb64ebbffdb2625ad8ee1f43eef62ee4bcc595323a8d551ffa8e0f2eb99bd11fbc487c71bc0015a1714faa9dc09c7e28841b10e7bbd785ad5ce2a3246a5", 0xe8}, {&(0x7f0000000400)="14106633e7aaca17f5c90fe4231728cb883464e7cad9f70db834d5005ae5753d352159701630aaf50291a471ea706dcbb09fb1f458bcab1c13ed054a05ab08f8e6fe7ec817b5db15cb428df610d55374516027e8922b3581df07742fdff19ddfbcc973f9bb6b07a2bc8310b3d7a18a3543f5615bae2fb7cc3982f42e5135b649c0358199a7ce47ae1386b42d7bbf15eba3a485153364cc4c9992ddc932339ff50559cb41929c2a2d51d29bcfebf76bb491fd2235da697f7a860cbcec95b8e1ee41d4f22b63ba27984d5887948505942087a228ec850bc13595f1b53d6080c7ecc891050458a5f4ce76779751775a9a37dde6a525dfcd", 0xf6}], 0x7, 0x0, 0x0) ftruncate(r0, 0x0, 0x3f) ftruncate(r0, 0x0, 0x9) 14:42:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28dfff00ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 14:42:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r5 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r2) 14:42:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 14:42:30 executing program 0: utimes(0x0, 0xfffffffffffffffe) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x80, 0x8, 0x2, 0x7}) 14:42:31 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x8, 0x1ff, &(0x7f0000000040)=""/46, &(0x7f0000000080)=0x2e) 14:42:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x21) 14:42:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, &(0x7f0000003b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000003c00)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003a80)=[{&(0x7f0000000280)}, {&(0x7f0000001680)="c26f4818205bca9ded843a77700b17d7ac72dc4b3f6a1989182086506b8da394f9ce0c06554fb0d318bfbe44d6be94c847922b95b9fef4db1caaf69771d6a5ad2efa6ffc85378ad9576911bda23032fb4dd17b26d7c6b63cf700c809d49ddafaec4d905c46deb74d857f8d60ec2b31000e93eb48789bc35c44397fa6f4764334ed3eb5c154a62ec5060cc1325d7e0defc43aedfcd2c5096d36e6dc4f0ab9802bba6f29231b752d815dff83bb8022afb9242973c548106409a730f11100b2bf63f4a8bf46232adfb7a73f7b8d8461fcc9cbad726b95298ca62ac173f86549fe1ba8f7b8bcf552b0ee0cd528e628a51617e8062dde00f67d135f866f8b1ae8e7f41221feb00225b603539d3c71a97f271b2a7e39bc12dbc6d140a9074a2a48aca10def683da6ee9ad15652a27b7fbdc259ddba038e9ffd1df7822c457272527ea9b4ea36b1aaec63c128b63cd361a40a44a233533a3e17d3b506a93cad8c8d289eb0dfcf9e5cb13035b67e0c85f56a56bbe82d218387a998dee5d3d815f57131c52096351334fda78591da2a34e454f70a20b5d0bac6ad4c22947d835884d5d9a827a1219321b29384ba3affe042317598a8ea9a9687005a0f04bcbee83b95f58b55b0a333627fa70fa758e678f1465431bf62d9bda096314398e7b161de6329732f01657773a8485e87cfef23b1af7b2d93bd9771711cdae1469510a56c4dd32b7a471b55983e85b73c61a1ff345611077ff55d5eb7c2bf3c4b0c224289fd0d9f6d3ca34b180e1086b3949d66d8d725f3bb17f16231e9de5c0c363042e68eade2893df2e255d847d72580501d8413f04d473d04c83b79be22f52530dc09dfeeccb4eb4c749509b4c0394120adb8a365d4118c2a0e09753b49563dcf781299fe5089f53477d2377db19ea318afd4893a78584c2cee1229d8c33087719c0b8901250490b255f25187a38ca63a2589b7d1277aa2c8f95ad8ee8b848243d47e1c2b61e53846e0743e4ee08f921caa146c95041e41f91bce26dbec4926fedbef347a426f74242e64ce5c384f591a0fdfeb52edad1dfe383d7d157e45631ffadc32db369dbce0b3e69f9d37e0c95091c81b06f755ee0c6465fd472ce82d72a1b1f3b905af3f3c8089977a677bc79aa7a386c6d94ddfa83874a5b43a47278d03b0d6f2cdeb73d4e6b5e1d8eb32351c59e7fca696e9b61cf2d8d3eca75d940c6b056c08036e45ee07edf27d12bf3296da5b30fb194beda75f4f5cdbf46a408c4af5644572c479c9d1fda347919bf9b94e36d4f2dc0a8d83d474ef2effdee3168a015233ee638efdd7db75eb007a6d5bd34016cda45958cbf16dc5068e4dc853c7b3b1558106494124aa8a0ea5099008383fd5d7148f07bccd8a0d1d33b367a8111c4532b59a54542d1876ac6cc6745be32fe63f9bf83f2febdcb1f1f0b5d3b29ee4b893798fcfb120ead001cfb84544612b52ca8320375268b441aea2f39eb28c27bda65ca8f8216ee30d0dee85cfa664e70625796889fddc16bbdb134e2d28780acdf9f5dab3571ce1bd043c0a374a3eb22c03868b82e446028fc21e8143db89a7bb2821de050cb4305d8b2808ff9340c1167387f8cba4a6c9ad2ec81ee27420d768d06856ee39c06d60e28e8807a764221a58008ab5dcfabadc0054c8cc3ba0dce4b77c19fc6fd8acbbc753802f019b9df2a07a2b675739509a97e026aa4965b22fe3828fa6cc61fa21863fcf6e760c6a1985670d31584a9ae6d364e3d8091ad13d256109c37e8e0507bfbbd6cb167c9b56be8a01c7436657f13adcf43810676c310c442bab95213c63557d97f0f93b56b5df0d1c58c80bf8d95b8552fc1ac37e57b3b0bc6718c7a702223d341049c7f9bcc2c59da113f094bff9561584aa9698624994ed8cb761ab73f42b6d693c08635dbba713d9eb9499f63b4aa0293226708d62a0436b35cbe5a0c7a2e8d2d4a3a4aeb27d0fea6972b2788a73567aa145347b1c22c7344b2d3e4414aa8fb88918a69e411d47ff27ae66229a2ab5160b573a15e844735f9b91dc93c73389e526239d837aa03235ee47ac996325e88c9a0707a5f50ebf1a6e452bcdac5713bc85a495ad482e7037051cbdd516f0805bb86b70af8b49e1d70255eee1776f5d9d263fefc4192fef8c97f37d34079d9fed5518cfce442119ff9e1edc42f2b449500b517d3ad6659cf79c02e742f1a246eab7acecac37e6575d7d7395067e65165a355998566c43b77835a2d4c435d5a5dc22650d2b725d19f2cf2c67412cc0ca7167d97dd8fd41d41d7793139c64a9fe1f0820c1f7d64b76c4f9d6659bc5f490e58b5e783b1183d795d4e90d9442bb419b5efb614b0a5b7531594d80bf661042fdde894c59f484abc41162e9195763d7b83194e6a0941cd09f1b086b6a5ea4620054bd843e9b73c658a59e219eb24876646ecddec5a458a63fea1fa537c16b247ccd5c1e7a2ceeda64c138f25995cb3a87dd5c0c65169e1daaf8727ca0649ff827bfdb86c9af16ffbdd1bd32ee353f3c983d0323a741332c5e6544af458787cda188f20a6f4970897038eeb97423185e92b5be8061bc660c685897246e82c010bcf622c572134418afa81759696a623d20750797beb7750736063aa993800ca1bb59bdbbcbb674245c58261ea11d20f9dbd8d40b8a1c29ed693fb4f7681afb9af85a5ed6a105f3a43fcff1afc12018f0aaa809b62cebcdebef5d7bec2fd276cc8a6257b82310a8fc8922ee0d7a157c94ec9477eb95eee2116326bcd5dd44c4cc14c094f1a247a7f5bc34b5fea7b4fece9426c54be6dededffc248a3ee9419b1a4b07137b9142b3430fb19c9730aa18e6c5c201d83b9df4232691ff7c07042584c3a084fb4e835e9d44585e9416ca1ab5037ffaf16e0d23759a4fae51f922bf2462bcda879e4874691aa611dd126a701467a88f97007e098af8b663bb65cb36d5e4374b6cc88f2d9e1185156c3a5e021cc92867d251bcf51b1b0596f9d1d8c8ff645f65cbb1eda6029e29846eb13120f9f6d4288c00edcf73c27b346811556770042c560ee2f0b921896c26f7e80a61e552a4470a0e875c5021b365f82e2737722504415f226fa3462092313f21057753eef070832b812a9accb6892f393ae0edfcc61150e9d7c2ff89f63959398743e4d535818cc7edbe6bef929950c49c44e359f39f005c6ab674b3e6321f81a482367947685e86ecb8e59c5d315bfe40ed16c54e0e5bccc049b834887b18d46adcddb55786248f6b54fdb94dc4c9f3bb2d1a0ac003388ce2d47c1a39714c03429824932f9a9f2bf6eeb3543a4c499f7d8fede2c4c709c4ee586d4c30a8bd513106beb24144b18267acd7968401b5d1da572adca4ae318267bbb3edd937852f1114613c68820c0de5190568e3d8c9f639fec182e9de97d6707640acb134a98c29b4f926c2acb7cb48fc227921909479a91b1ddc746aba1e53a00cf9380cce63916457e72d9cff179877d94d5b3bc5c02ea633acacac3b39a0a687f3f3d42a4c5933bbc6d0d29b6d13c42c3f3eeda17435213b3f340b2291ba91fe3be1425b71dc8def8c63a9cbec2a55a6d12ed262f1f7700d99d1008c6f2ee942078b6aab717ad4daaa3d3aa349afd1acdef15e585d9937f09e4a48286c366110316e4c6c7ef28ac241cf0cea176bc1d1a1a5785a8d9e5de42ba6aa2ce2df3afe65f1d17cf4b86454afe49c02a7b8117fff4badafc277b5c95e363c9234e005f130f5191880eb8f5aa9d6951d3fa6dd56029b2a31a7ee36761d17ef2054814f34ac7ac0ea34674e666a1181de16dffb6ff60f6d9a75c2ff9831712f7547f8e60da78f8dcbf37cc5e4454447bc76136ebb129032dea72b90c9b74cf84decbe9a1603d2caedf6e0289d07d438ac2909136902285ce57fb4ca38e71cdeb48b26344d986535d6abd51a73e0873e1aaaee0bb2b1a0d97182a84fb3f4cdc3cc3b8f707638036ef468684b5ffd09542b0e99c9b5f890baa3e65168d1a0bc8d237a0bae5ba3174a98dfa17d0c251fd610162ba250a2cbbe1109c3d6e3b5e0d06854cee074b7d4c5f9ff10d4d72b940531189ac4d75c974dd0bde1ce29a3be3f69c2f17145077a63821a9e556b21e45bcbfe88debe3ef5be0cd3ad059a1bad0f22ff1323f88f73e82d744012c9a6b8b61b174234a36ef9c36068c354302a311b46cd6f4c479f9fcdbfcc7b80b2d97522b1ddf4d07c92a8445ea54ba6a189f475c92431c65c954a1561efbc8ccd313959063206c403f9dc9cc126f4a1aa87e66c0e1ca04ac01a37d1e80f33adf1fb94d4aafc8849ad6f29faaf80c6f2f7e84b415d6d4afb05ebbe6f3c02e70037e090ccda64b368bed274c82e230f9bf70baa458ecbb420bca9cdba07fd1a0d2ea17358fa373f38ed9991b9becd01ddbd40314267cba829de31e5272fed96b262475facbd92aa74b2a38a36b6f1701e6ea82b21746002ddcc62c643be4b92bb7966dd618918949d4f3666d3c11b518ff3b56a0dc8015f98102d8b623cff5d6f466a2797268ec0e4c49d07ce76cbd2253e6f50e499fa51419a944076b718cc180415c734c2ffdeee4c924d4f8f368144dee815075792e2e50172abc0c54a35a550781f11b4700187c9f8bf7cbd502532a9e4215aad87813b707dbac6d029745b0bbb08c582ee170f41d087d246aa0fcbde622a091ba3e396f03cfcf4ee2b45ab383c2f08b770dc060d951d9c166793b0b784d9ddb999fec96c909d61be0e4caca2cc44566e98df1d23e505b33abbc852f44b8027e4216b8dd153cf686593e874be447f4bec56d75bdb7f0b57aad83d4aa72f0a2be84c0321adb5117f9f1f3ccf1c77fd572f0e29b8d55c1c6a2910b3635c35f401dc95c7f0416781ffb263995eb5138b7b24f3a4af3bdceb9c6bffd54125273b8fecf56e359c986300cd86a0a951d37582fd33bf289d31e2103398e7f6bbc25430f7b37024f6c6f6cf6a2e8bec66c344e005e070a124f630b894734fcfc1fe874211c893fa173de0edf0fe63eed9619b3c72f0bc25aa69401a2f937ea5853dd74e92f13b5eaee19d469ec12bc1a45385dbe70f73602899815b9a39d2e7342db2f92ce937389b58ab7f8bd2f361e2f1dddf10c05d02c2482c5e88b3aff634893853720ee39f375bb6edc36d69b94d891f2a246c6a19fcfa4e7ee82b86e05d0985dcb83751dc4799ee485a91d9742a37fce58f9bb5c1f3217d3fa3aeba33dac6bd8b22e32ee661a2172468431ee204cf8def381ccdb58ad3203fccb340569ee655f346cc1d82e121031b8a01b2378884d4f822966921d826cf19f23da40e517df4e9e2ff118b8b6374a15bc554605d9924dd488b51c05b5c99b8eabbbd7fa1d1d10ce2647980ceb0586db7f2e3963ae996aed0d1ac57981e0b56b9c223a15e29463437c33156baeadff833fbac82ba4d719a4e71e087f0fc312d7d20060aaaba5bdd6ec9f575d2d45a47a6d0df2360533f67692e7000315bd468cfb0059d46034c8b6692fbcd7f7d0ffd88fc0ebbb23c4ebb418a1d246fbf2dfd98d239481c78923acd07025b55f9ef3ca92ed7bf1c8c123c4d943d5f72653504afee4291f80415b57e8e65215290833c4def5b5dff1e1c2b24010052cb665651df3196122d84f77210a4a99e09593b85d3b528fe9a1e3241491d27f901ed78adf4c74c596793b0bc4425b817d6e9a66e382e0dc0864ed424f70bb7e6e8a7ce9eb10f28b196519b0172107c9328dc5b4c1b841973922d4cf5008614b55cba4cc46c8d3309be757882a33f0749f0fb1fd9dd596c7475d3ac4368f6ecce", 0x1000}, {&(0x7f00000002c0)="13911af267450f7d684ebe95d64ee7cb9b5c090c6ccdee9a61bdde6b1a6b028ceebaf6a0a021e796502ffc28873d1148c567339edefee240be7b23b7a637c0973e9106a194f8898be0ad7de8cc060d06cbbec393de9ca253794a41672af4d7548a767c160bedce863e2584cdd9b71de4c1d7a34f2482d6e32575db9027697eef0bf0fde58fe638728e3a07a138ad825319bf49eae49c4dae1bde7bbda59957d723b15a95850820fbeb789afa6f92f035d23fcd3c779063783f58f9e7ab395429491df362e78643daf60726f21889ffcb37e2cff12d802440d31d40c50666481c28005bdab859e72092c21d09f6d660d5d6c61fc5bc8d926d9b190d", 0xfb}, {&(0x7f00000003c0)="c01411178268bef16abd8e4279827732fc3d57d9e57b4f0169edc6f4a07ef032e89fb5561a88ae3d9ffb7dc6375f39cac46f44e19e8cda89b7966622dc54c0a6496801888ad5fd0845177782ad79729017b8cb3a3d885be26a24d9518d04d9c8373b83ebc5cd3e98f87fc24340b63aff", 0x70}, {&(0x7f0000002780)="5b55a0765f2c36ef6d9685fe348c86b471dd409628ce614ab871a810a4787c7808ffb998cb34f3b318582b11f8da80ecebf891075c2e887c23e1d6139e89948151881ab1121a5c4880b6f96cd4c8f5e5c0815e357ba619f6cebd1a393cbc90763878506206a36ffef80879be7ee051ab6878e21fb278965177c6dfce5fa2ceefdd285a75d78c2969b0ea160be44f0dca9e12782c4f3e4eb2c1d12437c9162e4c402443ef0cc68eb499f9606a1f019aef66019612a19c6a60d67133a7cd8e34ba3a708d1bdb8a94fb03dbecbcf41788dcd215a74b4f023a39a62a2544bcc622465bf4ff4ad0b4887f6e6e7c010f8c2a49e62ca5cd6b5fd37298e663", 0xfb}, {&(0x7f0000002880)="d2978df8329b2d33593da0ae5a223c8b3dd9f1fbf6c25ef67d65ec961ec2107c51ede710bb3f78688ddd6e7017e0d03cb60d7eaa93b2225715a0300125311ffea63eaf7fd62da9b0a8d2bd8b0ccaeaf3140afe67940780985982cd4d8fb18ab889cc8910a5e10b5fcb8ed15ee584b82cc881741e07379a7832aa059a412641d2f910f4535d7e6c609375cc356c792536c5804a73", 0x94}, {&(0x7f00000029c0)="d277a203ab59a9fb1a214c97da890990c87da7aba87d5d8bf2604b40a20cca33e7bc96db8c12ea6aeb387dbf582f1736e17088a09c779aefe9b734161429e602fc1c57190dd2c21dc9ed4efb97d135ddbd9e534606099604d0d839c9c3b2f1b48d42caf9f0e6aefd4ce3032e627ba6375826c81217d7963b604928b115a7703b28b01f7500e825e7acd01f777ed57f79f45ca04240", 0x95}, {&(0x7f0000002a80)="797ed978bd0dc4848fe00f8be7e2a8f78808f14a0706751c4631662d35dbee695a8292047dbd6e252972ec1274c50b1909ee6f609edef434b687c719524cc43d106dfbaacaa6ceb06daa84007a6e8afc34a4d1802eb6d36c8d2c4a0331ab3901c1bee408865ab9adf5ddb756a2480a02bab817096425c07df21bf758fd172d72f0ffe2cef60f04afa9be4c64c6e2b91a1c6998c49104126da3e5b59f544a90cabb97a0f6a278e18fcc33e84f806ad73cbed9955d708a00732c65cd413018b6112a948b6174c421732c6f5f256b3dd2ac331d185e0cb3bfb74342dcc45a5b06b0983c4a05c5741d43a2b8fd3946bea424701a84993e3083fad024b4fa61bddc3c6f89a2341fc92582b42e02ca6884138b2ec0d9ce7707de790d0f4e7d07e8f13422d1ee1defd571d5f0b9c94d90889c823bf10f8b3619eaa17f67139b6d96029757e2df6a56603ceab21c745d38155c408ffe550b66091f363d4b18f4175a3fc7b341237b14e0d82b812e5d4c2863cb38a8006e64deb4046956c79a42626d32fe17c5b67f9e6ba658d675e945e8aea1e6fbbd89f273d81b647b3890ab4a4a9be6e29ddeb6cbc89f8b9f4deb50e07b8b63c3cb8cf45321e5422342ff1dbbf9900e023e23080bd21fd3eace69789ada14d133772b65ea7e54e9f1d31a08a2c8c9c50c7f5dbb6ad6e6a674da1d68d644c5f1e815fba335ddaaffb32a5899b1e0ae8edca53098c325337f16273ec1cd24daa62abe85390554a6e220087509d4fe89e36368899c8168bc6cbbd7083f64b6e63e1826005099960cc9fcb8cbe12526c4fccc64a22532a65413519edc1483937dae67765a5d40d6da3047535fb4b4fd21d6bf697612192a8eaf174dd6ffd7bf52c7cfa48c2a818afc1f5ce85c922716cc25bb3a04ec214dda2edc43da0f076e873cec8625545d92a05ce09e8e3b91acecb253f66753994289880eff380a19d446cf8bb41e0c6d9e352db8ea501dfc1a7c4c22a8d3124e0ccfda1fda98a266c6fc4ac61a48882dcc5012efe2276690c74c04d115462275ef2dfea73d38e1eb5ce2e52ea543eec07d44898c2a7972b3670f8189890b9e1b166c77329c7ad803881d6c677102a122c4985fe4e4686eda8436053ab61ffafe27c7d3517f2de047a7abbd017bc69550401f00ae989b639b6a667e7a632bc6c4b6d9af81f9f1129fc94b351750fde156b5a0253705993ed160d0ed380aaa792765588e5e4a1dc739c88850969837ee19f8a39cbe65cadee8c9f47599bec17bfff25fecd82635ec1bc3990716cac53a050cee5996f0de48a50905de1fccf07cb59a7d527954fbc751eeed7bb1a802cd5db878c7d327f44f65599bfa11ae2f32ec45c9b75b15367980c752254c900cb2c6537625a1ba1dfb0f98c4130f7c9ae6f4d3242787d8280f1531ad48c15a08bafb9054a93738e8832b8643c5830c5c0fb75f08e3d7787a5aed3ecad34c157d5ebf005990b932b935d294961fab8b790e744297832e4d5c0349ee55697d661c0a785210b9a76c88d0a9116cb83c5f37306c36e794dacc0171a7605c4f93760660a36fb58cdada93a2f34e5727da48e8c1068a34b74c75c76762ac07fbacbe44b0cecd487897d354f2c6c2acecb82035b857d6645f73c7a52f94ce070c9b9a0e5b120cbb5ca5a3075a13e0c0656cb9f0f8e15a1f40f8720462dc23b86c55792931528fcac5a6d908b0c473c5ace427ba1cf7ec689014aa27cb0fb7206b9e9ed8b0bce965269fb8a75e904dec0d5f517c2effa08153697cc9256996d5b09935d1f879943005c51614b9bc01e4013f28ada2fc841863a96f4202577256ce79a118caaded8cc0ce289577746a8bec7b1f27cc6b8edb786b52d41ffbcedf5d3af413a7dac454876656b4ecca95f2267fc38991faa651b8f6e04d732d8cf79a5d804ef7adb0c073be533fb4d8b7e2e5d99f15227710e6e82854b3962b10babf99dde90b859fea189cb5e4a2eb98b141b1ccb842d795a19af8c5b49b997180ad677eb685f877d613f80f2a409afb4c826fc660d312ebbb3d5596b6a7245f15d7b56a9b47ad8280574692b0d6c3ac11f176fff35097aa1e290fc4a041794dc35c441b16d4149b8826f5df880f95032cb929601ad8a21cd53d4cd5a4c322295503d8258b823aeefa174348c56f2f6e75f47c8ab18792f6e7aa5ac0dd66a8aa7c95a941f50b5a754bec8a9dbfa75bf36c687ca9d4041077a4e8d504a1163ec68fd77d88d1ee1fe2b47d33884ee3b8c0e1eed9d4da077affebdc5f8e65ca1e78ddb480887d84224e4f88f0df6379f971527aa7ba8f0656b69498ec38ad2cf3a38a2efb57fed423d0a0a01ae28a852bc130664a12eb5d4e1d231866f8b82d9040022ea8cdd63094e74f480781965dad0629bc0d9eaf22bce00bb1e0f981d2a1f64ae0f976270343c7789517e839a9f57c87ef1f9e2ba2d1e13acccc0ef91382caa7bdafbaafc11edf23b6fd63b6670425397b7c79d46dab79fbfbee9b0e1cde9c0fc85338bb2ce55e787be15430b8a3e28ec1bdc91d6ddd5a2ef28a47aaa192e7dbca6ea6bb03175dbb8d836271a2d96d5660bd645eedf7c3056096b169ce5f7c5f0b06555990ed759e44a07d6332632bd4ee28fab6d18fa1351ef9fcaeb77a8e707b24abcc539cab04b0f2744722cb037a1ddc2e2a79083ab1f8f733e2bbec503fcb1cbf843df3e37762c081af22967e8f054e22246a63fe490bf3ee0285530a1e6a5a5dbac622a2a4896e1be583c3836681f2315fd1d6e5a0462854f4c3e9a4a1873d5b965dd37c54c9051fae5a8983dc24800e989f1329b0a1eaca7f64b9b03c20cc09aab041bbfad682b1b0e4ab330c598967fd8657c07a1c7bb1ff50d984d3a1fa32ffcde5818cf40b19dca8182a1f7f8eb40ccd17a09bce1197fc5518b8b9442b5810caef5db175843b1d6e4ea3d952c962f753ae3686cb5124a4eaef9cc99b7cd33972897fe9fa3f1fc1fed18c36886b202efcadc3b2eb194541855bb82fac14b47cf1bf89b87966bf6cdd26ef82ed05d5325f4a83555e71d0daf0cc4898235fd23985ee54273b96b7da3dae59b8bc75f1c494b598cc4d676297eee825560d8e2011434c187b7c9441d2bb4535f9f83f356534c50d7e0417d4e503fca137e70a6fb5811f266e90258cceee343b1f4842cd61ec1468154002b34ba1fd14b2d77c7ee3bb70b4caca83744fab26ea178633b867f8cd64d361ce3adf4024ad62b4266098916ea609819d110eac560341e040aa55bbadf0336cee8ceb7d9f620b18f6b6b74f958f36b3b74b40f2d1a0a8d9e256fbe1ac292a7e837e4e9f38f561880d79231633d2ec832f088ba90f281845155041e4eb857bd8964d3b9f9be15489c1264d135a253e933f4afee467ea7aec7532225a4bed7c43c01160ffc401b9f194c1d94abc0611d8c1e372b35d23a95588bdc03048f3b4beedff863aba0e64bf12ce81b20953dc6dcbca94fb19bc147f0744f1a0e58236757943f94c49b6b01da40b8901dfcabe71785ff6b10676be141534e8bebcd11f66c30747bb3e74073c08c60a55d08bcad5c2b2d5e21f8d1a00faa0e946bab9c0bdb886faa3b5455472e4ed7f899a71ee427db3bea2c38b2f54e686316e770eec32d692d5f851f88a7f3bd607293801ba388b9ce675017c878b268e56cb794531207d37b0faa20dc074e28c063c9ca700ac2f3362fad3454feaf00a007bd7adef67352e58642ee3c91378141d2766787986f172f653caba61e33ecef465b4f6f4502a3c9f179d202ea54585fd12b8fc62007ede7faea39e5483538c15888042d262fd66cd615027be2529c1304ab032eef3ddaffe58c7f096cfdf40ca2f75bb3ef6b30c4ff0b4496929348435b0299dfb9d34e5201f3bcca4b6f3d76bd48435293041524fc3fa9f9a1de64ebad713e40db51d9e45f614f6317c2dcd5ac0ed9dd932385aa0be07759aa8200be4355f353555ff8a4240d8af3e94a7492244971975051763b7ba44fb723ac39b075195e69f12bea4800a337040cd4c9dc31c914d41bcebd73de489b354030a0a4ac67f4310b595cde2d7e4ba94f42d4984d4a17008cee70f7387a835f9764b889c6e22e02e8c7944dbaf686fc309bdcdd0ca1799e46713ddef95b6d6d2579af51d89f5eaa9ab9c6b2e71b745fa11fc4067a93ce27ae57fcd7eb8a4042661fc76a3485b6cc6016a8810dd8a686cd4766ba61ccf2b0a8441194f99391b7a58f62d542554b44e7e40b2f0b6da2e36de5b56de809ea5e1bcae95e5e521f5bd3978cd2127da960deb13b406ade6a3f522dba77e02cac8a2fab4a3d9ff0479b5444baf7f6414c90aa4fccd55ba7b1cf4a2ec12acc9b896abaf98f8d78cf688cce3a0304a020f558aed650e14be30030f876eac5ac422b44c631a0560be7f3bac499357f293a75c22046ec0b95c71a3b34ea4f350057f3f01c83b8f70981d392c78e2acd31f458fb38582a5b23713d78adffc7df7147d0e12041e4f3c2ca7f2eeffdfc5f708ccd2d17004fa52f1123e61f9e6f0c197cf260b27e34c65d07f78b9dc9d037d03503c8faa19e1c751fdf3ef166bfcf27af54ad4fb2fc3ed3ec1537be5e993920c9449b2fcf6376d19539bffb827ea92081c490579bae0c98dd709d47c645868967d01a65f9a2d438883767810c58d56a169adf80a52e11656d4a5c91ee40bf12f35b9bb80aab2fca0ef9b49958415def41f53bfbeb14cbd0a03e445282622c2d667b333df95b81813589b3ec0ba0b05cf373986cc40b5d10f5dca20f6d628836da82f6969025ffc75b5b0b7da16ee17df30818f5b5e0f7fc1d20c4bd45a8829b03bb59500537ecf49475bcdd4c205f16a38bb94cae93a5ff63385114e7b04ce8cfa1c21d0a99f596f9de8bf3b9da3e189550e8ebd4741dedca466426c0331b741dbdfdba0f5c6244a8b146de72622d71e74590b76b98d696f87f6693a9e086a145a24d74e3f0b7255ae845d38b3b95eaaa579b1c5d9e6cd24ef26f29aae447487f2c6f5a1e4e95280d3d11ad1bdcb02a479f7e7252d19e5e88ca9d7748768d5b10e30ae639362bfa0be41793f8a8a28c05a403dfd99f94c35bc69f33fc3d83b33a96ed20070a20398383ac3a07f05a3617c486fe2747a9d3a0816d4b68ddc32df66452499814662b8b252edfc9d552b4e354a2a1e0ddb5f00ee6bf4028995532ca93b258b28b4c9faddc7ae38e60751e146e6642df92b0ac6d1143e6d050d0701c0c3a9fad8fef890f9420d80fad5c8f14046803bd60a5dd8aa4a3153928f3689e57812fd7e019e508058b4e66054363681dda81730665e4184b78c4f93f9421dae27df8e1b6bc47c4712d666b8951ce8226d28f69d7b3719489d843dfdaac12a7c77eab5c02cd8df625120d98a6fdc44adfeeed8ee49bad1f98caeb8d43acf52e008a10007f46be3dc7bc0437179e3cafce22cde2681a180f4392663d31c96bc0a0d3c343507129fd0bc221a2955e1577caee78ce13a30dba20db628f9e79b206223a80a0fb80220b080279a43e37e9c8d5f50767b979c375d7b71d2078e846007f1cbd4d1097b4f9b37007918678a727f69fad7d8e6becdde22efd55ba8ddb9947ac6fae5113e636210d4f9790add3f3a4690e9afa90d565a1a39e3a97e437020aab0829ad27f138962244742aa6f670a74d3700cfdc2705ccc2c0f6e890571ec16ddfc95ffafa59d518b4f5585637bd842f1c8c87b61f8025960526a87221604443dd295f6ebd50108d822e0de3317380b3432f79e097c45a5bd240a42b0b723889fe39e129445e56674d4", 0x1000}, {&(0x7f0000000440)="44acec7f5a8d7163f2da46b65f4bdb8d3defd3306be999d74f055172d91c31c63c36bbd3161b022b02c5c356d05f9eddd41e714fcc7633bb03acbcdf73f3fb8c15184949d523f5a18eca87f5ae0219958ccc3bc2e3d83a375b", 0x59}], 0x9, &(0x7f0000003bc0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0xa}, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) sendmsg(r4, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x1, 0x0}, 0x400) fcntl$getown(r0, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 14:42:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 14:42:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x16d) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x4) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x6) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 14:42:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) readv(r3, &(0x7f0000000040), 0x16f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 14:42:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b02000000000000000062bfa94816d638d5cc79bb4bc9bd5dfad26d7e7e64aedd95d619a33000fc24d6f7a0370b051216c06a4c585143d6279fc681badbbf905c5c86233e823dc9c6c10b5b3a0fd95b273278635d84"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x10}, @cred={0x20}], 0x30}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x44}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) chmod(&(0x7f0000000140)='./file0\x00', 0x120) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10801, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 14:42:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0xffff000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 14:42:31 executing program 0: setrlimit(0x9, &(0x7f0000000000)={0x5, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) r2 = semget(0x0, 0x3, 0x20000000241) semctl$IPC_RMID(r2, 0x0, 0x0) 14:42:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="a6d23153b7ca89d2c4c094951bfa76dbd1d4e79151f44c52bae9753781421ad8043febd7", 0x24}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000240)="5159700d21dc1fecc5cd57a85f9e3068983655b0e77b914cab3112778e6d8d4d6aa83035", 0x24) recvfrom(r0, &(0x7f0000000140)=""/110, 0x6e, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x8a}, 0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="180394b0a7b8bd1a5b8946ad470612eeec0220e24a9accb0a6dac0b2ba1f93e0566e", 0x22}], 0x1, 0x0, 0x0) 14:42:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) dup(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:42:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x85, 0xd0a, 0x1, 0x6, "55bd02c132d5c51d6657d3d0491211e68911b2e3", 0x6, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x28080, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 14:42:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000300)="949bc1b752ec6e147fd49aba08821de3d1bc9dfaf1e064212ac020a77b482a562bc5873bdcf6e386cd7da1838e7e5bfe168b629219f7fde352a133b4dae036e8f2bf4d80c816d8bd56a7c8a9ed1b08f559dc54f589dcb085ba6581b91926c10b1dd0d21d08262b9e702830d12d672410a92faae05b19154af2116b0fb47053282bf66b9bd703bc58394fcdfa5067e05531e906a2dbf8a462363bdf5c7f8cd82cf4e31f132755b9e199ca"}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 14:42:32 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x300, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4e, &(0x7f0000000140)) 14:42:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d0175579b0835cd0000b4676d7e728e63bb15b0f6054b5601"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:42:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0xff43) socket$inet6(0x18, 0x3, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xe00, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r2, 0x0, 0x0) write(r1, 0x0, 0x0) 14:42:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010100efffd2f7fe432a7c2209ee000019a80200"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x8000}, {0x6f, 0x3}, {0x1e7, 0x1}, {0x86, 0x1}, {0x100, 0x5d2}, {0xc7, 0x9}, {0x6}], 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000504000/0x4000)=nil, &(0x7f0000167000/0x1000)=nil, 0x3}, {&(0x7f0000097000/0x1000)=nil, &(0x7f0000398000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000348000/0x3000)=nil, 0x100}, {&(0x7f000060a000/0x4000)=nil, &(0x7f0000536000/0x4000)=nil}, {&(0x7f00003c3000/0x2000)=nil, &(0x7f000047d000/0x4000)=nil, 0x3d7}, {&(0x7f0000433000/0x1000)=nil, &(0x7f00001ad000/0x4000)=nil}, {&(0x7f00006cc000/0x1000)=nil, &(0x7f0000507000/0x1000)=nil, 0xfff}, {&(0x7f0000000000/0x200000)=nil, &(0x7f00001f6000/0x3000)=nil, 0xed}, {&(0x7f00005d7000/0x4000)=nil, &(0x7f000025f000/0x1000)=nil, 0xcd}, {&(0x7f00002d5000/0x2000)=nil, &(0x7f0000111000/0xe000)=nil}, {&(0x7f0000305000/0x1000)=nil, &(0x7f0000233000/0x3000)=nil, 0x9}, {&(0x7f00006d1000/0x3000)=nil, &(0x7f000010b000/0x2000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000623000/0x3000)=nil, 0x7}, {&(0x7f0000513000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fff}, {&(0x7f0000332000/0x3000)=nil, &(0x7f0000513000/0x3000)=nil, 0x7}, {&(0x7f0000529000/0x1000)=nil, &(0x7f0000341000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffff8000}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 14:42:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpid() r4 = getuid() dup(r0) r5 = getgid() r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x9, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff]) r13 = fcntl$getown(r2, 0x5) r14 = getuid() getpgrp() r15 = getegid() r16 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r20 = getuid() r21 = getgid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000640)=ANY=[@ANYBLOB="3cf06f31006964be38c4e153130ae7cdbf366206f5e4b4b1e19df27f81e02cd2559ef3cee1d85017f361cf031272c13dae8cba2ca0fb7c9133ab8614fcb6afe6210000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="2f0d2ebef7ed864edd924f1eb597cfd295a11c82d37f3df6f825cc5070309e12ffbc074441501740a421f2b20008874fa5c782001db5b7519528d238d982a2cf1d26299922afb4960b5997d7e6bbb61eb5ecad4f47e96a73a4cdbda08d8c4097d133f91b7d8f757e06be7b57a58e79da195f3d18056cdb39a2a819aeccd7c0c6d239146ba26a6d48f3dc63da412cc57da7cb722f826a11f4e1875ad72e1098c21b544f90921dc1f19f0b4fe2e3a58545a4e6bd07cdcca4ee22d6254e6f00ec158ff12e6f9f72583c4c41fe914563d9e3d69caeaeea5261328b4f3078fc07f1a7a4070fe862b77f0f9bb401b20be853fdd9", 0xf1}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000020000000000000ffff00000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000020002438d0c1e1b2e25f4a3e59e6e0e8b3ce210e2e779592c3cb399f1674b9a17bd774d8ecaec3de387e2496addfaf90a9da9e41146482f6c92f6c8c41785a0faa7e3823b3dfb0734bd8c607ee8e6d5657c60c4ceacdfddbe464333c57f2a36b9ac12879a12a792e4951b774f51b4314c436b88f2d91a6f46ad46a98bd03fe1368ec3c7a23780f5ff7d3535d940c2072c6f45aa3cf2642bf1946e67feb4523fb0a0b129a63a9ee59651bb4784c4e51f8b9f44c205ef40780fcc6bf3df4e58b084de5ae562f803ad09a52e89905d007fc0851573cdb5c468b8828a97e436f0c0ec3a7ca1a200300bc393fc78179127d04621790dc3c2ff25ac2b11f4ae7173d6ac32587dc4ff49f75b393bea24a76f8a9905bf0dbf004ce91cda03341946f2dd8fa536ab6f39eff083e0a13f32f9da5fc8d3b13beb94bad817b01f9b0407fddde3c27ee0ed59aa18d3f6a55bcaed6cdf5ce41c34b190703283bbded523216"], 0xd8, 0x2}, 0x4) syz_open_pts() 14:42:33 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x84}, {0x8b, 0x5}, {0x0, 0x500}, {0x63, 0x7fff}, {0xcc, 0x4}, {0x143, 0x1}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}, {0x3}], 0x2}) 14:42:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="49b20060e8c84f6f52c9819a4b45f49aa45c69c15aaae535d480873525bf6f318ed7b7ecbbb00552e5f8ffa51a9e489f33cfed66ad6d90db199b7dba16401c32d0", 0x41}, {&(0x7f0000000100)="814e491af3be046dc9af112b03ca76e102b594378749380a68166570077aa88178aacee96af82a8ceabe6a7d6c5c576720266b418cc4d9c4d3570be73984fc", 0x3f}], 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 14:42:33 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xfffffcc6, 0x100) getitimer(0x4, &(0x7f0000000100)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x76, 0x8}}) 14:42:33 executing program 1: r0 = socket(0x11, 0x3, 0x6) recvfrom(r0, &(0x7f0000000000)=""/208, 0xd0, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xfffffffffffffff9, 0xb7}, 0xc) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 14:42:33 executing program 0: socketpair(0x18, 0x2, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="ddc02a496f7adc4d74fdc752936a16e885315e87b7d184e0579c86fe20d54522bf3083e89b2288d3b34239e6a4c2715dd00cfd6d2b0f7386d338da2aafd986637130e07f0667ceeb2f6e4c24365db6490d78fd351c23e4438752368909263769702bea462281dad6d470ab8483153cbe5397df81054fa9f1001749bf3b130ffa4e2478b9086d500dcc4e1e274f0bbe62d286306c3b0f88b4937d57cf751706dca8bc5c7e7dc97eb38638ad296b83df694143ed307f32cb2412904d36502e741f306536002bfb20f5f4a5886a4795cfdcc9acb0e88e7a4ee40571923d5d286e03cedb08c03b42bdbfa96742c38f7e596537bccf153412912902b43155d8be0d", 0xff}, {&(0x7f0000000440)="b35803d4bfa691749aee1b87f9f9f2619a96ec0888e9548ee42359ec635a6323478006295fe79c6c4d7c046b2c472db9d7019b016afb9be8113389952df91fdb992f06ce5ad0da164e02759fddec668826f7fecf5cb7d68f32201beb857cf57cc7b52ab271cd96f08482f9325a4973174edb3a28944dc6bdc156f96e2f40eea3f8e78900a94605d8d87640eed8d1e465662fdddcd2f171cfd25bf10f89c5db29460f9c5f2547a828a4efb3f8eb5087b2fb53864753b049dab60dd5ce62c39afffad0bbb7e892a443f2e23bbfb2326f038912e13fae85ada13a68920a2dc7f341fb65846693a8cff329994f60268a4719adba5b25eaaac7291ca49d3bf6dffcf21c9564af16b583c2616401561d66dc4e4737d624f409862e727082dd3687431eb9407a4aee5fb5b9a39eecddc3c24dbb5633bb28cbee467c58f51241c2875b4e74eacca6b8f5448bbda7aee66257123d43ad84ddf3e1f7f41a6f86fa9ebbac91d29672db1dd0b49de1c68b31d40aae54047e87ae92c8691deea4583f551979f600eafdc3fc478fffa366196bcb004cec1123f7fc867c7ee0038850c6524901c4e56d96abc7015fbef408b8a759963dd95e633281a3ad9adeb1ae15eb615c7c72f81dd4611e2720f55f3a22128db55b7a81002064a8e9a9ed032ef54bb90056e7bd927f324c7ad4cbc98a74506c004d23ae37740c1b262526c39eb0563dce46a3972a83d9d870e2745387287ca43823ea229cc830d42845d0f9b19376754ecb134e7233f619e8af0e98ba0651b90033f30648bac92ff3d047f701c65be1929d567b927678e77556883fe8746ba7f9442b63a8fc5ed0bbaa75e09666bbd205bac59647824383855591e335f780f4911c4727be9ffbc5725f98c13bb3ef8c372ef5d40aa7e6952e35b699f210848682d251f89beb67be9730a1322dfc4665eadce61b18f151cc6192cce279272db2b9d228bce33df2629d9092de0ff43d244f13058f8815a44e399d1f60abe06f34d574ca4e334669aee4e4e24b59a852527c5953620a01c9abaec28263431dcd1d9e66bc179a6f5223be4aa627ba9afe16472993334a969a54c34eca1577969ba6c58042f71d72d78a214b998229568a403f381ebade53b0c2786c38b2347145a8e451552530b2e27bc78aea772bc43418ad422e598aaf4d71fee7f9e04761ede529ab4a10d7b76123af9f722ddd236b4ba3eb61c1c7581314537e0bdae2ec8422af5301fd6c6b764d0ab3c80265122e0738afd687a1098d5a7a2b0236ad1976b1daf384298f3373d5dcab8eacac34d20ce2d0463cc542a45d0322ee48e0145e9e77281f949ff6e533c455ac3c6874c6e85f4ba4be2fbe5ac3163b72586941c848d2a317831637a86db8568bc3b8eb3588aecc74b54bf642b03de4884865c474539f686b7759078846298ec60bb40a6f171e634b2aad463653837d3eaedf62f394542188f666cc3947eea100782b62f8f723377960cb7f90feab16abd4a53be3409bb9ba1edb43fc9a6c656f66a7802a46ffcc0fe8a562ff5d4f935374eb7c303466d1f065ce97ca739625ab98919d9ebb2ccd437594b18fd20623f2fa555ac8a46e8d0efd89f72c3b592377bd6d5962d2edc2a2743162855ffc184c8308b7cc2f3a2bb61f416b39802ac12304fd09fb084f306f16a0081ae82b65ea772117dbcc500d34ef3924126007780384af9ce664583cbe6717e37a6b885639e234e9685705a672635d2a83cd22affcae0b59ceff76c777222bfccdd7a36ff07ed43c72b75b00c410a1b3b5dae1de16b544ab295e2f86838369aad4e9d8f6713f32e1bd29e947202f67a0a8d4e4155c4ea31d8642a859b0110c0b1b72e50e02ac599b96cd6bed85ada7342d74e28d62047cf88e5f9aef1bc420a4eeaa5deec9b383759dc9adbce3a957f786bea7f6ba0d0fe992785ef9043bfb68eb8dc2613b222e2c43633c6ec461e76b3bb11ea0a51b50e09a07dd8c48ec5139baa5a792d5ac2eb302462443e8d22613de4de9e68f77473dd07971698541ce8fdc386824a26a65eaee24b49a4146ce012bc9879e93c89b8c637fb8b1cefb474c3866de1352e57134be96b859392bd38d31841f51589ef563f0a007db2e146deb84fdf925e6aac7820aa8f3fbf106559ed1aa82321c9cb2a7485488a13c8a524510b8fdcf27f7c9a349a1874f1a237a4fdd983f8533dab3f9ca1d748e064feec263bf10576ec58f6b6558e6c0ddc648b478d3c971d2ba988e234599e0a3d1a4eae56b586bd6c7c9f14b2dc8056674cba8ea183923f97dbef38dbc2cf9e691ef8e4b0a3be6a59970027ee79ae6f06b0734b0da2fc3da67842724679bb6cf90e0776ae6c8c9744b57332135c097ab23304dd4260a17f97d2c59f90113332b8d3526712ee03c5b7bf37871364a62cf53d89803735d13bc330704a61bf1f70fd6f75dd332ed7a98e9226330d20dc7af57f37387918955d1c03ed306ac585acd6b8e58ec2d9d6bd46155c1922bccbdfa6f7fa66cafbf1c2ae3b3c28b59d96212910f7087fd0f6da93db48d739961bc9075ae65a618310053d793b007a2dd46b63107f4ba66ee786767c31b50cfc4e7f26479728f866f0c057a1f5e6bdc205de208c3168b1b43baefa6f70a467f455ef0448459c4c74a6f201a73f3507bb34b89cf1f9f91c30eaa622c5e7b1d77044c284d319862301f973448b6f64526414af8fc7622a795e8317033021bf49054216376c40dec4d742acef143e593bb24dc5bccc81ef83114d4ca7df3ca23a7bdf6dd8385bce418249b4a6a6586f1cf2f4f9dcbbcc425c5d49936eb604b68e38ab558f742330ff1d29395e8c9bc6a0d5f55b40091ad192f245f01007340192bef412df47e6ca6d6142de31c9e263b049451fec9ff5cded4d461868fcea2e63ff31ba8e0923b3a0f9ba23544ca180d2c4b30b8d8c2e6cc842c84e6c50b5146bffb177189bf3878dab846175dcab3bb57aaf2fb5f4ffe7088ac55b7ccfd29065ed8116438a795c00e4d6056a14d405ecf2082e9428a9412c1967267eabebd94d7cace6f031efd38d14941851525289991050a9c170f945873878e5dc4b31c4f2be71e1141b1eef67106baeb08c226608e70f8f20760aa7945b84af297e28e135bc18b512774b23631540e518870808750a0a388cd11d0c61fffc934ba6de36d8bb620baa4ff6d9f5489ae01ba1284b203995945386fac19d7bb46deed1cebf22ba50b78e44e65d423461ddd2e5a6d412d5f1bcf621af09a86126fa8d694105c856664a5d76102cf3ce890948e9475bdd73703f2a03e666d2789338b57a8fbea1af3fb87ab4c497855dafd44249812fe9f1ac98200e2ac6615458ca86d1f5dde8715a5627b06bbae30a5d6396a8e8882e0c0eaa273a82f92d07bf79d0a2fc1d9c08bb1f897a830ad43c2ea49fb9bc55f711d80ff76f8d9632649b0a9483175f85e78f86f158a9f1bc7808d097c221ef96f89ca27d5573d0a392bf661e21209a5a6ec603c76612571c3b4d864658a3209c7a74b5b70c7067645dcb73ab0048df78b9cc9f1b9667400e6b73311ebb1b20aafd6ae1d31c7a7038886f9e203d607140724fdd00a465bf98d02893721d3b0a6170700d740034697e8f7119ad0f97d15ff243c9e541eff08bf215dda0d5d86df8cd5042f619b87c8a4d61f7cf4d9fc59478c90fa34d34d583fba1f1c551413094a6fa7fb195965799cb5dcfeb865b23dede147be016c89827a4329a846935a6173d9136e61d7e49082912b66080d75c876fb69cb35afe23f2e72b03b68223cee25f0438aba7e74b4d9c7a8af554ce1855b898f0abeae70b31c6d600e74fcedcda3507458be14fa27c71c375a07a5287dd180ee02cf6a174b589a8197af2271d8c629d5a3c60b73e708361cc322221f0ad495164e7a6effd7bf8661cd60d99e1ffd9639e0014ebee7887414f7c50700def1cde8f0ce1fbd190a437102a429369584ff170530b5c0a1b2d7f4211ab0e60c68a259284cf33a78ebf749990b5180cdb5a3ac0ab025e41f0888561847f1cb1296ac8fa92fcf3adc5152d7d98f798bfff2a1d2c969e1ed251386980c3940073eae55e88c497f2d88c0ba930b5826a7df9c09b0a9d9f1070f94eaebff3d56efe0c7d87eead063a721791326bafa7dcb4c007aee09099b1c09c862fe08e4630d56e12078eed604f6ca8fd70ccd48674a81a0250c8fed6a1486f9a815cd2dd1db75e248b2ef5e7ac22acc9d55a2e98f28093ebc2362abfffde7c74f388cc770fc316377216d4bf6b8b7aaf280175ee881912855948d4753d22621702faafed6d1fc97f5054e6ba0698667157e9019e4016f67bcf5bd470c2af74400a45414adcfdd82e53b8d67562684568a3c5aac4dbaadb3b3fec9f0536a7f55a332f99e99480b6a7e9565712425cad63b9a42c9fafc7ae845c9c170d6d2c3624b35daaf978d9324f071dc0fc5db7b279cbdbadfe9e71e46af2d288f90161680d1546404d63ba703d9a805c8d8fac731f2c4f95dc4367cb5cb07e086572b4bf7988f1b93f6d613d9907422dd57f35bc4e87f541cf76c57c5891c91483b7d93806bd5c533faa43862e7e30dfc76ec8fc922515c6187324e4ef6b714c7430a44bcf8035eaf5e589f05a78758118e3e2c5a778ba0af035f2221a602dbebc0ab927f52a2d564406edc1ab75f533cb807ee93817ea3a6eca4744c0b4dc46365c831a29f7085364261d2f055bec5285f588291c69853778686950658880199da3e2fba724e5f7ccb578e43ca027837f02b2905b77092d33cb846a1a35f96b42f0cae3fea335f49c9d8ee48d03598e02defdc06d44ed904e62d12923bf6a291cf668d531cbed86ac6f550c19fd87a1cc908020dca6b60b584a3f14ab0e3582aadf7024f880a0cea28d6cc29457436afc1347d9ece721f941ff6c9b4ab59de04ca7c07e15cf5b89524361aadae15651075c43e4d13772eecdada41411391bcff04868179b5228fb35167fa26cde087776f648457e2b2fddc7bab5819f3b191f42d98078e597f6f03bc5940429a95d8dfe28a3a698b1fea3dafc10e0126474dbe513e0096a94fab74816186bdfffbab3e259095cef84159155f4ca08f14b76ac426461fd1c9525fc474b7e90d27c5d4f85291e8223b89ac48fe5c7fe3d85849cb09174c9a35616f68a538503ba7f2ca371eb674c4be7b4d434a3940aa3d8d7ca50b2534dcaa286387d3c4aff7cec95df8b853bc188f766a252574a903bf69c8cd86485ea540c409fafe900e70df16557d5077cd3ee9cad406e7a2be12f206e50d818496c9d3a822b622b21aba268869a4e046a4a49f17d5a17d427ccadad7a5f5278b440fa2787b042881de1aea185994f9cbb8743eae7f53e9cd1dc62eae67dfa3ba5b1ce7fe46f4b28e84e98e168fe8e7895cef0dad9c6670141fca5f2bde135d760aa63f5152e5e2e724f6e53444c4abe00822e805b033a7d0b07d7513c3ee49694c8dd257f1b76efe5147166cc8f80352a1975d6a02622396d9900f03b194a3e4103ac411edecb6db7737432b9401d2f8aace18d9075b0d1a855c886b5530004f59133443b290a51d2a966903b6dbfd8db6fa74fea0e90d68cb0880d0623836e70e2f66eff3357cb3b7740537a1b9f8b04e1515d29745b34431b2d076ca8489feb7b87249149edfd5ea8f478be712fc5e8a6b17adad08e4354556b1c819390b6d99c06278829b97cd041ca254f36ffe29990e7a032dffa819cc8efe4242078cfc1b407f4a99a829b6f6623b645e28132159298e079265ea7c432f426c1b", 0x1000}, {&(0x7f0000000240)="6bb9e4c643c09c8bc2cde0c43c53d89bc41e1d6d3e2dbf23293788a133484a2d5abe4577b9019ba1f77e5dfc8b3253cdc12f40cf336c63c61845f9a861f6900ae1fa17cc6ebfbc64d97326e7e2941ede4e9c5aaf4e9caec5dd9d7e90eae540d38e541ec44e89bc93d7845834a97bc0951e51548d5911dc45ac3e4ed3c7dc221d5f804dd4c314a0f776f3ce54c8b5ca1e0949b81337f192fc978fcc4f03abd0454a8476843b3c7e0380d8a59baee93bfec27533bf8d5fd81f7f281dc330f237313b35937a3480cd932d131f0ec1d28cc8862837cc9da70f41d1c4866a227ab75cced9d284fd2c8fb689aba453c0927e", 0xef}, {&(0x7f0000000340)="0b535080", 0x4}, {&(0x7f0000001440)="e9682071e0acaaea2cd2b0beb51805376ab8ac11fba008930bd0b968c00319559da585ba63df1caa6696987166af9d3e1350e1362d1303a1986dc5caa3cfb868252cc5dc2fedaee9a92d86c4e5fbe7b0a65b8890497fecf9efa8b332ded3dc2f389f04fb400a29848deead943184d3bcc2d2c35595c649f67759cef7f5596d104c981b23f2e50d23f0a84645c7102d8dc3ab16cbcb2ec3b4bceb4f36e6aa798885f67fe96b9ada59ce5aa500eecc0933daba6051d6a37a13635d7edf485603600944facbae389411", 0xc8}], 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002000, 0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x15}, {r1, 0x104}, {r1}], 0x3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c271", 0x34}], 0x1) 14:42:33 executing program 1: r0 = socket(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000040)=""/61, 0x3d}], 0x2, &(0x7f0000000280)=""/127, 0x7f}, 0x0) getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000380)) 14:42:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 14:42:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 14:42:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x141, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x43bc9cf22111c16e, &(0x7f00000001c0)="93") sync() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x2)   +>???#+<.=???? 14:42:33 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) 14:42:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x100000001}, 0xc) 14:42:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x8028, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000240)=""/226, 0xffffffc3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 14:42:34 executing program 0: r0 = socket(0x26, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x120) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x860, 0x1, 0x9, 0x4]}) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000140)="7e187afac92049b8", 0x8}], 0x1, 0x0}, 0x400) 14:42:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[0xff, 0x0, 0x37, 0x80000000003, 0xfd, 0xfffffffffffffff9, 0x80, 0x1ff, 0x1, 0x6ff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0xe61d, 0x7ff, 0x6, 0x2}, {0xa189, 0x101, 0x6, 0x4}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18400, 0x30) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) 14:42:34 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0xfff, {0x7fffffff}}) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x1000300010005}) write(r1, &(0x7f0000000100)="fd4b14fbde09c07e90a75a4a642bbe0ffbcc06bf896873d4c359cc299fdde050ea1fd2c654fe3eed5e0ddcdd7a2bc43b54", 0x31) flock(r1, 0x2) flock(r0, 0x8) 14:42:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x2, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 14:42:35 executing program 1: pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0x1f, 0x1000}, {0x3, 0x800, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x202, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0xd}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) clock_getres(0x0, &(0x7f0000000480)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000500)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f00000006c0)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x100000001, 0x800}, {0x0, 0x1, 0x1800}], 0x6) 14:42:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)="ac") 14:42:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b200c, 0xd0a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 14:42:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)) 14:42:35 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x396b, 0x3, 0x5, 0x0, "f9f6af6367d682019e443f47e90b930fcc8c86ba", 0x9, 0x9}) 14:42:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x57b2, 0x4}) recvfrom$unix(r1, &(0x7f0000000140)=""/89, 0x59, 0x800, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) read(r0, &(0x7f0000000300)=""/21, 0x15) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 14:42:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) close(r0) r2 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 14:42:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x81}) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x1f2eb8da}) 14:42:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x3d, &(0x7f00000000c0), 0x0) 14:42:36 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000500)='\x00', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7a, "855c55000267a7230000001a0000000000000040"}) 14:42:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/125}, 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) shmget(0x1, 0x2000, 0x459, &(0x7f000006f000/0x2000)=nil) msgrcv(r5, &(0x7f0000000140)={0x0, ""/34}, 0x2a, 0x3, 0x0) 14:42:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget(0x2, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:42:36 executing program 0: pipe2(&(0x7f0000000200), 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x20) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 14:42:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x501, 0x0) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/252, 0xfc}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/156, 0x9c}, {&(0x7f00000006c0)=""/201, 0xc9}, {&(0x7f0000001740)=""/4096, 0x1000}], 0xa, 0x0, 0x0) 14:42:36 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/33, 0x21}], 0x1, &(0x7f00000001c0)=""/237, 0xed}, 0x842) fcntl$setstatus(r1, 0x4, 0x48) write(r1, &(0x7f0000000040)="1ec9829ac2505e994ddd1839fb378727031a550694fb551b2ced602f147778c48236f7cf0325893214ea65fb0cbab1e0f5aa4b70a1d9e9", 0x37) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 14:42:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) r2 = kqueue() fsync(r0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8fd, 0x8) 14:42:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1c, &(0x7f00000000c0)=[{0x2c, 0x0, 0xfffffffffffffffc}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x7, 0x7ff, 0x9fa0, 0x541a}, {0x4, 0x0, 0x5, 0x21}, {0x7ff, 0x5, 0x6, 0xfffffffffffffffe}, {0x100000001, 0x78, 0x1000, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 14:42:37 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="924ed7eac711efebe382d34bfe02d765db28aeb1003ee1fc6c536c89c152feabd9e4e09048de2c1911a4fe3e6d8d34f82eee602ef669099fa0a35bc38bf2d2be16cf3ef358ec64c6feeda379d46e83e2586b3ac5734ddcbdf23788cf0dba5c111c6cf64de6cfe4feea66d5e8179d92cdbc828826a778c4", 0x77}, {&(0x7f0000000180)="1b7a8ff9c33b9a494783dd21de27ab8fba47d1283adcad8a2fcf655a0eb3c42425c12bf50d0ac4ee5068afbe7e821bf9705f7f366233570825c007c3c5f79087623c9f285dfdcb2ce07d18faee28800ceb9485e84c6ad6d58fc24738d55e195c63928ce6965dc76c03d5bc6fd8c4bcd89d0396c97b0c87ba475d4d725e51819c82ef824ed33b72300bade26b9df6637bc7917ab852f965f37deb6140d67221db51d7718735eb4f4123bb6bb21fd6a6b8c40d62ab109722aaed980738389a7d5677fdaae2ee", 0xc5}, {&(0x7f0000000280)="60097122e42bf84b808089e5b409a7f139f1945c4c4b1edb3e95ebd3a7abeee956d42471972fffa6c5b5de11615dadbac246021232d2a93448c1a39641c6c4df3dfd43cda8f66821e9ded8c15bc2fa", 0x4f}, {&(0x7f0000000300)="bac143338e53b0ef18be24e1d14f26dcaa4c823ed033be77ec70842005e9f28b5e6adebea42b62e479e18293607fbc3cc942397a2a7367", 0x37}, {&(0x7f0000000340)="c56f8e250080b001ff7c4e59f905a28dc89dce27ee27e96c3c2a0cb89dd17b88a0093118e6a1af7644249ef573491a1fe3bb3111720601527607ea76e25806fea2a35235cf74e7cd7b03f9e744e4886047d06e92bd0db776e7af77c63884b984659a240d9d8871f5143d187ce5450f9da6520c3b01382b39f15282aa886737987706b174fa447f656a0becf5c9e2b7565d47587edb01", 0x96}, {&(0x7f0000000400)="30cef1273c98c23883d39c9a5713056e04836b2f8707dcbd3a428e4b0a252f2b4476a772b64fd88f70b5250e33664c6d4899c3e475d0ab807291390099241f88412031cd855e9ca07c4d0c149a29870a75755802cc314982a18cfb36d85a4268c8257a137a810bae3e15e9a564b58ee1d34045edf66331d25fb9d6a9dea28e28aa0b09a0cb2ddd697528fef75381f820004e327ac9c7899264f8818196602df8601e0e54f3807d523bc457d27acac74a078e4db3828163fc6ecf32b3e76ed5f6fc0fe57bc9cdd5cb1ea6fe5505468cd4010bdb59c46b4fe12c0728e35af749b9d116b57f7c0e8ba92d0d54994eaa8a8b73ee04990bb60bd3e937bc21ddb01c5ccd86b486449a094fc33ad66a3c42daf6690b20c998c4cdae87c5f658060932db15bd477892321873e0e52f2652435dc9a89aeea51d993db852c0162e7f564b78669319446e5b85b52864cb2a95f6706ba61d5ec7b85805478f66a3e1390cc1b6091b3b0ee0dd93a72f5b4e4238ea8d1512fd6e3bb711c3d2731d53e6e8325d844af52a23c6b8bff3cc6cfa0e639fe5c1b6febcf8b98951bf3bc44edaa1a00436f0330daa67394ca9984eea0ddf003eec9d8b81f3ced40210b3ba81939cbd0342747af6b7211846d38b93d0b264e96d52455509ea1e569573994594263f7282b7e1b9a9add44c0c581245eec992d13c6e57c68aff9a9bf247db3f7f5a9aa1209176ead15ca00a59ae251e063108ab2c2056b4cb980fa4e1d9be56f8e322b2298a6e2f43a5821c2967d395637fc9fb1d6ff392a28c882fd86a801be667528b34af4c532355dcb510446ac6bb5baee4c156655b5dfcfbc4b8cc0da73fcd2e1a3da03998459a5f7a90891b2c00faf43e7ac639744bc215bd9bcde9bea659686716d18cba70248b90a03487982b874d359fa51e0ed9a0f472393285056d9432822727e2e8cb4156562ace0d47d9e80428aa7aac4936d9dbb0bced369484c36822690612179ffc74d98341269c5fe5482a9fd783b967ed1b53eaa68c613cae55f211185e4ef6d417fcc00b9b973de7a838928306133472745ddf715194c6842ac0ca9d8d661b7d7f18ee2d0b3211fa2461ec2720c49e53de0406c77e57d2eea0dea1282f3b309565e470007fbcabfd29ae872a9649890811d1fe566ffb78bd7613b5ee86a9111e9b13d80677d4b43412dc17a89e50ec2e0ce888fa7c27e7980bca408edd19e1a19704137c07e3127c0f0810a6ab5a61de5e2c29184e12840703261a8f8380edddf42e317bb219e4f89cc631bf6c7a5f8dbec948f2f49dc7abdd98ae0538385247fb792761965030038aa2eecd4540af839a5c9db934b02912f4c5dfb496e75717b76e57ec4884d6bdaef5377b048053570d38abf65f79824818a6aee9ccaedd2ea5db46b713866fa04e3ab4c8161b47b05e68bbfbd0ea72df88ad6e82b613bd9bacc00777bf3ba1a68568ad67280e59e9528229a1e78cc6aeb727a360a1167bbf6b24d7915a4f0a36d70e31e77e39254fecfb570a4513e2ea70ac6668e43ff65e551d2a119c5dc50b8eb3810db510a8acba8d5ab445f72f4fd6326d8e926fad8d396596ae198258f04338eb9643a8b2f14678ded2d2ffc7342f38927ed6efffe3fb8894fcadb1914d0321960e22250d750ccd98b29798813684d1757d128fd03c43ce0db3b8aff875909eee146095344e0cb4463508d61e5e1dc84328658adb0ffe2be6b9e635ab1d516f8c1829e1aa6dd4523c41aaefde3f24c4c7c43674a5dee7ae6d338f8b01cf7eb74bcdf7a64ed1a0de0dccbc811ba223756197b1e25c9d068836c843a9d3760832271bcbedec994b68ae3d0b44ff09c8ee6fbf7fc80bcec3d5c34f3d47720fd856ff271a0903971256cb63f397fd5f29e9268f35740d3d4bac07f3a283fb8b22022f6c7b18b16bbc348f7ba562e1efcb58500e73d18d28c5a8ba66e657f154b0c25a8e5230c28b913f2c1405eb71f9cee5611ad1733e18d5b6785d8e7dfdf1e3b66328c85ff810b4f9df03f7266f0860b8101cb73344a888e5d310874ccd93129c7a14cdfebddc24ccc98adaa0480440d02dcb2e4237cb531f304d181a522d672e6eef82c7683a3b274334cb6a3caf446bff0f9916be9e9b06ceef5a8fe87b055683333e950263a730a162d05636de682cbc83054aed4a4bc840a31ded85a6441143a7d76066f7faa4426b796cbcc83ce7e6bd032304a308a354f7c2e201adff006a7340d31f18076fcc23c9c08f8ab5873fcbd5f738a972590ddfea63384b9adeb13daa7c246ca507a8d7de146283389184e67f39b45d2bc3ac4fb74708665779c0791dcdbbe0aaee49a2f3ac05a87b5422fca5cef02eb068d1876310214807ffccdf54f7c22a132dc1be7171686d9d491e4867bebd4d2edf0a7c60bd31febbe2c5c62c60e0ff36e3991807b69ba4c5802a0c837b8cf741bb7ae20d33908c3d2b677074e0347e4431f1034ddf4e8265f9ad45de81aa63c3d024f1e65cb83fd1db792135a68bcb6c34b86688dbc56c4d7bd395c20ed24632b5e35a12c9ccc67d57401d193998f9fe91fd48793b4ca26e8839a931b2706422e05d28a025890d37c8000f9fad90d9f544e5ffe6a0212672c6c4a0e8e5b207c774a25baeca900d420054377123c9d9888025ca6105055bc1fb756220071a2af5dcd0eb81b18b6ab65fad50d36bd200c6da01b793b650d155c7383f41289b7eb56e3e87e966bcdeff7b7b3d05a86503857ccbc41f616f4a312e8f025362340ed71b2163416dfc8b6fccb59a61192a7a82be5aafde42acfd560bf03997ba88a5a7f14a8070f90a4c661f0f7c3d46061d366ed080cd7e2c5e719e4639e4b2f80935bd8f80814ad13139c92275a5d7925f5da2d31c17556419f8e1f730557a4f14b13f443fb2556ed808c78fa19480ebf712fb3fbdfa5ace0d97aa236f605105eb192fdf1563cc68b3d1dd77bc709aedac8c65152893dcd4ce7837d799265e4c2cdfc434408ece1c267cf6fa0236ea495a3768d672b2e5a9f93afe8459815f6d15a1c82343b7e6ab4a6c04a34cc386fe15ce384749573d7ac7519d1db074d70fdaa31bd1c399946450d1bf3a78136141a3ed8291084879f171653e4650353e52d85c925bb52757ad0928e36c397f78ceda157ff20077a4f1341df4b235d31577563d2e0d11f6e7a9047617840d06529a3394f1933e2d75a286a1891bb44a2d75b78608f53490efc6345e3e7d9a31a7dd0c37f67c01f2e9b86e7b57118a346324c13e671e34d9495320fbbda82491357986f84a584cf64efa345932d3121d21772db28dde4df18be60b38ff1b974f94cf491c0b332cf5b14fcead7e22553d1afeb07cb157fb854b1ca6a9f2580d40b229b860982abc1c543b69a14f8cbc1108307c101ac2e83c7eac26507b1c9e9319596ca69e109d7e048919d2a6add4ff33eb20f52c60e76fe14bb19052adbd5e05b0051f891ab764bbbad716955f225ec56808178fdd40d3d9873372ba75b874fe17da58825dbcbb2db26f059d468c419aa2c4b6e56a73b2030fa794ca4586a1a6153d303ee6a0c847b8fecbaf56c636a2d150a2d3797da4e954a1011dc7215daf30fa3352cc15950039f862ed41d1fd65b5b4275959be6eee75283b31f273a35edda77f9817fd768646aa2becf63fdf1adb217743cac846009b605468ae1159233fae9b820dabcb1dea58aa7f38ff4a489e0507ac8cb477c7e38897cff3c72cd0795b534fcd6f51ea651487a122ad878fc6daf7a5d7dd128b2d433030f1213dfdff43774fd8bd430a8b44d173ea7cf09904739c85b4736ae7b75af749621e6eecdf77860b55f4c443b0c4e967ebd31baa3190c953c9a98680e136cd1098950da81f9f71ee0290257cd2c132f614f718e213b8a37cc515a366771f73a8ea09123faf71fcfe2fc1b12cca6145b27bba5db081b958010280352c978abd06286a287745bed334dbc2f6965abae0486efc60af888d8d8e08f46c430962dccf27c049cc3fcb331a59d1625f23921cee66c6881bb41ad68caa0ee51f8abdc1b0fafd927a4e70120b81f83ee9873dea701cf93ecedac5b791b69e9a92524896271a69a72755d6fb83ad7e9e2f355edfa95a282b5191b8c27283a6b8a50a60d22fc6b4e30015bf2550f2ce2c0cbf877604430e42b52ab2d0559cc9482a16c443ed0b3a11c0e3217fcfb2aa25b9b565d91a9fa0386c9d5b29dd07da40e1ea59b641752b8545639228f310e5fdc1e9828659cdaa9e3d242fba34d63f0fd1a3233c4f95a810714eba57b41944192c8049c6217dea3dfd60a59e5de69ea3fdde5bb3f26fd9bf0eb5a14273b9673bef03ae1f1d29872f907f5d4eb074ae9b7dcacc745601e2fa778ae010ea4bc3211eb20f00225b695aec90f6b19d8e0bd47107b85d6274086d9d58e459bc2c72569e1e566c1877309f63cbf0438c8826e1928a895ab1917aa96fc80d1783a64c9ed48bb436d7f817cf5ddc7d2f54411b6d1357718fd21cfe8708f81051da6ffa2dff4f364dc96fa5cebf218d02f01839cfc86d13ef25159c328164c634de0168e73282c0437cec5583afc5eacd0b84297109414d35cde2cc71b2c8f0abf64d58c5a5f671fbd9effcbb4c205b3800d122702b051ab3787b0ba79e819b7f92f11a4a9b15759627cc854114e4eb400b28842bd18777932840ecd61d75e7b0f351abe253c1c7c39ec68a84f19e7ff40c1c3fe71c26d1bfb8b2362f4f30f04b51419a2b6e3ffcc3884d19c40e2f2d5dd5ffef2a993e26b8eb2c6da90a5e8cf5e05f40379fd24c6bd81cd2b9ee57b1e65c3d619fed28db5d95829fa7e5219e251f4e7fbc3b4d6bd1c8adf12931fc569c2078138fa83767835e9841e30f280f978925a47b91a6745ff698a5193b23cf9dfbe8551ab7bc11e747c601201c2f349883e85722560557840c1e546a0d471b58eb7c9cfa397b19e85de6947dd886c06e7a8a2258a76721f78ff50d1d026b8b622f9d05fed006c9a1c18dd2fdd00b45ab2bcefd2e30b27b1ef687bdc1d15051f11c5b3a44605f5962a161dd45243664bbf2b64d3de136609232c9785974799ec5b8ce918dccad770838ca4bcfe783c67304f11a00d19fad2b8d625074537eea252290506ccf917b4c58305e8a13c987e1761a191caae2044735d5696b09b0fce9db7f023d16fa853fdab2dbe06f8f99259fc37851a39c48f8871cb2302742704f99cdeafc8608c1c2d2aba869b4120c40e8e39a3141b73889dfc7f32d7306d9ac2694fa15834a03d7d4ff064371207c8bc96e3ef3380e292a5e786664eb0c73c020aacaeaaddf60091586c7c3331b5f9ffe371b7085edb1f1e075b5f15956b515af96f836b019f7f3148d7c151613bc65d229ca054e07539211675b921f5e0d36c4649dc69c44a1a03392b93e26978430f384426cc721a3d54ff7e48d0a0f036f3f1b28577e2e6b2d74fe3a2b2164249512119336833ea850f8348598ef42bcc74427624506eb5225a69809eef6effe7d163cdaeb824527a218de72736fff09930afb45eaa322752d8721ac86e1f160ef3a876156feddbd24056536cc7fee84a541deab9577745b00abbe4b0160188ec19034f9583c83cb4a10eb70b799e26fe240d80d336f676f23b54d70fd8b00fbba0c66cc99e8d0b5dcf3a6b8f49a2306d9c82b0d2c1c146cbeacfe1f4b868932920fa066053718b129b707b0f8c089b77f1711c6c3a8ec7110892258c51a69ed3f3a541289dd2478ee8cb9a6b838e5b0b74e274382c15fee9b59128778c253f6911f1b86f4cbf4c8aebf88fc", 0x1000}, {&(0x7f0000001400)="ef70ad8f7f7ce8e00901bbe375bd13cb7d7efa6273d0bf9f26fb23811c3d96acc65332180f643d4ce06adecb3156a335ede795425692f7810a48ac635adb3f48e1", 0x41}, {&(0x7f0000001480)="813b4bdba8c904f52396a9d3bafb495838272104b4a8f6007a20007fb619becc142e0376e6f5ee51351e50466189975cdf7d34259fe863fc329e7f4b3db052e0a0c9eab8cf247b6e76838020c3e6fd59f4", 0x51}], 0x8, 0x0, 0x0, 0x401}, 0x2) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x3, 0x10001, 0xb0}) 14:42:37 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x4, 0x1, 0xdb5c, 0x0, 0x0, 0x8, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r4 = getpgid(r2) getpgid(r4) ioctl$KDDISABIO(r3, 0x20004b3d) r5 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000280)) r6 = fcntl$dupfd(r1, 0xa, r3) wait4(r4, 0x0, 0x1, 0x0) semop(r5, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r3, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000380)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) r8 = getuid() fcntl$dupfd(r3, 0xa, r1) semop(r0, &(0x7f0000000400)=[{0x0, 0x1, 0x1000}], 0x1) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x19cc]}) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) chown(&(0x7f0000000300)='./file0\x00', r8, r9) 14:42:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007479) 14:42:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:37 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3ff) sendto(r0, &(0x7f0000000300)="b54235bc995dda7802b547200000c1623426631f97a62966f06bdb0000000000789db43e6fbd5f955a320b5c0c00000000000000", 0x27, 0x0, 0x0, 0xfffffffffffffc62) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000240)=0xc) dup(r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) semget$private(0x0, 0x3, 0x4) syz_emit_ethernet(0x187, &(0x7f0000000280)="92") symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x208) semop(r4, &(0x7f0000000100)=[{0x0, 0x7}, {0x1, 0x6, 0x1000}, {0x4, 0x100, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x7ff, 0x1000}, {0x3, 0x5, 0x1000}, {0x2, 0x5, 0x1800}, {0x3, 0x8}, {0x4, 0x101, 0x800}, {0x0, 0x1f, 0x800}], 0xa) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) fcntl$getflags(r3, 0x1000000001) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) 14:42:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10081, 0x0) poll(&(0x7f0000000000)=[{r1, 0xc4}, {r1, 0xc7}], 0x2, 0x2) 14:42:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) syz_emit_ethernet(0x0, &(0x7f0000000100)="b7") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) recvfrom$unix(r1, &(0x7f0000000300)=""/21, 0x15, 0x802, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000001c0)={0xffff, 0x6b3b, 0x6, 0xdf, 0xfff, 0x40, 0x72d, 0x10, [{0x4, 0x4, 0x10000}, {0xe6, 0x7, 0x14f000000000000}, {0x1, 0xa2f, 0x7f, 0x1}, {0x7, 0x0, 0x1000, 0x1}, {0x5, 0x5, 0x0, 0x6}, {0x5, 0x7fffffff, 0xc467, 0xffffffffffffff85}, {0xffffffff, 0x1000, 0x1000, 0x7}, {0x702, 0x60c9, 0x3, 0x5}, {0x58a7, 0x6, 0x9, 0x100000000}, {0x3, 0x5, 0xfffffffffffffffc, 0x5}, {0x8, 0x2, 0x5, 0x9}, {0x5, 0x0, 0x9}, {0x8f7, 0x9, 0x7ff, 0x1000}, {0xfc93, 0x91, 0xfffffffffffffff8, 0x6}, {0x7fff, 0x5, 0x2, 0xa}, {0xfffffffffffffff9, 0x4, 0xf146, 0x3}]}) 14:42:37 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x52) 14:42:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) socketpair(0x2, 0x4, 0x2, &(0x7f0000000540)) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x8, 0x1}], 0x7fffffff, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8611, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r5 = socket(0x10000000002, 0x400000000000002, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000500)=0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r3, 0x5, 0x3, &(0x7f0000000a40)="270c92bd41b335c23f10c0b527ac63a3267c50d0993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d17ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f03000000000000005b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77ee7cd18277e68afd2b29d0dfd3c2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827bc68ec9baec6af8cc6c2be795ea5d2e089b3937a2e01a46278aa692d59759c155940ab2e0dd0974b65a913f15e89792b2bfbdc127584f6fc3ef38d60d6a28739f80bd8850029a3c5dbde1e", 0x13f) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x80, 0x0) fcntl$getown(r5, 0x5) listen(r4, 0x57b) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000780)='./file0\x00', 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000740)) open$dir(&(0x7f0000000180)='./file0\x00', 0xfffd, 0x58) r6 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000240)=""/108) 14:42:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 14:42:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/226, 0xe2}], 0x2) read(r1, &(0x7f0000000040)=""/59, 0x3b) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, &(0x7f00000000c0)="b7", 0x1) dup2(r1, r0) 14:42:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) 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']}) chmod(&(0x7f0000000040)='./bus\x00', 0x73) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 14:42:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, 0x0) 14:42:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x94dfd936ebd08a25) r2 = dup(r0) mkdir(&(0x7f0000000000)='./bus\x00', 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000210) 14:42:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000002c0)=0xc) sendto(r0, &(0x7f0000000380)="f4a6e0879a46b3720732cb4978659bb2ab6172fb67ffcf6c46df4eb1a1add43b9bc10857b331cb4c398387458613975bc2db0b99d485ce98f5702347be83c17a67707f1525e2a640bab85002d0a10db7937fb49b38ffa26800961c700c8fe4ca9524d25f8d27c381cacb6a7d9a1191ba168713ba3c756ec4a6b82cefce34e9446d8a497f8707a82b982a191c10c79eb285257a0e12edb45a11a0aff7b22728043dc1ac2ce2f1804ddb52755221ba56b2a160a46ca4b6e9fd57c5336c9529b47a7ac869df2f37ccfacc670e0878538d8059a5854c24485547ef198ac3ee37eef1c94dbd03b640ce4912cd0f6b0ad525732004558a1ffaf86e9ccd1a90af6e88d557152f4c9a7e6d256c0c8bd811344b104273f1c324dd40e69499c55c4464cf9c3952bbc2aefa60a2eb04975947e54853730126117c95426aab51bd152ca8ecdc677d951de68ff952cc2446c7beeda041565b43a34c87a2735e65a8861b42a7b928539e6aba19f855523abfc9fde0de681417d22320f604b6427250eccd2202bb1fdecbb54a91a3d3551b902ff6b8b6af3906eade4408153b86f77a001f624edad495e5f06cf0e90f6738b1b8dcd397c488bd058d8167fdf962ce3d816ced6c156cf437f3b3e6527acaef3a6b924fc101bb6caeee2ef1c423a923174961ba2c5a5a8bda16ebb279cffb94b90ddcf3af84c2befa7c339c3684947817abb81ed19b0ebc4d140bf0a3e3d6bea3ff5e174f8a99cf47016b9dfc2cd8aff9e92ddd20571c6b7cd6b1296ef1eb816ac056150d45afe5e32e0ef1636abcfcc80738b7b1e0ec2a6a17797efeb9a52f97c011201344f9e79ff55e93ed5b5aa10b6607ec2694e837e2deeafff9aaa629ae21ecb6f4531a9b4e05698a863e34a0eb6176d11c792a1d6e8654eb423d39c9b8d7ff647ec5962b789f3b1829994478624fb2b8331d1fb81b0fc0ea48cff3d7f94aa12c19e25988301df00e59eaa583a8bd47c19e2de95b1c92b444e9c7c4cd4bd893fea8829c80af746822abf833f6df09a07c942e8b05eb35f6d71c5c4ec33f2710006db280d599ec039f0c8a70ab8b6b3505f7ed456eebdd6eb3e912d609ca38650ed072fbb328f2caf4eefba9092a38291392c95202ae77393797c994e6b7723dba5d7afca2b7a01e07715d0a754558f74407d7926de9996edc3b7637cb67d2dc5d2ad1e442b5891171ed9b87bfc0472f9af66a5a29343a73cbb85968e6791d9b52fc6908dafb07bb2ae68e436c85f285bb532da6d55efd00ca2c7142ccfa3346bf258f7b512eeb1b9756ee8ff7dfe57feb41e5422b495e2e346bf5bd8a40213c53fa8a78635c6797635da6349c5d158c49e54235f7f2ea37e863ab24654da69e2629b345bb7e3d89b9fa2b3a15b919fa95bac8616736f9050cf50013c425d5c2562bcd3475e3303d0b12a253c8c35f895fda414765c606ddedaf74c32163683fcdca80aa4afc6c446bad4be0138a3726d2233d6633a6dbd81c6eb8eae475bd88ea144e3501f1dd68fd5b41edab2f192c6a15b806d7b8a25297d76df1c482224ca7c8c9968ce91c36a560cfee4e771ff1adf9398d3256c07ab555c3592abf1f5e7e248f39a22a9fd770f7900961cfa7fbbca919d484b0ac31291bd210ae2cdc089300021389046cef6334e86d0ad332eaf79f11bae568a86a1a50fb1e27b8f10593303acde121a7f11b90c597c9f1480d62e7e2c25b424667910d04cfe3bd4acc809c00de84fd5c75bd26984c10c6c478baa054d0b342d228cbf734f5f2ecb97d795a50f3d90671122ea53a797613d88df6734a865085a41b86da067a4c13648ba34133c97783b61537d755f86cdfab29defab4dbc7ddb1b12e3272192cec1d36cf55c0bd15a70ffd8315a2afc9ee15391c18a0532136e7b4855aa9052dd24019991c968ea0c3bc425f2247187c30b72843940e37816957d01fb736d9b987dd2ec11ff4ecb62421b468b1fecd8463e832f1487692e81964d76f3a8c77c0d40d615836a6bb8c25cfb3a3862647550624210f6b9370fc2373492ada6bb4d5ddaf9015c983536f6e791957b6d7bbde6ee78bfbfd8a64011c9472aa75f8ab10e78d9a0accf0bdbd63fd714e1f517055d642051fae42d53d81fd26a12f696546440c839d4a1ba5ff9f5e697fb9862bd4d86ca5bf5e9d7c3d3735a67d2362c5ba974f2b8780ecaee3b71c07782c0fa2d862a0ae71e6772bbc62ba9e79e2fcba45127ed153923f705904666aac5a6c87d245e6b3f097b628f40fac1bf3842866d49fb06c64ea4d15375274f2c728ad72c88c5c9ff3db64fb54a6a1a9f1d4e6697be47084f2c43f5934edaec37e6b974a64f1aeaf51ff86279392fd3d23219be34241ebd3473f7d7883c6816232b12737a6d9017877113c7d742f78668a1077ebca7852cbe9d8012059195918aafac8ba2bf4ce5d8a4e57b5aa2fe92f6f1b10027bfdcd66af8a372d8ea1f3056a3b7f5a7bb7e2494424a1756e6994278c202fff9c31ded60622c1cbd9aa71615a8a9d7438792e0422af05010da70979ba7ad7ade3c5ddffd6fa2b7e9de529513643ba2cb602a4b2136a4248f02a1fad157dfcf25f222e214a71c5fb2818d878c5122e0c810a8a3872a762f3b22c2d3261e04f5f738cc35f0e408a902f6521dbc02efe9e79ad2ca6dfaf719d9bdb6dfbcdcea2fa862d1800e127a5dc7f0abcd88146cc5249260d4f7fa79f0637e59eddf5f084c43682277d0412bd9bcfa2908152c5d065d1587a08ebe7939fae6a7b06bcdcb6540ae7f39a950d9fdc413071d889d228f41c82a19660f810828ab1e979cfe1d482420922907d7e3b0edacbe451e06ee994666430beae261c2046f378623ff6b23f2f89193b7feae02d9a3d1d38aeb3678506c152ed419a92bdee4cf49b3bc63e7251e80a44cea603746f87c1612f9236b61bcb50d9fd615e2d9b3157d3c62fefcb13439daf7f0327ffabee9b6dcc66ed52c8a2284dcf8d46027d263f79a72e7774508e8d28838e4c61921096acebe70c2337e03182beabbdc8c7640c9ffe23f3b836c9d8b427cc5d5455b7e3e627dc707a5c26db8ae75852613f39a935bb7d011264c7f860e1be17f90b9e4f4a37627757091d351714bb3ab1ab7cbd84067b2ba40582c4def239fdcaf1235d422f694f7ee16687e775f909f383e2d963ac6f3ca3d98c06945a9f51446f397468e4672c3873f0b8748f03a6cea0d70907727c512bd6513778fd2c9ea0e6c755ab14672e59193001914cbc67545c13a4a848269f32fe598d3cc642baecd648659e9604806a6620459493265bada459b7307c4095b1b3e8320063358eedcf8e37c20e458a6b83f58ce2d3207895694015288efc668a83a6782f70905820adee889a0344a3b0ee7f92b0d7888f5a099c895027c395f0e915e0077cea295aadf1b543e2b94fa9badb7bec1e69144d7e7565f86324ced09d8a4725fbac547a7a17b26e48ea8a821cef006b0843b2c92639d0b02b86c2ebe3cc7d43589f4b6917cd577eb2041aa5523229a48e63d699a65e1e2b11d164d5abf967680e1ad589fe3fbb5ba978c185cae6db863bfaa689290e166a58692b63bb9a6ebd864c9f757031595bcd42e22284505a226090cc4d0b62ce1287cabb38400dca969feb99a984ceeb2d7b711bbbb49fefed34d6c4459ec0c134806a87c27489b1c312ce34367888aa979e66d5fb16e4a7e1278056d4e048f176b9c185b9f49d300cccb34d13d38778c4dbf6826c4bd694bac9034e476ca18ac36042b7f598f8c36156dafcffe1cafdb9e35e79b1bc3aeede69da18c58c05c47c72d18563ed578afaef4669bf3c19e3315f50779773c5d816b242afd2a0ba905a9dbf5fda11a91783f954a544dabce6bc9838aafacb154f3bef156813ce236c56a2a5bc506e2ae65071ebb82c508a444607814cc0fb87834ec0607c14c3a77576d8ab8a264dc247bd4552f4b22779594eccd0c13581f1b28378c1fd4af12eb55fd7f9e7e7a5492f4d5c5e5bbd7068a5fd7cd7489d9fc7f44090a9df1d8b5e31979db814f448bb334a8d861b347e1329a59cada3fab32dfe40c6b99cd50e81901d14ef91ab4d4d5ca40dc6213c9c36f305dde71a9fe9f62e7dc93408aa267730c1ea7a2880c5d8135bfc84ef2590d24021c8e0ad1d15de8c5787b288a15898fa7af978102d9aee3a5213f7c8e753c3c8d3c2fc3c095979395e1b68dcd3005141712ec5dafb3eecf448a70b635cc12854949f406f4d5aa45aef0b89afafe1630d0d7f2d29930fac1dcc25186f150483664e10f24e762bea1705ba853936a1b582a76bd652e94b43ad7ffa14dbf72b7516be60622ea6164d2d5001f71b1aebf72a84d48ebba401fe350a23c42a141749ad6763f19e3a1aceedbdb132f7021c8f94b6cfe0acf496062f025b6532dd5d46b9db105f3ddedb23416e45330f4542957d810fc8115e9522ea858c652e0d0667dd5d60f71216fba770bd35da132c9f6b497bcf991f5bacb48ccd6862dd8c7812a5ab320536dc1fb5c64832c1c98de55106c08c50a321a7c6a19e25bbe8012a033099e0ce73261241cf62d369cba82f453a819548b631a689860612687caf5a78161d68b03226d1d2a6be4bf553d0fd4becb4d7563508451e05b0ca08889079de1cf06cf9dfe5cdfe8a86a63ddefc1bc900d92095553bceb6e5074c2345755084e7e2f8e26dc6af235a60c2aae67cb1bccfb37ebf3d3f502ed027a5a63cf5d7d1b4c2bd7e8987ba513a241f8bd7f837849f4f0c1f420d65001e5ea9695f478d60d59b371ba0a87c1a54f063d87af585d2bd91869a868ba122e186c039e537be9ce34a51d0fd925047a663468ab0203bbbc6b45648dfb75f2bf4cc1b919784954469c5521836be23a0f41c76487f69eba9a9436447f97e97530054ce4df548a10ff7a36e2f4a574fa5076757c290f683ba2145887279c0736fe6dd28f4a667df234a1769b0e79f27d5074f3b1a13a3278a3a00989031f7fee42da3423b1ae3a23d6db59585744be7d1758d6252a9e129745816687c2779d408509d7d6f2531bfe39dc3d65d9eaeb50814007028f745c792f616a7d2ddabb2a36c016c2506a7a505516ef4ee0c97e3aa1ddcb054561d59e4df34f0e6119833d71d603d8fa1db7c9ed2af415b966df77c06d8e4e3a000fd0f0840728a05eceb29994f053ecfa66a9b911ef4b4419cd8cf73e27edc54d12ee921b8d90d75ff918552c927719ec869e9222aa6f582f9854de8a5ff1294b31329fa38a5ff0dcdc553a35082a926dcb0a485b9a2a226d4a2d9c14587de9338de1f90066c7f8ee07a392a94cd86cf975e6018813d9b887567e32c1bb73b2045d3289f1ab1890b9453b4a370b219a78cb5cc366c06ce6d51adc52d5f640cc90034a9fef90539a71b1288709a494b53d4e45a0d39e4dca339baa36a240749185577f965320b8c8e45383c0f2769ecd851bedeaf5ec7d9f9af7e5961b8f6bff503f392ba28c52af652b5e85be7e438e4cffc76d54b2dd0cbdf97be5ec49e1b8bbca57d77f34596976524dc8352fc2959f085e5f10123df51b40f45895cf9ebbb81633a4e0fdd31f492caa8f61889bbd22ba2e3abde3762952f50cba97254ff69d64c08382f4ae802e7faa4ac920e5e5a2114e9c5325446a78ae81a430628fd9eabaf6d360b54292dc7f78360827e6d1552d4c269e2d76a11df28209d701e7ea70b5225156fc91c53e8a05caf47ad4fc0b5893cedf233e8482f3548d11ab8328292365f0f9bb3004d05a4ad19fcad5a556a0f2c4c6d285090f6c11af0c85dda41", 0x1000, 0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x1, 0x4003, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000180)="5f94c4800d925b5f4fe60352863b210fbf765edefb5a0c271008e521709b848043e054840b7815f2eb0b1accb1beba52d74e46419b91cd98743826ba974c41f1e6854fc28c57af56af3a5941d8cdda3135909e8d3179b3a5a08319057895d0f4acbf2fe5f6b54a664a9b4d13fb769a9b49be80d1a9eb6721d5e5ce68e002c37832d21e027ebfb242ed5e55cbeb0c0c2809e4ed0490b104ed", 0x98, 0x1, &(0x7f0000000240)={0x18, 0x1, 0x8, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 14:42:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x81) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000024b33dbbfd85fdc6ec92cf9e2c55110d461cb0c7501df839f2124a73f00000080812eae09b45fe240cb80dc30", 0x30}], 0x1) 14:42:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) kqueue() ftruncate(r0, 0x0, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 14:42:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x1) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)) 14:42:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 14:42:38 executing program 0: r0 = socket(0x3, 0x2000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x7, 0x5b, &(0x7f0000000040)="ebff", 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xdb06, 0x3ff, 0x0, 0x0, 0x5c5, 0x3, 0x5, 0x1, 0x3, 0xffffffff00000000, 0x3}) fcntl$dupfd(r0, 0xa, r0) 14:42:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0xea, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) 14:42:38 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000180)=[{0x5, 0x1, 0x1, 0x6}, {0x7, 0x6, 0x6, 0x2}, {0x5, 0xfb7, 0x8, 0x400}, {0x3, 0x8, 0x76b, 0x7}, {0x7, 0x3, 0x8, 0x6}, {0x80, 0x100000000, 0x5, 0x100}, {0x9, 0x4, 0x101, 0x8}, {0x3, 0x1, 0x3, 0xea3}, {0xbf2, 0x7fff, 0x8, 0x8}]}) 14:42:38 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000000)="4cab", 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:42:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0xb1d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) r2 = dup2(r1, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/74, &(0x7f0000000000)=0x4a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 14:42:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x120, 0x0) setsockopt(r1, 0x1f, 0x4, &(0x7f00000001c0)="3292b382694845f8a30846418b2ac096c605976a65de5fd33f443bf67a43ef4c69a2647ae9c4e1bd4610f4744fbc644b15d9358901ae5a4103d4df847493f141b60d82d89953c3de0f3337bb18b23dd9d5efde66f3a1da40923389a032b9ecb7310b2febaebe4f2d71a037a787dd3133d404fad4bc39cf39f4842018dcc257ee887f6abdaf3e64ea0945cc1364e5175c497fbdc10c60b0bc11d840405a4d885455886694c5bf098d63ff69518d711a6b8d0443520c63254b18c44405754cdadf297d897e6046e053452dff32dac273cdaf0a5cba333db5760387f341dc6e6df43c7fc098d069df51afd4a2e5cd446c902892876532ca028cb27f64ec12fd1022467ad6e6527abace9fe43d231e4d170d0f42d73dde6334007907439550695cb42891ae8d82ee9931fee127e7d4b2a5857bba6e0eec3ec34b9493192da499a56733107de11b100db56218bda4b6c9da98cb9e27c6dfc2516189bfa06dc76ddc6aa1cd723fe9720ff09367f6f3820923fe96592bcc5ccc3cf638c3c54c1651f9851b7560aa1c6a898fef7ec00e0a10ab9f1ebdc83bd86871e77c3fa4dcae18e66462ee2cd7bdb9ba052720048dad839e194a16a2565c23994a63f10509e739d0b78235a5c5e52512d643918655d3583f069544bc15c9a3c370522225dd7acabb44c543b6595e274d580e45e83a908aa8e2d260aa36560af8f95ff3292e249699b630107ae341658d4fd752c2a43b63e1556fb5b3b3dacd6e28ef226039bcf24ea31167bd1e335f63c86100bbecd74e54268c65793334efce725d0e633e8499fba14e832999f5ee349e3209b2d2a72e7afb619610fb7291bf6c0e9436e7db73230d2a7f20910f24baf56acf002c988703a2703838d81e48454e35ce5d713672568da1fbd415913e8a83072d3814087b9d0f5e51fe625977ab8c63cf0235a2fb5261aca096618f9b46801ab4fabd8fecf1bb5341551f7898fa4d39b1c037469a3acf257a015014ab500aeb9b998ce6196da4bc7d0a62ffb45e065b63a963182a46c786ff026c542e8dccb51f368ac3922705c38205c2b90fe35f304f86428819dffd6b38f46ff55f975bf8c944b7a03f0227ba7463864767b1a6131c5737f015420ad3f83314faba20b455ee543bfb2fbffead6e22f15be9d6674f5442985a454291a54cfd499d14407d47fff43083f0292434d5e85b64f87ae61e96f6c5cfb850c176387d62752c5f5e504bb75435f381324f02bcfef4432534fcad645196f53c2b331ec6bbc6b779432f5cb53223dcf7d2480f0ac153558a1e16215bdcaeade3d01fdc331a72662c0ea52073b8ff7c931effd4677523e0fcd03fbb22c22a6b569389c6803e9187888db52fa443416a98d12850475e1d51a289cdb0e7b0dde09e89191c2826cc88444e851c72b473c4c965854e3adad4c5150a0b5afbe5a2a9f689f3f059c27c74150b7f35dd33c5263329130e8f51938eaafb4dfdd22bf070f7845c603949ac5a3ef43899712a8f301cd84f8f0efdb7bd2a73d67bcccf05b674854163c78018a941e5ad378fd323022814f14f835353960e9f70702e19c61ca75a34afb92ac1f1485239e03b3128b00ec0772aec572fe3554f80b18573478396929a0d21f05e580c8635b7993c9fea1bc891ac51faaa952ad752929b3acb1e7d465571a9ffaf88f4bc27c8f3030a28a9456630d7a5ab32d33ba2db084f2b2289be9d2065769aded567a040e8bb492e0dc6cbc19e9e86d7d6bd5c12a0dab597f739ccfd66d89ca7d4a9b705c4f02b7af0fcda177f829e7715a71d875214afc62576061bafc9751a4530be06178ad194654aca4910d25a77c24ebc406c23cefff558a4145fa3fce3989596e78ab9445d14b30267c239fe0a619958e1fc8a55d6f8a2d751fb622b4489e0920d0590612cbb380847268190fc087234337a17ec02ff934de6bf78b2ebf20669b428ce58c84462ce9836019272985c6e90182b466bbbe1b8aa3ee6125098ab3dd5ed80a307814301bcfe7dd935c05cdb774ff482e27bc0158ff6ef0eea1272d647c31f2af542b21b3ecc0df82a6f12521d8ec2bb5bea207ee4924dd10b9124865a303e42ac55d9c15a1e5ababf12d11405917eb0865a40e5917c6556001a061a1244c4b7ac693f48d6beb92d26c5eaca12e1739e0f4a10d90d32f2e8cb86bac89140519043e4254a6d90d2aa72eb85ece0c842f52827ee104b87a25ae304777e6083ad8e66d11ea9eb737cf59e6c65457e97689ae2e62dcf2a8e8ec14259e6b6ca95704e1f3b7df0122bd028414e943a8ef2a83958b6af286209a3f6a50888a811673f3e202c12a1dc3752075de73f043be0183f504da0c208e1e25bd066d0f5e0baa75c63440a70c7a7f5a33dc46f260aa4f337188cc3a7c83d17261b1a6d936a4a73f7aaf76d1099e34a851c8a83e205618a3cd24f7761d5698dfe407ca8f38d4eb673c91b614a6a3cc230275a12d50bce77c2d83fefe6e34a7db3c6464788ae423068cc4febed368c26fa81d76d99b64c10e235f2beb1f2d66e4221e3edb3be15ec9c4854b140b0b3dd24bc062996d1e06b731a028145b0e42bb07fda8bc5d49b127103eef2afaeea0e7930a0618a1f3b384586a09e1c0fc30f24c948236b0a6ec3e28adfc1454fad2c05d6e9776d08de4536749541989fdca1ea6e720d9b5219c43c9fa281f93934641ab8f4c4c81435353f3479d02700803435a0f27d278ff52476530350088441dfedbc6abfb2f26b107d54051b5b6c2ad33a2d1d577c2b9a0620f350940ace4acd142f8e4ea00d823775f63d4453cf1296357723f3370bd4ba5280341e1097d6fb00979cea380bb995222fabd40c88514e13c9d297e7c38c717f441b40ace56024b2732221bed8a2c413e48d647ae3269a100cf3aeb55cd5770525e70efd7effcf98b134360a4181d1488668d395d3fd85e9b5e08d83c60f2218c9f3c3dc640a9eeac351ee9057534c98cb43d3842c13400f9436bb73cfe3f3e5aec6e975dac9f136eab413364c7d0dd22d9bb8cf784196f78c91b208ad596f881b99e0af29728614d6f35eed64950fec638eb2cc81db8f471f2f72254cc2c39b105222bb9b7d75d3a20637fbbef78f075d81d37b9612032146a220894863ba2fb9d1f52e873c521489c258e56fd4d35fd6a378f6147140731cb73660074dc057a109df208a2119f31cb7282e1724130aa021f626f17931cb676792cbf3b315f866391b9cb47ef58cd738f8a28cb6c4890c07c309e9fd873fcde0b68b094b996e0a519dfe5d2dabb79a8fd6b316e61249549d48e4660cfe10155927c458f8f49b64e8b23dd1952eac43c7b699513ed1fb57b8daa626e1bd65300bda9cd388bb19e8b6310a10520dc1e602d071bfdfc628d86d77db4b490b1319d768d14c39195527dfdb6982566552fdb52883e819cd898a9cde9093542306ee61b93389760612db563d61b68f55bfe780b992608408493cae6f327faba23f1bc671426a81da19e61ec72228c318da0bbd1029688d9a2ec4fb69950a2927c086965dabfe33107301579cb12b788cf867e1804b953c8cf4d17231e0a0be56b9e59adeb7233c9a670df0297a68d166ee3526198536033169fd829588c687b822aa2eb4243c92d6b7daa0129153b711b6cd1c81c40d40c190ab4ea56c10f36323db8dc7e187d039927d73ade0bb610c95ad0092337ded1b244639f43b8f20a9f77edbaf7925c3bd15179864c0074a94318852cab23f979ba0a64d311430ab621ab495b72c4736e4ec0fe76af5db1be1bd474fe2a9521e81a0befa75ae67073f1b328a39ee920b32967d4e78429b313ee757ddf21186d60fd255aedb6a74f79ee9f6a3f48975536ab70f252349fb71e18df32ffcbec0785408b49fee3f63bebaa46cbdc5be82d716b5c8a4aa9308913efdb4e583c1410e207401b4241d8dbabfab28d906cc0e59d89c47f42dcd5e1691f8bf1d969cafb243f8e8e06cc08c6cf2ad9156b062e8f032ea3bf3b11dc5189b41e4021424f810f2ad5a52972702932a2e6e037c8911ce98629a8b6f308d29e780db04bcdf059bdadab473999f5aed2c73fd3fcb86e793e5815d62d5a8b984ac8030777d3b30ea4dc91ddaa14ebd8e8a61123eddd3fed805a5f2444b8f42dc63fdaa8b48cd13597f398958ccd101d92bf7176f133aa247b9e6887038474496b482e3e8248b2d6306894f58f59f2458976ff2317ac59942eff88987b9ebbc82b985ebc614b3683b7c422487006f930784fb645b0049f7dace7be790097095c910b85a9440aed85061a152a6353de72b972c5f6d180d384820fbcb3f16dbade27aa72ce26b675116a3144bb626ad780055adbf315f011e89cc2a17b0029483a446fe6aa17f18f0831ff7e6a588bb47edd822d742ae13580983f305f704c39f8e8c910fee4e12c69ec369d5cc6b10eee4e3cc1ab9bce01ba002e7cbdeee0270c0db629a17c5018a18fde304f3ea9b2f72a756aee49cb9ce07a1276a306bf405cf44577d9303eb13c069b1f497b05b83a6003f8b726cd09d4decfdac373987320d6fd8f7a9a39128bd6bff1f7cabc767ed8e325d9262494eea791d22b418fceab88a1fc1bce4b95c34e29645ba9cea961f9d6e1aa3f35be94d278c2a8f7cdc8a74c4cc4b47055367797a8c765c3f7078d4e443439383d2b90ae6dff0cbe9d06f2612ef0a517e9ee3481a76aaa6a98bd34ccc714a206be1bbbbcdb33a6e00221e5a8d48dcbbef2079729181ca05ef66523e49b2bb306001ef0638e79c9038914d85ea8c075b04ef21787d85a82a14927d5f3ab46b15bb5d6c9e3a0b5d0399c92680dda3eab0566b935f98eac8379e7b6e636d6cb84a79aef2bd0339d6b511b0b4cbb48b59c20994c9c0b4fc7a02576e882ffeb35bfa1c15baab23033c64c73e846a26db434751716b7827a07146d693745f816c18c3308a250e3fc961f425654c146ebea9dbce93339bb497f7c302d68a741a9c5e9f8fe39162dad4da904adec7fa1d47f9637007b56987b1e4f6617eb5b66cdc3b5f81a79b215f02fcaea483062c57c82c671eb036bf943537e56a0d2906960520841718e1d340a3fd6391660d8cd1b8385ed4d41d37fef23a3bde9329a356f2a4dd05e7fa47ee7912d376852f63f7a347fcde385250a88a8dd1ce20bde5b24afa20693d37417348c4bf06c175f8076796d77d0c7310b386c284b012ca7c2e9cd44ab174f46089af9bcacb2220b561d80e3862693111b4e9de5f71589d8ded8cce08d6619d4db4baf47fc5f7fd14c00da1aa0ce2b37d15f8d0a775b62268374095ff286c126d60f37f5f4946534fc11c84ddc5baa323f143bd4c9055d7f36b1da345959c9ad5c31fc763b807a6cfcc982f618ba2a3fa13cf6c8aebcd85c739a8b965330e54a16634e81e7d938c258e6386dff1aa6407207f7fa8760b71945eb55a8eb16d9bb0ddb6e950e255c6b32557c1043d734cc369855e994e2885aafbec5b2cbabd2144c32982b7176908ee6fa13aa9306d6074d464d65144ee5a14a63b37cace9842382f985577a23d46d0d4bc9c79be4d8552b71eee6e4ad90e416a518801b838c840c3eef5c3a6cf6c58c40a58c36a2be785e154b58a311e6169681c096e3a527069f8517a16f0bedd8819f5e8d2f8f7da1bd25de40811435737c92b235d077981ee8972fb69719c37ff0b21f1eb6abbcbaa58282a1edab7a9c1bc7a66fd8bb777a65cc8f8cefd44208b7fc4e0acda5f5d4fd23d221fd14136a48227924c77454ec6fe4f3433c87038aba37cf00bd79e877c42d77abfb1", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 14:42:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 14:42:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xff, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r0) 14:42:38 executing program 0: r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r5, r6, 0x4, 0x1}, 0x1fa7, 0xfffffffffffffff9, r0, r0, 0x7f, 0x7, 0x1f}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000001, 0x0, 0x0, 0x3}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) flock(r1, 0x1) semget$private(0x0, 0x3, 0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 14:42:38 executing program 1: r0 = socket(0x400000000001, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca273061c0be7b5665553367c9437e0e60fd4b85d4a9a97eb20ab37cfc8afbe9be9b758502d4e6b53178dbba4cb166277cc770ef933882692cb5f3aeca4ba461b558ee277f8925364b08638220de7e7b10ad1be216ad729cad8eb30a713b49402a6bda72c748e777e6471f2a3830a9840f61fc9b", 0x91) 14:42:38 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x3, 0x541, 0x7f, {[0x0, 0x3ff, 0xfffffffffffffff7, 0x4, 0xdaa, 0x5, 0x2, 0x3, 0x1, 0x1, 0x2, 0x2, 0x7fffffff, 0x10000, 0x400, 0x4, 0x6, 0x6], [0x2, 0x9, 0x4, 0x0, 0x3476, 0x1, 0x10001, 0x58, 0x10000, 0x3], [0x80, 0x9, 0x100000000, 0x0, 0xfffffffffffffff8, 0x3f, 0x1f], [0x4, 0x40, 0x8, 0x9, 0x1, 0x20000000000000], [{0xd4a, 0x9ae, 0x100000001, 0x8}, {0xef, 0x1, 0x5, 0x5}, {0x9, 0xffffffffffffffe0, 0x227f, 0x200}, {0x98, 0x2, 0xff, 0x2}, {0xf47, 0x7, 0xff, 0x4}, {0x3bd43f9c, 0x9, 0xfe, 0x7}, {0x5, 0x8, 0x990, 0xe547}, {0x1, 0x936, 0x7, 0x35d7}], {0x1, 0x0, 0x1, 0x8a}, {0x1, 0x1f, 0x7ff, 0x7fff}}}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000240)="03", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 14:42:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2040, 0x7) 14:42:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001ffe, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x8082, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 14:42:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7fff, 0x46]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0xffffffff00000001, 0x40, 0x9, 0x100000001]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8001, 0xffffffff, 0x4d6, 0x9}]}) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 14:42:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x20, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 14:42:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x16}]}) write(r1, &(0x7f0000000000)="f984d772a06a27cff4b18bd9f9bb", 0xe) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) 14:42:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) ftruncate(r0, 0x0, 0x465) 14:42:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8021, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 14:42:39 executing program 0: r0 = socket(0x1, 0x4, 0xffffffffffffff24) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64], 0x1) mprotect(&(0x7f00002de000/0x2000)=nil, 0x2000, 0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f00000022c0)="f4d3b18ca9f8a23e1eb4a943528ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ee45e6e75f65c7c086906a8b4d43d1159490687b95573c6a2e1e28f66ae1c8c58a8d9714c627f8732970ceba6b35e5d56ac516ca59b4fbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fecd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e449173f47e24396df0d28cd796e5449063a0991c207f590e0d740100000ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9c40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b64062d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d5f08b4828cc4a92c899848c7551a06cafcbc8a5c75457e0e05e9f0659bff7763502812dfbfcec4bef53b499d40b5ef727177699c2f6ef506bf1cf48eec805e866bae831a99354a091512069b12eb86d8b1de8df1d1722b75136e41c512a0b1c4cb41ad261c72499678585a7fe7ffbd88210888233f623e057546e99f6f4b4217cb68c44b18c79c7a97363abde5184f8ca500c238bda3f306815d129ed024f97836cb09b01177b57623e0db41d16f45aa1ae0bc72399241dcfc1ab44f4f7bf61f1723efd2fa1504c823ce96241b6a93cad1955c41b22afa587800c7af28ef349208791e625b8d4c4b6e99d0b92486886b7803746b8550ce76183c8842ffefa06e75fadc0bb4facbf6c1c80ad56763544bd853c3740323bcfa341eedd3d641f0907405f0c6c58d36345628cce0b25998ea74d6f530734cc457ba8e5da90fceda0e693e320d92bd91e06030e448c22be8b7ffb1817127eb5f89ccea74faa602bc23fe77708c54ab59c99f3110f9507aa41847dbbdeda649f49062f15fa37e93e45c5ad7f465b4a5883dd984d95bf1862651a4db600b26c0779622cb6526738dcaab5dc9cbe354c01a5cabae9e27d78db7c743764ee10910c5f407bdfa2cc94da8d1c0748e8672d71c4919b16f51454ac4e300005f0f64164affd503c33ae89f75f43620808bc9a1cda51ecc940ec32c69112f9fc71ad93d71a84592713b36688ccdf63cdb396a2264b213ff4a5f6d9a4b346cc82f96eae5cd194aac9e8d0b2b58683cf1fbfc6d9fb9c63e5d2501ec7b682c2c540611478605760203725243d354754ecd189b48dd6774827cd8c6e403fb71303f503f04ce17f5114a81e503035848bfb4340d35d017e82114b2c814accdb9e088d4e5d1d3ba5fb28f96abf8c8ddf4405abb7cbc6a08e9ccac8fa0586e0656d4c37424d3aaac4759ce13c6db500d920028f6f94170c98ca828677712fa667c8aebbb9d5580", 0xbe) 14:42:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 14:42:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/204, 0xcc) 14:42:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:39 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x21000000009, 0xffffffffffffffff) dup2(r0, r1) 14:42:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x58, 0x6, 0x0, 0x9, "8d300000f3de06fc3e090000000000000069b71a", 0x40000000000008, 0x7ccd00002}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x2, 0x0, 0x2, 0xfffffffffffffffd}, {0xc6, 0x9, 0x3, 0x5}, {0x503, 0x800, 0x5, 0x2}, {0x4, 0xdb3, 0xd3b, 0x6}, {0x9, 0x6, 0x7fffffff, 0x7}, {0x8, 0x9, 0x8, 0x1}]}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 14:42:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x74}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1, 0x6}, {0x88, 0x2251ab73}, {0x101, 0x8}, {0x46, 0x9}, {0x87, 0x4}, {0x43, 0x80000001}], 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000380)="b63e5367") 14:42:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x58, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x3f5c, 0x5, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x6900) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") setitimer(0x3, &(0x7f0000000040)={{0x2, 0x46f4}, {0x390d, 0x2}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 14:42:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x202, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 14:42:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x5, 0x6, 0x6, "d70b0e1d682364b4282a8505b04ffcaf27c3d95a", 0x8, 0x8}) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) close(r0) fchown(r2, 0x0, 0x0) 14:42:40 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 14:42:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x10001) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x4fc6, 0x5, {0x3, 0x6}}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 14:42:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x4000400000000, 0x80}, 0xc) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 14:42:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x47, &(0x7f0000000040)='\x00') 14:42:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x244) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) 14:42:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x180, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = semget$private(0x0, 0x7, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/236) semctl$IPC_RMID(r1, 0x0, 0x0) 14:42:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100, 0x3f}, {0x9, 0xa549}}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:42:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x28a}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) 14:42:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1000}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000080)}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/185, 0xb9}, {&(0x7f0000001440)=""/98, 0x62}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f00000014c0)=""/25, 0x19}, {&(0x7f0000001500)=""/139, 0x8b}, {&(0x7f00000015c0)=""/48, 0x30}], 0xa, 0x0, 0x0) 14:42:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() close(r0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x81, 0x0, 0x40000, 0x0) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x8, './file1\x00'}) 14:42:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='\x00', &(0x7f0000000100)=""/239, 0xef) 14:42:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xfffffffffffffffe, './file0\x00', './file0/file0/fi'}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000100)='#\x00') 14:42:40 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 14:42:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000000000000) accept$unix(r0, 0x0, &(0x7f0000000080)) 14:42:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 14:42:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x9, 0x3, 0x1, 0x0, 0x4, 0xc672, 0x0, 0x0, 0x3f, 0x7fffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000909d32347affff020000000000000000f9", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xa1) write(r1, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x400) semop(r3, &(0x7f0000000000)=[{0x0, 0x4}, {0x1, 0x2, 0x1000}, {0x0, 0xe8}, {0x1, 0x2f, 0x800}, {0x3, 0x30, 0x800}, {0x0, 0x3, 0x800}], 0x6) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xf5) shutdown(r0, 0x0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) 14:42:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') 14:42:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x5) r3 = fcntl$dupfd(r2, 0xa, r1) writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="cf347c2abb13ee744d0cfee36f0664e9d02affb32c657a12f684eb40dd5422fd4c5138657740a651b7e9b1a175734809a5e8446ae28f5d1db1db87f94ac54564f7722a7f6fd36f013d13e216cac8b3fd67c48766ce1682632bc1b4fb14f75794aecdb93e2a41b7453a7f833aa87231b82b3fb3bd7bdf91610f02ef7018007d0cdc217828df35a297d8773c10699d93fb7cd65bd1b2838729cbc54bf193e153e1872ef10eed49a8569da57cb661e1e8df5f477ad6ee5b7d43bb9d0e9e9a0a4f2fbc27778dd6", 0xc5}, {&(0x7f00000001c0)="361c99b9eb4a3d5a41c43ca3c42583dec0c7b5341447fbc66e9fee85732ecffa3e1aeb6b725473a124ee59c2a5a17dfb92ec2be60b52353b6c83773c2ddf53b3bf37132c38cf02e9bf6e43c97d64d26e751f131c8bcfa0edc6b46d2e3fe9cfb881fe17d0d6328f7fb58739a834ca8f9554e573b9bf16278a8d8248cdfcd9fae91252cbea643d26e813771db6ab69ca5b21c9ae65db1d1abffc898e26a9da33eb25150ac1d79d854e5999fef971ead1eae95708c55dc3fe357bd51de25e8558616c6da8f3b9809a1da3679596129102196c86cfabed9560e141c7e7e02caa331c3c1dc49fe439", 0xe6}, {&(0x7f00000002c0)="da53557bfb205731a15732a3e73051622ec52773df867feb4c2033d52142b7f362d75c346d175e7f53064d784ac6ca4b5c758a70754ee6b3581ab9b0dce88e2cdca8070d79ea8b52ebf43b4379d758d3fd1dc29310435b1a405c45ad40f7c6d89fb8f2ba8b9a00e25c1b0838d448ebeabc2a55357618703ac83a29f86950cce613d436ee38f7764fbf655214e5b1f10ba7dea948ca97e3b283da8981c2059eb2d2571cc37eaa76ca0e496dca7e02f51c90a1d9ca99de176720ad1d6c4007eaeafb3cba8b24ec296f1056e816fa9bd1a092ff763a173c89d39bf87e38a6cca31d", 0xe0}, {&(0x7f00000003c0)}], 0x4) fchmod(r0, 0x44) nanosleep(&(0x7f0000000440)={0x1, 0x4}, &(0x7f0000000480)) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r4) r5 = syz_open_pts() r6 = dup(r3) fcntl$setown(r2, 0x6, r4) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000004c0)=0x6) kevent(r6, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x7, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x20, 0x80000000, 0xfffffffffffffffb, 0x215}, {{r6}, 0xfffffffffffffff9, 0x51, 0xf0000040, 0xfffffffffffffff9, 0x84e}, {{r3}, 0xfffffffffffffffc, 0x21, 0x2, 0x0, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x14, 0x0, 0x81, 0x85}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x677, 0x7}], 0x0, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x9, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff9, 0x14, 0x2, 0x2, 0xffff}, {{r6}, 0xfffffffffffffffd, 0x3, 0x4, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000003, 0x2, 0x1000}, {{r3}, 0xfffffffffffffff9, 0x22, 0x80000062, 0x1, 0x20}], 0x8, &(0x7f0000000680)={0x7fffffff, 0x2}) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f00000006c0)={0x1, "14dba6c04f49842284766e517fe159d3fd27fd948e21e1692b221726d47dd511db1dc910961614c7c9e5735785b8527e8eb68e95550d421b71a435a13ed913e1748e18b59cd12c2d8ddaf512cb9685f8378383fed7ad5f1449d0d57a99ffe32d7d8350bc85e370c3a577a94933d30289aa854f2b4c4b44d5b6f920b9bf784b8b8def79fb7d530a44cad1c9ea12ed2bb8cd47cfa2a4f1efc6aa5db2e0"}, 0xa4, 0x800) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000780)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)) getsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f00000008c0), &(0x7f0000000900)=0x4) socket$unix(0x1, 0x2, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000940)) nanosleep(&(0x7f0000000980)={0x0, 0x9}, &(0x7f00000009c0)) msgget(0x1, 0x1a4) mkdirat(r6, &(0x7f0000000a00)='./file0\x00', 0x1ac) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000a40)) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000a80)={0x29a, 0x8788}, 0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000ac0)={0x2d1, 0x9}, 0x8) 14:42:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) semget$private(0x0, 0x4, 0x400) clock_gettime(0x3, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc90, 0x0) msgget(0x2, 0x340) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) semget(0x1, 0x0, 0x302) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) semget$private(0x0, 0x7, 0x424) 14:42:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r1, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) dup(r1) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 14:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x81}, {0x5c, 0x7}, {0x6}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000240)="670dc3701bab3cf1b2b1acbbfd892706c8daaaf272f94054275b9bee504e223f37b728e37e02c63cb635855522607d025ccb76355f401aec485a4e26497686bfeef2dac02dc0c5afd403df568d52fc28c24b14afa423", 0x56) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = semget(0x3, 0x0, 0x8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/94) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:42:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r2, r3, r4]) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000440)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf905644eb99a74ff84143f52536a642f1f459c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a44be05d2285bbc1484ca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262b9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f887063ae8f45f1b0314af92bf0f6547e867da93ec0af3a7aa0e8883d542ab5cee1b99e0f159920e061afc6f57cea107230f12ba7f09cb0768365d0b90f31a48ca29df5a221b1d321af2ed44247a6afa1f2c4b0b346da212d5f336932ce2b010d0695fd0d25d86ce42dc9266ed2a1807f4c4e75c71a70f924a05383bda71b55af8ab7d1790bdc10a84224d65d8651ee27ca871907db33543fce2e75abf4ba457d5252f5c528c31542d09dab0cbd99100dc044b5a83422b705cc4c4524f9908f978ea92029535e196b7af940e7825eb13c2aa18719a8a97c54f0bb727115f0c2a2cac800bea2d02582b537ce47f5cb2ee4ffed6c50eea6bb7e885c4434bc2a0bd89534251e3e8fa6cbce9a72868524b727bbdf89a6c2c86ea65339c53dab78e06cd40d4607081a8e997ed856a850d708348707594b6194df1d523c184e82c63b2bc36ca77d8da2523ed88c5532ee692bc78fb203fe7bacf5591335e4559cf04ad92a1fd93a97a9669659d1e32517746f4dc3898ec1f1a38fb1248379248cf5b2f43bc502a04526f10ae5b681d15626922ca865ed07231844df5492ba05daa7bdca61391480a0bf86e2f36d7c111f7cd578b5ba3075d1b05331f5bdf461117592b1a18379db60aeab46b8ad5e55e47c17701c5c38bcc223d0053b1d05bec3b6fde3f91f64a5a24890b35eeed767afde0841c170b33d10a2541465dd8feb10a8b17e1e75f3184ba4554a4f3de0c71a9e1cbd3b5f097e666ddc475f4b2715d0c81088cccbf7aa2189e3b02cbf4e5932d6593abc9a6ee43a1870623533ce485b72df3982be10f59a8c95e40dbefa354a83fdf6985e25e2ae172dfce60b9be7e2d788b437f36092446c5d27a40c60d44bf16fd057d45e99e9d123067fe10f374fcd4250066199a35a1283f061eb78f50f9d68e2e6676df23cf69c756fb66f9003fab235ca9d080eb8f63af40d29d501ab8a48b08e12ec5a5bc2ece6165ca04b3d208adb0eb2c7554d3d9581fa1c2cc70392f4dfff164b934b5ad34b9a3c6a0671392ba127eed64399d3cb1229127a8b10b2ddc86b13263fd9f7885ff4d39acc22f45c5b93b735dc0126e424b110e94c8421b571c2d31d283a02aa21979461d958aa35ab675be51c008a567e69895ddc80d957419f32a97481043a2953e4a0539dddd36c9e306349f5792303bc5810b45f9a2599047ac3148a56de26ef0eff9b550a1d4051f2b660555b932abd7c637154e3fb975892200b99fe4493c199225bb213b06169490b4c2b5d43dd9ddc67b4776ba2dfd58a5f0f5801ca5860adfa383a2fd52c7939fbbc4ac82c4f8de4fa958e357502c5e85efa2ec242e7cd9c83bbae504d29f27f71f2f66473cf684d8404c15846b7f981b7bfac6e4d659c74b9f9dceeba047340b9bdb6872fa402b691ba3d64b9021b0dc12c0466d40615f5f95bdeb220a5e4175532ce7c3f017f93c6fe60d97bcc71e5b949f76d1115c32c068d5457d9e2a672fac217d257f53cae7ed7e54962cef6ea45566f1a52079f184b80ac851474465ef65f7165fd5a8ef987e8e4623cc14406df4151363b93b7f969b30974000229f08b6cc60875541a0759a3f0a0595a21190d547c1396f3343ce3d14e9c4247be6e62c3e91c21cb0f8b6cbbac3e634070afc37ce2a66619de4c82167f24daa0d5ad1ee6d1ee91838868554786cd1f3d9426af837eb941608a746f9212c28b1b819dacca3582e3fa354860e1f018d5f5598ac6cb6261c7bb472d02375527c8d727c731d18402fc75affe40cfcc7ccd50a57d69505726996d9612f5f38757b2d36f71ac10bbde3930720f23adf095d3c04a7be6c3e07b7e0b52eedaee88eb46efd76cbc22dad3d37bc4dc197a4322d552f50f6e768db7f7d26d40d0fad8aa31e39e39fc5c7f81104240dee2b21f4cbfaf27eed26ea93d3ad11180cdd37e7043570f5c1028d49eaccaf2c993fb90972e2511eb7675ac2237cb497242415c4d1238eebcfb71b88a287af27c921964aaa5dde27967e2e4ed564b1ff32cc0588a11cfdea1120c725cc969d6375d36751a4a74a55071327028cdb8729667f09d91eb608f86dd0fd9da4d6c1e07d8e1e7f5bd237413beb86434c677bbcf6abb9404c9375ea39513f7c0a5a5592395b7afc0c9a8acb226402985cc54d55cf87809fb52f9c9de78259b1f52e8fb7b0d8b82bdccb49957d0a63f7d2121fe0f93de5b40e2fcb2caecd8ba44ee4d74a072deb0e131fee958247bce492038183896125732dcdac636c92c2c14e79bd424d28a383c6433ffabfa2860e656165735d73e90d26d65933e43053c267d3b50a447cc3458ec10c8f4155a2042afc18e1fd0204fe87111cc83e6398c7e792d08f8f01a27a6b0e12ed90251e0d3dd2f190bc813c6e9bf19244070c7544aebb1d9197b14a4bbc6d314e580545ea9975d20d0a01040e91a4d9d95dbddf8799d21d27af00be13eeb4681a894328cec7140a15beba92f833804e1e376a7d486ffd602288a17faf84439e6212078b95dd983f1db3914dc89619f55ca98f82ebb0955bd2ba47f462839e6207962f7dfdc80dd5d6b0e1f4d0ed84e5245220528227857695ff084f731353c8679954f3a8100357b77d7c80679b859c51a29a97ecbbecf375807628f248382572f862052c5827eaeca1759e2ea10d3a5abbcb6079a17c8267be3c7d36392b8e079022380ba32d02a2b93d0b77b47c37d8417f02df3be749ea8991443253a66213bfa74f08350e66ed8f2c8c5588a4e1b2b3582d3f0161d0efbbde85f8699e708f6ae1a058f1bfc31a7ecf985e813d62f240e55f20a748a27b4cb31a86f0f2b39140a87ff3045e69415bb4d59f476da027c1a4dbdb46664bd33744f54d4601a7e48", 0xda3}], 0x1) 14:42:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000025f000/0x1000)=nil, 0x1000, 0x2) socketpair(0x6, 0x1, 0x3f, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff04, &(0x7f0000000100)="dc") 14:42:42 executing program 0: setsockopt(0xffffffffffffffff, 0x7ff, 0x1ff, &(0x7f0000000080)="caf5b41569af0ad6ad1ec5ac81354e645b97748cf868542a52c83d0dd0a8a51514db811936fad040c7d428737fc314db9a00891d646aa96f1f04dddf18bba6aae765ba87134fedee3a9e6992ff03550b17e216651be71bf0f300"/99, 0x63) 14:42:42 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001600)="7b9dd47c5fd76bdf7f227a8540abc45f15b902c2d27551fc5db51f3f03ff57da8800f1a80359cff332970d97791f389a5910a58db88e3b78798525aca8ef0397101cbac844ad5991097b6378a42ef669acb66e2d00d6b4703a7e696f7a57934235a494ac4facf9a64c9c9cdf498d79ce4bda0d7d31ad317cddb0893b96d81352b2fcb9f3d9fcbc5c909808d7ee841976d0ab", 0x92}], 0x1) readv(r1, &(0x7f0000001580)=[{&(0x7f00000003c0)=""/146, 0x92}, {&(0x7f0000000500)=""/73, 0x49}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000080)}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x5) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 14:42:42 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 14:42:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket$inet(0x2, 0x5, 0x10000) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000300)=""/5, 0x5}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000400)=""/254, 0x5f}, {&(0x7f0000000340)=""/175, 0xaf}], 0x4, 0x0, 0x63) ioctl$BIOCLOCK(r1, 0x20004276) 14:42:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x8, 0x3, './file1\x00', 0x4, 0x2, 0x5, 0x5}) r2 = kqueue() open(&(0x7f0000000000)='./file\x00', 0x100, 0x100) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7fff, 0x100000001, 0xc6c4, 0x1, 0x3, 0x3, 0x3f, 0x0, 0x1, 0x4, 0xffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0xffffffffffffff80, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xd0bb}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000de9000/0x3000)=nil, 0x3000}, {&(0x7f0000a79000/0x3000)=nil, &(0x7f00009ff000/0x4000)=nil, 0x4f}, {&(0x7f0000fe9000/0x14000)=nil, &(0x7f0000ebf000/0x4000)=nil, 0xffe000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000db8000/0x2000)=nil, 0x10001}, {&(0x7f0000a17000/0x2000)=nil, &(0x7f0000d11000/0x3000)=nil, 0x8}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000bc1000/0x1000)=nil, 0x515}, {&(0x7f0000e19000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5c9}, {&(0x7f0000d6e000/0x3000)=nil, &(0x7f0000e00000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) close(r1) 14:42:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x14}, {r0, 0x4}, {r2, 0x100}, {r1, 0x20}], 0x5, 0x7) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 14:42:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x800, 0x8, 0xfffffffffffffff7, 0xb22d}, {0x20000000000, 0x5, 0x7f, 0x39}, {0x1da, 0xeb6, 0xffff, 0x7fff}, {0x94, 0x80, 0xda54, 0xfffffffffffffff8}, {0xfffffffffffffff8, 0x5, 0x0, 0x9}, {0x40, 0x3, 0x3, 0x7f}, {0x2, 0x3, 0x4, 0x9}, {0x9, 0xf80000000000000, 0x800, 0xff}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1ce, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffc00, 0xfffffffffffffffb}, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0xfffffffffffffffe) 14:42:43 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x20, 0x7000000000000000, r3}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 14:42:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) 14:42:43 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x80000000, 0x8000}) 14:42:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 14:42:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1000000000) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x10000, 0x9fe4, 0x80000001}, 0x0, 0x10000, 0x1}) 14:42:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x40000}]}) 14:42:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 14:42:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2300000000ffff000000001b1b542a538706000000b81100000029000000310000000300070035d37dca96632ee374c72158f632e0f947d9fcc7ded0d0be7d65ba447c9d697323d86433e9651915ace96085f9b97281d77cedaec164dc21ca599d2762da5f22c4a8b325c3c096c7aaf354742d71bce9f1aeacd116826ed4b4dff0b5653ce7e89d3d2b"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="20bb14e89dda203bbecbe7078a3a0fc0b289678c5edd33287c3e49822da4f385cb409b0f97bd825f5365e316fde53334233286fb70e12a7610145af00a0343a147b6916018f4cd8f8a92d9f8ad8b1b920dbed22d409bf761ba588ec17885f0e33ea3b2b304ce79c38d9155c43405054d22c71690b8827f9977843ec1dac203b585eea535b3ad52a0e08457800b47065769ce62096fcc5bc1badd884af85a966d448d9022a5e4744732a149555f0091f1cd2f059bf3c76155c1ea4c08e96d7a301fe11c9008", 0xc5}, {&(0x7f0000000240)="eb6a56060442ff47d62382717842c95e7d70e4158dc7cf51286f3ab299a381918505bfd5580f7be57ccba16c8055dc2e36f879ed652a4d843feb5585a7aa032b6dde446bc8c39f4b47edf1c04b856575c80a54b9cfb2c77ad4ee23d3cf76fa3b7ded9bfced67b089083d5387066fe4b31f7a032c473d7e36fe3b00bf300cef", 0x7f}, {&(0x7f00000002c0)="ede358d1bf347a1e2748bff8d759d84d31fe664cf1b682bb87ad65b7923397eb07a82d2275", 0x25}, {&(0x7f0000000300)="19447a9da316cc8685bfce05ca0a2c6338bd63c754274980e90097e3de0def9cdeb838ccea9650c74a9d40b2a5532ae699f86d9dafd42a41432b75bf77fb27890a2e8c18084dac658aaf0275d1ebf79bf56f3c21e4d963b438577a090a6e2cfe32fbcbf8e78401e74ea82e02859756b20800ff21213aeae93dbd268a555a13", 0x7f}, {&(0x7f0000000380)="ccaf4f6bf20bff7848da", 0xa}], 0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd03}, 0x0) 14:42:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x1b04) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x110) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)='oL', 0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) socket$inet6(0x18, 0x3, 0xfffffffffffffffd) write(r1, &(0x7f0000000140)="65e50acc79c8dc439d0dd50100000008b111dfe547f5c096da71b860a48fc25ed8002610672e", 0x26) mkdir(&(0x7f00000000c0)='./bus\x00', 0x40) execve(0x0, 0x0, 0x0) 14:42:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x101, 0x3ff, 0x9, 0x1b7}, {0x100000001, 0x9, 0x50, 0x80000001}, {0xd315, 0x1, 0x8, 0xfff}, {0x40, 0x400, 0x6, 0x1ff}, {0x1, 0x3, 0x5, 0xffffffffffffffff}, {0x3, 0x5, 0x5, 0x2}, {0x3, 0x400, 0x7fffffff, 0x100000000}, {0x401, 0x1, 0x5, 0xaad}, {0x6, 0x800, 0x3, 0x9}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x8) recvfrom$inet(r1, &(0x7f0000000240)=""/200, 0xc8, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f00000001c0)="6861fe261e6f64378b5e05cdf310b826010000000000000000000000155717657baf3735c1fcdf82fa627475b78f0000001300000000003200000000a1", 0x3d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r3, 0x0) 14:42:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x0, 0x0, 0x2}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 14:42:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4", 0x2}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 14:42:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x4, 0x6, 0x9}) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x16, 0x0, 0x0) 14:42:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000044) r1 = socket$inet(0x2, 0x4000, 0x76a) setsockopt(r1, 0x200, 0x2, &(0x7f0000000000)="5dfc0ddd5c9cfcaab07edf9b9520e6b01c717fdde4c0223838293d718fb48f8d7b8a2a87c9c5c30fff44ecc9bcef845f35c25a2826441b12c76e99aa799126989656346131de26b21b35b91db7ac9f1ca81b64c1f8c47e11ef57ebcb8e7645e305dc47a20df7f88bae2b3b8b6cb393b4e98f53f5a90c958885d500b229157d2e0d1d5a9ea9f48fb81e23f2d2dc38f78fa3e797eb63d44ac6c34e1d4602a1b2835b955870e04ecb36e40d0950c1b0d5b1ef28b07f17137dbf4f3e7a7b899ed73268a1f208ba88aeca1ca6eeead1c82f6ec8d021", 0xd3) 14:42:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x100) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSBRK(r2, 0x2000747b) accept$inet6(r3, 0x0, 0x0) write(r1, 0x0, 0x0) socket(0x0, 0x1, 0x40) 14:42:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x41) pwrite(r0, &(0x7f0000000040)="c84ec626cb6deffaaf40df36f7d1567f7384cdbb7a110a1addbe04963313a03f5c9ba167d11c88d4916ef7bee7c5426d0e101f9d41dea934f9fc5f78f1dc8c3c092f1182e3bef078bb5ca3008e4bb0ec9d241a84f61816619c50bf", 0x5b, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x1, 0x842, 0x8, r1}) pread(r0, &(0x7f0000000100)="2f283237721008de134f4b1f0550499983e9d9468e14e75bc621164f0f974657f85f01cee2148c6ea411569f6b973e79d17acb37be5d0ee1fd0a6c8a5e0e5b92b740f0f9df499dba47900a6f4c6d6c26", 0x50, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/8}, &(0x7f00000001c0)=0xa) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="048ce9d17c2712527027d58f5888b68f28fcb47de822a8cb51b1814e0c77f13c82060e0f628be7377877382c8043325fc3ba1b941346abbbbd748a8cfb1bb636510554b1fdd89379870d3036860baf1873bcb6bb7b0af93b71e2df9ffb75f321bbfe6f3d84618d3152b76fcfdabbe5cf3118552106aafd38e61fca598b0564c50818359ca8883337958b124548faaa30354a3016016af87b623cf9e522bcd145ca393b758f3a1818b8332d626b6d27ab3d902752f476c1", 0xb7) r3 = open(&(0x7f0000000300)='./file1\x00', 0x100, 0x24) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="186383eabd87ce42ada38c94322d0e3d391605d4f34126ba2408c6138ed1a47a7e1cb02f9e6ca493d447d0a2629912ef95538f32e173ae0b3f743c19bc4d5dfcca20475df75f7a7796402d39a6b7d97ccb9166e2f70acb2c0bece4aa5ade750ec897105603de67620af5b0b1fa30e486ade784b09732103076f5d2ff2ab9debfb40b417265595f788bffd5d2d5e3e0acb16abbe9303342385e128042af9bcd08", 0xa0) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgrp() ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000480)={0x1f, 0x9, {0xdc88, 0x100000000}}) r4 = fcntl$dupfd(r2, 0x0, r2) sendto$inet(r3, &(0x7f00000004c0)="e24f9c12e0f96bca6fb16373dda2322202fad5a57cde00e2407b35cb5605971561bacb04198acc284bf80726f728c20b38644601dfa13aedaf007a", 0x3b, 0x400, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCNOTTY(r4, 0x20007471) getsockname$inet(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) mkdir(&(0x7f00000005c0)='./file1\x00', 0x20) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000600)="768acaf4ed48e3eb17ffd2080004be75ef6d98f436b39c2f3f175908c4d6763c1db5622cfe6264cb1a05a9415c6fe2ba0c558a04b7a3b03bdb1e93e38d2fefd013b664fbd2975e94d313873ae1b49145d604bcc5b5aadc6b16027bde9b9d92d8f15ed61f07bce2b46f5d306030aa375d", 0x70}, {&(0x7f0000000680)="77075b98bf42291e70b959a99f5afe907fe9c9afb7b3cb987fdbe94ce85b76689254ab20d4fda0124c22393f8c1e58add44a78230080a2b4c420ad99073b2f1b0eb04bfd6254385020583b914102d1275e0c3c4e65b1f95a0377e6952336f1f95fab81f2e997577f06a1a48c6c6edac9eaff7c44b0414f677298ace253d0b51906e26db583ac7f7164104ff8bcc19f3536235a702d0a12eb2abdf14d0efd0abdf8022b81f9f0ecf2132fbb29c73c03fc6999b132b9df6eb5c5ad57aabe0dbf18fc3eedf7b75a4ce61def67af57f72611d761", 0xd2}], 0x2, 0x0, 0x0) clock_getres(0x3, &(0x7f00000007c0)) select(0x40, &(0x7f0000000800)={0x1a2, 0x1, 0xc257, 0x80000000, 0x6, 0x4, 0x3, 0x6}, &(0x7f0000000840)={0x1, 0xfffffffffffffffc, 0x8, 0x200, 0xffff, 0x1, 0xac17, 0x1ff}, &(0x7f0000000880)={0xd9f, 0x3, 0x5, 0x7, 0x7fff, 0x9, 0x0, 0x4}, &(0x7f00000008c0)={0x51}) accept$unix(r2, 0x0, &(0x7f0000000900)) mknodat(r4, &(0x7f0000000940)='./file0\x00', 0x0, 0x2) close(r3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000980)={0x7, 0xffffffffffffff10, {0x7d0, 0x3}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000009c0)="c1613f5a693d2fbcdce5e972515b547cc06ed5f54b9053b9601a6bcf1fa8a77bf9a229f8990b69aaac294321cb2f2b3a96ff2628c592c8753cbac8414a64b8397befccbe0b96c583b0ebc275964ed7f2b28bd475cb30bc3ac53debd05668685884cee26151d2531c2e82ba57012f0702ebc393971da7bf02f95fd928a60cbe2a4e2dfad7dc80525a", 0x88) sendto$inet(r0, &(0x7f0000000a80)="3e924260144552d9c9d99aac0b04a01133a5828f7ea8df392276d8387e8e31f7be26ad9dd33b10e5de4a8ee70402ff99eb5c3ecd4dfe4c288fd3a09ce163cf1ba5dbdde483b5df2659f7e458", 0x4c, 0x1, 0x0, 0x0) 14:42:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000700)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x2006, 0xa613c) r0 = open(&(0x7f0000000400)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="637d394fc5eea03283a93c4e503b0abeb63a437ce447944cba373e2a33d7811ba6060edcb509fdc9909f7a70641a4db22b493ba31da6050093f933098064eaec92034314ee6bf23361ceee5995c7b462d74092bda99b4750977cd57906b7463cfcc5c2486fe9e962a87a3d1c32310bb53f531b82b76edb7de5189995ea5798c3151348d19e05b7a7a9952109ab27ecf7d353e3456164035739bd4c7efc4751bf5987c5a7bf0cd26933277617436acb3fda0f73a36513750b9ada7ffff7c4ff89cdca19bed509f32b3ecf6ea2e3fc"}], 0xbe8b021b61a5eeb, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x42, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000540)=0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x800, 0x0) close(r0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 14:42:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 14:42:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:43 executing program 0: r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x21, 0x9, &(0x7f0000000000)="6f7e8807", 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="12ac49e2c97f48a8ccf8b1e99ba990d15346dc54283ab84ae392fdb8a590a2f682e9aa0528ef573fbd6549306b8c024d26d35594953a0547659c71fa82639a3d80e8e6528f04d06ffe0acca46f4f0913088b8bb13468037fc92b720a01b2ac7e31b5ec163524dec54c8b1e9983e358c61cb266bbcfeb2f2ab02b165270c924e53f4934c3bc1e98e98f96e91ce6540e4751416b61d8b2e6c74093c13729d25a6fc5550e95881fe9b2ad671e379b65d2fb71491d4a391eff3338bcf5", 0xbb) semget$private(0x0, 0x3, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x3, 0x9}, 0x10) fcntl$dupfd(r0, 0x0, r0) 14:42:43 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0xa) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 14:42:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0xd0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x8001, [{0x3, 0x3}, {0x3, 0x10001}, {0x2, 0x44e}, {0x3}, {0x3, 0x4}, {0x3, 0x5}, {0x0, 0x4}, {0x1, 0x9}, {0x1, 0xff}, {0x1, 0x4}, {0x1, 0x2}, {0x2, 0x5}, {0x1, 0xfa8}, {0x3, 0x9}, {0x2, 0xdcd}, {0x0, 0x2}, {0x1, 0x6}, {0x3, 0x8}, {0x3, 0x2}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x4}, {0x2, 0x8}, {0x2, 0x1}, {0x3, 0xfffffffffffff800}, {0x3, 0x9}, {0x3, 0x100}, {0x3, 0x3}, {0x1, 0x200}, {0x3, 0x9}, {0x3, 0x40}, {0x1, 0x1}]}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10100, 0x2) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) syz_open_pts() close(r1) syz_open_pts() 14:42:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x508) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x800) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000001200)=0x1002) connect(r2, &(0x7f0000001240)=@in6={0x18, 0x2, 0x1, 0x19}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 14:42:43 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x0, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d, 0x3}, {0x15}, {0x6, 0x8e21}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 14:42:44 executing program 1: r0 = msgget$private(0x0, 0x8) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000be968925ee7d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc4e9d6142d16d70c7f48483844e4ab63961291dd04c4cd700f9189fe67f6a52905f6b21e2a1ff46064406e670f4eab455f2dd4ebf7d0ee8db6e2ff907cbd666e9155f210567ed169ab563ddb0105c"], 0x37, 0x800) 14:42:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x20}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x1ff, r1}) 14:42:44 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r3 = dup2(r2, r0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x100000000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() 14:42:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 14:42:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfe81) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x1f, 0x0, "c2ca67d6b245eabb3cac520be4171916777a32fd", 0x7, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0d4f2a196075b418204f42d297f2be13ea8ebfae712e3b25dc201cffd267f11512c1d01845bef6fe17465edc3e4f550ab4b669827f5e9912b69e1a1da6bb187ccda2ba849a87c3ab54f6ec009de51ebff4afbe58e9b8ad52217e980826688250d4efa5849e1e6750c9250603ede1e6d2d66ad3380fe1d07933d1bc86613d35dbc4fe3356f7930bf22288cd7c3f67585380d1b00be3312ea4a37222a3900663f57db25133f7c0e10662ae5cbba82746cc52bce3335df02222ed5a9c23ce0e889ed14a398db32dd1f9", 0xc8) chmod(&(0x7f0000000040)='./file0\x00', 0x14) 14:42:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1dd, &(0x7f0000000580)="dd3e801ba91d92592a75beac1006dc43fbe56eabdbeadc4f1984cb2ef1e4410f6dfea9e9e6e59303108d65ff6881162afe79357013df355e7951773d051f9c4caeca9d4e0c2d5b771d14f0aa62449c66d20a4b3fc8b37fcdc93f662d0f1f5f7bd79c3fbfb59ab187df5d8033a9bc7d08000000000020003d39a774fd1f6b79a356f99b4fb6cbc2c832c896b11cc9f171ad4a77a9e36c483cda100a5c2fa596f576234451677c1b7b12d4d96916008a5aa3a42b74fca41aea2f462d76f5321daadf55a7e95dd6cf99b3978a7df93a0e0e4be36bd36459b135d0e9cf8c81bca3ae2670dc2ba18163e5dc784bcbd0f837250def4508c18b3bef01c4d846bafbd546f29dd1a1351fa0e0297c4d3d81f0a06651897b77c56e677e6831466bd18494b04604eddc1e5802a61661e9e390b738a1035f9cdf60c6e47e6aa42fb66bfc3c7f981a78317b9b8ac21d8e1612f09bb383b6e6e28616f16e9d1a020b696bddb66a90f27bcea41851a823c2deb0c3afc0093e9b211aedc1bcc4b7206c52dedf2984763371c4d45dfd26212c9c32cf39b2840926066296ed91c8123e1b2322ac08495696cf69e775af46af51062b188d0412cf91706d7fc2f77ec0d7292073f9a76f7ca7e71ca4b1e922e20efe10db6993746e1811eb7c7cab27dd6330b1d2") 14:42:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 14:42:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = dup(r0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000001c0)=0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x7}, 0x8) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r5, r6, 0x100, 0x1}, 0x81, 0xfffffffffffffff9, 0x7fff}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x30, 0x0) ioctl$TIOCCDTR(r7, 0x20007478) 14:42:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 14:42:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) fchflags(r0, 0x1) 14:42:44 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x2}, {0x7, 0xfffffffffffffff8}}, 0x2) r2 = dup(r0) socketpair(0x10, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) 14:42:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x5) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000540)=""/130, 0x82}, {&(0x7f0000000600)=""/188, 0xbc}, {&(0x7f0000000740)=""/225, 0xe1}, {&(0x7f0000000840)=""/119, 0x77}, {&(0x7f00000008c0)=""/185, 0xb9}], 0x6) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f023b036369af6f8129dd352c9bb91a", 0x76) r1 = syz_open_pts() write(r0, &(0x7f0000000a00)="0966685bf12c4d5b2a8c4ace1a8431497e01dbbd5ca54a15b0b80e6230230bf215a2c8620881b71632738ed2b4d8c4853ec14bcbf27c842fcb426ba4e3f976eb6c", 0x41) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) close(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x6, 0x7, 0x0, 0x6, 0x2, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81, 0x2, 0x4], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x682, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r4 = getgid() fchown(r2, r3, r4) syz_open_pts() dup(r1) 14:42:44 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x2) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat(r1, 0xfffffffffffffffe, 0x20, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x4000000000000001, 0x0) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/205, 0xcd) writev(r3, &(0x7f0000001340)=[{0x0}], 0x1) pread(r1, &(0x7f0000000240)="e0822c8cc86f139c0c344eb8bd5d384f6334087e6e794681c44fefdfe8c36088206ca305886044740596adfca849dd9cfabfa757319fd1f4f645c5091d368306fad4020cff38450a2f444dce3a3684f946f72b061f3ed49af77fb4e665cd392930ed3dfe13d17a2627c260534e78dc17ad02ddfe84fd7467991223b21c12fe221c0c59fa3f4b64b57b211e", 0x8b, 0x0, 0x47) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000200)=0x10000) symlinkat(&(0x7f0000000040)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)) 14:42:44 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_RMID(r0, 0x0) 14:42:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20cba, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xa0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 14:42:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x5, 0x0) 14:42:44 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)=0xc6) 14:42:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 14:42:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 14:42:44 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 14:42:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x74}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup2(r0, r0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 14:42:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)=""/247, 0x494}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)=')', 0x1) write(r0, &(0x7f00000001c0), 0xfec4) 14:42:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x12c) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000280)="9b") 14:42:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) r1 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getpgid(r2) r13 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r3, r5, r8, r10, 0x4, 0x1e}, 0x0, 0xffffffffcc30c651, r12, r13, 0x5, 0x67, 0x0, 0xffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getgroups(0x6, &(0x7f0000000340)=[r6, r7, r9, r11, r4, r9]) setrlimit(0x4, &(0x7f0000000640)={0x6, 0x6}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x80000000, 0x8, 0x200, 0x6]) r14 = fcntl$dupfd(r0, 0xa, r0) setgroups(0x1, &(0x7f00000000c0)=[r4]) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x3, 0x4, 0x0, 0x9}, {0x5, 0x1f, 0xfefb, 0x200}, {0x101, 0x5, 0x7, 0x401}]}) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10100, 0x0) 14:42:44 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) r1 = semget(0x2, 0x0, 0x444) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x1, 0xbd00, 0x1000}, {0x0, 0x2, 0x1800}], 0x3) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 14:42:44 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000440)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = dup2(r1, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000600)={0x0, ""/215}, 0xdf, 0x0, 0x800) ioctl$KDENABIO(r2, 0x20004b3c) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000001a00"/106], 0x6a, 0x3, 0x1800) msgrcv(r3, &(0x7f00000004c0)={0x0, ""/253}, 0x105, 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x7, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8c, 0x80000000, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x45, 0x200fffff, 0x10001, 0x9}, {{r2}, 0xfffffffffffffffe, 0x84, 0xf000000b, 0x7, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x8f, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x2, 0x3, 0x5, 0x6d9}, {{r1}, 0xfff7fffffffffffd, 0x45, 0x1, 0x4, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0xfff, 0x2}], 0xffffffff00000000, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x50, 0x80000000, 0x2, 0x9}, {{r2}, 0x0, 0x92, 0x21, 0x43}, {{r2}, 0xfffffffffffffff9, 0x5, 0xc0000000, 0x401, 0xf749}], 0x3, &(0x7f0000000080)={0x40, 0x7}) 14:42:44 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 14:42:44 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x0) execve(&(0x7f0000000700)='./file0\x00', &(0x7f00000017c0)=[&(0x7f0000001780)='/dev/wsmouse0\x00'], &(0x7f0000001900)=[&(0x7f0000001800)='.]\\)\x00', &(0x7f0000001840)='/dev/bpf\x00', &(0x7f0000001880)='/dev/null\x00', &(0x7f00000018c0)='/dev/wsmouse0\x00']) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40, 0x100000000}, {0x83}], 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(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) r4 = open(&(0x7f0000000540)='./file0\x00', 0x82, 0x8) r5 = msgget$private(0x0, 0x88) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000780)=""/4096) recvfrom(r1, &(0x7f0000000380)=""/211, 0xd3, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) wait4(r0, &(0x7f0000000200), 0xb9bfdb9a1d73d409, &(0x7f0000000480)) recvfrom(r4, &(0x7f0000000580)=""/41, 0x29, 0x2, 0x0, 0x0) r6 = accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x30008, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) 14:42:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0xfffffffffffffffd, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x10000, 0x0, 0x5308, "cb5612edc63b878e2e20c8c408b40aa2708c2779", 0x0, 0x8001}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r3, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x4, 0x2, 0x7fff, 0x3f, "eeea21dafbb18e7be6788320ba60dc2bf461d5c1", 0x8001, 0x692}) 14:42:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4000000000001, 0xffffffffffffffff, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x493, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) r4 = semget$private(0x0, 0x3, 0x43) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000380)='./file0\x00', r5, r7) semop(r4, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) read(r1, &(0x7f0000000040)=""/1, 0x1) read(r1, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f0000000180)={0x0, 0x3ff}, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x2, 0x0, 0x0) dup2(r2, r1) poll(&(0x7f0000000240)=[{r2, 0x5}], 0x1, 0x7) fchdir(r3) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') execve(0x0, 0x0, 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x9}, {{r8}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) 14:42:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff15, &(0x7f0000000480)="72db9c3d6b19b31cb0ebe14d08fab3d5a641c8665785657686ec2e5a823d3111cf59301e1404e31d06214d3c351fdcf359ee88110c9f7c8da7f001b4b279ea98de0e6d802927a30ce21474e8e3d1729021edda6a372df5fe24532ec83072ffed717694c1187f1ffe8a9f791987fd153cf427ac4d920c22c1c6c925ed77da15d1e232b82ca0f779d8f879590c42bf6a8493a923b79c6226693c8863730ca790debfb2ad0031137074ccad32bb3272279324407c00742273054c73cc093b176ea94e783c319c9c932a4a7d7a3a13863a47be336f95925d4a1fac00ee9fa20176e8e4119ad15bb024ba01ac1bec") 14:42:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$getown(r1, 0x5) 14:42:44 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x10000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 14:42:45 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept(r0, 0x0, &(0x7f0000000040)=0x186) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000613000/0x3000)=nil, 0x3000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x86, 0xc, &(0x7f0000000140), 0x0) 14:42:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x9, 0x0, 0x2, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:42:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x7, &(0x7f0000000180)) fchdir(r0) 14:42:45 executing program 1: r0 = socket(0x11, 0x8001, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x4]}, 0xd1) 14:42:45 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) dup(r0) pipe(&(0x7f0000000000)) 14:42:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x20) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/120, 0x78}], 0x1, &(0x7f00000001c0)=""/20, 0x14}, 0x800) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x10000) fcntl$getflags(r0, 0x1) 14:42:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000001c0)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 14:42:45 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="2ad395ee312a08ccbe36c8e223286fd8dcf5b5a38628c69b5cb81d", 0x1b}, {&(0x7f0000000080)="2e1c3da9d32796356953dd14fe3ef9de4f4854f55dc83ffaa26e4b5f96644faf546cbb682587dfd43c3c4222557a903548a9373d13997b3e05646c57979d532b77ad4695fdda2d262a303f294bf030c7f467ca6a741a64b6718f42d6dbf1e95e63b23b9d62cd185c3c169d9cd0557434a272d7f90da4b364121621ad818625258aa47488f670174cef58d4b72bd91c61b49d4dd7e1f09247b500c16119fc2f2d2559a18ed3b4d822b46d67272496896ab8dab3ac5beb2819ce2190552d6079b22c57f29417cfbf48e8eb558b0da96776829085526cde45b3402625393251c2ae22dfb74be38a4a5dd46be11230768abe1de644ae61409f2dd9cfdc205b4c222c1580a8def091442244431544276abe653b5eb0fe7517275ba8a098e2d88105c4667f28676b5b0931723eef33293f7895f0527c2c4cd617a7e00cab5f0a8828d3fb7a5b79a45c02bccce146fde4bbc23cad0e1554668623fff50f2a2b64a1316714ac1e729a12c1d2fba8e095e1178115296a925d8dc53ec8919a0bdc3c86967bce8331d6cddd3943ac9128822ee7a87086ffb36394429f96fd9cbd4d64d213234ef31d0767d6d4b7b0b45d4a457f138c9546fd25c984bcd0f8f6b48c4b5d17abbec39384e5446ff9677ae1cdf9d170949f79073e38bbef7ab525c689fb5a5c9884cd67b654ec5c8784499f85a64672f9df77e99a169f5e67c6362f90fc4ed0991bb653689bf380929c663834e403d70993821e763000c0e40606b5608a14845b334fc08adc1449869b15ea73f5a2b896e1553974add1dee5783e9f1440959b83b01a25121a7d011f749e4374422db197acd770111d2b84c958289a63374b59f158eab8e87bfcbb8d53d323286a5e7f80af68a27c3ada0c6440470776fa31c6d581e5d2b7e56d9a7b04d3bc6156ccbcde2406c1456f491b3fa718e8c01f8113201ecc94b13dc268cac73dc6093d959a078b195e9222cb8d4547f38b393b2edd773fd1e460f2e2e1f9e6959385e2bf92b91e95bca02898a88210892863531ef6fa381402feaf5007dfd28adcf26218bb1035d2a549a7e634128745abb882d67498538005bc4eefc112d52e5e532786b88873ce63af53c40d4fb42cbb66945db5046085163546f049a8d05b91c20af18b06ebb9a12d6821c78aacc14e1dc5b850da7599a11dfef82fb2515950d08bca53b96af5c88653baabdbee50bf9ec1645ac71854b661a2614dc90c6e6cc1cef5b0944f09e82dffa358632decb6fcaa6f22e500d8d00dd7440b7fa3307a31b572c6b627fe111f8efc157a88b033c6ea7ea0b759807f65a17206e720ed16cd7be2bdc02f3320fa3761c25edaf1692bab6ffdaeb3aa8bf8a4e39e88ed28896c50bc4307e1d12e722531aa7293f271cf0c793b613d506b8a7e61db5513380b574bfc8e7df9eb7796404ee6057c90d741c5753c0a0353d90c207b9ee5c6e490f03895620adf51a5ce410bbfba0889bba9b13e31774c065249f3c3be74c996f9b43704f1557e67c44ff0366affcd97e58d1d668a0fd45370f619c5a84cd44b47f56438b130515e33b8bd5c5ff5e980ea4d1e5b636f6fbe5d647ad44d47412784a3a2986eed4936cbe761624653cfc2cff7d65250e4e31093c5424929f4791860ab9e6305043b3a4c7ddeb62a84bd4245bac751f676d14d102c9d901c8918cb2475f49b164c8fc9919d90253c5f10ba514d18d4d316abe71b9cf7f2ef1532fd1ad3892af0ad175526c6d3b148dfcff59e839e1792c5ecb48814dfbfacaf455053c79cc8575f67fe95dbd499a0836dfcf92bd85e1cad4a8e9cb558a919ae43429a15d75f7dc72362e5fbd8adc1e6d9511dcb1f160ca1dbc3b198b02204a64f9c0f9d6944f8500d09a77ae29b45cefef2f94dd32efe2a698065749ff7153d89aa8948a5d876c0e27a9c18dc4ed730917f04c9cbd8d105b0571b82a77f6e352347d411d3d7e4d73dd36db12887230274fc8d1901579dce73606b12d7ab0b16af6185d9e961593c9e853dfce709d3d6b6c7352664ef3d7b9edc574b750d687bdd0d13d0851b0a606b99d463e7486b0adad769e5da4f622ea1462b33fedeee49cd7d7c1f42c969221f94151a4050561c01e8f9c542ac10f085e762fe0bdf30eb0f4a2754f564cebac3fed31711f439346078173d463c80b0e0e764364eda81c17083c9750d961f4be06b89d4171a08f39fac6d4584d40e3071af5a89df7636af0e62be6e88621dee730a36d7c95b949898c06b1b16a4a535a0799325dbbdf058070a49454962abf816e116a6c386fc91cd61ec4fbee2e27a13bb87bc937b339e1522703c5f2ee2b05655265c8e673977bedef08550054f30de8f1c6074e7fcec986db1c41df3ad1b3538b05c4841aad9ae94eea24073712e900f7b57c29056a821fdbd995e151f8fd9d29414a8d50252fbc85a322ce98a7a1fc9fd4e37348fac325e7b0b7e483cac656c2d8c964431be0b9d75527193ae4d33b35957636a45cf346294982848b14c2ad16441b43563ed2e5405eea5ecdb9f07d32a71a72d7e52ff85ee0bd95c89107a7284f55c8a3a927cc1d0e149e1adcb33fc0780c706303af1ba7ff7707581258698752e3a275505a4ace55d861b2709a2fc1e1696750bdae9ec8708e36e030d34355568bf7c415e55003522a4660ff586b3976f50dc343fd46777c3af3ba906dcf9b6606a54610cef32ee8f526cd0be7408edd77f930d8813cd7b59ca48555c39850afefcbab5fadf92bb85f21c1e179b9bac50535d7e348338dc947bb63353a82c2758a59ac0e72826c68872301bd0e7f5543c93170a2699cfda2e0910c0c74d8d7b26d65a3603a9bf777d631c16b00dd07e0538a15be01f90765eb4cbd04cd270b041613741fb976a88f88866c44f29811dda4f1cb041fb41248a09b04d4739db3611b91238582a696ac85a3c8b2a56a5a682d34bd40810f8e113aab304cc5f481648d11e233222eb7fc2a38165060ce996800d6b136450cc01dbc255d5eb0876132f0ad0aa6b52002ace44641ee4f4996ca343403db2e21e7543b8c4b2ef600f87af8a58d0d4ec41adfc97bd6c1bb5378396d6a004706eaea176f26f5a43c8abdfb733142ba6487fe892fe6f7ef5d5cdabe6bced13bc0528d704e79d1434f9b2426fd650ef4c966f879a765e31470e30e9bad3d938d50a986225b755e172250d52e2a3cc8ec9048a552a3458419e576aedf00dd347cf715a84957111374ce9bd2dc746e27a09750e33b7d225f9605b4ec873d1b7e063f95403e70ea8f69e21be95c5b0526eac0955745074942a6c11372a6e4649bf6ab6a675e91197e9f09784323cc70509dfa5854b52a758003780b99f7ab317ed5894b784a80a55cd8fd8712b4ab5715841b855baa7c79df5ddbe32e8ba5d8923aaf0400c032ace749956788ec82e7dd2b974b3ffbf24668fe5eb68904fb5ba92c18f6b391d7119e3f3b42a66bdbd2ca6a81c540b28921979fd3fe6c1762d3eee1492d087cc00027cb32b2a356a62fe4b68bd3b4a7c6bf6939be79022924c0b90c4b40d3336d620640d40c590540f35e62808f827b4928813567a13e4d175b154a29780e41f7389b57b246169eaaac3ce26622cdf76b18f28d3e8960d8025c516fe4251a3ae6d0678a28d83a66e0d929f0889bfdd76172978dd9376fa29dcba78087ce3847d61355b78f98d5d00c87d4d682a2e24d8052848f6c116896ade22e629701ce3ff1e77a5d3a830fa01b2f41385c21caf0c0fcfa4f611f54c7a6766b25383dde0c45714e52eb8f544a2cc95e14d135b09673fb5f8cb3ffcfb62140285e2b255c6aa732932ee2e02b1626dd8ecb5ad0f2ddd9ed61ff0dc4bab7429d091f6741e2fcd7d670481745316cc46d7aa4115bd9ecc301fe6704c97ce78ab9fb02d86337e03401de6f3ab6f3facea1ce07c06610acaf4423c1945c35b67f413a555d7aa6f1924eccbdb0159ca18e5a1579d228013e28ff27f8b48cf4726d7be80d34e3a31c714c6c321862a06e4d11412ad6ecaec1a0c9e4d87d3773d79474667a9a1ebe595cbf99c9eebe5599ef56b847d92d20db8d6a2d3b3e3e77d6bd3104cbfc2aec395e93d7532b3eeddd04d592c5b38a4d3b62417d8012170a3cbb893570cd9c603bdb4056dc6b4a6bbfcccd613bba9f72d54588280f765e3638aeb8b0098f488451aff29a5904f7139c2681ee22b68fda76e037360b3a8cd7d64795a31806c31b738326c66f862079561e581124a4c2fc5f66b7244c3b45c0d74556a829b8121c0c99aa5b83de9db60fcf67e5924e186f2a369cf03d25c3bbef5667dde70e83f7f7be3d735f144ab8119949bbcc2a9e2d201339eea0bc2c2d0f856d4b6ea6ea94d13e40ba5aab67e3aaa2423263d0e99b69cbda762aab2a8bc52f062d9c6baa101c33b71ac8e4d63cb4daf2e6e70a1c9a0771dde4f16b1d0b6cf4f4a0e1bfd77f180428c1df8154dd2282ea136afeba224752412105dc8c16f039664576eaddc5241bc9dba6584c7deb15d589ce0cbb73c1be72de3003cafd097b744df909e2d758f89b4fa7a84c2e42c0739f42ac718614b42471f67a7d9dc18e44e4852474cfcc5e6a94708e3a2cf30598ddff39d1c3dc607d76277edae82fdc897d595282cf41c0a51a0fdb8f8feda0a36b896f78b89007e9370f83ae43e74ff7b600b79a83165cc9cbe31d50d9e2bce53338b7f151c1d5203c7123cf01fabea259231e0d8b04f6938205e5ed98f17cf0115cca70c767e33cb7cf24284f7e549d451ad708c9cf6baa49b0d19f255a76fd0dedf28c56cf505778bf252a8cbc0615483451a11e3c564e9ba51707ce89c70a6e8309c11598173c11766c75d73a9e6ae7585e91d69393be7349787cea54018a811c6399af65fe009248dddc24126f7c5013dccb14d081483cbcee6954dc6033bc27162ace64b315d67de62022db73c54f8b6d88bad4b88b77ad35585aa297111a980f61b0221ddbeab6879876d88c3b199b9baa0daf2cc759d171ea8aa4ed4db537e8d56814c9e8b4806e01c83ea660acfac1e3da588292424c06a74a6a692e1a6c908211635d92d4f66ff53721885ffd39fbc374e4f89b8fb291ad151052cfc70de61a5cf1cc2aefcd4bb6c4de481519d97ed68d51123ec0866cda281ed63a2f83233633005c6bd77f749d8e8bc244e41c61ea7414fcd3b69d09dd4c25f5c1e162d28ed1216634ff57c1340743f70279156dae9243e8d186ccde4020797cc0dec831e9fb927e09d92e740442196a2f16ecc673a5d32d18c9871f1a810f0546536a3066d296ae7639a7c9e9d649c111257bfe9542d28d84f557d2b342a5c597204e459fd00d25e99154294c488408ec980575c495cbebe98232f305738cbe05f926571f7bbc11faf76dac6ee406293b36bf2ac02e50a019906cdc9c4488b235a3496c58088e8d0498bcb9a468c8bf4da33ee1504e7fcde20363308ce83cba565f371bbfafd5626ec30e9d89ccf199c0191980b55c2d96e63abb5cdb946571b39e79522776954a494e4424b0c168069c4ad72da65c9fda184ef4d05e703b70f58d9c0dc3bc49353944da5c0bd7fac85ee4ff706d93d7b4f84ad5455a357444085f3396351685809090bae52dbe7516c1eba5c10bb9674cc7cabacda95ec916781d09691d32f63aa5c7fea1abc697145d8ab51b4e9328e53a1b40af9873ad543f942f4d142d5a0eaefb51dda9ede110acef8ed01c3363cba92309c113a04a0e89f8fb9f153a93cc8e32501f2717d3091e29d5e16beffcf45ea7e5c7013b4449d5525ce9e934e1668697768", 0x1000}, {&(0x7f0000001080)="84df1c110d2172cc10a04a1ce0504470fe9c9e5b2a091726c5ba8989afba7656477d3e1fae1195edcacbc3044e9182eba3f4f0801eee8ca26065b7698cd150a3ad62eae506d2c8ff9379c9554eb7f1b2a9610f8db693f09aa22bf1ebeea077ff89b6e3f796f72a8a4e4c4fbe687711c2aca8f6ccb19dd5f6ff294c58", 0x7c}, {&(0x7f0000001100)="87d896de1ce1a139628b441270d950d3c94af46550eec040c15c324474f485c25111dfa847ef3dd223fd9e132c1cbfdd1cc5905c05d43ec70096dd481dc84b6ec6aafdd4501dddf58062b956bd991fe136ab1ef652178dbbea17da4d7970e133d0a791576cf7f34f857bc9605517aa0262d195c785a3cc4029e733df671dfad5b0c656f5150e22cbbb2666bee6a29dfa53d6f7e4006a0a21452aa9b58cb1a5d985fec7", 0xa3}], 0x4, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001280)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001240)) shutdown(0xffffffffffffffff, 0x2) 14:42:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) sync() getrusage(0xffffffffffffffff, &(0x7f0000000000)) semget$private(0x0, 0x7, 0x40) 14:42:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x20) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\t') ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) 14:42:45 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0xfff, 0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f0000000080)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) lchown(&(0x7f0000000340)='./file0\x00', r1, r2) 14:42:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x82) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0xb923b1dbd04bf7c2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x31, &(0x7f00000001c0)="b68b9c736ba3b30730f00db46e454e8a6cc40410750733a2c9d95362d2232fb79385f954056ec438193a8dfecf7c88e7e9") 14:42:45 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0xfffffffdffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) clock_gettime(0x3, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x10001) fcntl$getflags(r2, 0xfffffffffffffffa) 14:42:45 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r1, &(0x7f0000000140)=""/239, 0xef, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8000, 0x3}, 0xc) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') 14:42:45 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x0, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x800) 14:42:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x9b79525406daa036, './file1\x00'}, 0xa) dup2(r0, r1) 14:42:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x20000000, 0x1, 0x91a}, {{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x9, 0x136e}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x28ae, 0x81}, {{r0}, 0xfffffffffffffff8, 0x8, 0x82, 0x1, 0x8}], 0x100, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xa, 0xf0000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x24, 0x40000000, 0x6, 0x4de}], 0x4, &(0x7f0000000000)={0xc7, 0x6}) 14:42:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000261, &(0x7f0000000080)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x5, 0x4, 0x1ff, 0x6}, {0x9, 0x3, 0x100000001, 0xff}, {0x2, 0xff, 0x10000, 0x6}, {0x8, 0x1, 0xffffffffffffff96, 0x8}]}) 14:42:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000540), &(0x7f0000000580)=0x4) clock_getres(0x2, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f00000005c0)='./file0\x00', 0x4777ad75d91d0086) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='}]\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xb9\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='%&-@\x14^\x00', &(0x7f00000003c0)='\xa6&]\',\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=':,\x00']) 14:42:45 executing program 1: pipe(&(0x7f0000000000)) msgget(0x0, 0x204) 14:42:45 executing program 0: mkdir(&(0x7f0000000200)='.\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r1, r2) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\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') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') 14:42:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x100000000, 0xffff, './file0\x00', 0x4, 0x8001, 0x100000000, 0x7}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 14:42:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 14:42:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x2, 0x401}) syz_open_pts() r2 = msgget(0x1, 0x203) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) msgrcv(r2, &(0x7f0000000100)={0x0, ""/186}, 0xc2, 0x3, 0x800) setpgid(r3, r4) ioctl$TIOCSTART(r0, 0x2000746e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8040, 0x0) 14:42:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) socket(0x2, 0x4000, 0x100) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:42:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8002, 0x2000000401) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)={0x1}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0xa0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x87d2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) setuid(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x3, 0x1000}) 16:00:00 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x201a) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x2, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x7ff) write(r1, &(0x7f0000000080)="8bf07f411efc238da55f22e9ef20c3b8970b29c783d5b63f3fff4055f00ee819827430af4a3f3fad171da90476014d613b354e27cee19b71e2f0e828d3042de1d314778775c8247a7617469c515c95b74c3b8ff5228fbd3f28c4fb1376151a9715538787734952c3e8d2333bf79e5d6b3498649073d196d71c70c0aa26edcc7666d3840eb4c91d", 0x87) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x20) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r1, &(0x7f0000000040)=""/32, 0x16c) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000280)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="f6c9bbd95d74b1d56b4447d6b19c62154763cd0d843ba988550c675640e51cd8d760d256d248c0792a72c4d9d1655fdc2d5be2ef7f44edaf660969b59041dcfe41c360b3b0649abab9a2e6649cfcb94851088314c3971053c98479b114ba913d7e581061f2", 0x65}, {&(0x7f0000000140)="049b30a9070177e21fe2977415327ec4baf0e041e81ac0983792240d075b1d7742c49c05e0dd89022b8d7ccb8d3b431afb489a1e6a4e9e2b859cedf3e6d12edf08323ec9fcbef5fd4fe45fc5a57aa6bcfeee64c2b9608a8e425917716009fdd7706a", 0x62}, {&(0x7f0000000240)="6278d0b10fde3aca62da0481505a5a4c7415bf23d890f01eff2cb1cfafc6f9c988b9d20ad4545911e012d7832d8a03ac9610f865337cca809ec7ceb58dfdc7bf4a58ad50bfc155c1e83a7b23dedda31fb862a701cd6c5670348d86d0c79374063e1e0775c2638e3d17138e0fb1e96ff80ecbb025277696770b346df184068d4235a1ffe830e3236c4870c4823c779da3dbfcf99e41166c2d450b410214c4b95f2cd73a42f55a5dc32e64f889d37dcb1be9f2600bf2e6c555e847", 0xba}, {&(0x7f0000000300)="b804bb5e31063589efbac55397ac6c6553594509a28515a2a39662a38fcba26f91ede25320d1667d3a4a5f1b69926f7b04d4a1182eb5a876d12c3c0c4d2acab3b8829779d71cea2501f77179b9097b7de9379215d374b19e3f1e3228a3ffa67b79b7ff37c0d02ca126446b01500c07b83987682255b9d1114a537d1ea450feb6bd4b7239dad298aeb0a4fef054867d88c0944ed0f73fb8337a343ece353adaee9f163aeb26f075835f0832ae739f26e26e461ba9d4d4436b9cdc265285a5d51dbcf79dfce75f615d152845c71780637e941b13b29b97c8a30941981e1edb08ca12293905f0445d6b4f9ba7d6cd614d6a6a049e7b05af9b144c2ca684a78f6b4eac4e307bc61fbbede266094398ad00b5e44846985d73ca953ca01f600e504f53c9ef56fe52f38d99b6662e73f759501b20a6a773909f2a76de2d790a7d6d2e9f240cd518fb4e973feae75fbbd0081baaf5a09c57120faf0f3309528ef0fbce1783c9151b17fe022e69cc5a76439f47419ae4059e62456d19950c1599e0593f458136455d20a49e31d7efcd24daa33e627977acfcc71d2baf1f10aefbc7c5f110957bf7c6a0a84e976d449718d2b68b3548ec8b4fab4ac905737e075f5f434eecdb37cfd47cdea998c4adbc382a09d26021698daef54d93de2796c60c96cd0e614653666b5feb5789f9cb29d29941bae56d32e19cadf211c9c1bfcf345d9e29e1de7142bc827a71fea38943ba12b74154bea55dfc2beb4631845a713eb089320642277ee89745a3adb8a8e88f24918dc6f16dca52f8f034a405e3ab3ab4f96d14d47fd37faed39484d4a25bde030740ac6b40f6c77806417e043fd0a7b21b37d4afb0ffce5d47989ec9f95dea3b5d612171c9d3b7a02da1a5c4cb70ea41e50ed92f7c37266fc8c2a864f5277e2c50d4431a234e7412c81a705d14fb1b4ea557f6e410f08319b2432da6918a67054342da472790ca3b52468db6a06d3b18793104ed48234b20d7ebf049df7f586b67fb8874435a248e4deff3eb42cc618829c08fab94a268808dfc438326861b931355cef595235dab181fd1be37995e0c74305afca81d078c227571d1f36d43d484809727f91a1791c6e50ddac9dcc95fe8d5fd4b5ba1445b8d485c5ac92289bf1408c72255d9197f5fe9adef50c6076b2d5ba0ef2b73bb96555b833fadba799b0263d81873fad82e49e7e0b17a26036d6e56edfb9bbbbce734f423e40e826854b3d01c1df6485c4127ddd53ee8596b3a8ab02a10c7c725aa2ec7570bf23e674391012f7fd7efc8c59a3fa1d5de00a5ec5bf0f950ef3b49c2aa080458bdd0cc236a4f4c9681670393c8c17737f9207b63d35bc6a45c43a8c93d80af5a1116b0da5fbacce9f2e686918df081fc5f7960b1aaad7cbeb9a17ac92d7fc7e3b966a604c78c390658906a85ac3d1b5331214ee08423eb4aec5bc405faaf8c1655506c1597a9784688f7c8515628e9efd953cd8622705ccff6ce97f53b5eaabb970206d33148f766d9099692ee6c70f220d6b856cd754f1a88c13904d7e9e279182260492512c9d2d1c720aea81e1d430fe11817c5e3414a5b2f7d52a0478a6af53539bbafc314925897e7a82d66787e554c33f287ba12449bdee0a1e4d5967e27787efdc851a197db1abf16dfd2cc3bb72cf260b1a6d5ae53569d9b5a1e134431bc03ad2c075c3946b7b44f03280d44296482e75b3efffc964fc54b2c668b7094e35bd8c4f5cc8f7713e4d56be3457acafb5895e839ea482019564f5435557724dda5b185eec7a00d2eb343e39edddbdfd4b54b5bbd714af7dbaa1cc8dae4adde982791235f6b13dab797174b88662d839068e5469c96c06ad3179f3d4672c86f31be3581abe5a0291b5ce5e52f4aed87f88b3093c1f48b08418a248e32ef96783b69ccab9c6be43ee56c5224a8a81a13772fd4797f0f71efd85343241af011b152b59c985c0a3b6472c14438ae225346bf942191ac0f70349df374f089c042a1de0b48fa4edc681eb45e408a92c4e6442fe3ab586941cc0b97b11572631179f630c8f5c48abe49a92b85e7823acf8e6a342a72031a02f7f4029ee943270c1bc791b935b7785cf545f290ec2801a474ca001ee689ef0694579dbd129cc2ee38b9323fe99617b9c137e9def08ef60a3377caca01a27e3eb7db57f05d4be8f69aacabf8209ba754f2b1fa6f72de3f11decd59fbfaece903c8568381d497fbe27744336bc8a0128589a7f065a590bf43d141d0e369e2fe699f41a4e48a64ac1203542efc52bcccc74c1c73c63661aa8620b8c61ceef097e6584002ea6702b1befe6a7f8dc67ef2c59868b72aaa6b0e09ca647fd8d80df52c0109fc68fca3e369ba554d92c66a8812e879ca2fe2e0617be0185935d8bd4a69652957b935296d0bdd09a57808be213b12942b4659348fa6215b0e488dd805d41a78267e252f0da5c5c3a3f0d93617ad5a8fdbabcc4fbca66267fa8441efcabcf8d4259475c2be7fccec49fde7372b86e1ae17b39ce469fda565ac93f18f6cc60c18d584380fa23a3bef7b77f709feb8846f90a7f485582d20ff2f92545f9ba4eb4176469cd86ab0a6c12931c0f0b9797bdb3b58ecb7dd76ad739cc954018a5ba6a2fe40b9dae53668afe7826957a99e77cdf5e8c7284188f2d7097a58102d16be28c68f8f10465764b9df583f4d5caac10fd71936ef68de428fd364d36315b3306c805768f0ddd679fb23b45984f295561c66e14d2cedd0f1b3e17d25875f141b2903efbe14d0f8f41c8126e174292ea74a95aadeded2871e553979f287ce922bebe76e6b7424a0587311aae1eae341398d3a6bb7d35161eb8458c581854588e1f882509c560ffe474173437f90cc32daad32651e0887a5c4fbcff4565079f79279602c26fff6e3f4d62da1577b4eb56f379dbd0773df31a4701aed7a110bf6ac870e79ea1b9274f4b1b9644accbb91e9ddd1636e9e7dde7ba6e00fbbaff64dd019994df5afa6152fe0b2855f6cbb4c939081eecfafe518ae3279e924e896607acebe5333b01fdc349dd02a1600651fc8b998386ecf212425bdb5da45295124014491acb132d2df2275fa9c05e6e99e5a21d125e72733ae1849df8c9657ed91d7fb00f045fa3ef1241fb03339f14eab308ff03a51689af0b0ba396f16785b816eaa35fdac8f9dd1f29ee200f7e54d66fbe31592da797dee04d74beab7d617e44a35f5370e9a3d0cb739161e2f0a982e01ac276430fdd1f016a0764b01c9f9315b3266678f8c1364af6a74d7b3778c8b8bbdc0ba60b5a6173f021ebb795d50692e96b6c3ec1518a4f54861f42392be66858832dac9a7c2f4dbef36fa541589b3650f7147262d1e4acac4a4c747e636d8fbe7cd36325fad4c7bdb73a315cc32c7646915b9fe71e9210829aa70f222a01bd00a75b2d98cdd3fdc64302489b1a450603fff3411d880c8e64eef75cafea2ccff3c9d7e648ea88052be3f4f9e9041904158618a00cd5e9b5d00cc49e440f5655ecde3c819878230c92e99084466080dd4f71e7f4b97c0fea98f1378bd72231c9146c46cec146ddf60c602b6630d987dd27b3b7d82b750f7ea278ba56ea96c6d01b0174363fb6b2fbf98b63ba58f1fb458059be57900f5c60d98c757c02af8a17bf1dc4546621332bae9e3665f810ab876732c2c2e8555fe8b50acffa65c9e89f669016d973d7604284d0de37a691a9f5e08d8ce30d8a609354f32b58b214764609775904fadd3e3459ab9fa18c0dec8515c13f3362842a122a97ccb1f6482a2ff02261c2cdda38e9223172481fe194ca3de8460ce6b00d2f195c87af044428e2e32a36ed28fb6fb6ec65eaa25c04b73e6998a932d0aa4d76005449ebb59dcd520c247303ae5e50cced6e9f0317ba070331c2016783864b7ce9958af08a986d0c76c308d4f6dbbe5bc5e6a58a20e96256022f2759ebef490555b62089d4dabf39ea3a122a4b6656941cab422fd5c3b436801a15d3da2ed8f4e6fcbf02df43a50434940ec4d13f1a5814607ded01cab674bb1ee89d4e33306d19ce9db4bade7059b8b0606a5ab745ad6d63b64d6bd41e8bfeca00f07d44a2d3d3f6c3ded12981c4c866d08cc02c9bdaaac9b337e8452a396c7ff041d6312834db9726c72a44b6a86121674a8dd4082a34064f6286fcdb138b5c51232458198d6f3173bb740649ed4d6b84d079060dcc127901d8f7af8a89da07ac99cf0d981c0138ea5915b98475ab3cfbcf2da571fb3d4a95a6bed20413e357b45a22407ee357847db13d196707aa8cffaa35678401bfebde161acfae710c7a14265cf35a234acd4345645db9662fda05704463f474f94aa0098dfddec4b002ea1f00252c3690d139862f3c19a104bcabae4bfd3b6bee8770f5735010f4762c98b830e129a3594bfc550f3383dad0f1ddb9d42c394ccd4534de8e42aba81d60988bef6a35f82617ca90d422a4299d62f040b720309c5f47a11cc0cc7f122e76ce609c1c8d65571035c5e7626ce95730c46673196cd6c3120d2ed7c5cc2deb33e44f9fedbcbd24f400a53c7f9c41a3a225c50a84aaae6e4d691a5d2e0c3a6aca5e926ae99952bf4dd1b3ed7de59401231c9776fd31f1c790ea6666f24eaa36ea606e5357b79c8309fc9bfed901f436452a82345b399114d9dc9d92c1e3a4fff099d65a32869d5e479ae26a43a2819b33573d11ccaa4699257f9f5a1b8c12fec90ce61a81e9f4d9433655974b4feaf93306986d60f209a52fd44140363f5b7316242f34977a14f179880b9dd06c97b77f018f83ff3cff99fec61d3e7189960a085bb9992d218ef2edcf09a94d7c95e22f9ad3f235fe42937847905498593443a336ca6f802527891e5a706075c0b3a62d3bafafb67491d5d4fd3780add727f84fce1299a37676a550c6c7fd582f84de4b9e4f06d59b2a20db316c794afb9b0bb4a2a319ad588e95221c4a43eef2c4a14b571ecef6b4442c6285ba0917a75203f174e2c8af320d98ee6804bb1d9aafcb9e24fe325b71eba2d26c7398c9ec9d4087684eea5de8a8d298855093ecbf310074c112ec57fea91660209281f4cd8c8937dd164ab9e8bb7f738e8548de81374ffa983a8b9c7d173f6ef9e5379b5f2332ad9d38e8ec44599e12e1116aa74dd9d862b05996b8993a00df8f92cb3c416901db955e72de2277bcdd442a6ae7e7a9600f78902d8da22ad992f74cf788123c98dc3eab091e7c8f13cd0e66cc7e396df0ef5182c79aec13af0a13cdd0816a46e04ee57c80c969ddedc22a0c7b0478b829d5f9a23ed2e043bbda2f550a98f03cf576c78da93ccdb141eb7c158f2d74990e0bf559d35a39b7c6464edd16c2f1214b6fabf33b4c6c0b6452286d2c65f10e82d867e7fc2575f51fa60d4fda774b75d3bfddc4dbff18a6efa377a8e3250b903f765c62d3850c46e63ba2d28ea02729fb5f173bfc85baade6e8140e006788debf95df54138cbba05c59e9e5778788c811b068eb82332900113c0ae8ce399f85686d3fc184127d69236aa073d34e5c3dda72491a9c2d55f7719bb1f9e67dbdecac5908b72b2d14bbad2c7c9e45f70ae6727cf5931207827b6e0ff88e9847630b6faf64ac0bfb2811bee81e4ead0bc9ac74251e861a31afed8d2705a19e4d1921c5e1ce697bbdc8f3cca3ef588df49a72b0759f92df6061e3317ae3d8a2773ee25c905ac9c3977f6139898bd0bde851c84c34c654e9f871c2d610c6af42e776a75e870f5ba9bfee31e05199a90b038de94e50eaf19b729c2b55e66dfaa7fa0c29b171fee49a77193982211ff0f3eec01", 0x1000}, {&(0x7f0000000040)="966002c039178f285f6c17164c865527dd632a0c9e7106ca21d15b7b98cd024889", 0x21}, {&(0x7f0000001300)="a449eb46e95030237445646aeab47042ecbd28daf93a2bac6d01cd0ac1a2f7cbb4ff1a8bb4460827f5cb2ab8525728ac67c57923e43eea40a4724797f537113d8942f2ba1b57cd72e4ae10aa7712f9f2ec1ea67f53029e76", 0x58}, {&(0x7f0000001380)="cd85d884044b6349ff978f5eae5a21f247eb54eb36bb0bd1cc9d0edefb61afd6b4031479e2575d110de5a4075ae0a822915bd20718b3b8628b7eb50b4b3c7be9b3b53e83026832e37f0584ee74652a79dc79defd61c20cce9ee9720bd2e56e633f38015038dcc040a6e04bd83bba7cf380319d47bb647f5854b7893a8370190890f981168286b24fe46af2e6887ce133", 0x90}, {&(0x7f0000001440)="049e3d9e7b7df9cb9b292b0281155a9229eac2e3938d9de7316b64c65381c74cd795aa9eaac04391c4e781b04340b7a9a5fab1e7f4a2692c8be4b065669337faf2bb3918ba48b39e487ac7abbc9d771ab2d38ad647ba03ebb6782b9dcf3dd92d02cc424ee0911294cf59f400b49e639b4489f4ffde540c379b97cd2f2e8de6c6005b97810d513dcc74228b014584f1ad2a4aaed5c7f06a05eabdc5273f6126b5e5c49c2a24daf24415b5c108777cc27c4a2ecf94b7ea74022b3c013772347375f0051d57b4c769d540893c", 0xcb}, {&(0x7f0000001540)="3e1cf9fc39957c29b7ce439dee438a4ad7f3dde075a7fe362fc0957f67c2d5edad28a365ef7c2d96dfdffc28a9391eb42c33f90c961e4b0cef4877020c402e98f25e5320cb9eaae6722743069f137276d0f5910d09c8fd2e1e4e20100049d4029a7f", 0x62}], 0x9, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400000080001, 0x0) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) fcntl$setflags(r0, 0x2, 0x1) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:00 executing program 1: setrlimit(0xf, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:00 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x8, 0x50) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x100, 0x7f, 0x8, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x12000, 0xffffffffffffffef}) syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) syz_open_pts() fchown(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x3, 0x7f0) semop(r0, 0x0, 0x7f32ab6890197ac4) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r0, &(0x7f00000000c0), 0x64) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000d80)="f20a3e1c5d45cd51202db13e507f439e58173f7f672d4a363a8127d0a5cdbddb269e3236a05ba855870874b633e52b698a13ea5eee2c89ab809e9970a39247b7469f779530b7e2a91657fcceea566caadd4f7bd2cf57cfe45f20d675bd57c9a6026f0de7fa1d7b045b77aacab977d07ed2511dffd1b8a04c763e6532bd230d6b3597e4947c2dd7736f4f909ac7732cbf38fab49dbada1cf1480c5684f177a6c12b42f812a6f4ca7a32b52745cbb9e4cb92310306300279d2f83f5bcbf31f85a41bb3cc2ffa8a2b993191ad65f67e016f1addced8b4892c92b53245bc1f84b0d9459f0688ce1c7931ead681b0e7f8fa4cdbfbbb988e9f60023c756d24d58a52793e9e6e6701b1dee1f57da0d698c206cc0f0d15d8ab86d2573d21eb17b5d85f27acd358128fdcd4612db9d9e50af6eee797782ed04140f43d35d1fb9f473c00d11bb5071338c2756ab21240e7198f134763ef558c663e604c317d51bd2b6b44b21717ca6090dfbb5bba4a7305ffdc60505ecfa1f43c04b13f97de54f54169d816b3135c0dc01a6324ac420e68b876f45c2ed1523b6f4122262713471482752c34e0f988d2fbb1c981b9657af804918209205e3cae5717237ad08458d98be3a8a67425e634586fd473d35aa9cd6127f35956b7ebfda9ba88ac6fda928f445f75b1370d7f6be81503af88c1db630bf34014603367ed9ca26605981dfa05a25f365dd6455cae81bfeb2b7ee7acf263f1f824d7e16cd3ff04bd1445c7058dae0b138e67971a2f4b7ddb4e8147bc956e9b8909f42fb6e58403887bae03c47339af068c2c2bcfdee7858e955894b9f80176f06e56313c36d9fb484a685517aefefeac0552a10cb3d134908079e2bba23d6e0a9dca5697318edb15f5dde11b18d3bcb887ef91064150e45938480c9488da6cd263299d714b3a4ac6e4c345b2b2fb002e3afca66783f251eb387d23e2326bee1f09845bcc572aca9529a190da374fce3884792d4536cbd21c7ff17a4e12515c627af89125b8edf8bc4ab2388d66f06f9329f13a4b682b802df7fc00755a02711faeacebaa3a4605074cbbdf45cddbb2b56b5659460ee2671d98bac062c6be862ac88eda4c8cb1fb92e36bd9b3a012e89513d8a410665d2a9deea5f32dfc0cb07b2d6b366fcfb977109181c604db191e75cea8fbb78402fd35725130b4ac6c33fbe188e8c45e7e4888cb0ac6b88e8354f02f0cc4993ee7b7dc3ec7082bb07004cabc136779b839a48bcda265fa717b9d95b6702369270e633d43afb6c7250ec1a44fff1d61478144228f0a44abdcc4db3dee1931b1aa0eb0b578f7032dcb410e47912a5132cdc1529d1db5cfe10d9eb0a137214ebc5d36e6264f741495da14b01e97541a22813b7c11b45d4670907c2a72168e549fe5d2511d688cc0a145dde5cbc1fa4375baaa4da7540b4414f7cf2ea5ffa734bea6ec0f86c0b236d74a5f5dbbd5ca93079d2506e1ed1d139aeeaa662d9fee740fa4fc856f653e14a714c70642eccac4a1b920e6d70dc93883715b8262b23aeba258e5bd2798525d2a0fcf5a33d6020fe954276802cd904c35560ba290d227e497461d697306b3b7b81b807c78c81079979843a5cb2205cc95d9bc839332532e97c53615f30d155efb680c04a68ae62709ed2a96deeb47732a00d5154dd07acffc49cd10da7a23c33dad53b549932056678aa556fa1dcd0fb12bcaed149a333605040152d3170071711e7ba84d6b8db9804b384bdb03318f2d6896cc370e295a5c726695b55ac0f2ce4bfd4f8d9bb3ffa0d9309835e0ae3f729c450b1fc86762c6680c95852478ed7780e6ef382a5a738be870813928518d6e271897e235030fcad2704285d2686b25eb4a0de12530132dfc9cb8cf219ecb7b98835a2f3326162ccd3a4dded30d3f9285e27b300e9de526e85ded0ae378972a06c184c58a2f491dcbbb4400bd8ef212f3dd366a1ead74714842af4ddedf6657cb04168f516c21dff5c2e094711633c8a28a37b1fe68c3fe513d46a774d4193a158782d34e859eac0beb5f09301bfb1f9633d1f7d6b83e2d7a9155dbe440dc52c10143e45658b9944f418295c125f8bf223094a92802acef3ea88d20767cfbe2ecbb115fbe8ef7e08eaf758f8abaf8b53c293a1c362b8aa2ddb78925bf9e6bce93263b3ea7cd65a9ae89e5112de3db0bb4ab8d9d4a1a992f88bbaab33bf359fa15308726597817d0c1ce96d1ad3de66783d7372f364f2591054e81f6e319d8fca215bc236f7ad0f9ff4db9215ce23f11597d4f1b2a779cd1d61ae1a2e918223661b3887ad8425b8c12f8e4aebc194fe189647d5a8f1d36e743d19c321ed028e1bd5a0ad65993bc186dceb1158cf3867a1ed146025a150ddbffdb9aee5ea999a42424ece9ecea0b1ce30e65dff9d1ff290a6fba58d65e6ff2d373ee2d997c50512b38c3a31ebb50854be3055c8f9bf9f7d23d7a0cf5cfef51d7f50da49b8ebbd27ca5c3c7fd56997225549c9a35d57763eff1619b45e697e50a258e61d6fee4f98a51770b970527d46fee91034883db1921486fcf5efd35ef4f058402de3c9507d5a1bf28d0811f9e31db8fc1b3ad647776be7df3b313f962090daa99023c6a4ffe4f0e455890ab98f89b04dbb6d5e823f9f2a358d76f1aa929978399cf9c55dc57659d17828c3d05dd6ca0061bd78fa21d50ecb3d54bcd44fc94320cff498877fa2147b25d9fe8095785566f9a89f6142bca3b2f076cc0b8b5269ed3b3586e1ffe79007a297141db164dba6efb9d3c1f879f54fa86d210f379d118485791fb05ea8e3545881f7b3aad1874abbb8c8f442e62a3e250922c99c7fb31e43cf5f3c4fce8cdcb7817aee414b88a7ebbce575e5cb357c22fc155eaaf6cfb106e4f108ceb72c5b021", 0x800}], 0x1) 16:00:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r3) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r6, r7) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x4}, {0x1f, 0x0, 0x4}, {0x5, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget(0x3, 0x1, 0x200) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000000)=0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/236) fchflags(r0, 0x10000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") chmod(&(0x7f0000000040)='./file0\x00', 0x28) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) getpeername$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='n', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x5) 16:00:00 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18a00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:00:00 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe6e6a873a3699905, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x3f, 0x80000001, 0x20, 0x81}, {0xcdae, 0x7, 0x1ff, 0x9}, {0x9, 0x9428, 0xbd76, 0x80}, {0x100000000, 0x15, 0x1ff, 0x2}, {0x2, 0x2, 0x4b, 0x7}, {0x2, 0x5, 0x6, 0x4}, {0x100000000, 0x0, 0x4}, {0x5, 0x100000000, 0x1000000000000, 0xaf7}, {0x3b94, 0x8, 0x20, 0xb372}, {0x100, 0x0, 0x110e, 0xff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x2, 0x19f8000, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0725d167f984aae85ac470ecf8aba9c4f4629c1be86c004c2a9d5602a315cc809e9e0f76f19c61e1772e43482a5747393d9c11ccf0dbbe4055fbabad78c037ef", 0x40) fchmod(r0, 0x82) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3d}, {0x6f6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='^') 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='.\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="00c1bb37233bc747b3e581b0cdf192d7aa1ce85c65c720b2af", 0x19, 0x6, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffff, 0xfffffffffffffffa}, 0xc) 16:00:00 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) 16:00:01 executing program 1: semget$private(0x0, 0x4, 0x400) clock_gettime(0x3, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) msgget(0x2, 0x340) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x400000000000003, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x1, 0x0, 0x302) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) semget$private(0x0, 0x6, 0x424) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="e6b91bf77033b416f3c2933e46b80082ce0c7c5daa41f664067d0c90570ec96c8923b44b6ba9d04c60e8e889e1c161365ca873735f89d5790657c6f76763cef37d064542aa02fb4a6da84a42a83b77b7c014c72f36b170d5ecf2446bfed5364dd9c8a4e96fd378c73c5c5204e5635da93c524f986a5d3caae9f9820700c0b8aa29f76909b7768a88ba3508a7c6a143f500000000c2fea3c7cd0ecc685d105a40dedfb3683a2828004354c08ef39dd86283508e4a966013d9645dfc316e0e4288a5b194fc58ad8a005762df261e097f", 0xcf) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) close(r0) dup(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="e8421b6353b1023a8d44b90464b6c3ea68048c8011025959259243e03fb64ec851c2aec3cb384fdb0b35d8c356888efa6e72842a827a292265b0839c8cc1bf5737b21d0245a29267dfea4fad308e95d21c413086ffe02991274cbebe750dd459c31f1db9104096cfa96c122973119f831725f3030dc3fc8b2c4167ad648eaa7b738b4029cab05bd4b8859e7bef93a12b6f9a667b5ff38528c64a7082c8923305300decf15e888086", 0xa8}, {&(0x7f00000006c0)="c3f1449c846332463fd3098d375c52cc9746b27025502c04df22108134164b5abfdff13b2c68f6479299075ffce42ecd39fd8cc7c463061f441c74160a1cb01702333bc51c869e18badd48140081f70a440b15727c60c4130b9546102e26c94baa4fc0fd9c4c1987db522c0ca865c7389c9d86ffbcb9f71dc73f55067476ba01420eb1a16f621e90c3be8b992f9cc64a8216883b1ce752dadb0d7e110ff0d6dd82e725235b5c6d6f05233c7893818ae4671d471868187f785b512022b23b6d5184dd61cbe1add5dd9471a55861b9b70902dd532680f719afc2fddae21edfbb0ef3d483d3ee91e7eba28b72d84cc094033e820540ab0f80853bb8dda1fc4ff2bc864a29dc17ba83c6e03165ae51ee62bf73ac4c080d705cddef03c86c295245bfcce37150c627f342d05fc0ae90aa07e7bca0561f7e74924d8ecbd7a370c9d4098b7a53877271dbc65733c41f75a55985b427c7dfe1352b358def97ab3d5715eb123d0e3730b3f6774613d3d281fcf1df364699ec19ca3b54d226aac998d5139bfcb0c10863ef1a5b2ef7b141221dec4cf63f315e47bdceb49ef26d17b0a35e9e33c7695c15fb1ac8e29c7dd90f450376efdaefce0b9d77d1c2b6257705d83a8e491ee131806ca4ff895eaa7948457f4d913b2b2a1da45b98a8ccc1806496917b5f8a6b4d94f37b44323d27fc48cf62579bb594db0aa1afe930451ed9b8360f4134cc17d75ded4006851ce26ec8480eb132931e839f37d73cd720c83457be008c32854bd02032635febb30054986bbaf3245a8eedc452671d0d81bb9566164983d74f41828f18db0ead81500069bb3957d11ead58b8805ecc24dfb34b87b06e1d77f8c34b43137b6a08977ccf079023ac32c5ad33885db8d699569407e9cc56b0be2781c6550f11cdedd986a7adc6a34d998877866b690e5e77a20ebb5ed234ef8032044de4e5d68992e7076e98a7aea3a94839e6bcda0f265e29acacffd991aec5afd88b1a24255323efc3cddccd11d62ccf1e9dea788a6c3fdf641ff00246c25c43dd9b8c3b341f563466f01d2ae11491e8c58835e7cd5751b04e37ec1eade53fc1d8ef377710b40c6dbdb15a431b775e7be57ff0dd669b57a63e94aa369a938e935f003074146bad7d7929ee0fc7026986abccc73ae2265dc5961f33537aadc7a82d7d7fab3d0aa87f5a0755fa198706dd90ed920f9e16c68b234d4f5c77bfa1fbfac5133c473efd898d0539ea70e1c9c301d1bba0f16b6ed104a6214c4fef90a316745b7c9f88365a0425b2f1b413511547ff3be75d9f98c47cf67081d02ec7ec10eaf7462f66913bc28460b858e8164811e583101b6379299245c5ae92c1e0b8806a99b352553931fc2ea8f1b8c7f45f9cf2565578f77aceb95ca3ef690d86edd7818d05d3b863f120873cdc4f3d018ea225595befd312c44c16947bc914dcfb44db8450b0b0f3cf895e7def959cc02f8fe48dae48d36a31e4c38a95d264963fad65ec94ddf0fa022087da2a842ccfb9bd7ca48b0dbd386ffdddc0808a278cd5d440c0437e146385c1deef96ab15625b83381e2e956e4fc659123e653c4d531db5eddad2162333a8f9ec965e0da952bf7e9afceb781f5fc5bee5c33976a367159321031f00dc1e6e259c11db40734a1f91dac6c299ad09f2ef6b3bfb758c629398d71816f50b21e9c4e6b2aad8a24d7545c96a5613544545874a35cfd5cfe1da9355f9ff7a24fbf5f99ad5e85ac5868eec09c7518aecacce38e5fbffa276ef7525f101672266d000756622463c0295fe7343eb9c644a5b72ac7e5a71cbcf6f06db870b2fe481bb1932e5be421f735d15e101b694760ed9a07b89370e9d5b4c99bba909b2016cc32effc0919b6cfe34b4dd98de77001dcf5f22108920ece06fac5549b7d9ab63f29f601a08a1941c0f515d09288e9bcfc4b2bcaefd9c7cebd73b4bbbb02fe2a2db0d78b4555add9ac8399da5ca416e6ec9723da42230f19c3cb1bfae0e1057269cd8efacf48b3bdf2912e15b5be6465da1b58e59f08c89071b789c108503cc422c64f9446654827b69f2802ae6b62dbb96443614422969799d473a5805b29510ddd34ac034a5b19e93e2ac4ff5eb6ae9f5ff9c1ae725d8eb689c02478567dac046b1f4ebd6af12f38c377561d95f07bb2a4cf7e6e8f37503eea6e86b891b02f6861ef60d37b259e21781eb5e9726925eab4e5ff7945103002cde807bb408eab03fd5ce247befd692bae98b11ff82a97b3a7c8aa3b0faa9f2ec0c366a9db130640eefe65fedd85eee6e11d1aea4a6acbd273fb6f496d2b67017542de25ad83e8e9f4e113a9e92393c1a661fd869f9034dd4c0d0024927be73da759f8a39a8316870e9f917cea65cc055fa2e643a1cce8f9599b6af2c7fb3c8b4fd53a29fd9fbaae363937def9ba1ec639fb0ba3e1b721c09867638aaa2a2d6991ee05afcfdd960649030cc7350d2bc391ce136437dd1f5d69cb90efaab4918b42704af6ff6c789581b9cadf62798220af977c8091f15e4b3361d2fe64b3b7486240e8d77ce6a29a5ef32a990c195c279336f53c29d6f483b0d682bdd0c823bbdabd6e55e124a8e54a4e835e0ef168a8e18e748cd3ff5967e78bbc9231d66c607e0da8d7922e8797cafe3ade9ecfd3ff1604f210601fc8bd6bb6e40d0b9a8cdf44a98dddd892867d759257437b6451486f855e376d0e6172f1bd848483ced86d6d510288a6b65c67bd381629eb526f328b80d7d0139c500c893fa8238bb87cc6dab43e53de57fc12ff5b4be51c19bc31a12077c303aa9c05ca01290196c867928af5a61ea20bd4e29823acc92873d6a0f37c3aa9c6b6ba3d2a13453fd64ec0f6ef8cbf0479aa46dcdc548ad99368a722b96826096b554693ee6748c39802fb49aa60afdccd6614148ac7b838469c7a567064ff543a48a016ddc0475d2fa3b320ab38c740557ad4d1c85ce9dd18eab151e69faccd0c8fb408df0bfd05ab8da7f27905f6cb0a7003c47726391793610f2fd7c41b4ec81de13c67396cba05ff0ebe5d9cbd93c08f882aacdc8a5f32a9bbf4ee0a92f0370e8d4b63651b9c63bb671f207730aec608126edfe3f53381fcea86f61e60faa34e79f430576315c47a812005e22ab2f319ed3f0aff2e75b96a9f5dd3f59e88ceaa3a700e5ea4b910732b21747f561546ec9490e6edab02353a8a1df4787c35aed6d910efa8584f451fb18e0afc1fd53cdd3dc8dcbb802fa5a2542099c5c050c162a39078475752c4dfe3f707e38223a915f37cdd2636428db6d93534b6148183ef26bc8bfe52526274060c347614cf21d04ee919ea877c6a5b7744eebeacff2d64c84e9d593c8481aa6603c22196ac29852535b299db6f7f3dbe4799e58698bc58cb37265a24addb5ab97170b09b98257aa8302f81c278d3521691f542c8e76ab51339012f8a5b27565596b25c507414dfe3c799e6c31a8dcc5448ad94f4049e1f7ff9fa8c863709ee5d5884aee603293ae644f26b3601e59869a724f7f29ad2bbd748f5ef0c2a004639e3f761c3772b4527a01255a2101d61bb9ab6d2a6b323b86f965e7b623ec10d97f76ef70122fc0b4e8658f5c233a1a4523d0ee2cc33718cd9c70874ef1bd812693ee4d829aeb8cd7592fbc43c637c810195277fb685de451bcd7df627dd0af549542adac4b68d58c1ced028b78ac64914f9787f2fdb75ec1d790c6f2a6dcb2b4266d1adc316996441a4a32832dffd38cd1f6bf83b02016019139d0b6d73627a8768b839b2540ed07d560ede827b3a45a129e66004d5d0d58175f076eef21c8682c1dabc831e524f86db95fb0c9345e8b83c366f196d03d8d8c2c396ec7ea825cecd4ea45ffe8491e3f72033a41998191e252cafedbe110a674d7e5f253bf0e456c733e29bb32a5ae67415804e3ec3cc3b27fe8a61fa75a8908b152df205db7480dc01f7717ccb36273f7a43aef42bbb848e05dff1b471760f7eedbc1b96be32d4581f39a5bf5d5ecbd4b626eaa87677604d247350e848e34d83f1a07d4ce697b286047d950d7262d602ab18f86d0795034ddca710739d5679b16728680c9a77d72ff598445cb8b3b4ea349c9ec0002f5bec2c91fe84893d04c9ec0a7b07bfe13fd502ee2be41804dcf639d35deb3a4bbfbc1eccbb3633359cf9445120f4ef3051e5a00b2f36b62fceab6087e3494d93db717087bba0832a9e2434d28f8e3dabec8a6ddd0b42e2290e9b6caef66bbc567d68b2d54d1c475fc90a4144d18f64519a8ee5b8381328b93a96df40d7f88e17865c09fcca06783d93f7a3afeb75952952ed745efe76da59602a61d8387fd22fcd3e70f60c1f8c3b3021cbf08ab8d28904192cfbd32aef57bb01ea13cdf13f27da095011c4787b2497b1c3b250eaeea06b67bee7ea8c3d60835fe993b09abea2227958bb30c8b5e1f9247e1d57c96a9f8c6244ddda1c8edbecc2b7396c09b0ecb4d612b1cbc5d9827abd5f13a876d2795e30b45630b751fed0008e186df798b1765754b973fa2933c25aec61a058e0839fda96e383489f04f46d120bdbf74e0439ca54cfe69512c398cb1a9af5ae649ffaad1f439e4504c4df414c67b27cc70abb5882a8df0ca30b3cab96ca2268e633bf259265394bfcb4a5d7e8d3b00bd5158b80eeea9e18e8ba3f3b0dbe32e48f10d961189d1b2c560f1929e2a043215e5d55994c9dbc025fb32c33b15e56e095a0fd1bd2d0e490a160325055600a22d1e0be20c91aa9f425469539610f5fbee595ef0debebd4eed351a8bd3201f114a729d859f210e26024cdeb987ddba99c1f3f8e2460da37fbfeed1173782d017374ff2d924246824b828e5ada8ed2c01a3c8544d40fb8711914a56730d439bc1eee42c672b4153e89aa9f72c1a10b65548f4b478ad4e9b6f66d0f467d73e4ceb7fde3c16c81a76710af08c66b958a18767f15242f62a92c9f58d7adcd57a95af5cdc07c273f1dd81782198ebb4bc77f626df6dfce36ae8cf7018ff1768ee4b55ca495ffddf25dab6c7189adfa2919c89f4c26fb2b8c0e114448b765afc2e0f770785a8259e8c43d9e56f4234e0c623e70cd4ad7c36657d0ae2b6e5e88d2b7ca03371309aff11fed3be07a7a73a536ef7e746c6f93e9012dd2ad6fdd647a3907edd67be1e90ab5f25d2c67495c6d1d77963e0a175ca8f097ccc994f85d70b64b7bbbdc7dff2a7ce9b4373f0eed6402d5e40c89184a9e256161a34d8034fe4cc40f32068e94e5d420ec4dbc572af32524aacf49aa756a9e916bea2dff6c55619613f6b1b4a04605a27cd86633b49acbbe39478a56163a6bc3e5fc9bdb7da4f183c96333eb36d12e6ef621d3850ce0f0103d7f1bf1307d7fc52a16621a1cd3a9bf0823d45e3477ba98a62ad3eaddd82f4d95e0447086c175963a7175f6c0060511169375f15feb62a33407e172703ab88f6c0072f7919d8719426326356fb5beeef58b88935a6c456483a96809e5530510b046f638ac152a6be9f0964263475542b493ffed5e8e872a169cdc9adb22ad1d86febfdd0a7615e2585c35913c0ca03ed5e393a363ea64f2e78fe5c8b9bbc796e12cb8f840c01f1d8b24699f644d7e25b7c4bab9d155481986b83886e1344e0ba99521147a80bab3043df679992ce449dbc497a39c865cfec639d5c67d380efdb55374e6257a7e01a159f9d9bbe19c4f2328652c985cccb7466447665a40751bc05ea807faff524783ab89046946ad1f0e70459ea545ac096fc99923bb18390e4e436b6f231e3ea105a571515ec2a6d74b89b1a1023e2896454337e18c4a1e8b802bc7a55", 0x1000}, {&(0x7f0000000100)="20c0bb5beda2985be5d3c8c9a36af65ae9b5bf1e1712725114cec6b46d9f8e93c66139ade88da1861c55636c42af9b096ed63ae907b7d1ff48eeb8f1b796cafcb62cdf28c6dcc2a2d95d17109c5ceb3b4394c8f739d9e3b110c10cb5709bbcb031e45de7eab6185daddf42668e960bd4afe05aedd349b3cecaa14345ea2d2831", 0x80}, {&(0x7f0000000180)="5acf11a4c2bd225870a1f307307df6b8752d6a6a48a87e5dbf44c9d2e29b85b22234723738aa991c17400a2543238e068d73dbec7804bbc30bfbabdbe2e5a93f47c64a714745dd6ed4cedcf203e953002a3f79e6b47de482abb0943e717e39db8f5891cbe5cf4f00", 0x68}, {&(0x7f0000000200)="8c0ab896be935ec1a70d02ec5dfc7eb6df20e82d12eb5868ddde7fec4170e8682780e23df90b29fda39b32d793dbd07b6649fb4fd760ec52ae62d35214a9fce84918f674a0e78b6b817be4209c6cd85a09ffb0", 0x53}, {&(0x7f0000000280)="ea6808e269804dcef06ec0fd3d3443062b7165b862e08d902a74cd7f6176f71ff294c7d20ac84b415b34f105eac865fb3c1a0823611c43cc28e03cc974b9458022489ddf1709a0182dd29fc99b7938160dfae37c31a81f281802522db6414fcb35f76e57a6e2b894feea18005a9ae23dbdf1eca64a7628a12442fbfef66a27fcd24abe47f4506661214f2c734d6931ad5b0a2a2ce097eeb57cda882247c9bb99bd0ebe8471c7", 0xa6}, {&(0x7f0000000340)="16642bd41c964262d880a63a079e63d76234a7205734595178869940893e26814b8154872da478905fba99e36a6cc01fdd8c9fbb9acd3f9f93ce938336307e302b3bfd4595e2121270e292470a0807dbdfd35a734d8ab5d3b5d9f6337f3bac8fbae46d54e4044d6a8b50c1e425faa30e81eee1be", 0x74}], 0x7) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x10) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x8}, {r0, 0x2}], 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x28}, {0x9, 0x4000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x1, 0x9, 0x4, r1}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000140)=""/75, 0x4b, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) pwrite(r1, &(0x7f0000000080)="ffd0e530a8e310e94b53892a91a2f10c5c38ed7639bcb6bf9bdb89cf95977d3f66ae8b9c4498f7fb3ca06cc779086dbf0f91bbdd9a022c37d5462e4bb9f6966702c8b689d55e58f60d6a7f8a4ecba88c499a437671b4062d86d682f05536390519752c8adfdf705e31ca1cdd2d7b7644741f306e654dfc16fcc72aa036d861d532c7c7e491d4b9c13ed0f698f86db03c740c7feb98b37bcc0120aea1332272", 0x9f, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4000, 0x7) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/41, 0x29}], 0x5, &(0x7f0000001340)=""/171, 0xab}, 0x0) 16:00:01 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f, 0x60}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x15, 0x100000001, 0x10000, "89a518a97e19b2982830bb9a49e5b781cdf4d64e", 0x1, 0x9c0c}) 11:46:07 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = getegid() setgid(r1) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = kqueue() ftruncate(r1, 0x0, 0x6) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x9, 0x3, 0x4, 0x5}, {0xf6, 0x1, 0x6, 0x3}, {0x7e, 0x1, 0xfffffffffffffff8, 0x82}, {0x770, 0x8, 0x20, 0x200}, {0x2, 0x1f, 0x2, 0x7}, {0x101, 0x882, 0x6, 0x3}, {0xaf, 0x7, 0x7, 0x8000}]}) 11:46:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000180)='./file0/../file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) 11:46:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="044005ae419e4af3d22381e5e45cd3e703c19743e2937ee36b4fa2aee576afbeabeb22a51efed14bdafc03a6ba13c1ccdabca3bd5c34909144828320c03a23a989d8fffef4abf029ea82310223d1927baf898401674bc6994356cb2938158c1f6bfcccf2e14873bf8e04a9aa5be85e54e4f892d0d91cb6a6a910f7ef04dee4affd9080074c85437f6e0729162315a2a1460ca1f2334aad30bfbaf7f562b30ea76536330e57a8560f98763172f3a08755b4865a0f438d9a02d7f059970ecd29ab1c30c3da0d71b617b523040080a45cffe58e0e0d6b6b16d05f8c402925848a6137667f6fcd53b5e1fec59c4236811c609ea1924f5a5c7a66c25768980d1281a5050b621302e33067669e750f17e6960cc0546ce5e3632094bd4176b1acba398bf918c9db1f2945bf4e84416ffb978a940e616e57e971bcafa133e07d87edb07842131ee42aa1329e4887fc116ba09beb84630289fb7bc0f628b9fd410c27de288a57635ba3e77d8ae915624fc9af597738a455b5b01cea72f305388e98", 0xfffffffffffffef3, 0x0, 0x0, 0xffffffffffffff3e) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xcb, 0x80000000}, {0x47, 0x9}, {0x43, 0xffffffff}, {0x84, 0x2}, {0x67, 0x6}], 0x5}) 11:46:07 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x70) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 11:46:07 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820d2e2f66696c653000"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="246bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 11:46:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r0, r1) 11:46:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x38, 0x8001, 0x2) r2 = dup2(r0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4011, r1, 0x0, 0x0) shutdown(r0, 0x0) 11:46:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x614, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='U', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 11:46:07 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x0, 0x0, 0x1}, 0x0, [0x0, 0xffffffffffffffff]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x440, 0x20) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x40) write(r1, &(0x7f0000000200)="f50500", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x80, 0x8, 0x7, 0x1, 0x0, 0x7, 0x0, 0x0, 0x1, 0x3786, 0x2}) lseek(r1, 0x0, 0x0, 0x2) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='.\x00') 11:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = socket(0x800000018, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r6, 0x122}, {r0, 0x20}], 0x2, 0x3) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)=""/124, &(0x7f0000000280)=0x7c) read(r2, &(0x7f0000000100)=""/178, 0xb2) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f0000000440)={0x2, 0x0}, 0xfffffffffffffd9d) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000700)=0xf1e) getsockname$inet(r2, &(0x7f0000000500), &(0x7f0000000200)=0xffffffffffffff35) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r1) chroot(&(0x7f0000000600)='./file0\x00') semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r5 = socket(0x0, 0x20000001, 0x7) fchdir(r0) fcntl$getown(r5, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0xffffffff}, {0x5b}, {0x6}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a40)=""/201) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x90) r1 = socket(0x6, 0x5a708bbb9a4d74e1, 0x2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x140, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:07 executing program 0: r0 = socket(0x18, 0x3, 0x33) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="2b86de8a0ed802f1f86b7e6bbe78f3eb2b23b06353bef643e7f7658dc4ab22e2f66613212eb221eca747132db1c86ad877d4979de1fbecbcb2efb4067eb4095767a092a1ba7a09c240bcd164719f6c8fd99e4e16930c831742d09d5295a911c108e0f8b10a0d1bfe5f311fd3e6c1f467b65553ddfc961777edd3d355a4383e9946c59cce9b08a40e04ba608fe6cd03c37fc65db125a31345b3662ea0947950a4beaaa326957f8f0d1fc43eca2e563b79504521a5abc966478c71ba9d86859173d147416803abe99ce05f032548e5ec9ac3e41f2d37c848f6e91ae789333321500000000000000000000000000060db2be4c72eed1719e52e22f9e6a4339532f692381c9d8d82470338de4b3f31e75f17cc52b5eeac6634d7b8f4d50e49dfce7345f11c90ea4310bd7f32636119484368781370a9be0c4c9726579713c80314f38aba16242a7818fa2dc79aae80adf9096739fd32e77d63e5a2dcb1281afa9d8cec43c854ca8032f54a0831b8aaeacf14adbed0ec93c1fe4f9767936ec03654f857a65f6db7a02208d17f9fe7f5e0d9c5781cf2ff1dfcaeff2341b875db391913", 0x1a0}], 0x1) 11:46:07 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20828, 0x12) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x3, 0x5, 0x1, 0x101, 0x30d000, 0x2, 0x2, 0x2, 0x8, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x80) ioctl$TIOCSCTTY(r2, 0x2000747b) pipe2(&(0x7f00000001c0), 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0x5}, 0x10) ioctl$TIOCSCTTY(r2, 0x20007461) 11:46:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x8) socket(0x18, 0x5, 0x7fffffff) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000400)=""/222, 0xde}, {&(0x7f0000000500)=""/172, 0xac}], 0x7, &(0x7f0000000640)=""/21, 0x15}, 0x842) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45, 0x4000000000000}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x0, 0x8, 0x5, 0x5}, {0x9, 0x0, 0x3f, 0x3f}, {0xa7, 0x4, 0x20, 0x655}, {0x401, 0x5, 0x400}, {0x7, 0x3, 0x3, 0x1}]}) 11:46:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f000069b000/0x2000)=nil, 0x2000, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20040, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) read(r0, &(0x7f0000000240)=""/207, 0xcf) read(r0, &(0x7f0000000000)=""/84, 0x54) 11:46:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000200)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() r3 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) sendto$inet(r2, &(0x7f0000000240)="6ea9a162636f589e785584c79f0ec97831f9b129954858e91834b0a742a196d28425c47246f5555850", 0x29, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) 11:46:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x9) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)="b64146c7e0c29a2f607b", 0xa}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="9c0b0009000464382e", 0x9) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000040)) 11:46:07 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpgid(0x0) getuid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x400000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x5751) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x100000000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="a0c70000000000000000d068c20494ea204a924561c0d839d07ba828f2aacf2e26b2ea0e81237b2a62f8f5c351e17a8563b95b55a42120fdbcced31ef9eeb36ae876f672", 0x44) 11:46:08 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvfrom(r0, &(0x7f00000000c0)=""/207, 0xcf, 0x43, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 11:46:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r2, 0x40, 0x81, &(0x7f00000001c0)="57bb768e43c48375198278a408078e9f509324f5386e38e2f1f065fa2cb1197a48fbaefaae4bcb49ed3e6fc1bfffca4fe3afbf22080d82e8ae7b09ba1522cb6150f9b55ca4750099f029793b0e113e729070d8e0caf0487fb77157081f36233ca09d7bcda2132739527537474db3dcbee171f3e461ecf90218bbe8b5aef651ad74417d6da93ecd08d42e02942e60dffb81a85d97e8dc7e7c400cf0bd889caf5b2f2135624de4dd2ecc7c44cff477ed74c8111ed78ad740185b0364f48e3f8ec4ff63113a3f2392014ed3c8e1d82473e3b4d7ffc13468c73adc18c71885d76268b0389643607db64da3035894f92eb65aa662e4cf663c44351c9fa9d5b2c17893c72238e686ffc4b237ffabc0cdb2e70bc921e423c1fe54356ef26e801b486a7863321f1f311a8c452a6ea9849f8bc8f3d002f92ad69936457036d826f9fe0e1a95acaebb78e473d1913e42e1dcb709d5644fd69fde3c9f08fd2329ac78a2ebe9edf881b53a2ec92feac514fc665a204acfdfb7ac91ab28005f331442784e04170d1eb405e08f9a34a110aaf5db8c04b0d16a465b0c0d6aef19b560cb183d468d6c30e7e4f20083d15bc47f9dfecdb17a3bfc7c9d0c8120b13ad976f3da330fad0687d19e1b62c4d05680af294b74171353d7d050766c0077e292013b4e6f182696410b6e1cf213ff3a13a6bda0d85e64702f3fa0caa8740d44dc379be42d4e3ffbd86f9b1eacdb7a8129ae7535580ddf11a22e79172d1935760143ccd51694e5aed8f075318492c99aa68860f64649e0fc45c91405610c04a874669fe66abdb7dc216196c661df9bdbdbd7071dd86d37ca66287cee2bfae709d0624d190f156191dbde196462b1b88a76c731b407423c7d11edba237310ba1f4fbf40ae7fd568467eda65f75df4163fcef5d441429de7c7cd40bd12637848afaacac018a6ee55a987c6ead10ca75b1893f06fdd56afd7fe4511b1d53b803b42b2cd9fd3220a5217b7ca1fb033bb72267221c3a6b7f2f11efa6b338a1464dc8b3e355d1f9d218c55d1457a8e4375d4a5e4262f9b2d6b99cff4d8f34b9b6f530b2ad12f5a50348e85a6928c84a7d6408989ab2b12d2a1165119b0f9735fc5377ee51e3cb5c41c0c4322dc6e9da92e67093fe31cf148f949bcad9925ddf9be6fe261bf0e3759affa1992882992bbafaf0700085fcd9dc46319c0f0c7d20b97fb3b85b08ac9966b3459034cae7cb2dd32e7b5912fff001bde8276fea018b89820abf9f6e2791f7fa56e9d301fd5b0b83a29c9d45fcb7673a56b3fa9b0ff2ea2654c17f5eed2505d32937588b9a286340986f18ba777217c53a58027a5277114a57e413f6912c8409dcf80fa4be09e6b6b0056ae33faf46cda32ce645ccad9341aa63bb49911aaceff0fd3ff4cc2254806ed363410ea244df3f69b2d5187f9328e8906b03f6de2bbd8cab7d8cbf4cf6cca188bc7d0fc0cca708a01439e0ea458111a007c855f227fa89e22b7cc5b382f1bb72d0f69b1ccd770e4137253db9e2111f90a7a318c096f908bc71cb617f0f8f883891f5fe795bd202a593253d206c8f38b3f9cec8d1cdcbf3c885c0f73ad851825e9fbe6e2d6757cd7887d64dc95e854342b81664694e5c9b773eb2f24ab8233c63459ed29c3ff7bea38b23680e1b460ae8f68bac9892d50c6ccd66f11deca7e40241f12c740872899bcf176e49c6d3ddae83fa4b68d820e2e839a8b08d9299f1b4672f4705404beaebd3a1dbef0598abbc0975db3cf5db3580c345cb9bfef73e99c0ff6dbae9195cc509012af3b6df8b0b8f74cb7d979f77abc86fe5e2e544b227a768d961db9b91ddb68ae07740aae7ce62a9bf2065fe2285521f4d2c9177f843bc3223c51139da2095642e0c014bb5aec8b2e07d2582d41298d01965073c7f5203a165ff7a33f8464ba67518644032354b87aaf1c2343c6bce5b7faa846527c376aafbe2f322ed9ed82d06e39e403fe4326b0abffe3b99fb4f61b0e0bfcf193174773af40dda1775198c929e21a649586439147d9be190e736244f23091bc61b6ef36588eed4610b794a87ba8da0503f1aee8a83275e02be66a6d29c2cf54f26b183fa5d16b05852d23b343a0f9d5981229ec13f0fa725bdedc10cd762a82548f1f63d32774c8f301bc338a5c253b8bde8be24638e1250a55093298e344f3ea3c606f6d342c1e78a261ae6f73d4d38c62e48855d6ba89391727484d72e00a052b1a248f5fe091b18cb1ebcd06e3beba39d4d5cc0a512371a155186729c702f28efd755254c64ec86e7b15fac9dffdcda65fa7f81bd06ef65d2fae36bd505d8fea25b4867a8cae440a5bf45b53ba6152f8bccad13ed7d15091b9de089e549b300dadd77c836fc8cc1107d1b92f1cf5fc0d49d37d1ed068699307afba21db9dedb4e52a2705f9e87241c6344aba231dfbfea37c52354d29cf6dc6075600c1ffeffed890bf1eaf4c68a84a47021216037f74d15ed38a9b2378715d475ec6d4bf09f2ff52b0136ce5aa0d155df182d7d912bd49e9ed01773b95c971ce1255da655faaf05223ce607ae1fccceecf06211edc29e117fcf0435aa2122d69879912ef19ff5654dd599468477435e539a6fd9bca9d88cdf3ec12399ee6e86babbc7acd5aca2fb0845e9f1d7301b40553d52278bbe9dbb54fcb4c410a4f6cd9444e1401774333f5c5b2d4ed4a5f0b3723406ccd43b98517bbe55db40465fe2dbd73d23e9c161af91be5dc79dba6d39a9f1d59ae88bc3cb4aad4b0b0f25a129d212cf611153723a9cb205e54cc24fb5936ff25fef2a52f95464b48bfa558f8c1dd910da05466ad62ab85632617523d34413a03c04316ae8390a2d74f005fc45852ff03a91bc7e7819eb02c1274113a862a782a69454c83472c6e2c7a590c51078e823e388f01f3a177da4787f22971ec77ec5ade560e93998598af8c604c6af6b19e5b138af46986e967f5c888c6c5710a806eab0242eb6a45d7ccf0472484025c6329522aea015bf468b5053b5a1a73c8d0f805abe6ac76e96584aa737d344ce898c90cb41b5848e97beac5e36cfddc4c1822a0635bcc89cc7f3b0d0571a858aa034b72f85dde15779c770e40b551cc34a1318d7771ece7046d084d1b30bf3bc4661f4b3d85328e097123791f6d700d660029c4b775df1cc49b8e55b2fcd23117875db4e9175ab510d3f98dca004c541497f2609911307fa08356b4b8d03046d295d634cef1ee2b06ff6ba46007307d876ef400b7649a64a06f1895a67cc1f5a70615171d2b77aa4c25579fbb20419cc2b29f3a36337d46d6c50417f5b831c7ec38ec4adc2e9f52b835e51735ab936d08c7a2db885c533c10848b6e39e50e2337de3f789d02959b7db1bd77fd5c827684333c3c0f74d4ee5d6ca34bceac292cc8a23658b09c39d0444ae065a6406c035309b7a536963254392dd68dd810d584755f083b9fbab0a9e261e783823a57e1ffa89f1610812bd10289d515f42920fd89af6f8c57a7217045a48b7b4ecf361310e6dedb35183a815a56b22dc88c47b45b7a01a108eb6aa4ce9888d9b4bd33f6728454a16e6f2e159b6d87fef2c92e0ac7e7d68e77b40a4c647cfc315b8c6bd0632c445ef00aa69800b6b05dff73a551aa7e800a38db0d6585fec3e4b9a1d5f7f4cd0507bd4dc1bef594e5fcf7b3e11e2dcf52f4a1e49529cb3aec1b6932ed7202f0f930608bb22ff59084e676f903e66c0c71bda26fddf1ec3d97007f746b399c614785c52149c20aaa2b16844f6310f9c36ccc3d03164bc8a4f496744099a01823818d664435be68f4d641b211361da2ae1d41999f1c1cbc2ff55e549d82df04e40a0a7e8b24f581af512fa7063cb34529fbc90111dd2039b78f11700f9ce9ce81b51a72041e0ad6c94efef9831c1eabd9f293f68d6124fc451b969ac66894cc7e1b65fdd47437230aa68e4a5d16defabdf64dff4c84a5b1137cc8b3449563acf9744e00639b0eb96cca18621bc72f36837782e42298b00a232fcfcb6f800b52d442387f17f7d201145376e18cd2ed7e5281ef1e1702d291ef21affd4407f6b62030ec05d26336ac21eea4eb9a79bf08d825c7214eb7b82f6034e5eea7778b55600d28213cd47d6005d23d7c4069123fb17965b13ccc95e76149e736c5ec25c299fea2ffbb49ed10ccbce94fa60786d9046d5ebb0596edf44e0b0cec467e3ee44489a59decdb2da0479e2e4362c1b9be445ca80c1427a1a73f264f8b297cc1e782650b3dd5ff3a8cdd025ebe993b648b04d965b6abd46355b62ff53e66876f28637f292929e19b51d2d3f3a76f4bdef3d5b9ba1fad7d57990b8d28c8a13f168799d406ce2a1d862f872871f1d4421e121b85ccf621d3e0b244e819e8982ed815155eac9a1fa3f307bc51f85c1223dc8654754a24eabcc66a8aed083415834471d3f3ef5e4d2c9e3f18ee14782c4ecfdd8dafa8a00f1fc8b3a9534930566adceb4d3716d1c8e7b76fdfbd345893f92209d56a45032fa2597b24ea8cde52385ee045b936b273fbc22acc5e419a18e319f5148d9f8795e51527fce7261c3c190a76d234cee96e348c7e78358206ef2dea4a56012b157adec86a38471da3ae9b5e1a05ca21c956d6314cd355ab9fef397684534fa30e5320c8df8074779e573a53870d9140aaec6a3d572cf8e1067483291d45a419c846459dca47302791294f50c2fedf384644a3ff06ea3a342f0555853f8262d518ab4b573ebe9899808ebd10a0c735f8d1142caaaa0143e29c04b7dab208a8553afc43a0382353ebbec4a6f05aa1b9721f9821dfd0111838664bf37e026720f23ce3f2deb1bbe1a1590e8ffbc852dcaf0b3c1ed8347dc2b665f885a15f63cf1b386978f1db9faf88a3d89f4bf64c0ee95cfa01a46ecf9bcb18b13fb7b06134d74eb5458cb24b7c5c85a20e9a3a26019272eacc913616a1d3c195fb21e29c99561da12764ecb25d232a7e7b824a577e2368eaf73fce3d75c45e0cc1db0f946b7c5e96ecbe9395ba8c708b15fb0f83f54f5e584031959b6ac31da6dd1358f56b4d4541da5e8c6338e42884b3686da7eb4105a473e6e56876738953e20d941ea6ec4d6de54b3e2d3ac65dacc63c07a48da0aa17e6d835411c5633bbf249157a2deca3a6778160d9f782482374df3d3131d27f1b9795720b17fa5b09a29ac5145cd9209cf0baeb5d3ae0d9a5617b17d66eef1c5a6a2266da2dd3769b2ca2164e1fd2d1df1dd11d1d96aa4f93d09bb7be106a3adc5d7fae2c980c9bc7b4259f6c9632d419c06c2e5bd7cfe09cf6b18aa35193247a5384a5a060f589d372eb27e9cea2a291b2803b8a60d12a2b72e76e1ab26b1e04589643aae6b5b623a08458b59d82520b447364b8c95417976ba121c9ca1def5958168bf1d655a453a50b109c237de5436d682e7dc2860036b054e68dc354bb7acd58d7c1e63ed4556ffebe6fd201bce46dde1e2d86192225b1fd135f407043239f321e94d8d9b597224b8f57479cf4cae0c559aab8bbae6d0f7956a6bad7d80ee4cfad59bbfdf6cb4d9225e24af918c5b962dda332a823aa596598a54ca21dc49cf6a525926ae52f2aa0fd7aab879b68b1a8e0fe73ad6134abcd694c46f1e7fe89c7d361ff33af066e83a35f134a667e7d95a2021857d042b70fc759dfb5cbf5f8917d46933d1ad41af918ab958d76175905408641b90318cf3a3e0398dadec16ae7fdfd40c5c9b0cdd14a3e36ebd597f63436f3338a8e566e97d0669ffa7d54afb242ff83e206574e1b0356a019d234e60a62074e5cf8b2eddf31112f9567b1d5a47ecf5083", 0x1000) write(r1, 0x0, 0x0) syz_open_pts() close(r1) syz_open_pts() 11:46:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x808, 0x80) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x7, 0x7, 0x1, 0x0, 0x100000000, 0x8001, 0x7f, 0x10, [{0xfff, 0x7ff, 0x9, 0x3}, {0x7, 0x0, 0x8, 0x7}, {0x101, 0x2, 0x6}, {0x80000000, 0x9, 0x6, 0x40}, {0x7fffffff, 0x0, 0x4, 0x100}, {0x4000000000000000, 0xffffffffffff8001, 0x3, 0x6}, {0x59, 0x8, 0x6, 0x5}, {0x7, 0x8, 0x7b, 0x9}, {0xeb, 0x100000000, 0x4, 0x7fffffff}, {0xfff, 0x7, 0x8, 0x3f}, {0x905, 0x4d, 0x4, 0x10001}, {0xd29, 0x7fffffff, 0x5, 0x3}, {0x7, 0x9, 0x4, 0xfffffffffffffff9}, {0x1, 0x6, 0x1f, 0x3}, {0x1, 0x8, 0x5, 0x4}, {0x9, 0x8470, 0xfffffffffffffff8, 0xffffffffffffffff}]}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) 11:46:08 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x3, 0x3, 0x1, 0x8001, 0x4, 0x2, 0x0, 0x2, 0x3, 0xc18e}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x1e, './file0\x00', './file0\x00'}) 11:46:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0xffffffffffffffee, 0x1000300010001}) 11:46:08 executing program 0: syz_open_pts() syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x300, 0x100) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0xb) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0xff, 0xa5, 0x3, 0x400, 0x0, 0x6, 0x6}, &(0x7f0000000180)={0x0, 0x4}) 11:46:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() select(0x40, &(0x7f0000000080)={0x2, 0xfffffffffffffff9, 0x4f, 0xffffffff, 0x8001, 0x0, 0x4, 0x7424}, &(0x7f00000000c0)={0x7fffffff, 0x2, 0x4, 0xe0a, 0x9, 0x20, 0x0, 0xe10c}, &(0x7f00000001c0)={0x7f, 0x7df8, 0x43c, 0x400, 0x0, 0x8001, 0x0, 0x2}, &(0x7f0000000200)={0xf1c, 0x5}) close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003800)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = geteuid() getgroups(0x2, &(0x7f0000003840)=[0x0, 0x0]) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000038c0)={0x0, 0x0, 0x0}, &(0x7f0000003900)=0xc) r11 = fcntl$getown(r1, 0x5) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003940)={0x0}, 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000003b80)=0x2) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) r15 = getuid() getgroups(0x4, &(0x7f0000003980)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000039c0)={0x0, 0x0}, &(0x7f0000003a00)=0xc) r19 = getegid() sendmsg$unix(r1, &(0x7f0000003b40)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003740)=[{&(0x7f0000000280)="61cfffce51437c0d03679973133ec0dd0d1acf647efd08d8bf55e9c59326b98baac2fcd72f6a9e15c800b3d1261a31112fdea07baf8ee3c7ada3eb02e54e792264f1ea9b335dd42f6ff3bfe5462f2888f3e5e8097c9185238a5c9ccbf95e456d249e2ec59d0ad5a3cef1028bea629c2af2234a6d0d12e168f53216b07be50a443118251239f1a9f22a0b12e0350b6acacc506c39e2ae03cc4ec4aed5bdaf352d6ffdbaa18739f7fb898d270f217f469991a2b8041478cdd467026e11f87b2e2d435cc8da14a4b50b8effce4a571f60f193d462201ebad874226fc550c4efb2560a82220d9c0d1c4dac7b0e361a99891abe541bbaec01fd2432cf4ebc6843c366e905c85796c71deee4a4a50fef45c7baa77926d01008524366e31d64690ccf3e24a158e93999f6218454e360dded2cfa12ec7c00f0ffa5dd1861db929391022f0e70a36a2b7c602e05e38ec09adc83b016987b79f2a1f4a4960fed3c39f5e16b8877c7ef60caac89792b756f00df69a87572fa26788be907b5fe876a3cbf061bf943a6666965a5d2e8d9120c9359a015781628e16111acff2fbd46fd955946855ebd36921de470954b2a64b4049fe1fd0690461f6c1a6bc6802f331c431df4a75dff781a9095e03c955c0386c365ec601481404b84485fef1cb2506cd603be2b44aa915f26d7a95db2b409d553d3cad737f67239b9084061d8c7d2adb75a81731814fb850e69c245bb6bb9e61be82e6430cc4d1f7a7c73d2c316360b0e03356973a4ed8744ed86756699e370201af0bff64b0e3c6588cbc6a81f07cb4117ac0d686ba5d130abe42e3aeecb958d261907c4b6fffb057701f088ae5456f2b181e47f1667cdbc6eaff80c3082007afad2ef8557dc46ec68a36cde63f10995b96a136b714a2a9116a0b20869d0ae856ed135f99abe56f44d2c5375d3dcf85b0d7c040763b25b3f35411bf3efa38c2dbde23a6a47c6b223a307fbf1e8f55d134a0c059b3455e42a42be3ab883bb1d7ee047e7caa76d852c71fed56eac0c7e6ccea91e7939937a3d2d3b89fa2f92857840ce8a7cb1e4730e29a4f7216189c68588013ad4f197fa72b103c9eeffd6f32cfef41216d0180ffddc3e2947297cb2624a1672c1f9a662c3308801d191608e2a6ef5c83dd6c40c411d61a8e52ce9a85fd271fa411958ab4a81d57842b7562164cb326b61842691d32dcf17fe89aa33d9518c020d8c0e96c22266e5942ebd449bba6b295da6e677d50fb116db2a95ec0c4a38f690de4115e0e28928c1c1c3cff6c2b47d00e7723a2936f3b814e4fb633f879edfa59c04ead3557b3137039476d4debd929d83dda4fd33dad72ae12bdd820f286bb23237277dd02c81266757f63d7cf28178965bcd6f144a73383fedf7dd85fc402a710ed6ebd143e6ae81b99fd80ce42235a21bf48be92d6b47412d28debfc62d48b24302587ebff02286168d66668508ca1b110415de7783f9221b1a1021a551128feaa9a5de18d4854ab040174eab2af302442bab221fa5b322fe3792e9993973ce36eae4eb7a145def023c7b2aa9a8f0b35212b38ae3ad3f14650d7ce63f4a7f5d0935fb95728a82b770c61c07b5bdce5bac891335f52afccb39cc48d023dfce4b2d2b645c8517afbf9ab506fd092f429e1aa79daba83247c88c05e6a3cf1ce8a5b9a2e60e652ea6e0798989588f6296a5980a62d44503e08c5a872856c23da904509912ac2ce708ade2a6d754feaec28e79238f213c0ae41870edb0a8905df3c2c1ece40fc652dc09ee7266aebbf5dbe9c702231725b9ba8a7914ac5411eb86e7fe5a2acc04205aebce5ae5c1fa31740f6467a55f79b0d818e429d7726c213c20ff3b46d3193007b43f99fb570870f97f14171ba3b3878092c81c0ec16d2463867c8158e6ac1ad446a77677607315ea5742441489e39c75e6b687c57d647e9a88aec5c4b654d2ad1607910c71f9561b986d071139bfb9b4fe69d210327977b675bd6fb99b37c7bb5d5a633a3d9961b692576f48c6046b439967fa8778f74a489b4a64297323ebea9deaf1d1180e31a10f378ccfb52563b8511453da165b9cefa43c5b2dc9bada329dd0f541948020e38f7c25a9c3c208119d99eef10f4b8e8d04a359061949fdcca8e767af6425914465fdea23d8c7db36d76c2dfa048e6192e0d49a589e495cbd4e014df36ae7ae6e638cfb8e04a42f0186c850690e2cac63ac36e237d1e0a0182f0e21a5c9f4e4b898ed6e4f90475270f4ac1d1ff79833e20756ffe85f8a62083931a129f3e4a2c77f7b076a8652f45c026e86363d8ebbc72e5a9ac2d37905228c741cee4b852e9aab8dc3a43b3a4df4c83117b3b2c20be5064112e5290d4504643e8121bc5c6d79faa06892d940eae9ba94ed4dd4770c30ec7d3c5ac2da615a46d5e3243020e8fe9aaefdef0c2163ff4fab67d711628e8eaa4532224140a81b2818305a8fd329f79b2e4f9122f3b7a56b6918c665734e6b10bbe1822edb72c7ab52a0ecfb3e8e2da7ab4104af4c91c658aece0b7f810e36fe07e3f989076ebbb060f6868a6724072aea366f9da229e817d529a4b5a890b3befd9ea8baebacdce32d9fa568bcef3adccfc50374dcc4b9891cbec93627e7a77985d27d16e3235b5e6712cbdaed741da90a7a170d1844ed814edef53ade6a89c5d9a5d46ea6acdf2a5c5447306f02ca2c95fffa3c84511d06b54c8e5a6cc24e99e7d397bd6c410133622d6fbc23bb8afa1d5cb699b18dd7cd804d438ee0c0f3f57bf94f3ef4153090310b4ec0ea6264723092c53d5f504810cd9b6089afba71ac6072b443dece7a06e0b7d8d1677e26fbb1566be1fbf4a685fb2962d4068a9eb50be8eac8e9ae1400cfa4565fc62ae0c37f03a786991f0b2fa6d918e4468729770cd5b5289a362eb04a7fe61ab0221e6e8bd7991fecbfbfcf033a0de12757c9438617ff2978d4c7b90c17bd24d68b202fe4a6626bc3fd4976d21faff0f649f3de35d5df4c72a86da0f0cc23efc76b4da564a8aa45f11afbc88c62175a3b7f54f1446219606ad593eecf4148dde94dcd15c168aa789ea833a77bc66273dcd2af010fcdd1dadc9d802b285b16833f245a3c083664de0fdc36ae51812408f005c3e1fa06bb41fcb9c7096ea9402730a83f6efde57fa13250179f166749dc7cb190be0df2663e4381dcbc2dbbe6e5b84966fe7004adee90d397ab1e946a9bdc4c84680e978079270058e5071ce5be4180843f1d9dc12bb3d369a8ed1c78ce6bf7165e00dac682e8f465e113ca0a39cc4421d774fbe1d68b9985da17229149a83fcd63a0ad19dac807e8d7ff5ecae10b1ef2f7921739f2e01e4031d2d27d3172429cdc1166d53dde8aa89b17bf1aee7e24f19f1f3a842bdd38011b6efc4ba4fdfe6a54895d31b2b3acca5bbf12ec7f7f42aa3e28b300bc8a52ec691873f7f06e9d0ccab4692396247b8c6047202e1f6217af7ec71241ae9f96269deaf1913d6ae69edf0f864d47016b3a9ec11d5b127c0dafcd5b1113d485e93b15e764e41f91ba6d1914d154264d127b74f35e97b8df47de26be072fea9060889208bb1653a807e34dd207c21a309206fad88d508d576746a1c4c5303107ffced9334aabc67e357500386cdbb641e3639ab43cdd6330d06a46f0c51825d23005337c7354b9f33ef18249283fc0a505a06692f0f3f8c7ce3b7fba0c8f15ce6e8de3006133d16baad4fee07de023a1f41e0fd62832435b53061cdfb8ed6e5ce9ba4f7430a36075a89bfe75d5621e620ce94b9b5516fcc71b6cf62c227d1e71737cce96ccf413d64885305627dd7891520cf981d597ce7c8fccf07116d5e6936ef15f80f711256956f5e554a65fb4570c3617690de059a9b78c0288bacc3e62fd33c601d8779791d0fef32f75727ea919d80a573042ce6c5fd02e81be4af3ce81baf73b56d1748b8e48edf48fe20c88108cb0ed1e3e55770244eb8436e6d1f66741587bfd9640921a4840a780062cebce083c837372dc6ebea473e6b70e0e0658837a01fd185915c18e773956045ba7afed32ef62590c02593d6186f717d0933db1bffbfc8ccf454c3649163b86b71527549400e6207551f0e9f19ba1a993f60b9d0c2c4ff69e3b72b106f6a63bd563c2cbcd197f696fa4977f10fa56abeeb8e8e6016e2c9fbe3c957f0da345fd4526594b7b2d60ae0032c9401848901abd96d183deccfe070a10196bdd574654b3713c09091e9ae590495bf6151fd8d23dec5828a513b5b2de57130c1560ba6c80eb2d58f3d9ed57f6d93b0f26a62f31fcd19682f07e4e21b06b782a8498a4556f6e5be201186976348b3a0d0f00353d82a2aeae77a17f5ca93b15e25372d17ee83c30050275d70f124e41e7a452bb548c1626e4f0a068930497dbd7b8443bdd5c2182cd77d899b6f7a1f3e84c7f694194bc2f41f5ed05b50113e5a70f69481148639a37894d4c89e3368bedfb0e476d8db6e30087deacac9eaac6f1215e7757ea775aa5514809b2276ea5b9a1cc0fcb0d0668f547416e385cae9619c939391751f3594e79f16124678d77143919335acbb4b33d4cdc603219ab06c7209628b3bcb2b5e15906fe42625d16354b9644b5b19d2b8b7e39c1fb5b39e5596bea81f73549d5a4c3fb29b279f9c4093838ddd8ddf367fbefbfce012d3f5f6c654e83a7c24fdd8f03c6161c9e4038699b9b6e8ae8dd60bb62f92a8fe08b811f61b65fea958fd8c5188482d80561c7186a0d3e0fe0e570f707daec6fa1e24c351619c439fda5ee313c20e336ff63670a59778f2eacdddb7908cdaa0d4186eae1dcdc6175c9a549df2f142c5a2d0457d12b45501a07afa4f2b387e38d1cfe7fcc957c1574585cbf2083fb51881a5d4f39d7d96c865e43fad4a64f6163c7e8fc1cf2f8d06a72bdf39ae4aa9b7a3bb6ebf7a0c0500aaa8ea41849757d316ab3c4c12b75a0eb6ff208473e32fcd6830a94f862c23fbcaac74fc10da8fd9c7dd40e1d2cf1d11a187368f9a5fda231a0f2b8f554c2966fb01d30d712ef9ae7ef0f78d1ad7d3523ff373fe229506ece33f68078b4f669413d94d2bb5c02cd202db7ab16c1e2ef22fc25e769d9fddebad93b82963f3a899cd6edb77ed8ce366030196edd782479befa0d3e63d0f432e348ddf273db454ac10b9428dfaf8a4294a2788deca3fdccfe9d08bfdc927244df987c93fae2121ae4177853c081ae71d69643e6ab43fcc4385738b5a6688b97f5db5ee5231e51d0a18a7f41afc1eb8e551ff634077e13b7c9a7e11071ad3f055904bbd0499b5c396427a2fee988ea609c8e215dfa61e9d2996d45c62e6595ff6168f6a1c0cf72e22da153f39026eadf9b814afbb657da1a2a33056da10a165b240b228db0e93cbddf208169b03a1336ffdf360c822f8ed9e863096ba9c8741401756623b2ebe1d801d7b2758bbf898288793abea10fdcaa26f4f2752cc25b44307d44edf7ad0697a1bf27b165a39bf839f4be95ee81c131bee6ac927b7a0181b05af422a71556fd57b262092d239ff56022a84958c15fed0d10e8242ca5c6a7e0d4dbe229871188b5dcfdc322d6bc01246a199cf4b041fcaf73f03d6c44048776385d5b51b8820ba41dc82fbc8154fa38d82793fc3ce38bce4779b07dd0a4228eb887008d7e0d4263a6825b193f574c47dfef9cac25fdd1030a70822efeb5448da1e6f28840b103d948113779b549221b5fe7c2363ce5e63b8a6073778b7772f9f8d084d38fc460796d2dd913f06b79220d083e80a8baa7309c131b4e5ad58e72b6cb2eac42809884760822b51f46a57eb53927", 0x1000}, {&(0x7f0000001280)="cc48f3e0fab3bebc6005920e3220644e9854ed44b482d5bff8c1058c6119e87e20b0152821566345cd982cadb4eab01831e2db1683a56a14e970bfd3c6d0254a79fc8ff144327d916e2957a321fd4e2aa12ba1e3a3802e73e6d59780f2a40b773385dbc3679d1fb477db60edb0db2e39ded29d2a6f163a7b64b88fa63bd376324006b25c2bffb1b3384315ca9a6f4286a59662705860081238c5074673a38b4b0cdf6c665fed8b8336e5c372e97ebe40e1e87b5e3103dc6f8bdad18891368504ea5b11feb89f054c3efd79450ae1880c8771bbcb1035631acc92ef2dd802e6468d075a7e9e8753f6c57eddde51dadce11fced29bfca338bb721c9313c58f95141905c93d36884b1ea80d7556faf7c10ab96e9be771219d9d58e1508ec489fb7f79cc595ae5bf9930e403e3933c4b55a65e41317ed85c6a9a44acce382fe3788a0094eb46c04c197f165fd7e385b1b2fd4b51af047d04bc0019e764154430daf851951e160f66db72a3641984779faaa318f3ac8c290a3817ee6b99f6db329c60f7c57f2fa5e918bb2cbfadb24d5029738af269bc894f9fa7145aec5f235cce2f94b67e869cfd26b0f20ca1ea70fab51401e8dd2f8835a98da8a1ff606799c0bbef55d8b8ca760764e6c3382dd94ab891a9072341ba39f4ff8517250d4247c513daceea6b48e0d985a88519efbb571028aa338ab597dddfa03da46e7a8a77d8aee4293f54c9fb597d481402859c064199ee621701b7ecd16d3a08f5378d36dda84643cf0f5efc98109651b2d461544d5bf8e6f9336ed52b1352f20b2214e406fcd6fb554ccd3331f80cfa78fce47263100e779c0dfcdf93befecc99ff32ad3d7f453f32a9b73bc11c06acf69636a87f734d3ed9d299e526d333a9f07b9e601dcb542d1bcee28c4f05af1b184de08c4acd42d2dc03d410fe022cec927383739ba37019e4aeee07e00dd16bfe0d5d7187705a35992206cb710d858a8d938e7c71e999dcab44cca7ea2068098faf3b95d39f8e8c8048cf05f16c1d766a7300507cf8985c644f416ced2c439be2c07c84ce6aa93d3e42cc51f2114bafcb8c9346a21d071699eaa322611685011757f949b7ba965f877058a66ae4571a9c94bb220b2bf50060cfa0bc39106bb44eff1815426419010fdf45c11665a2867e8ad7489adb63536498bac2cbf09230d05dfcf0c525cba89752f006eea4149f0e3d8c7a877c16d8b4d39547fe3bcc732393f6f4b7f6ede126a3cb54d919fe563abb203127f83fa799bf9233150ad7173c2cc7f4067c0c85acf42a4c2794b27d53473159174a612d199c4fed90156103d017253570e7f51f1d61b2ab07faf53581423e3769d805794ca988e23e15729e0e0432381f89dc4668d44e05bed98b02ff6ae2d7f5ca650dbc2631e7c11e2cca28b8c42ac306eb0118ed9ee01302872ffa051d4bb4622028c4db40f301e51eec993c87495ba305e446221f4cb00ab785617ef1ba05a70f6f1852e6600b50a8904776de73b3b43318411b0995bcbe2791c19047dd291d32036d57bf1e47bfebbc763ae1e870450eee09fc769962099400aa5bd5d49faa4e0afd614d498337b81725ab44cd1475de2dd96cbf67b53943c1abb0c9d39cfd3abcf185a06464706ab02a9c0f6e8d20df39da0895bd4668fde2395011cdf0dc7761d279275c45338f2a7a38b9946a26c2fe3b157ce2ac8fe1fa0202c562b4b62727c9d49d73c80ea6ebcbb7ebbdabb717df4ce58eaeb672be621aac65500374b7f8144a619e0b6ef4a34fe0f72ca4389d411090372fe9ed0abe3dac2b5fce341fcfaf07f57fede46d853d5777a4bb0f97ba4bcba7b101866fac7f28b8f832f47fb12913c90a6c181347359c14c45a93348fb8e757d8cd28c6130348c65b6c4b1097678387f7c2ff590a523d151548d35b714539a9b230926eb64809808405785ca8d8ac1ed8b0e80bac57a3a48d8f360ad67b5607b72edb5154abe0cd4ff909763ffd7a28f97721ed91c1c4c60c38b5ff499c3646b7c907f6e93a01e4aa49f07344d295ca61add898cd403541d6f2bc850eb3c37f16005ad39e6806b3401180fe77d2d15d7b1e7902048df9f77c59a2984eca9429778dc664e1a6ece912b6eb5eb19fde19a3b98d89fa8fe1a06bcc10f963ec3f978833bdec48eb813a0e770665b7dd607ec7444af1dbd663e29c46c3543d3162b2fd79e219eec87b8fe17dc188e463d3ade5c673257db0b260d8820f3be785781988e3f81a13b117730a8fbfa0f1b5e9ce18f6f9f3efcbc8738962574c298506639bf9492e530f6f89c97868fb1f4d852daa974f7f08f3d053dc270a5da3caf7f8cee2676d6c2a485ea9349ea5222861b61308d76b98ca8a5480042c21b85a060fe4b79fb2af2208a2f0296bb86ca15b558d76b4c36d231ce955ef58de7d40482f2d6a42d94328150ae08141c6836f000d034db971f84aacd4c7b6f0add7e3923812b4623aaeb556cd937a935f89d36bf88ee7f7778e7db65a7633962539ba349b5f0cb770c24aa0ae91484471ccdd149bddbcc3e86680a515a4343a05a1cd5a422b562645f4de9bc697526eea1d11cfd57a0b20cde5a6b3393a9894a0d4c9f182635784d53f2a1602644c3a074f32e71624f7d79b6af4a94418422d00b182ec18b80501b7309cf72741be8227fb307a85507f66cf6caa871344d90f2247eaf4372e3106fbfe30abc885d0a7bb87b6940165e7f5aea2093e0db83d692e5d0a7f3a833ccfeb6fe191e5c1cb14c3893be2fdd1e410a904ed371eeac385ddfea54a0d8520e56b0c77a4a0efce4c00b62a5f20df1575ee30e7cda29a168b1842d977b83cde9e0d1dd918fccdd02c2faa520b8baf33a2f4fc727c62054879dcfbc01922c295dee1b2906260a467a7daf7ce84954938a584b0f88c77a04dce53258f5c2a9b378f62506c33e5272433b1d7732ad660a4592ad2edd5181f39eabcb5b23b4663416f0274d18fc6f026f64640b2e3953cf1e17f6521cb82cf74469df48eca704ae1e32087eb2eb7bb1ea8e4de1100b45d02f7dc8e947e936e0512bf595de277ff33995597e73a68910561f3861b98dafea15684acb191834b940b8f41ffd01de55d020860ba7d489c77de5ae447d998307d2fbeb737541b4719183d498f9e7df71b1364b97376009653bfa42a84d2f4a4d59fee5fdcca80c8f92cefcbae222e024783e219794577d738bcae40a3908bc1144937d8a82d9900f9f2e58ab161f0424ee6511605146c8c7101e57d5615a79977594b04ce7ab750fc46241b3ffeb2008b11e9adc5036cf8e21452c2269d5f7754a988acfd40fb9c17d20b9469ab3d8ac2df08e029bb6893b299748f21abc92d5ab8fe7f2a2c06f9864b2f00744e42a2f461a4ca05cf5dca13e6127a0829a82d0dc949a02c01d2ecf52349b138542c0b8348ebbb2a5a15e6dcf030d128335d8320017efc4b21740026a636bd789dfb32837696aec2b3f5d0859b5bc22816f414bdf96cfc0afe958bc9778fdcd160919e32355f5aae5e96d9ca40146ec315effd5eea7f0f4087bad9a676068f1fbb0026aad09e1e0aa54f516fb5b3a660b08815f7f626ec5887feb440661ab8c0de14c790ffb818698eee6515bd7b206caf33d453f8ea3e4d23ff30124eff8bc8649bc77ee366c2a96e69859cfdfd4e7a60dec7767a42d07a679d8384fa572b3adfd93d1662c761c4f90dcbc9467c5da0f55b712cb7db7a5d8cc1b10d8f9434a9436e5f0b3c6b8ee18ad16ea16142fe850a977b4778119c567c70ab99660ca2d733c5dfbd701ab6d41228f720a7fbbcdc0eb4d165ae1ad89042794fd198a5e20c6e969ff22275508c12129af66ce6e9a00ddaed1302dbb77a44826a162390ea8d9960d6f8dd80582ac1b9b433ae55a0dd85bd94950fc3f4d942cd9beb899a72503b152297b3826749a819c03b9afc2127f9b9a17d2f7d4fb08ef1e35cfff6b2767d95e5170057e069a12475929b4b6192590e91f64eb6ef6d84d6087d53060bbeeaa64ee7b7b15eb54eba52efb678835ebd0870666c42438c293663b18bc8ab71a863264b5894bc16f23ed63f323bfbbcc5a0ed874e3b6f8f5dfa07bdaed12ebf9037aa577ecde18fc91932b2f30deb4a50dce6b85741390999dbceb4c57c82fd370a238d3025d7a0c37552c0eb29323f37ab1a88451c17f7cfae3fc92b3b64681a9977b16d8f4394f8d62ce84528c78ed59bf158f0a2a07d920c98e6266c5b37e3afce4eb7cde187d70f9650289d991435c66ea0417dac59fdaeafd87c608ef50a9041dc80caed4eef28aa8b1b5ac2a5aebe352316b0ce88bea83f66715774bf222b3c1814dd3f03a65e767fb8c11fc96a9252df84fc61deff2ceeec22771cc223f741c756a9654e035ea04891c1c921aee8043967c7f1e66f2860c8f645983f5ee3b341058b4de8dc7aa6186431285cfabe5a1c7144ec4314a67f3d5aebfcd9d08c30ec3f67a5fd7ec20fc439ce3eddf2658ba342bd1b058efa2b80b17ed54fe6185bc91f1aeaa8721f77cbb114f7e2dbff819ecf01a03e3e46f94d171764121875c17c4fa6e111049b77864689db5ac48bc62e8de8ecd055a9e3bb7d7ad10afc34a72dc37f842b4e00adf92824f165cf5ff7476054235df782a8fd5dca74ccda1483debaf852be81f4cf56d3393c9daadbf6f0f6595a30c83efa4231fe66303c4db15899673ce09a599fab4d5bf8829a0f3f3ff4cb57848610759a10a34eb82a418a2f60dc272398b35f9c42c355a180b78c508a4a82a71b9e4929e303120536d17fb8bcce109aff3063fac5176c92f80060e2bf543bdbdac0d7a50f17a7a6f1e0d65b7351ae8d6789391a88bc7d55e862827fa32ed42ad3864062cb458d2883414d4354a07269bfe1eae1f935dd9258577fc70c62a714dfd6d002945d869f45014ada328b17927d15862c8812d329b206fc0fb8bf363f0c0c58255874496b916fe344fc6e77b6e9875cd6c868c522e7e2edff6efc891d061cb47376ab222970f3ec286d37f4e7d3494394268f09ac77f49dc9fbd2ef226dc1befb9238a25636228c637f3aed5306f4273f6bf88c3ccc2ea5a1fa3ae4ceec333fc518a893dc32695ef60cd6522f941c619d37a9b7847f98e1cbad0d3625d2478cdcfcd0b86032c1940d1a789871d0c52a6583a5a9c0c36cf495688a57ce433e96d5523ad78fbe351974c0fe57e13a513f90672ee0123844bf5a58d52fadba55765b92a47ea14c2929d828087dd78873cfd22395663b10887ab40a4687e29120aae02791743c750c998453594b838e85ee3534bdb9805ea01ebc1f1fce2c39fd52e01884eba4b6e3f23b775dbcb4021bd192f396513bd11d122501177306b014070e559db7ab3a42ac0c1959a5fc3c7de866886d8efd28f292bb290e76332dcc975aab8aa122213970ed70dce4f4bde44804846d9267e2fc50194b6b0b42fdeab0a5ba3c038970745c69217e6533cf9a2d68ea090e623b29b0be4a30344ab23d19be68ac75919903779bc400ccb71aa19e5f16396e623b28b28b6675a961b0ca085b64ead6e60e74c48efda56bf228e2e9e3304bbc719ffd740e401883ddf2afeb4f33b5e70a53c2741f377ff8c86119f1b81fe846fe58d979b423abb09876d29db2d5369a9d0c904136821be18612f51a6ff894246d3cd5ef58d88e352543662bfd4ddc63ab6034fc910dcdac36b67317db9c96d9d3063962966a4b878f3a427e9cd781bed57c1e6067c6748032e79af6014333300f02b90ab86ec06d84d20d807cc30e0dd4ff73ccc44741a1f448b4f91f6d", 0x1000}, {&(0x7f0000002280)="281d4929aca61cf0001509a078cdd924d7c5414d88c322f4ca59c0790d7f5eea6c5d74cb66ab9b6b50840da4130c327f5627521ef53f170794f5d1404e7258ec8536cc736db3223979d89c3098b890a484c88c31", 0x54}, {&(0x7f0000002300)="af56d80a7354f026a214b416bec8e174582667a8018cc327eedbfef381e4934817fa534d22f9ea3967a3348e222c6da5ca0fedf6ee89d74879c0ede6942dbb1d805ea13820577ff65e090126aac1dae924c4a8cb6daad023e2a3564aaf5730706f7683f6922c2eee9cef208f54673d7b678b2ccfaa801b3726fc2f118b9ee72310030914a2313dbccf5df7d26aae4d561252927b1d92b86fa51b9b3d5d12b944fc0ac043b43a7d8f6c741d2febe3166ddaf19a9411a458236b371b59c086695a1e0bd1a7fd36c909", 0xc8}, {&(0x7f0000002400)="ea4364fbc9d208d2681617c42b992c18698d240ba7d8e938ea9611a20a5b71e8e37b2c6c7245d42b507dcbef947a25f6243c5051a7df1dc1dc219e2b2072a1d5e2d89dd196c699067dc4b0577a9717701d383c2d1543f253d0930b9a2663188bbc3eb118ddfa551412b5cf6e7cd26a1bd05222f825bf6cae4d0c28f73984a172784d09d61dcd4b67fd9c0b2e6504d3cd90234f2ccc1207ae8cfcb86641c3df17648bc8da0e631f61d329481338425f633fc7d45f05dc807de5ee92c61990ff76e334374f809ae2a0bcead8cbdac9609f2d55858fd369086d0174b1b626ab7b0af316ec48df876235be90", 0xea}, {&(0x7f0000002500)="f0a171af3cb8904c234e097631a77e2c29a49ab1c30b0ef895618a6d7f7ef59f86c9a152b1b7e52e", 0x28}, {&(0x7f0000002540)="d3ab4947d42d5236d1d84e918f79e569b5aea51f7609ce3dad2abdcd60baf9cd4abdfc8044bd976f1fd1e26c42a7f5276255ef774ff738e3226a9bbfc5611f5a808a440f41e6f48b3b83e3d89965c800f8e4a03e197d8b6aa9b27dc82071f026546028285b0109368e3e0644319e9708dfe6c5b89cbe4c2ea43ea1d28673a555db518d32d17ab8e98c5805c384f379afb018c0e0551cc1d399491e10f208b66c84cc14827bdc77ee856c35792a15ca776c6fc6db3fda7de60a10f054cfdf3b1bc11469ce2ae4cb8649ef2f6fb49812d4dbac44d599c902c6ba4a465cb7550a58c8eabe7f3a181031c5167a34f7d8501eb3f64ddea42958b52650ab2f1ffc", 0xfe}, {&(0x7f0000002640)="9fbc3bc5fd7d9b0c00fe0ef88143e91c6664b8ecf0c98f94e491928d9a3a281def2c358beb26fd2991402aa8", 0x2c}, {&(0x7f0000002680)="dfef161feb7bd8f02fa63a3d8b4e799d25991ef92291e1222687666492ce338771974f6fa86eff5e19608e8ab0839eb3970986aa998b656ee6d61ef00ef49d40a32050bca281f82e72de90ad244f60742a7d11e52b3e932f06420f37981f7a23198ba907c9e8ead622c8861a0777464943bcb3e6446da87e124a62fc0a471dc822543a9055e5f74741a8655a3996c318839467ff5fe14df53314e70d211a4639b7cc42cfd3fdb15baa991bfc81bb479ed09412869979e16751832555bfd7b7de8211fef7c1997c50f899757f107856360c46bc676fa4a03cea5d9f2cca029c5b60056b9705259cabf19290d27701ee455dce1c8a6468fbbda6802c701af0d0f8b9ae8d54252c5cd53ae2228d4ef65bcbc0866d43488f168ab43bb433d2ecd8e71ca38ebd7feb3334d3de6d941500cc0633bbde239dfba5d13768f21e0496ec53613c29fcb467c81399a3a37faa08c1e8fd9fa094793af018ff554bd2551977c3c91af560dd6322b69aa102d498b87afaad5e9bebeebe74265905a1207fcf773f2ee3facc64cfd852308f13826efa6e72294a7c96925f1c868547ed97f9d09fa3fe484d04beac0ff233d4e76d81c770218a44ff13498ce73db4af5d9feffb6bf8b7917467a35b4d7ab06f93175e76433baa969379d3388801bd2d13a095dbf0c3a6d221fc41ec8aab4ddbb16f0b051d5d6fcad4957bd0ace69a2001446b89d5caf1a1a3b653672eb608ecdce4c6254898e3772dc86c365d21ecb4161a669f150ec10d65126ca1453cda606ad42f71620586d9df53bafd873f34d2ec651559e9e96c9874cb14678a39b5c8fa7fb83ebf0a438d71b4e7db65f2a5dace4bd10096a0d713bf8b10522a1fbe3a92d620ceb69c5ce81318f2bf86483e000695a3cc40ec91fccd4359ed1d8d87e89052a31e820e48b48e9457ca3dbe284f7f21760b3b119279071f178a8d8f6516f511e65945c920102e794352db1535430c7f8dfbea8aad334cc8fb346209063bca64173645aeb46a78b8d54bd95fc4126b9e5f7b3f668fe526e85fcb80c9aa22874c3659f373580dd280dd8fe2bebf34e9d38a523ed42ab199a7922d2c577fb61d8300b228a65e03273d2f35ce7f392d429cbb7d03cba9e16eee62e88756bb62342693bcd522547e74d4b60dde2f997a8c34d6cbcdc30af170e47957a978d1c5a46466049e46b78923d9330f2430b9e2391570883778b8d1e296e144b09fd4c7671c422ccb57274456071b26dcdf5a736d64c2f8b5d340eaa6930325f35a27ab951c9570d374a86f206b3effbf54f6790795e99072e44b72b042fc20ddd762cccf2a2938f338b1330e815907a28de4b0e84a2a5e1d0fe316700bdd650876b73718a53807f598e8481e3a87705abc0fa85b4a348f757391af37dc88ae9e0aefd895d999cded68b00c7bb8487b51061097b9811dd5fcf2bca611912ced811592a6a26a9afa73c91929c5e3347a6be006dd550d7e6baadf37d36bca987caf7eeecc45a013ffb9ae613d5b4227eaea4483ce02ca02837f7bf5767ab6c141b82b0a4ae9983af3293c8ddf86ecb4263d4399d30a10ee3ccf8fe75b40774061c52c1d96c7003ab9211af0e5994fcd3f659d54eae1cdbb573a8d658d56c3a96062b63fc5479cd625fe3bac1f3e61908b64282d1310ab757e593f0d1c3b35d2c938751df1f9bfd4a89ab572bc27981d611382b13018a02ac0d9ca4c70be1ed3832761c777870819e1fa79f7f72e62cb64ad4677bdccbb7179f48695b68c7828a4fee1a4a0faff68b69dbe271f438fa6c56cc75a6ff90be5d4df80e2b72b9343d50ab71c05a8a0db629f1d02eb1f54e30803b6599e262f65848420fd65f2c1179684721bd1416d43c3195f4aaf8c411671db73915a6ba51c536649938826ba0da8b394670b1a3823f6f6d889c7f65845a3ff7760f31d73ea79c753ee2787191ae07dbdf9b6560ac217e32d930e986fac0ee1fe5a6033827d3e84cbfc5fd4fc38549520ff8911748a91798f0cd9620cd0878ffc31ccf91d68a3e8092c1d03b8b8390336edd27877b013c410c930f56f44f6faf257570669480b205387545308dcce00e74a184c5acdf617000ea278d944af6382d434dc4a01ceb43b639d8a3288bebfd5f10cda612b44ee9cf6b521cb77e7f9f45aab35e38fda9be931d8623fb0849ccf93299a2343d80d91b3f038849be562ef680450d3fef871823373f6fcbaeb7ebaee71445f375b1d6c691ca079317152931a771b76fcb936aa0e818b14efb47bcb4b263404730abc17560f406e365faec42c218c370e20e9b37e9b582345c7b9921e035eb86d5e43e07db30abb9385c1849a4fc3d4756df71a00fed930eb5b8dcfcba000478237ece50858a1fce6229919ee015313f80a0d6e068690234e88b39a461a64341091e076e8b30ab8def67d9c09f7e266b47fa2ab6b09a736d00a2318881e5740226926113921a42048426b55d12be608b208847c8e6566213aa766a2471cd1b270000a615aa2fe1abdece6ece802b84fe08484fbb832ebf394b05c16e5546b098c2a900da5587180a0c3074dffabcac4e31da25902720e0c08c2472966ef0d69b4f971697a62d6c2616732f578bb2cb5d82be2b222f594c81e2f53f7341477832d9a785eca511032d95c7cd63a453219d9528a9ecf81a284434117cac9d4c1679aad3deb9e9df03c2b487d12314432c43df27f40466f74215117f7dd55dcbc07988ecd41ca8c3fefa2c7cf1f2a36451d9ae981806e2f13afa499b700240939760aeee29636fddfd6c64d00148e648e4fadd8e5cf9d6fcc24995cb377535f01a57d97ac35ba04795344b2087e78bca1d57ea63523700d1ddc75dd636adee3a0709a2c979056f07237a8c9a3976e413939565809377e5e5ab754c122d4be61796863a4954e2baea12fea8fa2b46debbdb315ad7d1862f9614e4ea1aa51664c0697bbfb1eb1fc7a4c53bb6b441c5e423a0f386934d40604945e80203d2402521d58fac6c7d86844c00cb01724aea269f8065dc883a9372d91c0b6762b0fffd46976f1e6e43d8f08063d69a6317fcf1aa7c05f0b30715f959aaa28aa036b8375a4691f5a5ee85ce6e8a693a4ab12557052b8c1cf39dbc256a12fa41e931b465e3ab8275600d78fae9d490f525de321b1404896f3a260318f20249d80df1f17ec1dfcadf0b96283a82a60aa5be14dc71734761274b1ad34943465aed281d41e7903240c6b8c3d7b110904ff0ff6516c31f7987aa79b9e17e713c0c05b63eab2d3754acb36cff1eb891739add15e2ccba0c82ee705500158d2e472390ea72bd2c52ce01d3bbeb639061aa990baf67c7d4c54b99f4078ac17629c86fa220e8b382ff5aa0f43ca8e77051f524b670c2526baa2fddd7fc1800a533855bc0d2d09020e738431eed62902a8ad3283bdc42abbc9994d93943fe6b09e140e00b1d0976fdd835cb9d174aad33657fb125a9f7c27b02b7c94010c81ddf1af07d6e79bdf27ccf47f523a2e032dd2887a8b20f4cd617877140bb1f5cf583232e18b261d27b8e318daf5d4de40fe22cb4c6d1a92106449b05aee2d3100d1f7c97c77a238372a831fcd04e0b67c3a7483d72c7ef1ac0a64969d0d8debfa6d8ec1ae9db6101b5ba6a801875d3ed29bf6bdda0ec16ff24f40232323b0066d61b7adb0966049b18bcd4546c5943b0b05d1252924428c20e7749aab87525e2ec457e39087f325d45f1dbdeee637d1cf9c8999454f9db97dcc72684b03187a49edd1bc73136e3bcb87a02205a172cdec2fac8222e45fc19bf5c0c18831ae06382263f6fcd32e0f2b76c2615548b1463b61fcf1d07a44cd2edaaaecbbc6eda67bae6795d81c4f7ea2cf440825435cda74c69efe601efa953e491fd35148d6e36530bf933ef1b72ff4a2caee68faefef84d75f709c88bca6ed415fa378e625453ed599ccf3f77186168608b2d0b44d158ee6ba9e5d2122b48da87d3ce19c3ebb78d2dba327f5c099370a451cbdf30d647ba90ad8d001fb9a32cc9bee3ff429be7062bc1b5a5aeee087de6c3cd114dd1289158c17580c77ae10c9c04358ba7742709f3a36d4fca616ab9aeb98a7161390da40ce5be29f7e45910656b6389682d5e8b6b04a5aa0b3876b5142bd3482d20a66d2040b6945719a076c4fce0a0bf27425bf131ebc318c8a946022a0dfc4f0653f3f3c0d86b6caab8c77cb7c0095c15e5d9efd82ebf288d0055dcf54fcff917c1d81cdbae03f2975a55c7141e6a405dde5c7fef3ba6d4c04984cbca404401effe50ddef117fcb6e1ebbd3b1782fc39d69f22eb6e704e585415cac5bc5d495bd018742d94de4e97edadc7b18547d1c1cff37f96c17444bc02db5a9cfd8f1bcb41e94b5a562e47e98dfbb08159286fe9ddbdaedcec64f61e235215e576e313d36abc922e088875edff44d08fc62afe45dde381df098ffa44afd994e88d483871f37de422116353ed52210f3188a535020efd69017cf999af99a037ae583d95d45570df738a581b10a5d6ab7465e0e4883f6c1d80b5a1ca8e2325d4b295949f47fd7af7e53d42ffbdad7208fbcd2732231e2a9722cc947adc9f0aaa35ba63376690fae63842d289ab059c78c61b58157adb6aef3d41cd4e7bf4fc467f77e35872f20c914a21d81a2fe8f9590e45d6b34657214904dac4450be158ae1f9160344275379c14bbe8b51b862fbfb781824befd67e800906b12dcd39bcf1cfd7c8a4ac3695917df6e06edafb4bfb2ded4565ff3072a9df9948e577de2fc59eea53175e6db41c1e7974209d0c65b2b95d5c09591140565e2200f9fb03854d835f7b7713d3c49e1f3c2ab2afd25756d0ca2a86f4e9c559874a0723ed255c672cee7cb3997eb80841d27df533e1663c26ed4c675444b72dfbcee546fb978442e84579bdf61155f835d9c119799fede6170b500be2b79cb42dba39e81668475da0a2e43bc2fd5ff8f2046b13bf6ea561606d51e50d4f46ab3092e386101757df35fa9d2a1fe0ad6ffaa7863fe882614b158a83d5cd97b120af075264a4c4481bf9ed0ac61886965d568a918ff09858242b1f272192a013341effad718521e4ff14b38014c70c574c3aea46daa372952e33b57ccd8191fd948538642c727247089f312e6464e53e519af696fec7639c6bdd21e78dedfe90a08b8fc7cc75b2d62a6f16a7b8d972866dea3d7097e7a9ca37d2cb303c4607535a5f9380e7b48a2cf35360e5f5c8de3520afb691f1b1e8d5dec1545e6590572c95f4a5c99c1886f74bb209001fd110d7e6368443d2453f6813091243be9bda923402c5d306c85233d6736044c1ff5f9cbfc6910d273a377778e646d7e74ac0666175ec9d1bac5fa553b99e03263a7e2fba3589adf42ce7c3cb4416df266a8cfe2e259b7215630e5613e1a929cad2478e965df106101117cc43e9211f2de5431db82aeb046d2efb428ddf8e578eb28d864b77f18959772299ab1a6cc8faef32fb958d0839c1ce9fb915a6160eeebf8e2248b55d5294146ccb554e76e474bb862e422b5f3ba1df2011bbfd3d552a02259aa45b7344e253a4728dabf161978f58f290739c6a3ed0a39b9a0e9a70dd73dc99d0513f015ae2008559e199c5e4263b8714b9f89c09cfe1ae74c8156cbdd345744b0e68c666a87e39b0a90f13593112663508367d3fd6cb8ceb72858a57925f78b1702c7882d81fa804a09ee738abc4b82309ceb5fb4d979fa46763fa716503c8a833f3e1d1fd129bcc400606576bf2ab2a881bcfa88cb02aab11bed4d537c0853407e7b5ebb550f46e1e31b40c826ffb", 0x1000}, {&(0x7f0000003680)="d91c7859756de6cd5de22a453b10bd96fec4dbd35da2fb307364ddf938b7dd5a789a70ce01cfa6b897e8da9da1f63d144722442febce9f29ecdb8571aed24f08c2f7585d87c543583cfdfa52e385cdbcee2c3a38443cda245fe7ca1659b9a409e5c90438a387402c0529a4e6a42d7ab9760db166d2ce508a68f26e70701e09b56c74cd2a09258b0ffd2ac9648c220a4ff6636c6b4d8b96", 0x97}], 0xa, &(0x7f0000003a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xe0, 0xf}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) write(r0, &(0x7f0000003bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c", 0x53) 11:46:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x220, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x6, 0xffff, 0x0, "85495500020000000000001167f5afa680400900"}) r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mprotect(&(0x7f00003b3000/0x1000)=nil, 0x1000, 0x5) r2 = socket(0x10, 0x4, 0xffffffffffbfffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x100, 0x101, 0x0, 0x7, 0x7, 0x1, 0x0, 0x1, 0x10001, 0x4}) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0xd01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chdir(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="a486b1165495891bd3e297ca7157706ff9891c9c509dcecc19efcd7ddd7f89d092efab68ab07309cde6b6318ce30e7e7bf01983d626dc8e9a456b290dfe10fb9962827a3d951b61b8b3f3043f0fbb907c703f37095709bec8275b4b14a20cd3b98463cdcf70863b0be188fce8bbe3a678378e7a3ad9e2278278ea0fe7d54182674d1cdb0725638d2ea757ac699e6d38ea64c44042dfd60c73ddc1dfcbae9fcef63a76f76ab9b521313c475da3eec87aae432", 0xb2}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, './bus/file0\x00', 0x200, 0x57, 0xc2a, 0x81}) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 11:46:08 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) wait4(0x0, 0x0, 0x5, 0x0) 11:46:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8b, 0x44) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="3bc417e8cbbe69d440e7a3bb3a3b3fbd981b6515610314d2cd6b3c07bdc332502e57716accfae2acf1f424f1d70c1f17b868d104f46379f69e0906c626aa0ef94797505a9965851772a5f21bbc4ce6ce55f1b38dbca6c54e2a9f6a8af2039ddd4490abea49a58c962005d6732627af1bd3cbea00110497616227078a5257d2ba6a7e4d62477727dae06e9ff4236d5d7debef3041c90d1105df8bc89cde83a72ad5ab12ef9ef48c57a2f2899c9fe8b2d23a034dce5daae8695f79289e78c943f4a3a56e806ae29d", 0xc7}, {&(0x7f0000000100)="4de29df63fa74049d0c1dfa02667aa8ba6ae4e174d24f6381bee6aa0a842036af7fa5de1ea926bf015", 0x29}, {&(0x7f0000000280)="07edfdbe1137b946504a7eb97e0db762c502cafd1d8684617c68b6bb9e07f5cba8954b5270f6e2a7e802f04a0a7b99114e2e2a9ee4c31cf1c83e022f443591a9fa8288ea3a1b765e40fab2d2973cafac142f79ee1bd3e5d7a02d17a28f0d719d248581194b84c3bf3fe8677de32d1a7748f941a1d472cccae150037026acd9fb49124837596bfd42fa92b39d3c417081fe217dff77a4591e70c187e85bcceb18091685481aa624bf4cc9e103be6129b1cc13", 0xfffffffffffffeea}], 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0xfffffffffffffffe) 11:46:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="23c8d32bc100ed57d911fa951c2dee18bf3e00ed6c8a768bf10092fd96b9477dd5bf7498381ba2d13bfe992f63092d3f53a1de675ec3afd86d7e0b947c73746f722b0fc8bb016e28d3a5bcd910ad4a58e9bdc184124d81a0528c3de9ebc2ad64eb6804db528c9b6219efa61d17bfc085bb182037b8e90293", 0xfffffffffffffe6e}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0xffffffffffffffff, 0x0, 0x0, 0x10000}, {0x7ff, 0x598, 0x2e1daa32, 0x9}, {0x0, 0x9, 0x0, 0xfffffffffffffffa}]}) fchflags(r0, 0x0) pwritev(r0, &(0x7f0000000280), 0x0, 0x0, 0x0) 11:46:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x1c0}], 0x1, 0x0) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) pwrite(r0, &(0x7f00000001c0)="1fb863b2c782ffe04745f3ebe7420d2e26235619ba88169c5fbfaaed789dbf1c49ca7bc84907c533520f548e65d95dc428687228065bb864b0e496905e13a13b265f461363c780d8452635faae9616a2ed459f8c9aa7d5ec8633213a48f61eaabbdaadb5d55ba4420656a795ad2cb91c217629a998d3805338eb148a9a805f42941b0a069bb1a08e5359864c042bc52f4247df2d5d9020dfe519c9bd3e9508f7b0d636e23206c577d396407c1a25555e0ec811839a78a0f5cebf5bb0c504ab941a09a1beccfe2aa2797bb554525275fbed9277deb1cfc65fc9f282230a3588ea4c", 0xe1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus/file0\x00', 0x6, 0x10000100a) r4 = kqueue() open(&(0x7f0000000200)='./bus/file0\x00', 0x900, 0x100) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r4, &(0x7f0000000100), 0x20000000002, 0x0, 0x9d1, &(0x7f0000000140)={0x1, 0x7ffffffc}) 15:59:59 executing program 1: r0 = socket(0x2, 0x4001, 0xfffffffffffffffe) r1 = dup(r0) dup(r1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000028}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000340)="008b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x60a1, 0x1c, 0xffffffffffff0001, 0x8}]}) chmod(&(0x7f0000000180)='./file0\x00', 0x1) 16:00:00 executing program 1: r0 = socket(0x6, 0x4, 0x3a) r1 = dup(r0) sendmsg(r0, &(0x7f0000002640)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="03b243769a5941c7a14d0b7553277059e6019e75952d92bb2657ebb3414f0513482952a7ec89a5f61a3e0d20ad81856febdcd7c75344d596bb7f8c998526c4050ac9b7e6d27365dc558a7326759b6d3c957f433e54b21213d25470493564", 0x5e}, {&(0x7f0000000280)="90efbe954e48f920699f0896f97321328f351b4c4d08ca0418a6ba72cab625af865fa65f6a7e910a6c2c58d41438fa56bdc873ca19f927d10d169ff0562cb722179d8921b9ebec204dbd0dfccefdd1bb2dc6ee3f8241e1330786c5c2bc32155228", 0x61}], 0x2, &(0x7f0000000340)=[{0x1010, 0xffff, 0x6, "6784b0df87dda03e1f64ddd997ba4a3aa142c3c5a1f47431e7f517f3066895cf5eea63fbce1a5988aad8876e671c4b2eaba9241563ec72949ccf2e4ecf40e2155f7badd025c5b2d455717a6697c2190ba5a4572ceb51a44c0f041074cd6c5842482402b9a327a9c5e270162e26a978710c67b5e25bdf29eb7faaf0f998389a57020bbee5cf9c8e28bacd6df3dff55989a15b4b83f05be9ba7379a954981e228f2c64f79a4133719e581677b2b2b1482f41bce686d1db1e397e59a3c00d3fb9dd3bae1f9683f60b8b637ae2cf363431b06dbc719e0977d2aff0651b76e0fa851909fbe2f92bd7912dd8d2fee493368ac701df16dd2ee14176b54e6e7263e0d01ba5d89d6bf2eccc99e52d6c582950d3f5147bfa9925f36779850b582bba487b6efa14832b6b90a69aa535ac9485e8123c430a5018667324fa731020b28364d5d2b0e2c896127964a0a540d5637dc654f1cb51701492b2154f526515b28dc72ed2e51ea81433c9244e4097fd3570933ec74bbde007d72341d1fcb7f386e85c1fc478ed5395f18fbc443139e9cf4c55333d71610e71284536e869826ebbff544980f9fb414d2165f1174d2e9f00404c6071953fad20ede820fb444e31b6c0d25fc9b5b1a8c35d992e630f1415234ca6c5e0a241b8e94d69c97ff03fcf6c435da9cc1da951f0e248cb85c2043870e6292feab2cc5d73e9e96ce076d1f268849ccc833a2212a5124a2e8e7e7f5286191e529bd2cb8824ca984c36187738d9858225e72d0ed2b76198bd8073acdd65425a39d19bb2369ac8f4b160859255fa5192e5e03a14c67edf55b2a63b5543283848279204c635f1a9cd5cdbf9585d574dff10bb757c31f7f233f034b4303eac6cd701d015a9e34a08a8fa0c43578b049e06639cb2aeb8af2230abeca983265aa3348bcb6d9d02b681632459136087b80f2f6a92b91f323436da198c59e3e8057d1860ee2451272c9ec5b2001b5da26c6c988ea89697f8504897ae026b5a7d585f39436b306b9303a28685ad0dff0dad5ce6fec8eb61268785dc92834c5d33af629ce74b28692d414bcc023efe6c59d18e08b95c4eaa669ea65b88c4f7ee84a519cccc0d4021a8e4803184ace8223f5fc6d2fb8e49f2610b1ad623afb1fb476f0db63393a39faddb2f3447aee68e22bd60c87443cc7dab62725a228a328476e931db5ae6c050f2f46020cb68f4a9c7a7080864cd6aa13127dd7567410965b087a721f524366f1656ea59ac753f0c5cf9f5e746fce598d44edaae43a041f0ec11ecb043a6a703c71f22472a1ffcca35aabf78073bae36331530e504c999e9c3057f632036e42933c4e64b2a6cf16f9575ccaceb460ccd655bf6c314f29819931300ab60d965769fd0738968aaba5ee166b57ffdbc59830085935fcab7e7f6cf5a028f247029fad24ecdbbc4fb05bb183204ab1de14669b74fa73ce3506d9e6d9a1dee7a4e9bfcca5387c656cd1328a44478799681bfe9e5067daf9493c1fd458c068cb39ecf02dbaf75e35613ee81688acdb783503cf4909023fbba0ab21ffe09e790b2270f2af1954cdf3a985b25ecfb86fd5e9509d2f5053f8eaf4ae74730e0c55ba43798f2c5fbbf2aac7fb9413f360acc082333082778eea8d920221c729f542fb8e1af1c339c438c0ec83297eb3da3d2907dbb6d81a674d5ed667440f36df3e60a0b01e327dce28cc1fd21f7401105901e95b2162126f8d67fde9d2f1c024dce7d01efef176d03f0cf584a241d311a644713881e26c1001f76122de1b8849a404b6b595b3a81e8b7b8de176fafde896d22de8f5c2e0928e7471edeeec0964b659942326d965515593dffad100bda33ac9610e5944c13ea35c9c1289081047ebbe4c6ec52ed878c035da293cfaaa27305549ffff58a608b0767a2712230ca27b402abba6a36dc5c263ab8760cf08d12a0ec01d176c897f0d5a43186e0ca06c8520b9fb7b2b67636c33a976d27a6f7b3c1eaed29fafee0d2e3d95d7b01b14cec3d60acc2e0e457ac3656c0ae45dad267c872855f5b7ea5f76516414da9801c18feb850cdad62e1c73f3de20f3be7fc7658b375ad330b05524aceca63d27ee832fab55505c96c0c7fa54cbfebfa2912ea93cb629ac33ef21c4691114936350ae15d0bef164f3d48082b3e73dd638b77fda27cf9a28d706a67ec8052c8da742f42aaa30608c32015555254398e74648d4236aba60f98c88c192a4bd61840230b859385fc878464c09d53df831f0af636847b783d4aecd780e757ba44996229ad3197757e99d244571c50026c5e8a5434764496481571b9dd184076a756e3a60e7b8cee88fd9cca4f5e46a3b75a2a25427f5ed3ca889cb83425cb57fc95b3b3ad83675fb9f005a973c428f6c8dee38b7f03708e9ca153700852664109dfad4fc16319f082af50f0cb8531fe726739a4061a7793c223c3b2a270768a252a401cad571a8f4b68732eca30feca880ca30889b53b1de85e2d415bb459c56fdc5e997d41a3747a7ecd60817f2b0fc3a83573d9dd72dbc65d98f5b21ef691b2b3d1d07e5e08ae7eddca6a53f728eaa24909eb79c06140561c29e919ebd531f169aa77b15cc0389b952706cc7de88296fa36713e70cda60e1bad4665df13660d64d88e9177cfe7d299856ec0379f36d1b44841b31a537604dac8db6c3f646fe15b1e20a0991086c8b6acc7cf37563f24b761bdd9ba129cd31d4aafb5852808cc48db2fa3fe6425c01d75244437836debcb405526b2d7065eaf7a66357a2bcb67ea0faeb233061b4807d72fcd2e8c1fb715d03b61624f1ac1f878e8e1a029638452323f6d5925174a74d939e965ab0ef74cd037d06e4108b946665301ad095c4589bdeff5c615e7e0c94284ee920a1974b4b6310045b429d3d5fd7357e7966d5c6d28518cd795c3a974bf7abdf15bd9a1ee9bcd47d7117d5bb1e8d0bc9dc6f24e74c8f21d7475b6451f893569be38941cec92bc62452722d25ed31922120ef9cccd3041539b7bbcbd5d58f64e901e874370f0508b33f4c8895f0aefd6adb8f2ffac2878835ebe5a7ec8fbdd30bf939efd56bfac63d745b696617f38e0f9832d5865db6d436d400f2358810a4c0964ab28d63f12b31f77a270adf4f60b9cf1c8064ef5ed86be2756a031f3d283857d9829f13f4324f7c94f31bac1b5480da534769bbcdeb7ed50d7185ec3c8472844e1bdaf7875becb2def9fe62c0d5fb4bca7a3aa007eba37cefbf8beefda1729a4d23b28143cf36555b288333a4bd754d313f9220378941a3636d924c6c8f889e508d496122f6c036a57e66c2761ea337c8103e10b492561665de6cfe0b300bb674efef17d51a759925e157361e5e9c283a7707a850ffe05baa2a19fbf55994e22d2a20140091ec576421955530a144522d03a14416fae93e172a654c95ee7ff975a3b0897a238e49e1576a8b114c906f08507a7cd7108230fe04cbd674bb6c97b19278ed719dd10134e2ad09ee7ea606f71100064d08a8206493bf51cb52eabd3c27c4f8fa808da352c30680c5f11e7f45ef34812dfdd357d9205dd8190ec9e4ccaecd8599599c98924f4620d784d6f30102999de1b7323f0ed0c150a7145e322a872e3002630923e2dab7225245443f40cbc4ad6c770f9819dba6063077963748b29ca5d65dae335f72f510ca76922ec695b06d57f89911ab5ccc0a610c7954274cdd419dbb867691fa34c23e1610a17add7bce17218bd40722858f74f77f4dcf85c27ac8655b22f8d789f13173d2fbb7f40cb53cde0b48820b6d9cf10fc701fc3bfd6e28846c0113d248e2486fcadf1e6cf04fab516ae9be43500de1ad2029a0d719a6430b63046e13f20d78a5ec5c348e658d02ab559ccd0ab83c6ed7808e7b2e20051f0047e4b90a946e5f262e69dd26ea5c81306c734b3f42b463d1fa485f1b5b2f475b623ec13f4841662896fcca52fc7469c03d9d9ad7c766d5a81b21a58e668ac923aebc5609a010c160d36ab28f667d187e558e8de5e9e44a8aad2db1efefc8dfbbe3a49b2587b15ab151f98eb27e5a814522bbb4d55f21a53cfad03aa19d37b944ab681ba9cf8ce06c5843ce61ece53d313866261de93263b0a05dc53d5ecf9d4d86d6fc9a662a3cea44b08d61a609f40a08be908b23f680ba122378f1552fabfd04b0c6e8cde3aba4479f123a5ca1f07eaac1df70d0441244164fbf0d74c55a20ea80db05796e5c8dd56aa0b87f7a9623670d2e781ff7670d8809765492761eeef2c9be526fe8edb329ad922c7236f0084e6f1f1e473a4ccf1fa41d9db064701f8a5dcab5ca54010430f2a8d998324fd98c50439d05cd0cc2b0588f43306e124ac1628047e1a5e57baf0232b594b39361541340056b6b63ac1e0f928788510d9611a8419476bfe558f9e31ce6610db6b313ccd4e90d90c024a62e984c3807b42dedc50afb0636b67c200be2d43f8efefb83ba38ed0a66913e9e72caeca1ff4846651b40ed403b87b7eff12999dacb469ce590b2a2a096a1d3218d632a077c57a23d683185abee6d12e8d8c9396ebd18351eb01d82f32ef025086edbff8bea6d86e54ccc14430e5a22f5911d3adb8bf6e604f1b35084ee65dbcba4e0633347dff1565fe4b869417b39f9300d8309df442a3784c52bff60f8b4b525e98f9a9acb6c09524158008f9a07ae3e011ddd6bc5daf938912ab3ac01312de1c9c27fdb3da2ddea64459a7e62e91ee4d6f4c0431977d79e7d4874407d660a2a3062bab3b3eb561d1de463ba919215eb268cd409917a096ce78458ea91dfa1590e6815b86918f1d4fc1d3a63b95711607184c0a1d7f1cb789cc261dbdec1add59a496f08a29da7d9c3e90dcbc7649951022169ba6dadc4f3012ac18ab624d591e10952ba872a4170c63a540b5803cca04fd18498c18a5df23d90b7412b67f3138a56612801c3ad2a69dd0fd39b4868c6d0c8d4b92b95ed1b6ab546a6bf0a80cace7bfa68d98dbd019c198ab1d8aa8c5906967d2741e8bff6eb08aeea0b8d5d723152a2b5cc58eafe7d930f9b053043c75036319b19663de8d3119c12d3b0475d4b85e3378ca05bd44e0a891029e6abde9a493d160e94b00c62843d018beaf29539796adf221c4185f0ed3161f3a7139c46a299babc025a653b551eb079a1362388e6e154291bc7d412b1e859eec2d25a22969a5581f579356201ea372669bfa0a3b1f2d2eca9544bb07e7847478dd3e08b3f0d026a06a0f7ef2f547167e5743bd88a8267507f56168777eaa6e3b007f2884217196d9ae71669c3cb142ffe2254ec77e948b6af4f58ed33d76dcd4b63e5e7c9d56013858dd6176443910229bb23b372b82cff80b13df8aae0de6eaf0baa6499473105cf2e7fa43cb02c84fa37ef730e12d4d98f40f17c86f71c0ce46626ab901fcafadb18f88160c1ffb01d9f2fb6dc109f120eb2f9fd162ff645d95164881711da1d81a21f24c2f8eeebf58b9c31dd811d0764e4a4c4dbc5a83b752af0184348bef9699106a1e04e2a26a8ccfd1be14d6526c564abbd3be4b8b817ef47415642a72f125458fed65df99b1cb4ac1ca271c8086fefed7b0c804d20455e969563f50c5ab437d18434cef5ad41b8044345e2c0edc013cedc42e9e6037dd0aab8bc9413d169ec4d9ad0627c869519065aae0a70325f7fe3339437847b415e93e9bd29b13a7227ec2b5f0fb62f6b110e2f46c2880dcb5f51cf15200b05ab8acd452d3d15cac473b268ca35a6f34430eca3c743ce6b473fe4a9f838082051aa77c0f7a6d45f37718e9223d812740ff7e07d1cb8119e980572d5913"}, {0x68, 0x1, 0x0, "c34ff2a1dbf43ccdf00c6941fd0828feb67da933e38af84c199684e9222bf04d305c75bcfbd63c5c12598e76c52caf91507e4680ea9b18b535a7a702d235d7c66db54ae37bd594ec8790f752acd248ddf578ae"}, {0xc8, 0xffff, 0x8, "ee559b8706cc87c4261b80e0c3812da9800003327289c4a38ceb5a6c29cb0ee0eb6ecf09ec348254f13fb03539749a15981aa00bd3fa93dfeff833a414f68ff3bacf5038c75ab94e1e51ddb5dfe3ae1f255ec80065a8ecde86aa3965744034bac3d2c493c9ebeb33e81238697e089e75347d7848d9520db0b2a43712966fb36c93ecad0b169526da9b8751c67f652a696ffaa305d83ae906eb26991a56de7e5efaa527cdb971c7e1cd719324686f34c97e2a0b884c"}, {0x90, 0x1, 0xffffffffffff191f, "385aa864a377ae8dc19cbc157c1a03583de5246b8d856a48fc2b59bbf830c6285e3f010dce97f6ba14b60f99a370943ec8e658e5eab5ddd4f9491ca640d41df0eab51099a1b655c76d28d7bc32d2c7666bfe5416d312e375049716312f2db58bf3c80b9a2fc190cefcd7b69bdf9e00442176427e3e27b08b3cb7b7"}, {0x10, 0xffff}, {0xe8, 0xffff, 0x8000, "bfc55890fee656afb934cc187564af8eaca9260522d399943a8fc179ee21fed36fca27d9f816b099a05b124901febeb65e7716e75eb8cc007be70018167394b0310d935a14deff997a954f69044196b6adfab9abbbdc21fb1108ee615366cea7a96f67e3d32071437f201b091b51fc68349409895ecfe47157fbef914b00ce61eccea7af43fa2f10c6b663928b94709d305c3d55afc3ec703c2bd7c3c9fb474147c0583b27ab3c8e964456982c29e80118d8f9c0dff2abc405b35da448fc1ca6675e437c2bafa2e003adc0de5ec21496c8"}, {0x1010, 0xffff, 0xffffffff, "47dc710e8c84cbda4603a37eb96e1475c6b1d7c026fa13bc9c12ccaf0a15e073d93a8bac62665b4cbd56d0c5952ea55969f29d468a7fab7fc71931e7dd4d1979962117714cb2f17c3fc35f486face7be2beb08f21f1819a84cea0d3b71aa63a10a92b1f25706df915de1f60adbbae766ac5b0beb5bb2acf194de7c28b474c7cd41fb5f9ad83f55f442963c46c2b23417fa979295a24ff50c8af04b1d965086949ad6ba4244bc2d96e17ae10a68827ef90ce5f613a8423694c0af75f120d28d2f9a48d81962287b48dd424ebb89d169f1c901b30ea226acbacfa4fdcb0ed4c237b234d07baa254ae11563a5ccc2e935c434774ecc02ba2bb9713e9d1929dae2b6fff9bb3400977cf24a6be1191ebcbc833a87dd7fdd237b85eefd133d222902533dac0abcabdcd8e8b6e52e73efde33d05d8f4a254d19bc22b9e62d8df867f60cc56747b4199c6221835e2f62160a02a46c5f2db2a10e43bf78177afb280dad2be0a12e863047c8a5e404a277499ba7a8b4088af115255bb85eb4c0365b999cd3386b21647b5a9902a14e13484129d8775beea5869ffa13ef887c25fdbfb0d332eb6962b96e9b66a6a52a4c5e66974f454bf94ed129a275fa965d61e1237ff612aa3ef28a6dbd21362e3a45c45b241423e5474391c51e059d44ef4a3d1cdc38379972701af275471efe4fc419d42a26bf9fe7c8d90409f42f526d5f945e0ee904262145f67b45b55bc937f500abb46e52543056f889b05a68628796b9dce8b803c4824736ba05cfb713844269d54e52ea555585037d8ace83adbb998c1738da5077c4ee8ea279c85e03bd93ed6b56290aa38dda58c5c3eaa2aae184bc5872e74a81de6eb9366ce88ac31c9533693d8373ddb7625480440465b7b1b3ad8c2a0e80e340b4ed577071190f2e7a566401f205c5d5b1abe327d9601cd335f0955aa36f98735ff139907752b2e8c495a9a66eff1ef35b82d28844b391b366bd08ca3859d8fceba5d70934d2db8c683c9c0be6a26eb5294e3c19afb615aa63f93923f2551f45e11cd11b12473380350cf050f433cf2b08136ae781d10f4a6c5a695bbfc1955a290d95329fd6a93378c717dc07f6e91d34ee38b1da760b3e2916d338e3089b2c4ab92104f938aab143208b45da81047790e95d67c09e5b114f503e9886051f25d03029c76be3e752885b764dfd0fc7c691f049ce33399da0d6bcc84e0d29045ec1dbf042b6350e8cfaa37815f521d15f5e4bddb2f1d687d659b85c6c90c020e7730d30592dba4be625a38bc0fb6c102d65020613932aff3cbb73bd5a0db76c0d89cb4846495dbe4b354cfb98fe10cfc52500ff7c4ff0692ce3eda257d24ea14c7a8cc99b2d29b7332aaf59b072ec6163ed01cb32c193879cc2c3d538df1e0d8f1aa5a9d51c500428f2a423129a4d44c4cb8017e40a9ac3597ef4bdc383df9c32e577aed08e26fc5ba8d3f1b9a10abae32b52b00a2c36330b159b460deeb134dca8a2ab5ae808b05003843ae75bc950debd10d726a23e27f5ee5ffcc37d73f47592825ea485beee1f2a247b655725ece8fed53a1ef6bd5046e7e66a605224300dbc0c36fe2afc7193a0817137a0615a5a574b8b4aaa18bda445d68c3119baa318951951ac69055bca402f06af56e616a5ebf098ffddda76e4733ddc66107230febc087ccf7196e7922a27cae765b04447654f8e33e9f43e43088ebee2e380ef3d7f5c6de807130cff604c2a26caaf0603a0fbd1ce00e5da6be0b7d96830552d165045723c4cd0c202f227c5c83ea5f3be3bfdcc833538243a1988fec68232c1a3b604118e36bd8388ee279b2cc3a1d3f8b4b8fff2841fda6219b19d29127907a689025be5dd07c29b48b1a72cb05d675d2be4bc5b10fdb2144a3da72d3d7b0e32fb8e2bea6ed6bf5c01deb0f0f64d9ffc88fc6adf7694095a7a94803a26ec8015f59407daf4a0f1c80effc271563b4265fbf5be1074353b9aa974ba54403c8da5147850848255c900c4d01c66b21d323402f381114bc417ab1a7fc78cb4760be7d614b803e3c42dfe40e98ad976d838c1ef05d6af090f36be4ff375d711690f062256914468f78039e780a3b404b4df4e895d0e5ebf8fe966b7bdb9bbe6eb977a11d154fe884ccc000e6c77d4d441839219575805674b0d7e75af82d27faab27d89834416e1f4845a871521fdd651f8e7a4b681607ea0ea6675917e6e7b64ed4d857e532d1b3b5304117361101674dcf5a754351d7865a3855f1dea874abdec8102d4bad8ab1526a5b86d4f417b823fd9b312723685322f3d51bfa233d0937f847336cdf90672f0b12e6c4d2145e1d0ab67a69f331027ab0664550db1238a17ea07a74fa61925863f1fe45c161e911b4ab5eb9ff2c2a94ab860c19499daa793c4b7609806cf39e442d096e51eb2a15e0abc1032afc1340b15e5aa49dcfda7e5f4ce250400ac7aa2d740c02a16386bc46751ada03c5d269cc61074b2bc6ea8cd7567da0a78641a592a95be6c10a1fd90826ba9d031d9ff303f3dead38847053f409b9526ca9b4fde38a53f97e783c4f118cd18b72d0a20388ce846f8047dc58e7844119e88748aa04ab3a0b7491e81688e48564c5412f6a634bcebdb9266438a2d3a199081ee3a6795ad25e5292d3e7c277fcf58f010d04f402eb734d1743c25f6ddc4a0a9f408bb1d64eceb66d5a38c333d73295118e1d50a63cc95609b4d8759aec38b7c3ad3c3f3b80c81bd0e8ae743cec30260a4cb3ad07cc6119a912cc316d9e1d60ec881054b9710b28be679a31bc021400e9ad9945fd650d00b0b32b6549ec4ea264fb2fd1914a71ca0183f0ce0e98c367936e7154b4cfa156a52c510d9dfa1322391262661962cdb64daa1dccf68e8eb563d7bc674aa5c4a2186ade5679723adb4f506fd7129c8c44a607fc62f4671452fd9d20d2d2b1b17a85193ca146e5f5d20258b59200d8cfafcb95c1417d553705d175ef057076d5c9e34b5fb7a609c54d5a1def6b5a134c0afd3ead6a484921ff7cdfbb8dd452ff865d3dfbc06abc3e539e5952ad7564fb40a236d24caac5f251e49df6f30aee35a66cbc3f011b291a0448c6ce6e77dc5dcacd478422eade4e103e2dd582311a394cc7bfb0be918899cae75cb71f23ecc088c1cd10676284b185b40f8be570b3a44831f66fe17528e1a47818a8ac2cb247216eddbde1efa3df7fa4efbb9616e21593f2a302a148839334f9fbc273430a81033fb6e10c6c57f94f5ccdbdf87222bc6b50c6d65933000efbb8f22bd960a8f7bfdc3e5b7a277c9d36ee8011ce21b73a4c2f1467495544a72f1aa7caa4dee55324f1416fa1cc10f9bba46c1516994bf4969a487d27bf2dfcbd47871888615747dfd9bc538662331cd2ed4d11e339f74bc07b4132a723aab5dbb47ab335e1ddc177b29c5f8891f62f1f0591d21121d4e5432d0b1e568db4be799a9ea2923d1662d79e833523868fee5b33b33a0a2d2585742f05fa67c483e65cf3d49720648f7ccc10bf8228bb97079ac7ec50ba0a9729e7cc942c7e43bc8f50c63fb152343f6a01a26ab9a3b8a7bdf33285695ee8f61850e6374358ce285ba32ce12ef716ef0df67ca1273f9d88b99d71bd98da3fa4143a160bf84e9a79b8e5c76d2277697d4b6ad2fb08926b5710f8994248194e6db9b862f7939556661f02321e51a308a3713bd01fd275d218bc4a8d9bfc8f64803c0851525efdabdf3322de16d22e8966f24240a80563a64de3508503ee532e2609603aa802ccf8ad1e5c334d24247fc63be1d867b4270e37fdb368d54d95f7a3485690ff4d966e97d82177bb33e2f9f174a0e8fe4c9babb4ca9fff79a4131902d04622ee3adb2d5bdd3879131e841d693082b2cc7032b0f673632cbf527b835405d9fa0c7fece4e9faa5f42a89c61f05e7dc1eaed0c744360e73febd22cc4079e5d6bdd17bd4ccc2bc06c9f0f3d12b36b0e5986a5a3e270c3899c0f2636011502bd5a62d6fc8b8274390fa38ccccb7003ce60736636ac35c0f6ce55352932b0db57d5132dc7dbb4d0b890141fe74cb958f188620d9834935d5c3e1edb478952e3773ded2b12af9754da636500f4f89f5837bcf326ecb45a52e9fe09c0f445135d2530927014873b5499c52a0ed5f0c25e5d5ae86123a4995d40cdc451b55ebaa025b063fb1197bb567186b337a2c8b4ac849a7f09109b758537c9d8cd1dd3eee981ef956160bc9a86212270802057a60d2ba027664ad1e4a3eba758b06588b6939abd3e57393dd66c227ddeff5444954dbc866599511e31408f047c63bbbab044904e73cf56e8bf2afa912915f6fe2a3517459f3050254ab2defba040b1106b0baefeb92d22ec21d693c6e6822d7ef9e1c3c8528561b5fcfc21b8d5ae2d753e0e7f98a23a4b71752bcc59ca6b596d2951f67e81ad6952569404e1e7a90e76ae3e6754fc979a7aba4e8f2a510e4cb57a324b424f6024ea3a302cf53df3a4ee3ae2fa977b770f934fe8af5fd130378b1aca0a54e01b96caf84ade2eeaaca3bbcb5de58dd322b78905898061b2df813f96ce5d27ad8a58322280ff4b457b2deacb753199c06ee3ce8fa8b21936fbb5b342120d8b70eb9bc59ad08f716056b303b73d10d6205436d5a2c96620799bf761ec74b1213981c71dbdb2a3b0d2b85ece781ab6cb7b3f003a9bb4570bb7bb925bd1fa531f333c8a1134692af22b6a47862b2f9746294de325e21e39702d888188a47436dbc6bd58315357095ebc0d3a62bf568164905154b054a65b636172101dd4bbcf6a86afaf8ed25d6ab82cf630610c86bdd3963efa367e1700a3f025bcc1e2bc98eef9a07a0b3e43eb9f51870f62b8378cae194beba75e7440cf8109bf14f109426dfeb124455445b70495fb63e867729f1e82a8f74b9ab1dbf24ed2f85c14bce5479a6c564ae762c89f3df969d4230e0b4b53c03aef87fce4654c3a73cd42033125bfac223e2078a7bbda2a40c9106843a0fb8473d6193496ba80354675611597f93844f8cf33e2972b712efab2021124151c4a1983742e3856e87480137afcb535d58bda76bfd37d30d8d58e814452e9e88093f92598558b9a724cc2ee9457cfbead741ec7c9cdc692209311371b3e31753200fa2f9e76d5e85d1152cfb07cdce6fee17085f1e3aad8c71d2cc06264094239dc976fb9ccee93ce22f55a9624cc5c04e66345e95c12a0e4a23627cc90bb521b1b8c9be1d10ad1227e0608437c00df347b01e8a37f2d167eae7ffd2371a1e5a849239a70209e816fef688c3a5df020ccecfb4edf9e93c39c5c48a69b7b10e2df35e61098778d19ad8aafe3066f505bab78aa7520b4f12158f028adaf3c9bad9dcf407126d0d878ec11b65a931bbd23bb924e6b21f762806623f111d247a26b1befcdfe58b444490bf36e90806039d29f757d3b03737a7ed1165f4c88ac9675a3b95a691e72ecb42b8e89d19352de59d41c5993f528c7ecf025507a2ca52df013e349c1912fee402e18f5fdaccc606bf6fa1db8e14127a7a0bcdfcaea66485725fe1c0b3a48ef62935978febbb5843c7fc4edccd8e3bf19fe16a9208a2d6bf5a9e70c466323cd4029652ada9b036c810f734de0f3ea30c7df5de1c65ec4e19031882b558effe28f888fcc53b8f2db279457d8f5f7dad9cb789f507513f731875ec6237965df4283e8591e2b6334690a825a4025548416dea0bdec681b931d69a7972008ea6184732a18051ab6f2aa9a5fc21594b6ddd46d734ff91ecc323940ccb3dee91dfdeab1525f8006ceb88f3dd7723ab4602053814375c7929e8cab8d92da"}], 0x22d8}, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) chdir(&(0x7f0000002780)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) sync() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x8, 0x3, 0x5, 0x8, "e2a9a773ac65b56ba409a0eb65482a14fdb88681", 0x4, 0x8}) sendsyslog(&(0x7f0000002680)="5621c6f77be1c52dc6de6c579a39d6f2dade47f373c78ce24822379ab18fc49e65340bb37da4285b5f6e28cbf80fd1e17db6107e91e719980f1c21cf5ac7a09c1de30074dbdfb779c73821dbbd51a59d05d078e98622647e3166c0043d7759ec186ac8aed51429b6eed33a9c4519cd789e8109a2eb56c8d38dd8312d91423babdf72a10e1d3939d7a9acb5502eb7c13515032cc691c2e56ea8ee6dfae699df53356ec20b0dd6788027261e80ebbb1e8684260ef622f65e55395da7c52fe41c7352e5a87fc38817770322a915288c58d752e3", 0xd2, 0x1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x40000000400) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) recvfrom$inet(r0, &(0x7f0000000000)=""/9, 0x9, 0x803, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3f, 0x8, 0x8, 0x0, 0x1, 0x88, 0x7fffffff, 0x3, 0x3, 0x10, 0x9}) 16:00:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb0c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b46089057394672c25bc15a60200"/213, 0xd5) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x80000001) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x810, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xb51484a4c6793ec3, 0x2) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) close(r1) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c3a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40, 0x100000001, 0x3ff, 0x8, "45010addb8159dd36b913272a6f168caf5810b7d", 0x200000, 0x2}) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() msgget$private(0x0, 0x201) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r0) kqueue() 16:00:01 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/46, 0x2e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:01 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) r1 = getpid() fcntl$lock(r0, 0x47, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff, 0x300000000, r1}) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x101, 0x2}, {0x1, 0x5}}, 0x0) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) pwrite(r2, &(0x7f0000000280)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:01 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: socket(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) readlink(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xd90) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0xf7fffffffffffffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000024b33dbbfd85fdc6ec92cf9e2c55110d461cb0c7501df839f2124a73f00000080812eae09b45fe240cb80dc30", 0x30}], 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="7d002d7e468ebc96c77faac17e06aa276b69841ba9e2015ce31268efa91b053d7a4c4f367bac38f85dd5b0da2e00f082c88425c3e0233a64314831e03431dd9523c0b5d0c8a66bb57abe15c1175887dfddc094aa86bc262342466f05a94a91a0514a01bae5c4324da75a9b2d4c22852f437917902be8262d47fe3d946ab5ff5c0711c3213b3c5ed9d7818aa00584ea6b2c68f1367de8e88292a5ce261ef71f65f5d1415d", 0xa4}, {&(0x7f0000000080)="3186debe25c185f1d806da4d6f873c33eab794f4", 0x14}, {&(0x7f0000000240)="f4408dab78960d0eb738c608fc8433ea3ab6a40bc9257f75b881dbd96c17628c9c84135677f209bc5253afe917c828935de26a42d4187f327450b892f75c6ea182325d351bebac12b7709d6ab97cd841a80ee443cc7e9cdf764f23aba840d4696d71490a04e3615bc2b55a4bd5389f09bbaa5cc0357d6dc3474d4b12b8ce8fbe526f0560f573ff19f271737626c5cc04b1c148", 0x93}, {&(0x7f0000000300)}, {&(0x7f0000000340)="5e0f42202d449f2ff7ef0a7f6984bb69a24cc5cb9745391f03de89b7eb883622740f85b981b64f7f60998e07d93c6f428bb2d54344c3bb26f3c19673ccc1bc0e3cc2d22f923cfb44e14df2175519d55070f93cdab69864b87a41697d1f50ff762410b8805b216b0039b3a0183a758dd1c856986c8c01d1d4a4b89816a29f0b8691d74df75ae6300e7516241f85889651813691a08a31f24b126e3721102913f28107b7ec89e14c6131611f7eb9d1d79ef8974e12444ea3517495566fbe11b366197ab9d3ae", 0xc5}, {&(0x7f0000000440)="a928d894d9d5bce142e978c71be9618d43d10a6b2270267e16b411afb101d9fc2b2d0bb46612cda64c65c47ba8cf804d58c779f10437bc512f671a488a6dbda82ec17516dea2a43e8cddba039f33eec69b607325294b86184db5b4b474b24b769a4f2dc03398c12f", 0x68}], 0x6, 0x0, 0xfffffffffffffffe) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000540)=""/1, 0x1}, {&(0x7f0000000580)=""/9, 0x9}, {&(0x7f00000005c0)=""/35, 0x23}, {&(0x7f0000000600)=""/131, 0x83}, {&(0x7f00000006c0)=""/127, 0x7f}, {&(0x7f0000000740)=""/205, 0xcd}, {&(0x7f0000000840)=""/154, 0x9a}, {&(0x7f0000000900)=""/203, 0xcb}, {&(0x7f0000000a00)=""/34, 0x22}, {&(0x7f0000000a40)=""/24, 0x18}], 0xa, &(0x7f0000000b40)=""/44, 0x2c}, 0x3) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f00000002c0)=""/145, 0xffffffffffffffca) execve(0x0, 0x0, 0x0) mmap(&(0x7f00005cd000/0x3000)=nil, 0x3000, 0x7, 0x810, r1, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:01 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, 0xffeffffffffffffd, "00000100"}) write(r1, &(0x7f00000002c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r0, &(0x7f0000000240)="2bdd8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bce0200000000000000c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff00"/97, 0x61) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) dup2(r1, r3) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "000000000000000100002000", 0xffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffbc) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c3013568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc993d02c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20f8980f653cd5c77aaa0f1c0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78fcf07f14d01cba0cfd8792fd49f5f28595a169aecd055f228492a38666cb4bc66", 0x33a) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x7, 0x8, 0x6}, {0x1, 0x8, 0x7, 0x4}]}) symlinkat(0x0, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x4812, r2, 0x0, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f0000000240)=0x3) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) fcntl$setflags(r2, 0x2, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000540)='./bus\x00', 0x400040000000401, 0x0) write(r0, &(0x7f0000000240)="eb20d33e6a99a61a49f5cba85e6ae3f36dd161bc8ce7f04b0709", 0x1a) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="a0b9cb0d2d2295bf2ea35b6f0cb3f01a17983078e1cac14d73", 0x19}], 0x1, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000040)='.\x00', &(0x7f0000000080)='{\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='\'O\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000280)=',,\x00', &(0x7f00000002c0)='-\x00'], &(0x7f0000000380)=[&(0x7f00000003c0)='\x00\xd8\xf08\xa1\xf5']) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) r1 = semget(0x2, 0x1, 0x4) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x25c, &(0x7f0000000080)="b6") 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) kqueue() pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[0x20, 0x2, 0x7]}) fchmod(r2, 0x80) 16:00:01 executing program 0: getpid() accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xffffffffffffffff) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x708) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f00000007c0)="c52dcaca786e2f990b3d8ccb90c5c7f066dc50e5067868a07cee5e7ffdfc7bd0cf61b98b11e57670c64e7b278254c6dfef8f9eebc41c02025dd948cc14752ecccf9381256ddd767ecb44f0d8d1ce5049e0710aeddeb4c3db27bdc3a4d99493659b4c68e870f047d9a00c7cfb107506087e8e234fa0ecf19d176cbb8f3c3d0ea7a2e47cd49b3dc67aed8602eb12a4d8a503feddde9552b44d36c65ecb0439164ee0a86284ead2ed790a85b722831d52131747aaa6e4af54cf11b3aae97858940253ac23865e9c52df1b88d5283a3a7dfe8a7c571605b5a8b371f9ab8d24d6b91e537091c6857ab961eb70ad934c78074bb6e902050d5f055162081ec55d46c42d575154405418753940ac1264ffc3c4e5451a205a02ddb20bab03617e41a13006ff19484e47a2d23882e09b4554c525ada735a38f6bfd745bdc0c2f2d507166af69fb6096f47225774784caff3efb9f5ddc73a5db9a5c93f69a5e9e5d7c2595f16a53d4525843b1cff4de3e356d9f76f2fdbfe15f1a6640f636e185fca56ad9cd225db1db51ab87d9d2b77bb7af4e0da0bc212142520eeb536106964a5ef06d788ec474ebc8dcff7b03804fb3cfb4e0f6f07fcbf78ad40c39083004596568ccfb92f56cdbc59b13b5f5e2f9b1ea85def267dbcffa241b0a0693b47c680edc585232d6fefeebe5b2e0e5146dcd8118a096ee302d402c5f275d3e887acf28133c839d490465c3c13c7edcffe77223ec20d9496df89cbb3f580638c3a8984df390c00e6a05c19e60601a8e69123612b276bb3ab768dffb7724988e604f6142c2f0325e95e23f7698615544d1d312741e271e64edfb91855879c71ed8db57981653658aa63d1e4acaf59e3327292e234316fccdbb38dacbc0e32dbe525e3c32e8704553b74bf24591d70745b20807506b4ac85dc04876f854aee5b31a848f2cdd1bdc333d468f20c88cb69752de6819af3a4ee999b1539f8bb72739c6252947621a7b4258683be8d2aead46842c15cf6b714a8ab6450cc7b7382a22b07236eef92d80d7e4b06b37eb95f88d969f8f0ce7815c510fb49350a033e8a643e072079767813f51b518121ad831e3f5abfded7b2754cb48f0e81518904d3186e85fcab8ef73856df456380d1f738f0eece2d3caf11b3c66800a764614d11339f6370cccd1c92bcc7eee5ab4d910083cf39bda4a0ea61b609bef9f7beac45d63963158394c7f6fb92d4faafa91b973313cda1b5cfc987faa0140fbfdd5a1a195a66acf54491515160a7f", 0x384}], 0x1) 16:00:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) madvise(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x44) fchmod(r1, 0x24) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mlock(&(0x7f000071a000/0x4000)=nil, 0x4000) syz_open_pts() mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x90d, 0x10001, 0x2, 0xb5}, {0x1ff, 0xffff, 0x2, 0x5}, {0xa3b, 0x4, 0x20, 0x9}, {0xfffffffffffff1d8, 0x4, 0x9, 0x80}, {0x7ff, 0x6, 0x2, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) getpeername$inet(0xffffffffffffffff, 0xfffffffffffffffe, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x2, 0x7}, {0x3, 0x400}, {0x1, 0x8}, {0x1, 0x4}, {0x0, 0x2}, {0x3, 0x100000001}, {0x1, 0x6}, {0x0, 0x7}, {0x3, 0xce000}, {0x2, 0xffffffffffffffe1}, {0x1, 0x2}, {0x3, 0x4}, {0x1, 0x6}, {0x1, 0x8}, {0x3, 0xff}, {0x3}, {0x3, 0xdc}, {0x3, 0x1}, {0x1, 0x604}, {0x1, 0x3}, {0x3, 0x8001}, {0x2, 0xde}, {0x2, 0x1}, {0x3, 0x4a9}, {0x3, 0x3f}, {0x1, 0x8}, {0x2, 0x59c5}, {0x3, 0x528}, {0x1}, {0x3, 0x4}, {0x3, 0xfffffffffffffc01}, {0x3, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x8) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x202, 0x0) sendto$inet(r0, &(0x7f00000000c0)="87190834911d6a631894676b26fec07540f223ba632f822d040be03b7339b21a97ff0799afade56be6c923447b24a944e72dacd3f1e9993622cfd80a8cf1ef72b01e459e48b1c7731064951a4c0931224d7a2fdb048187d3c704e373225190fa586d38a5a1a42f38ba8cf5b8460cd37e167e6b5d753c98d4901ef1e33be956c1ba5098bc44b291785ed6d44a7b490cc24cb59e01eb7b0eabbeaa904c407b577098b9e09814b63b5d5706d2ee814bc27b2ee389e3024f6018828def8300dbe4fcd9ec6b66f68ee4ef57ab107cb9301e6057913f1d943b50188433878d95ce7fd95654bf4baf47346bc68dbfe9", 0xec, 0x400, &(0x7f00000001c0)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000200)="e5b98ef970abfd2960d828d27d5ccedefa8d359fa72d07cba1d22d6651f63459894276dfc492949e550607d56ac524ba8d71da758b9cc0bdbee38318d179824a0fd3a73c2a82abfc083593c68adbd964718fe0b3327abd54f6b3143826595416231e096c088dda3559f00e784987abf8bfb1889f4e3c701ea96ccd9f4ef06267db3163b2788a5ab73eeb25cca75abcf1c9e223551d5ae2a9b4545cd81059e6cae7ca07908ac991872c939fa350e23f7cf99ba14d4a359240311e70bb", 0xbc, 0x0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r3 = socket(0x16, 0x4007, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x4800000000) r4 = socket(0x18, 0x5, 0x3) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000340)={0x3}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x102, 0x0) getpeername$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = dup(r3) connect(r3, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) kevent(r1, &(0x7f0000000580)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x7}, {{r6}, 0x0, 0x80, 0x4, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x9, 0xe50}, {{r5}, 0xfffffffffffffffa, 0x10, 0x0, 0x2ac, 0x7fffffff}, {{r6}, 0xfffffffffffffff9, 0x46, 0x2, 0x8, 0x6}], 0x0, &(0x7f0000000640)=[{{r1}, 0x0, 0x4, 0x200fffff, 0x5, 0x7}, {{r5}, 0xfffffffffffffffa, 0x40, 0x4, 0x6}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x6}, {{r6}, 0xffffffffffffffff, 0x84, 0x80, 0xfff, 0x19a7}, {{r5}, 0xfffffffffffffffe, 0x30, 0x0, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x81}], 0x8, &(0x7f0000000700)={0x5, 0x5}) socket(0x20, 0x3, 0x2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x200, 0x0) listen(r0, 0x3ff) r8 = getgid() ioctl$KDSETRAD(r6, 0x20004b43) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000780)=0x3) setgid(r8) chflagsat(r0, &(0x7f00000007c0)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000840)=0x1) fcntl$dupfd(r7, 0x0, r4) setsockopt$sock_int(r4, 0xffff, 0x1802, &(0x7f0000000880)=0x7f, 0x4) socket$inet6(0x18, 0x4005, 0x2) 16:00:01 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x2, 0x5012, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) 6"'.+ =731map stack 0x2071a000-0x2071d000 of map 0xfffffd807effea10 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807effea10 failed: no mapping 16:00:01 executing program 1: r0 = socket(0x20000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) lseek(r0, 0x0, 0x3f, 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1f, './bus\x00', './bus\x00'}) close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1c) write(r0, &(0x7f0000000140)="220e22", 0xffffffffffffffd6) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x440010007}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4a8, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="03000000", 0x326) 16:00:02 executing program 1: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x3, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r1 = semget$private(0x0, 0x4, 0x226) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000280)='./file0\x00') linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x1, 0x7fffffff, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0xba, 0x6, 0x0, 0x7, 0x2, 0x10001, 0x1, 0x0, 0x781}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r4, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) semctl$GETVAL(r1, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) mknodat(r3, &(0x7f0000000380)='./file0\x00', 0x100, 0x400) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = semget$private(0x0, 0x2, 0x2) munlockall() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0xffff, 0x400, 0x7f, 0x3, 0xfc78, 0x4, 0x400, 0x200]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xa, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8302, 0xa8) sendto(r0, &(0x7f00000000c0)="fec835fe9e0bfe684cd2dcd0d6a3ba62fdb97dc9ca22c71b20a66ef7e8fcb3ae7f6af904bd9a7d5ded5e02255129aa53f8df927774dd46aa2918924340c46791a0b0ce63c3881e5d5abdf4046bd632eda4f60496885256fab0c85312a7e7a4361992bade57be866279c0baf649e8864c407c5128732574844ec3c0e0dfc5d154036e3de2f1213a26d46fd2ddab77d82c29e7523e4ed4c4033633315aa8df4159a68348723a6782e185dd5a7d528ac0c1cd618d7c92283531bed43524985e1bfe59f9826865c6ba6482437e6b2941680cc1128a31c46105dd25e13486d52b5811652645301454b23edcc5c2", 0xeb, 0x40c, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x5c9320c8, 0x9, r1}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x40) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = dup(r0) r5 = dup2(r0, r0) linkat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00', 0x4) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)=""/89, &(0x7f0000000240)=0x59) fcntl$getflags(r0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000280)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000002c0)={0x7, 0x200, 0x1ff, 0x0, "131ec8515e49d406396903fdfb5b9f5eeb46af4e", 0x6, 0x3}) fcntl$setflags(r4, 0x2, 0x1) getsockname(r5, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) accept$inet6(r4, 0x0, &(0x7f0000000380)) read(r5, &(0x7f00000003c0)=""/164, 0xa4) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000480)={0x200, './file0\x00', './file0\x00'}) getsockname(r4, &(0x7f00000004c0)=@un=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={r1, r2, r3}, 0xc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x1, 0x2, 0x9, 0x800}) r6 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x40, 0x8) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockname(r4, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) setpgid(r1, r1) setpgid(r1, r1) r7 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x10002, 0x2) poll(&(0x7f0000000700)=[{r4, 0x43}, {r5, 0x4}, {r5, 0x100}, {r4, 0x4}, {r6, 0x102}, {r7, 0x4}], 0x6, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x88, 0x0) r1 = getuid() setuid(r1) fchdir(r0) 16:00:03 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x6000, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0/file0\x00', 0x100, 0x4) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x48) chroot(&(0x7f0000000000)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400000000000101, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x1fe}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1e) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x4, 0x6, 0x0, 0x3}, {0x53, 0xfffffffffffffffe, 0x40, 0x7}, {0x8001, 0x2, 0x706f0000, 0x9ba9}, {0xfffffffffffffe00, 0x8001, 0x8, 0x8}, {0xffffffff80000001, 0x101, 0x5, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x8b4f}, {0x80, 0x4}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0xfffffffffffffffe, 0xffffffff, 0x7fff}, {0xe711, 0x2, 0x80000000, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x70, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f00000000c0)) 16:00:03 executing program 1: socketpair(0x1, 0x8000, 0x1fb9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:03 executing program 0: setitimer(0x2, &(0x7f0000000180)={{}, {0x0, 0x6}}, &(0x7f00000001c0)) setitimer(0x3, &(0x7f0000000000)={{0x8, 0x6}, {0x80000001, 0x2}}, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) r3 = fcntl$dupfd(r2, 0xc6d1dd33f68cc6d, r1) syz_emit_ethernet(0x0, &(0x7f0000000340)="b4978b01360f5f1f85fe52759ec7350504ec213f3ada8cf12dab9996cc5f69fccb78c1398b60514c345278bb369031900e5ab65f05b6da53a5506a55d3753fdf612db5c4eb2c3647af746521837c2a39026c331545d93bbeb95fe654ec9ebd1949b0285d5c3bb915debda0bee9dd0e14cf02022e590a6415e083") kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x800}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000012, 0x25c8, 0x1f}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x10, 0x6c8, 0x7}, {{r1}, 0xfffffffffffffff9, 0x6, 0x10, 0x3fc0000000, 0x8}], 0x88d3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1}], 0x1f, &(0x7f00000001c0)={0x7, 0x9}) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x20000003e, &(0x7f0000000040)="f5ff1200", 0xffffffffffffff78) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="7e5a554f36a8359fea3e3f", 0xb}], 0x1) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7ff) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1, &(0x7f00000001c0)=""/208, 0xd0}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x11) 16:00:04 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: r0 = socket(0x10, 0x4000, 0x1) sendto$inet(r0, &(0x7f0000000000)="7c42fda7af88bff3984709e60ef4e7c9a9ba0dbb93cde4b9034d667d2d270a2b874af92549209b2a0833a8eff5773d4b951ae4c58e8ab7dd5915b709dbcd6c0ce8a0ae3530ce3be308ec946dc6e0445613b66f9ad943137eb438d3168c9341b604ab39d3fd6f84f878333a2204392fd30b4110cbebbb2c4658ba97aa", 0x7c, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x8c2f}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9}, {0xffff, 0x2}}, 0x2) r2 = semget$private(0x0, 0x7, 0x608) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x10001, 0x7fffffff, 0x3, 0x1}, {0x0, 0x947, 0x6}, {0x7, 0x6, 0x80000001, 0xbf}, {0x3703d810, 0x53102680, 0x84, 0x7}]}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000280)={0x7fffffff, 0x7, 0x9}) close(r3) recvfrom$unix(r0, &(0x7f00000002c0)=""/6, 0x6, 0x801, &(0x7f00000009c0)=ANY=[@ANYBLOB="01002c0053a32a9eed1c87087982ce5c0aa9acffd7dd6901492836cc0f354d0f93c07a901f60448c58ee5f94967b1be13c6b7415baf985ea6eb2f23275a92f599820fe281395f08f77c157e7f823a8de4fa7887163a66cfc9e57077297c33462e88e825a649d2b3d9ff2a9b13b4e03eca622e82cec133a423466a24d65200989462710dd3dd737172153a5c090ecf0"], 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x3, 0x1f, 0x7, 0x2}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000400)) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000480)=0x1) open$dir(&(0x7f00000004c0)='./file0\x00', 0x880, 0x8) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000500), &(0x7f0000000540)=0x4) getsockopt$sock_int(r4, 0xffff, 0x1103, &(0x7f0000000580), &(0x7f00000005c0)=0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000600)=0x935d) semop(r2, &(0x7f0000000640)=[{0x0, 0x1, 0x1000}, {0x0, 0x8, 0x1800}, {0x2, 0xffff, 0x800}, {0x3, 0x1, 0x1800}, {0x2, 0xfa0, 0x1800}], 0x5) bind$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x101}], 0x1000, &(0x7f0000000740)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x200}], 0x0, &(0x7f0000000780)={0x0, 0x40}) write(r3, &(0x7f00000007c0)="e256ece0aecec5317720b85622c5bc1c3ede14f571083043eb4da39aa7a93a79e8bfd0c399d1e9def54b2c083404a35d98635772f2a73cf61ed7551e691d8ce94527f1c873230640bffdc03580b8da7c23852873ccd95066793208daacc0c65575fed2e5c1c9c0", 0x67) close(r4) getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000008c0)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) nanosleep(&(0x7f0000000040)={0x6, 0x2}, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) r3 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r3, r4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getsockopt(r0, 0x8000, 0x8, &(0x7f0000000000)=""/215, &(0x7f0000000100)=0xd7) 16:00:04 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x88, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x208, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/68, 0x44}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8030, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(.\x00', &(0x7f00000001c0)='#\\\x00', &(0x7f0000000200)='!,I)@!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='^\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='{\\\x00']) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d7ef580aac89724e29e66f3ffa2922f32f3ae4cdd2734346d1b5dd91ee196ee023eb8c39fcadef88cae1b742291f71cfe25750c851aa4cb996b0994f5952774592586f"], 0x10) r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="f57867f8a580e2b32076e3b6ab7ee3d6e15cf7e42aa5e288f20772265804f4c4b8675a46b96f47b0a8a34bdf7b5c956dff2364044578b34d3def81deafbe42be76f46c12d2515bd3217790a0f5b76da3042e86cb323bb6798a31ebc2fac78bfc54b62a5b760a952ae88c31c941d20de7b2ccff337d2425666dc122b8c40fd8aca3baa5ab011e13ba8469402d0a58d2199e8c57916fd9120a8a45762f856f549cc0d5ec3522a9aece988c7243026be7ea61aa664b3914bbfd76eebdfe63d89a7d1ab0336cf0d99dbbe57523723810d92d85c10f3095a5d6c60d20e6d7b50a8f4dd097990e90347a4f391b9fffe920340d1977b769336e1f8986e953", 0xfb}, {&(0x7f0000000000)="156372dd36c9a84782d46736e7181d6baaa9d2943b27bf7483023440af748f2dbac2504f760ba299bdc46e46e9b15ee2131a938dab5d967d4643ab07c40d4a14e9", 0x41}, {&(0x7f0000000200)="0150ca46edb21cd709a895fcf3824eebda7b31880f2e6a064a765f3a061398712313a941b3823f34295b133048fd3fcbe221fe58562fcc1a09b68144d0e723804569b27d528026d1e0c19a3ef8742a55f9608bb85d4ddfb04a3da2297292ed778c1d9db80aabd54d182a2692339304c464fea7a4b3eb58da5ce0aa7d2116928db5f3ac6b209491ac586838e43eb5311cff1632a77161d92b538f30176c321e74e3832196a6d5ea98e6c43f", 0xab}, {&(0x7f00000002c0)="5908c847da8beb3d0af0f6fb", 0xc}, {&(0x7f0000000300)="a65c425e227853738fc88112752f787cf93045507a0f7afd5f66564f56f8405737e3cf412ab08a553b455d5f204472840a8ba1f9c2c5394a5713c79961f6f03b82b25f6c81725d3e74bb7fb941dfe58cfdf81daab566b617cd7d1a05258705f8e8fbb6e480fc143c2fa44ebcf5f44210e76f8f564db88bcaa589b25a815f08f4016499129c914509fed218fa841216b2cf0b88848ae265ca906fa7af907fddfd6f689667cbb1e78b7fc5", 0xaa}, {&(0x7f00000003c0)="f50fcc76c07343bf59543294ddc00f12f2b18f88492e1fda093dce9b788aa49db3b764d3e391c13218d1d18d56b4651d771090e170d7c800344561f6cb1a595e", 0x40}], 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x10030, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000004c0)={0x1, 0x9, './file0\x00', 0xaa, 0x100000001, 0x2, 0x6}) 16:00:05 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="3721956f7e06d6bf0ce2a4d13ce16c761c9f012f601e369f425c846375f4814d07b87eaa4c44b96a93ef9c2dc28f8e34dfeb571f3d06780b0f5589e0a2dd6b008f49fa4b14b9560aa3d0b979c12c1f37b844f4a66f9fc50c7a7bfeaac88d27dda233ac72d650d530ae34e220b97f971e1427dd297f3760513e67a1b9f697f53fa158", 0x82}, {&(0x7f0000000240)="82bd9beb34d205f9451f03fbc12cd8ac56a56fb5e6a458d793fafba488ed9c5e09424fc0b8600e277d540bba2dfda7b22d0cd28c49306fcff89c414ae594d302fe1df72d34da1e2b92235021832fdbdf43072e0a53d6338f12e2c43762632153e5e1380990abf6ea6f49517cbf4efa", 0x6f}, {&(0x7f00000002c0)="b3911c0683e1005b1350db970f23cf4a60bf55da07959025e0d2abad74140585d95d951208e566e523e3f8048c34fd4b7ad6129d75c1457422fdb32ec4c78781569657c4b9452237b2a8d3d6daccb87dfa95543537ea530469123f1fc321998b821dc4e35cf142c5cfbb9b0d7bbc21a1a4a555267100757387508162f9390845723c353592c588b196930eb75e1ace75a4e591547f242694de5eda40c1bd121dc8a1c281", 0xa4}], 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x4000000000000000, 0x4) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) chroot(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x4, 0x7f, 0x9, "cc210da4d6466fb9c6b6151ad4ca984d81d5110b", 0xfa0, 0x6}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10090, 0x0) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x54, 0x9681}, 0x8) pread(r0, 0x0, 0xffffff17, 0x0, 0x0) r2 = dup2(r0, r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 16:00:05 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r1 = socket(0x11, 0x3, 0x0) socketpair(0x1, 0x8000, 0x7ff, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000040), 0xc) close(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x200000039, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:05 executing program 1: r0 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x99de, r1, r2, r3, r4, 0x114, 0x3}, 0x8, 0x3f, r5, r6, 0x6, 0xd6, 0xe9}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x34f, &(0x7f0000000400)=[{0x374, 0xfffffffffffffffe, 0x20, 0x3}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) chflags(&(0x7f0000000200)='./bus\x00', 0x0) r8 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) pipe2(&(0x7f0000000140), 0x10000) r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x8) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x8010570e, &(0x7f0000000080)=0x20000010000) r12 = getuid() r13 = getegid() chown(&(0x7f0000000100)='./bus\x00', r12, r13) pipe(&(0x7f00000001c0)) 16:00:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000200)='c\x06') execve(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0xfffffffffffffffc}}) 16:00:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) read(r0, &(0x7f0000001140)=""/12, 0xc) dup2(r0, r0) dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x17) dup2(r0, r0) dup2(r0, r0) fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x800) 16:00:05 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, 0x8) getrlimit(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x11, 0x48) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="f6c48f381dc2a32ed02d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r11 = getuid() r12 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)="5f2424877b2a383c136866c8e1633c5e3fb3b006533c9453aa11d8b2ddd97afbc1a00ec7f5dc59e0ed519f35e83b451158b1f9564d0b54d15591c60bedf83dfbbc368c457ea08eef7030271f4e225d40ec3d03c41196db5ceba45a38ce0cd4e51e97fbf366c9e96ef0ff7caaae294abcd929688701fcd0ddc302572fd3540fa6769cc4af230974f2c15f9a555e1370684710a96215c39938221c25f1c376454c9e35c7e5d3b5709698ddf66dfca302dd1e7b", 0xb2}, {&(0x7f00000003c0)="fdd1c46385999530157eaf178703e6a0db7dfb5ab5b1bba0a0bab43f17c7095685a7", 0x22}, {&(0x7f0000000400)="b19b80fbec1eaa54f0c25cf97425d5c4e678c0289168a0fa35902f09f950d891e1e2b98ec400600e078d2789f9eb1a79903717b4c8059fd288ddebef4dc0", 0x3e}], 0x3, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x118, 0x40a}, 0x402) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r16 = syz_open_pts() close(r0) r17 = dup(r16) r18 = syz_open_pts() r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r18, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r19, r20, r21) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x0, 0x7, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x4, 0x1f, 0x0, 0x7}, {0x3, 0x2, 0xfff, 0xe000000}, {0x8000, 0x2, 0x2, 0x5}, {0x1, 0x4, 0x4, 0xffffffff00000000}]}) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0xffffffff00000001, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0x1c5, 0x0, 0x7ff, "812c0525a6e3878ae522a8c6b5c9153b06332524", 0xffffffffffffffff, 0xff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8522, 0x104) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x83, 0x2000000004, 0xfff, 0x20, "5873bb81cc978f1cec4839b771ed38d627047139", 0xf552, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x9, 0xf6a1, 0x401}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x30, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x7ff, 0x4, 0x7, 0x1, "0bbd14d56113667f8d8df99be3166445adb8b824", 0x1, 0x10001}) pledge(&(0x7f0000000100)='\xa7\x00', &(0x7f0000000140)='\x00') r1 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x2ea, 0x7, 0x9, 0x80000001, &(0x7f0000000200)={{0xfffffffffffffffc, 0x6, 0x2, 0x0, 0xfff, 0x3ff, 0x8000000000}, {[0x7, 0x2f29, 0x4, 0x5, 0x10000, 0x0, 0x0, 0xffffffffffffffe1, 0x8, 0xff, 0x0, 0xffffffffffffff01, 0x80, 0x1000, 0x8, 0x7f, 0x29, 0x1], [0x7, 0x8000, 0xcb1, 0x4, 0x7, 0x3, 0x80000001, 0x1, 0xffffffffffffff19], [0x5, 0x7fff, 0x3, 0x8, 0x4, 0x3ff, 0xda], [0x9, 0x20, 0x400, 0x20, 0xffffffff00000001, 0x772], [{0x5a, 0x4c, 0x7fffffff, 0x1}, {0x1, 0x80000000, 0x62, 0x9}, {0x1ff, 0x41f, 0x1ff, 0x3}, {0x80, 0x100, 0x6, 0x7}, {0x3f, 0x8, 0x5, 0xf1}, {0x2, 0x3, 0x0, 0x4}, {0x101, 0x80000001, 0x81, 0x7}, {0x7, 0xa38, 0x8, 0x400}], {0x7fff, 0x8000, 0x8, 0x964}, {0x8000, 0x40, 0x2, 0x9fc}}}}) write(r1, &(0x7f0000000040)="1a190000007675e5", 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0x1}], 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000, r1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) write(r0, &(0x7f00000000c0)="5743752defb49832905a3db87869cc938e48906c2d6629f914a29d173e49ce75d7c3498553fbbd3b63b45ca65a00198225f25524a70e", 0x36) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="81") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0x44a) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="37d2ccfdb23aee9ff77f5d50ff29a894ec3ef12506d761c2f1e08565def28432a839f71b438150080fa721ffe03c3c26a3b79153768a6059acda39c41868c45afdb143f4b6fe6e75ee2f8d4f2a", 0x4d) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x880, 0x0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0xffffffff}, {0xc5a, 0x5}}, 0x2) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x10000) socketpair(0x27, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x4000000000000000, 0x100000001}, {0x18, 0x0, 0x80000000, 0x1}, 0x200, [0x7f, 0x1, 0xffffffffffffffff, 0x3f8000000, 0x7, 0x2, 0x0, 0x401]}, 0x3c) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c4, 0x0) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xfffffffffffffffd, 0x0, 0x0, "f1b340e500000000000000000100"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget(0x2, 0xc0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x9b, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x227, &(0x7f0000000380)="6c4c47d0bdc0715927b73f8e856fcc2206c179931279cae9ecb7e07fb4f6b15b83df0000403d972c406975185ff2e70c5110293f6e90293111d2b80700009347f222e616c1369ac128b11c97e7d8df9df7f59b5eae613b0000000000004a8155342e32c020676dacf43c711f997097c00f16c145c79c84c0170fd3cf88c79b0d5739") 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x10000001700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = msgget$private(0x0, 0x404) msgsnd(r3, &(0x7f00000001c0)={0x2, "52993a448771782dd4cac29811e83dcb5a0df6711402f31542732058c6f8c82f9ed5c2d7fe8bdcc969480edc8948ec8dd0bf30d2b0c504c2b00fcacaf149dc69a1c42aec8942ee543bc246cc14ba22dd56702e08f731b1273e2e22b263d1d49fd63b7e46f5df1c886b32ed7416b99c38f38cf5447f299b43d2154a4dcf9010751306bf14fd842965121904a7623ae393f14b557ccc85de270b3ab720c3eeef611c033f69bce8359f5d5c384631965617a054013449261bcd51d23c6d8977cb45a3a1d67bbc1cb777475c7413c87edfae9c21073d3d385e135c2027ff2eaa0b6dbb"}, 0xe9, 0x800) ioctl$TIOCCONS(r0, 0x20004276, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x5013, r0, 0x0, 0x0) setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc, 0x0, 0x3, 0xffffffffffffffff}, {0x34, 0xfffffffffffffffc, 0x1000, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000140)="fddcd0d75ec6dcd612852c23868fb461a7d11724eac9c89d3f9e07c39224fcc044cd2efd682e7ed661596235c4015ab08716e60bd693ec1f325b6c3a50bed5ea8199600ad2982c9c2a895cae00aa1af919876693fd9746473b3e30820bf3de4b005dc736bd2881c18726ba481b978070a4859b13213eb1b7985eb04a2999c6985b5ea6736a144ff26c597d19c75ce6", 0x8f, 0x8, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x3a0abbfaa69bd221) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x4f5b, 0x4, 0x8, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3cc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1bc904d6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x4}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffff52d}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7d}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1e8}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xffff, 0x0, 0x3, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x140, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[0x3f, 0xfffffffffffffffb, 0x0]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x0, 0x1, 0x101, 0x80000001}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x40, 0x0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) semget$private(0x0, 0x4, 0x108) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000200)="6da3ad0feb0397d1ceb2621ad3c3b811eda3fb98d86a3fc18d8e8723eca3aa8a1ea36e2a3f210dbc5af07a5c223f3454227f2478f6a1f772e8c2095a80ed277e463db88d9cd506704e1c037a250000c74ac77d044b799674debabc03907df8ab07bcf39980f767daeede04ae2a4065aabf0c83d05a3e4eb7910bb9fa8c503fefaf0e591bfd1c379d603fa0fc67ac71b942c27f7b29dd60d29a21c1bec75c65b29ea3a97d3e79ac83e972b4d1ded152bc7b603a4fc68bdf82184cd7c7b20c401c352bb5ffe181563e47d7a6c95b0a2e543318f71e4a3be86383f7851b91609214c72632447d002ca670dd5fcdae1fa7abb74d6a488eefba89cd52e28e344d70ac9cff7103908dfb6774aa7bc82fe793da89711df480e07d8cf2a9f4847b660082e5e69d515562ea76ccdb3eca8b6762c45ece639b07184b16970072f35637ec551127d164fbdcb93ff03345dd90097844c7689002b63626db4a3fc2ad74687130edb57018ef2469ad479ad9d1db8c966e9e9bb3ae9e1e613f0193fef37c36c315d735861d83d9df865eec21fb37aad98919c4e5969afbf63dade29fcb77f370c47530b3f7d136433e43ec60e072c100"/445, 0xfffffffffffffe6a) 16:00:06 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10630e00ffff0000015977c9b53be201"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x40004004000828a4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x410, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x4000000000e000, 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) r1 = semget$private(0x0, 0x7, 0x5d9) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/56) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1a43}, 0xffffffffffffffff, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd60, &(0x7f0000000100)="4c00b9826169ca15269b946935a65ec394dce28b6fc62632fd55c21037ab5c6c0cdff0c616b8") r1 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:06 executing program 1: shutdown(0xffffffffffffffff, 0x2) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x0, 0x7, 0x1, 0x7, 0x2, 0x6, 0x0, 0x3, 0x10000, 0x100}) 16:00:06 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000140)="9bae9c34bbe2abedebccfa6d947ce0c34fb8222dd32158e3972f49cdfcec4a335cbba5d7909a8501e42758dbfc62a2fb01f6958aa2d633dc8c65bf316f21371fd43d8b74c6cee91d8febe818395f5c39305e33fc322ac149eec8df03540964bfbfbc1cf968a0d67e76833a437835b75965893e2cc44f96c8ed2e570b850ac9226f792d4a5d1e690163d9bd815f0e314c2c42b1b2a6ac71e7356abfcf2a0279c72cfbc84130f996fda1cd1edb22e8f4b27aee223f84bafee6d35cec2a60b610d1263512b1986f217bf2c4cf9147670aa2143bad4f40dc8a323814d389871e486ce56204ed439b62b19230e8c78808e3628e197db7dc", 0xf5, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="c620a340aaa138ae0d384c70e6437f4e169d6951dc3e18e70ac0adabc9008bb02a4b88dff427e1370cd713806b9e357dbbc5732e7e3acc82fdec6634013f276dd77d86b93791c894c3601be010eef3e7c4d2784f8f7e0dee3c7477f12ad9f17f16293053a3816c30846b998d8bef8f735ead267d51333765cac232ee327b9bcd1f04562776a22a446fe33bbda5db22f71fc161a12f3fa87874c77de2f705b8439f5689ee9bc264a6a1ca49be7b943bc91418d0cb937df2e193", 0xb9}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x74}, {0x8f, 0x2000400000000000}}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) socket(0x2, 0x2, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x8, 0x1, 0x5, 0x0, "d6f096c0b01296e051c216103bdd680d7c7b76cc", 0x9, 0x5}) renameat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20088, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="29b3c5a388af629f6ec3839b462d3b78a91713453ce2273d1154dbfa81c8333d393189dd58ba42f827ac1b02314aac79f43a235de35687ff69938ea4b75e0815060f56e7856922b9dccab77b55e62dfd4fa60c09cbdde9617b41b23b9f47a13ac25ecc5a885a23bf7b037363b05f2743c11ff09a72b3486a6fc14f227f48c8c108a0f60e7a973bcd3c403b75fcb42e9f0a3dcc584c91c43a317f1d", 0x9b}, {&(0x7f0000000380)="73a4aa9e89c7d1bfe4bb98a8ba48ae57df5e0f42a0c835ffce7f424acf29301dbc1ea5e39ac2d8e035b1183a31c512eadfe254c325f8710bb6fda77129083dc5f5ad7ab9d78e593734902c1eef79702eef6ccb17a54f8451b7ae1100975d769cbb6978689506736ae772fd6fb56dfc7dbba83398d540954d7ff3e7d5cd25af81da8bb885a2467e51b5b1c52f9c", 0x8d}, {&(0x7f0000000440)="cc2080d5933a6f89a20a802f8f7e904bc863562e689b4eb71ecf98038afe81f78b42a618117af1a523e9da800a621c8d943b359c16f24d4b2bffffe5938f7ab82fabfb6f0a965b140a4d0a04e2678b9296331bd59f5c39a7300430e2efcd5c4ccac6ae6ed5f84ea104134ac2fa7307c448f100261ddd474078890ca9cfac19de7cb0192190b3a0c23ffae5c8fc5dca1a8764c9a8d02cb7c4722d2c68c8215d688387e1d8d1cc3e73ae54b56f62a8683d2f4ec68f80cbd49302d5be09125948e53e6a74f89bce93127bd3e6b50d8a3cd4d5913615d621e3c01accc7e1cb2bdb687d4f6e", 0xe3}, {&(0x7f0000000100)="e419fd18dba112271f957460642aa607381195e2eca3e7516aaa56e7f160a96fba3f52d2267772d06f0b7eea2fd2b817d34378baad2b2b3d17bb3f76fa76ce77969755d87433", 0x46}, {&(0x7f0000000540)="7792b4f66bbb9a2a544492ad5d1c508f58063d5249e253d474893c54dbe01457adf568dc844d62509e0c31fa260614b2380b8b6e3e3383b3c0a79997be87a62b6561d1d504565a61715ae1dd023d4f5935c298970c30e9ba30a2f4cbbfe56ff4ba193e0ee67c180ec381bafd582cadbdf15e4984b94342dfff2fe2ee7c8b476925298b27d7e64b647941ea95f1e55e5c97dc398c92e8cd5c99cd3354dca4e3e7bb8ae809fdbf6c", 0xa7}], 0x5) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000600)="dd0b20b13f5c16970bfc489787233208362b2719ca16520d662512ff78c8238a231712ee0e3c5415ab24176058d1a1c8ee02a7eecf7ef116f0e2fe5f774a01d4213c698bf18aba4589a2d9d325b8df8f7d42e27e0a52472aa1d5506220c64dccab51e8aa482b677a83cbd26ae4bfc2f48f60a48a254e6cf123c1f823ce763d70bfbcebf2a88d6189a497607b9c62bad6da813ad1903f9d21bd089eb7a807e9e77f4800855a3561e7645adcee70f734aeff7d35e630a1d95f4e5f27236615ae197cd72d18118bbee0c0b83f5325791e24167ce910035fc5", 0xd7}, {&(0x7f0000000700)="9334ebd8fafdd035ed698d8bad8f64ec23a588dc60aa70300ed523dadd2488bdc2636ba40a99b1602fcd73b3dd78fec7d66980fc8da40395d093de6cc5deb86864cb1e68fb03d5749fd56e7f86b5b5cf63414d3e58a456f8ab15c4cd46666ef40a55caccc93c97821523c2b534fea02db7d4f1ae5fd8f604fc8457b96c8570640b5723932b32d6615be096e5f45a51c16bc4c384f1f4d3e4627d8d34ce4ecced762851d51f6c644aa0f75c4cc5dec192cc770efe49f688920064ac56b88dc7bc529ff297d9894e711990a9057376f46480306c9e72a581aa9c441707927d38f3b3e32cc3401601", 0xe7}, {&(0x7f0000000800)="23857dba74a60d1d8c429afb7bcd753a4a0bb1c5f573f14bde93b851a7c93d91aa9b1e4c84764df406c1dc505832a6474a6a8eebdebe21e53d20e990932b61b0c9ee99c2937d78dca27a8a86b2bf23b188700c0a25bbb934b304b6d1e7e394ff76cce85026228e8e574640e24f39eee0c004706b1311663f7bd9d14072b391784919a9ea4a56af943ed3ca89a925fae3383e5631ba8249eab9c5853de316b53ce06e507781b9fc927b559c615efe7b25f6e9f25b8064c0e38de60f150ce6d271b9e14a7a73e34dcefaf29e0d6e0c386f764d62b6c0c0f244c10fd36a32f11ef1ee669b422fa1907757d12756cb30f024e3f12f154c45c7a0f6b96a1df66954e5707f8216490a5e98a2efb8d077a65e170c8f77a07b6cc9dc94cab359b867c01ec7ac94565c55ef8ead996993d3e29bced047bddc54222df5fcefa85c9858b7007dac52f245bbac92dc72cee80ec9119152a34ee822baa0def15193075ee0d8343c4651ccc3650fdeaed128cc4ed0f4985f3baa3238ba577a66514410183ca27c6c6d94d55836b6ef1cdc8341718088b553263d31a80dba1a39486d7ce9d9f36d9615b755f991ecc9e7476a89d2b4aa93a8a64d09e0e5851bfa775971d6fdd3eaa57d9ea72ae3a50d21e58b660db7fb973e0047b86e7d38189bc42f368f842ffb25aa4c03e37895e3f321e8c96f2f7575ab5aec0ba63af8b40b8303feb827118709d74c81d6b70a8a25e8ad3e0159e7e2193ecd4e03c033af6ec15b1d1a179dba64d16d393348e4d8daddc03bebb8cb6c7480395c13aff5e1258722b805ed7245d344beb140d55399946e942a07359cce070f2a8ae6f99ed8551d89d0bc00873517cf5dc28e2fd72c218b4d0ed4d41a233fee0c4740b4b0ee716723cf968b629e337d872fa985ae5d3c43a19c42be84ede6fa587393791bf410066c176cd23151a3ece9d0ae20e95c94c3cf203b0d8a7bdea21fdd10b2c69fcd9e18516d67b3206091f6732b6f73dc613a5aa9aac5dd94ee16e8b2b9912321e7f226fd199f3045b0e7ea920f1d1176ec664dd95c8a6767397cdc06862c624fa9795ecbe0246b56e4fbd26dc4a2cd740aa7e562fc334d0870fc32cce5969a977135fdb924d4caa0c363b94132518e2da20ccfca2953871308c7872ef9258da6e7ad47f32d0aaabad30fc268fda4274cb24dddede9f511553602590bf708754a53ff8c8b945c1a0c4d8a257394449141c70eed01761a1894c48e70d92f580b6bf7d4e4057694f2e1cfd445689c2f425d87dbfaf6b2315933e6f05adc52d67bab4de59f3af4f9be019938ed9e2e3f0cf867dfee7be07e6484f4f1d40b8a4fffdaae27cb2d001442c7c2306fe2421f907471f66a662262ff135c0ac42f2d83e9d92da54b72e54d414a0182eb40e8708040fd6b33977ea154836ced19929fc9384abf59e237b24ff7fd7df1d1d59873f54a961302307f8bb814fc3104b25349bdc7eb6318bb5fd01df2850fa45cb08ba4bc7dfc9b0a71206b08a00b1c27be6a6929f1d2435e4e594eadbd54cb6ba78f0980c7d077b622a37f5515bf1b69a3f65832d0b64b9615fa7c1b2c83842fc302939b32003d8ee47b3e334b1bd92933c8f4ff02222b081913d57d6632c7a3211330e549b710d0be4201666208305818911068e5a993ffe424762c77a5a29ab1a5700f19e20fa77090c8c610c3c3d398cd186216f0afaa7b68b37b5451b3623a627c2066fb36a0011a3782b5ce77af97f20d02db94c600f284013391e4396db4dce0261ccf428d30693a28445af57eba046591466a83a069aff3f86f56bdc8b38926cd0e8e791e453dcbd6a09dcee2885e13c3e8af65709733ac18a6f3a53022c6261f02460cc3813d640c096dc15eeed3ac8caea3fab5aaa1661cef8b9d2b45d0e1558f3fab9fe9b5c18829995b519709deb2f9269b57db8ef96451e72ddf0b706a62d9b51847c96202ed185f506ac55e9a05d02fba6263ae1c0197045d0b7bc2f5970cd1ed545ca027dd44ee61c1c9aeba189391aa3eda69fcd57624712efd3fdec3b5c3977cf4f57aad2fd1b09aa327efc30ea66da4038a9d165036375818290fdf7004f125c594fc780ac42be3ba46ce73f54a01ad35f4fc0656fb3713deda5094ddd58b78324cb7e724ebc08c4430872e0bbc093687ef6ad36131f924bec6fdcc7034e5641fcd34e7ea44614817b263d4f5dabc793287048e060f7f100119d384b9521687d2974608236b22d3b30ba053c54db8f210c387658ef4aeaace6f13a9f7e23a7857ff24d209081e3df47e1ba0af72775eefe0b33e79fb6ff3c58d5374c6fc571be294a3f695559a8029c93856c6f2717717e75587fcbcbc00f66a1a17016c3a2b83cfb7bd0db32c1b75e4ece6694f303baeab4ee4310f590850d22e81e80a47cde15abe1195918d14245571ae790059ac767110a730b400739c36c222c44c34521f41bee93229606b200d2911029b0c0a399a1162aad2684cf6ea2b172a051bc0ef375b5e0f87534fa5ee42353e71d56f9da8792f8dc6867231b43fa1101b6379c74fb57b97240591f2d62813bc1fdf61cdd34888399ea79cab94d2cad02c7bbe946a09ba5d7dbe17030f1bae197f53090cd3cad7ec5dd9d7b09431bd2307dbe95c4bebcbc0847368af33005a147b82a3284af79428c7d0d1c61a4b2a2f2890bc9bbbb653dc47ddf752d8503b242b6cef4f8ead4ae93b86bc4750e93a9cd3b5f2b57bf35ff5be1baad4a2f6c8bafc21e5cde9eba648aade72ec573a7c2615ef19f06f33787e8c61f0122f8527a88362235cdbbe10f9c27199848fb74b649248220f795e2806801fc6d1363b93517faf97013c4355ed8f35db2d15a436e3eff068ab607855500c9331fab002bfa8d543f529ec0cd28280b6518f84b1f8f8d5edca651755a9003d61299a21774e477ebf6604646606b2cf7c1ebb01b69917ae45a5f5c94b534c648161e27907c714d2d9b0b2907060b594919df153a4f884a5f78655c3bbeec2ade91d0738c23d7a2c3d62d8c71f4cfdb9a8322fadff708ff9dfa2705c32e2d98a10e8832aef4105eba2c3449f49bd635c58df11255d0a8e3ab23f879697d0b60c0f39c8e7a3af8855c5c6b53ce18253a469e919e84ceeaaf47578e4f1bcf4af67e8d3f107f8e9ee9d74defaa4aeac73ee80267e66a44b24ff9f44b7ffd1546593439b63bce67e3ed50a5f0a65015be5c2811530ec4d3dff8caa3367b8f950091aababc01afc0e86142a9f13f945a965aa14e4042932ebcaf0a22550e8fea2631094dba601332bf95182643b75bf865e01b1fd605d433c9b7cd0dfa8c24d9830133a9d2be412b83524b97f40072cf625b5b1784c0e9032cd3092c8e70eee80e809e4378c3488e2695a14952ecff348b549201bd247d9d358dea605b28d43b671034a9a0858c1bc906f5aac75b9e56c808027bb7c55f4bf6d80aa362d4e59a63a21735bee2cd47689e243be13516d832e8fe3bfcefaa5c6b6643e2211a108a106c70d191d1a4261692d989dc2dc86e5bc8038aeee3d3128117f590f99b1f78af451e6d2ffcea1c87691efefd3644abb90ec4f8aeb4cf78251f3c7bfdbfec4f719006d55b827b4083a2071771d525f42fbe88d9702fa962224752d1b0f4772c336c79a26148a51db6f2c13ff000ef8f765d4aa186a5e4c97bd417492de999ec6077dc783349cf195bb4a14d11beb183b2765ee68b2d01bf6a7268d65dfb85d7d03b8e7ac294fce38081126bcb5f3e071009e5a73bb3d2c81b857247aac8478f3861772ba3d4a9621511745aa6a1894f585ee21069bbef1d86bd5145076c10c31d101e20a34841d099146305dc69eae0f3bccbe65ae9225581b81689982ce40303118adebf891371ff3f4c616e930ee055baff93cc61d8ad15a49d009faf5be5f70cc69bbd8dd7e3614b3429dafe36e5ae64d30f7f75cd9300329d076856a3500c79f2518728ffb80d817ba7dfbbc80189b83ea873d05155ffcaf995669d9470fa9e3bb7e9efbe385c0985428bfbdf4e5b2b7ee188cb8d575db0e71cbfed2635e8aa8700dd550dc8a6cc7a17ef8dff584888892f86f81daf021657e7b89153b2156d210af82afdea10ad2c5a15e2561c227179decd55c3a9829ab3676a4b396438294790074ef6925d23abc5fef6c0ad6f43814d2188186319e22f6ed6db8b0c409c08b4ceaae7626fd24545457a3b832e782792f19c4b7eb39240f176bb51e97181f034b9937758fb2301697687517f67951337f32d2648ffd9afa79a42ce75f08a64a029587da1a40b5f645c3df613edf9787e611cd9debb6beea6feb0989a97c5aa81f23cbd2621346e7e4c8f2ee648fab5ff4121756b2e41639cb1e035e87e0a89c08a180667e8d944c5c32efbf038fe291a9bbd023f50419a7eedab748e9379889ede72e804c06cafd4530498df34ada335b5accd32e7e34867c7cbdd70f85f6dd4b1f248a141193dd9bcde9583609e46913a918d2031738eed4e8d1e8988ac23eb1762637aac43daa37859dabfb182cade45fc186266747cd9af98e321153bcbb486f0916417cb2f412d986f4d82af8283e1d06a51e4d8a89340cb520bbebce2ea37ee7fdbffc5fe0c50b4b261e367292bf89c6b82de6d7aac31be0699e0dec0c70c9c8f3b6a74245649138226d4e2aace5c0866045f055056c07cf113340c1a2bb6b2fd62e32e71bb00d9a18c4763bbf57b14924eee47ce06ab309231f7c3c96578549374aa7ab2d22fc0c09ba36d9e562252c51c0c75d9e4651f14f2fd0f99e6a87390737a846b757d149122f36678f8149c05f8375d74183af6649559370f2a5eb564cac4538b28239fdd57292707d1b50358386c3aae9477415f8011ac562080e8c9e929b6c61ae92ddb79b4f78dbcb694c9c12b83608a909e9fb36a3893982353c4cf3ee08c5c579ee13bb99e6b52bca49fa38a7fa2e7d2715a74aab3aa7aaedfca8aff1122ce8596e7747d388ba04ffb97f266b33d68578a28fa8b3b07307aef2ec8b68a2369a3026b75ed622bf24f14ffa92d89e30b21c42fd2b2dd977979437ad5d6a45aa5d0fc002f8b5baf1bb80221a105341ff86662b3230e47986588f27d8d71ffb1448e0caff9d70b0bcc929e9d934e4a124d14ee46c126080dc7aea00469276bda36126b3302fc757dfaf372425bdf593b5a3605bf38f89df86b34d1c2373ca5dbc09769ecad900f26405bd410831c27e04d1859884b61b2e781e9bb6b3101b10071c37341887e3ab6e1ed83181a2ac435a3b65dac6ee33d965c2faea98a3ddb67b39f297dc4610d7e5944f096aca287585428251fd99b17731d44f545d0bcc8595fc677f4bb12e154e50c3bfffbfe8dfe714b94207020a113a312b37634463156a5b22239da8d56194d2c8351953d2353d302962370b1b916b2e2e08917745ccb00939101b27235618949d3a56fae8f479b712307bedc6e45d70a27ee2176f34060bd28c4a68a276390f1f4855bfaecabf2f294a680d897d2185921da080772905b5097152ba3c0c669d014a4537e87b2aaa3137e670f169134adf0d5257a51044c23e782069ca483638fc710b08f0abc76f1399bd4716974ae94ff48bb0dcefa101dd8f52bb9001919e4aed777b6db957580d8664e8808116f558df682ae8649a2b84780afc55c35aaf83596e0e7b1f392ba03bec70b6037cd0ea9cb5b003daf7bf4058c390092f928209d3db21b6b5cc0a115f816676911e5cdd61529a2b498d79f170dd577ae5dda47dc7491c7b6cbf74441e5941320fe4ca0e1429085c98fbb61e3d1dd1", 0x1000}, {&(0x7f0000001800)="367728413871734ad81ee05ac662ca01059045e9470d14dcd3258a784f7581e85d2922a54d4a46b97fad6235fd18167ee7020bd4bd62e565ef56e1a83f2f49a113d58caf781ea7dc21f8069d8094b3a3fbd4afa8b07d92d93a6a332f9c2be225946cfa1ea699a497aaee70a904e351a1c65fd5492a0404f4a73a12372ef7d26074d328296f5100c1f0e64aa1b23c6c7c7b9e9180ed39111a7d0c3db52c4060314d197d9d5dbd9e08fb87780793dbdc77a7cca7cd386b3729afc96a15ed", 0xbd}, {&(0x7f0000000080)="3a11f3cd782e08ac7d", 0x9}], 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2000081, 0x1d) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="b64146c7e0c29a2f607b", 0xa}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000340)="bb960c72965a761f235478", 0xb, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) setreuid(r2, r3) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a31b2e3366696c653200"], 0x10) write(r0, &(0x7f0000000180)="86a513b8c6df2733", 0x8) 16:00:06 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0), 0xc7d9177a95378618}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x8000000040000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe51, &(0x7f0000000040)='\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1708) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) dup2(r1, r1) 16:00:06 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x18001, 0x0) getpid() select(0x40, &(0x7f00000021c0)={0x3f}, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28d126f4299615dca34a0b0b5eade8461d1b5fa6f39f158f528eecc4d09b77cf1b6604f445cfb01531132dc0d6ac4741352baa91a4f649eb6ae620f6808952c7124f118edaa0b06a3638d94c7b1c60c00eb594f7f5c3341df1a320c1ac1958f29173a9a19957b6ca613805ddbfa3097dc6e4c9686964bb4cb4f2aea79653aa115b6cd5436e01614674a7e1d1db12147319d7af", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r1, 0x5) r9 = geteuid() r10 = getegid() r11 = getpgid(0x0) r12 = geteuid() r13 = getegid() r14 = getpid() r15 = getuid() getgroups(0x1, &(0x7f0000001800)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) r18 = geteuid() r19 = getegid() sendmsg$unix(r3, &(0x7f0000001980)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000480)="89ed6278b2096b5eb4b4d48b902b31fc24e6470d2246edf9921c6e95e78dcf8929e22c75a01ad6ccacdffedca5afe166f6eac38b128110dad0081bfa0cf826172a311bb46e1b07f38407673e5430dbdeaae275222ae7fbfd8b3d1a4378f75a4623bb3fee5634cc7060de958ed1eff85d9f766890a8cff68cda908bd7b2d8861f72b7a681ca6f75e236967869e67ceab89d5bd4941f5dcc6c36f262f90462cbe272f6dd5ab38aff9ae2500a4d2c2d7f41ecc8487579aed0feb89990639ede2c6f9446fa429e267fe48ed989bbe8170b79136ee805ac4fb71dacc4237cd974496202b3c1d8dae14f80b6aafde521d981580cf5aa29c0ef", 0xf6}, {&(0x7f0000000580)="bd0b5dccbf2a9b9e7263cc06221d41cf53c81975f4857454478b6a74398272f190914c335cd2fe358f1e70bdecb102e6f53777cff9809c0258ead8f2f8dfe4ab6b624c0ade6dc55e28a8958f51abf73fe2edcbf19a572a1508b7a0a7c2", 0x5d}, {&(0x7f0000000180)="b4e80f15e3", 0x5}, {&(0x7f0000000600)="7ed81bd436", 0x5}, {&(0x7f0000000640)="a455bd764c703998a09d1a6c5e50a23fa9013a9b5cc42c6a5d7dd84200398816b640a79c77678cf199accf17e09c026597462b7d7a0a51c000117671c3a8d87795a04b40217e2a896695f2e90519ec5fb3eb821d489483363297f98aaac2febf8e45d8a4d409d600", 0x68}, {&(0x7f00000006c0)="2e090d9fdb0f62db83fb671c07ed0e986fe388916a27e1833de829dd5af777f6f6cc846f4262c355d7b34d2af9a64c60f32228d98a1c6014db93a4f30407d61f18ba15cb", 0x44}, {&(0x7f0000000740)="732ad0615ab7c248ecb1e8e06344cda3a5bf4c3482bb19c3c4ac0674632d6ba33dd0fe9624466a28f362ffa260838dbc82e5268fa6180fb0be741af4be60270ac8d4c890e017788169aa1321871bda3f783b46e06a2d4c8bfb61c12f9b7dd7393c4b46d5991bc5163e35432afd823e86a7ea7cc3bb162de8905a52da0a9032b14d9fc28f92bd0c4e1aea1fd3200accd59b5b5958b43336233b5d6cc0341692d818429b68a1e6c855eb26b67579caf441bc7115a534f99ec240c881379c8e4b66f7b02bf37c8ea6b907b3a4ec4335537849576db30478db822ef63c4fbe83cc21e5e608cb9cd437522a81f56766bf4cb0ef8357f439f3421bc50fc421e0721b7ffff208023839fe4a7545979fa4a571218f8a364a75c99fc8f53c69058d28674a7c1a09af36357df19da6fb872a0d2b51c5165157a319f093e9e337ac001d8eea89420fc22d197bdbb6e1915bc41128417fbd5a3ce427a3e2f6a22c851318ac2673d50d4516fa4bbd48e712c41690b44f0835cce3d8f1069e08361528d668e48b9085574221e3bec278e1054a1aec7efea3e7f6eda49b74acf5ddbe86d9d5f2dceb7ea1a05e330c51f77166cd29d86b504e65b2d4014283e3c14a7758b522cc2edc19364110917777044002094e53cff2026f18b7e5163a76d1e750a651da7c7ef6c361be74058952f3f19f14c75324176107643354026a2a3c2f9ae1c61aabcece3817db2a6c8b3ca670d2c3e06fb8f323d3fcde03717743787e53377ab3084ca48af1525162d73738d8c4fa70b409eb876444e60a2eac74e76a2a6ac98dd1812878637c51496551870b0b10371c7ea3c51ce603c635f09bf471f65d442ab89b6c501fb5f3a7709094de838fcae0bb52e5c0098f012fbd10694f5b75f28134f21f07ccf02a421af90007d975ab63256770b715fe5a31947d3792d6c4aa42f646d26b78d7051d1ddd5608fe45a1b3156b17325e0bcdabbe07b3b9a0014a0011a79b953b4bf0c658c118057474dbf4a8731959dcf2583e7a07d1571b0c9981051c92c5feaa74f1645561f1bb70b11db017d94f1c16f1aa29c4af60b2d32a5a2b3c5afc7006191d585650f2a513abba5b6740e4dd4cd4c92ecb0527a86e522cd6b0a44fc7796da92b7ef71c6a966ccd2c52a4113ef6ca2de5062e7527837e3cd6efd1902fe1bb4181d7f5ddd2912a163ec104806d9d6f94652a614c2cec83539c7d96cd1e1f3dc57f65e18b109a03b54b4826a29a947e937065ccfde410b8322b376def6f40c57e215bb664d786831dd2f908715e6f091ad603dd37b4d9933a4daea980794317d60d4b5ec9ee9ad5d38375042ca75dfea8ff1380828e115d4dd9884125777405196807eec57db692ff4f1add6878133df66461f82d2d4addc07f39f9709bfdd61601f2e9d7a236f8187fa80489b2a346e89e5a321f779546a3f99b967aef7a49fdfc2135162ddbac95aa7aa20cd171499c001aa0c84b5b3677e938807626eddd4c40330c0831f6c2211ed820bc06ad8fa720fd6647c3bc71e94c221506cfb2fc5480d8f7cd89efd7a25437f736c384e4256bbe068fbe98abd5e40cf91c5b9809fbd00b9b33100c5c3c47c05192ac2190b408f8e434c38b4e0c02efd318f4ecf755caa83d91f754c5c11db29cb2d5796e72f309c6e1cfa013549ffb726ceeb0b86f6c5e0ee948ecf611dd13ca90834078077101bc552732c48e6eefc523e19b046f3893f1031259f219a0bf484ab478a4c32ad257493b6f38c7f16f21a958a25557f06569d1a2d9ad0327f0f10e6ef52e6a943885bf9b4d78ef5e52137c60b7c063c6f563306518485b0f11cef586bd260804afdad61878dcbe3d460fdd58c238a25e181f143c274fdeeb03915c687e2c5853128b2714cb78c73eb19d1e677a9ff4fc82ee22b874d921012572321cc05c25182f38aaa1b44902dfae34683ddda23c7cbcb1aca36a53063d24f0d768306138c6d63343a2623932eceb0f190b19cbbc33ff144fca30597b5ea600110ebf1adc5cf91d651576909bb1ef43cc9391bbf049e8e69873fab65116a37ce0095d441d99ceaa3ad6cc3f928f73e0e9afc105f86d528dcdf02ae80fd6949160b8602e75d40590d513ca8b1d510daeb88b7af7c61ee1372ecfbf8d0bc1fae0801962bd2c5ace9d1eab3613fab1d1706a5186cb3bb6f202735a7020fc65637fbbd95f5fc0764677f242c36621e45036466a8cd78e10f375588daa772bd81bae88f095b99d0356464c5f1ae7cf18e4732c5a3e952d4a3de92d5d0de3f770423a4fc2ad633d4f2fa165b7fe18d3bd97a061ac66be59464e4666864e4af47d81bb05d98679a3561c84fd08d9e23d3ebd9b16c5467ca26bd2de643a6583580b0da815c69bc1ecb99a46d80b3b19a59e74adcfc30a149ab453c7a755ec18e5d3a826065177b727ae5078a5311ecf9b5e0fc0d778135815293402ba4732088653e0068d0b3f750ef1518650583e37eaffa9ad864cafb6f91d12968829d88ca9d0edbf8432f9ecead0e4c206cfe3142c073366ce31d2d12a8a68b8e60aa247f00d7c61f4aaca8d3d3d734729a61eff8feb2a866156dece985468498a4b34dc06e02c9bebbe0e4f0161683cb1c8c672699afac5062b46edaa026d28e8250c1d0fc009f3e22189a92965d0fc847bd6fc414a83be9a0783112a32b260077eff5a27e58b8c271ed36fc20920245ede620c883a8c5e13c81228d8bc7531c12458b8cd40d01a0395f19ed0b4f6f9f22fb22cc109a82c0f90658fbe6ea8bdff4ce55d1acb10a6c99020302ccaecfe685c9feef894071163e3f3b433e45ffc1b0f84250cbf4fe62907da4b1feb5c78a41c8065f57262f911a6d7fca90d06a05180b1ba9591ffbbbb46678b12f23b78acfeba743d9913ba5315edea35d3b67d350085352ad08313702c75f06bf835a38eb24a35d764ee6510b5b0c3fa8fca4037548e2ed6247d8b3ec18554a39de53e5d54d7522d148ee52665b6d56ee298960c7055d233637b7bde69e8724778a08bd31f3907cee031744568edc55f1c674356f59cd261a4c93f98fa67438870aaa4a2cae5213e771bd1f6b3f66180b67e79b209568ee5a3e8154fa981af2c2e02c290db0c27d0b2b4fc75422a1ee90d9d24570012aa9c0443f8eebdf4a3dfed100e75fd64b81ab16b7152304f79767b105384b6a6936c794f0debea5d970a4f685c05f5f2c264ca5b65ab6f847cb7f1c9c1b20aa0d870021a78c0ad68c3b54354deac8d995758093ecf7ec65a014066b9e2cd9817a047e6bf1a0bcacc1598854b5cae54d0219339915b8c84858b199ffaefebc1bad088b76a7b70502bbeb44c161a99768b792d80d103d8ee777e71b5346d6836e180221bd412172052a0a553a59e65f08582d966ca49acb03a13fcb030869675672a154a41251f0ff62a02d26391ea75f42bbe8c2b2b9677c8ff98f0ba35f0d7a7ec016b1306900503f7c2e8f33041787bbf29e068ef4095962bb29a56ebe89df81be7daa6971efeec5484b90a229f2efd54f420c3de0071ce1ed5914d178c75578c9da53e929025a0128297a06e31e7c32ecdf8d862d5fd133553808129815dadc00334e45ffb9c0e5431aeebbcf0653662e2192e2908253d26325d01542b91eab42269b008609ef687cb2d64223e6c870f344ef723feff7ffff9f882676c3379dce1e220ba6366cfa47776189f0c6b27af42eab17c22484cd5ccbaed689a4b30210a2d3b8d4a3f798a71ac2de06c22aa1e1a35d52728050a87745cd0db9feb25af525d7a3a7622a1a50b3154bf38e0aa3e8e04b052dbd0d3f1bacc139be579a4ca503b186aed1bcb6b9d7d2f1789c829d5009050396c46da71da5a7fffa0964aae23a45b46582907dea453262a0a21a4c7fb184feb000bc34b70ecfd60173c015ef9be605bd867b5568e8036f0e271969604b9773446868721c8011052788775a9d2b50e270b56ad4064564211058d847e72b83059a126baf861cfd343bd030fd36725121ce7fcc81c14426c7651904a05658edb0239af186d02dc80e9d9e5fff389835be20d5c96894f6255875c5ef5dda63c48cb2ae7e287964038caa9ad4497b15d6372298a0b0218219999f634a3892b49fcb954a541b9f02b8ffb7883c3f105d94fe0f2f41aa30dbfb87e2f6f0db8e9e3b906befcadbb4506213f80f3b133f6f87f21a2078e873ed1e7ad1271f2d14a223ff05864993d21d1eb974e6a494bf0d5a26859bee77fc47ff9e5f026192415edee08f7923c048ed4d9bca0714bba113d3e6ffbf736c51ed47de8d60b68bfeb24eaf6d3a1664d4749b527c78a5d970117bf0739497e4a0abb3151caf3479e893aa54ebda28260dabb412aaffda86c59184f4e588e7a3eb16bf17372ba5704f42a04128eb51b9ead625af8eba91ce7aba4216b28d9c19b05a24ab1d19c14ccec62e631e02091ea09d18cd6e40a1ef9128b9b4368393b143681fd292fe01026b1e0866b9867b13d601a75c42ae0e8c5f2db515c584b2d0ce7554dce670093f73ffcfd4ee071f4149b902724b2a84cee9b0a9e1c6c8ea124325da62eaba7a3f41ea875a269efdc5b422b3a82f94392fdff85b08a30d2ef0bea4fb258baf8896381c5fcca6d63465bdc945a98d015d66b829028642b98384836e394129d4bafd9bec28f1a3fcee8f192327063617ad5b8fb038fd7119f0c04cb76613feff15f5e2852502c4e14ba58a589bbd2e815a26a43e581fd78c48026b300e64b4b54c4a485a804505a1cdaeb2bafcc08af731951c35485dd79440ca91fe4523d6a813f20a122d867f2b0fb899d15f5c2394646e682fa8af2888d60f6404ce29164698891b142e53d6923319de309c5ba2c3fb4774cc4fc6e686183c580cc90c75475e64e54cede8a0c71b82fe8673e26b467f31d7b9bdf0aaa77fb4476f1178483a886f22ae3d6c8044f1637656a2850dbef3f5451811a9e2c75f1f57ddbc530b69ccdbd46fb3f042f718bdf367a4a2bdc7de98e3dd1a6efbf8806541b94138908ddcebf4f3c97e761d9547d4f572215064e7ea5d23ee33222ce5627c27ae082d4544c20db3bf4e73cabdc2ed5b70eafaa383c4f33cabaa9eb35947fd89f6eabf8013ab85731ee7990b4c80ffb8dbd87bc960ed6e1c418ff4790e1f8c0a897a31317330476ad4a597ee09254f3d40b19c7c8194138612a12b171fb0544ce67c0b680e5d021274847940aed3bb28176928e0cd5e1aa01913ecbe462e309d57d37758443a8a151d68b2383ff3127dac47b70705c91f275390664cd0cbed2331810c3c934df7f61cdbf2b3c61041502c8fc8ea2a1987ec6273e0140644cb963935831ec16f134d8edb205deb2510ff29ff0119f61c0989858984f5c7d73358348b12b6f74298b3a1f8660b49ca2e442b9c53254cc69caed59037602fd86dbf586cdbda9439c4e47e04d22ff2a9852fcfcd9c567514ba58bc524b92bb6c77d880fc8a8349cbe153095280d3190701432383fc1ce6dbd4880961911c8fdfff28fa05ad26c70cd9971df57cd3082742b300bf91de9d02f0805845cf98be45ecb5414fb0b26274294888d78266bc9a18e00a150d658ea28b6a225c00b1430a03b98cdc2e653b15b8aae51ec5aa5cf8d92d6dd2caa8ed506fd272f50d0302d1f167a182ffdb091feb3cbdd2cb75f57aad3c7f652560ab0b6d90954554d8c32a150f8932c65163453db6403916233de48567e1ec097e56363b53146561489a3331da0b9f365f7eeb68e76226509088c66da74aafd181f8cf0c56a45c9fd5bf81294fbc63c6db947f74da0b5", 0x1000}], 0x7, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r3, r0, r2, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r3, r1, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xe8, 0x2}, 0x40a) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x50, './file0\x00', './file0\x00'}) r20 = dup(r2) ioctl$VMM_IOC_INFO(r20, 0xc0185603, &(0x7f0000000000)={0x8b, 0x0, &(0x7f0000000300)=""/139}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x100000000, 0x7, 0x3, 0x6}, {0x3, 0x6, 0x1, 0x1}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0xfffffffffffffd9b, &(0x7f0000000580)="d7a5fa20e350a1c0add0da70907dea33c992f666a7aac67687333c71d17541f31632491ae1a86a63f8472c3f4f906c74dc0319c05396f429298aefb5058f11bd2e59a98d1c8a480ad6f20a74c726273f0baec66d8ea1829190860117b113970404122f165a6e97444d5bbdc9469116b69b24376dc8eb9e7b12704fed8d27c9a98758229ffca2493d70de1921adde4d3195340c873beb3e5857f340b1455c2a630f018edb834a38fe29f8af70cde8d5c2492a447937c347601074385cbb1f017026d3aa8300"/210) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x41) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x22) 16:00:07 executing program 1: r0 = socket(0x1e, 0x0, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3a82ad09f4cb4055cc6e534202c1b692b034338b96c2cb623a5c713f9cf3d25dbb96b54f276a", 0x26) setreuid(0x0, 0xee00) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x140, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) socket$inet(0x2, 0x3, 0x102) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="5bb6c0ff5d5e1814e6", 0x9}, {&(0x7f0000000140)="6114c1a8851010bdb4186d9fad926398b0eec3749a3d012b3eef3b0c96e80842711559804a174cf6dd9228469a1520c829760812750a962743d74a9845b80df656bfdfe025e5e744dbd5cbe0b019aa9968a5c579ec1ea6fde4c598fcb3d61d2f33bfcafb0d25b61acb899cb5edc1aba70e25af77009cecba29ff057a873affd7a8a563c371e0efc4fcd723aec8d051f124dcf84175784ace9779c94c11dcd512727eff9473", 0xa5}], 0x2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:07 executing program 0: socketpair(0x3, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x100}, {r0, 0x9}], 0x3, 0x8) r1 = dup(r0) write(r0, &(0x7f0000000140)="e00634483c3b8f7ab4ee7d0e9fc0c93e061f02a3f2ad5fcb8f61bff910bc4f101b8d71bd73c14dee6ceab4b2f9d836e4f4231c651b20041b417e4a03733300c1ae0be232ea71a38bb91770315eaf51fbf0c13fa008ad64168534d15807214dc3680eb76031568908c60ecd6d4caf91cc34f86adcd363e70947bee626ca6bd89219d120379e140b9ca77acbc656f376a0dce5ca4c45189fe7c06b0ca263ab2257aa6bb6ecbce385d9", 0xa8) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:07 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, "00370020000f00"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x400}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xc7, 0xbaf}, {0xe7, 0xfffffffffffffffc}, {0x85, 0x80000000}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000000), 0x200000000000006c}) fcntl$setstatus(r0, 0x4, 0x44) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f0000002580)=[{&(0x7f0000000000)="bfce59c3f0be2d7d72d315bbce53f2f6cac2c304fefb7cc9ffb0cac0412397db140d9b5138a37a3916c14f75081d9f061e598753ec5603fa6754f39c1a8b5e05bd65907403e35cfc90db037df08a7176ea96838da559fc754552a9bdfb0061211be28b2de3dc8e9a07", 0x69}, {&(0x7f0000000280)="26121adbf6c03bac08f435e68ac09a279145db787603d815a6e877fe3801b107a9895d6b13622d2ac10641ea7cff2f71e544f35db237a364b4612f768fa883a453076d35418d", 0x46}, {&(0x7f0000000300)="0586e8df7993b41a8791fee7aa81b9597840dc025f4b66b4fb5ba8dce047f960b1376a3354dc24893e9f5e4e810cc871fa8ddaf5f72fc16e9e5a0c6d37fd94c626b6ecf7aadefef70fe73db6a99547abf8275331ea2f2791ba59fcf87bc8382be8b193c3bf2a2a6074fd43080dcf40a9ff21a020439fd573227101e5bf78973ef9ab50f3d1d62979c751e67c7966d6856504bee50995f048b4dd6e1600bf3590b9593120bc09fd9d7ae366a07db5263c3ed63813d588d337ec443fb46796d3ae910ef11f2827f2da050931cec01f1a899692e84b2739d6af3e18175247e2fb668e47b2c61d257991cbc29864f2b69acc907c0600631d03277889ceecb7eb2f221e3b43315bb666c07e6b30bd21b9a9b2da379daf3f148638884ddefdf4fd14e3ca7d9f3d1175a75e09da6bfba29ebcd8174fee43261b617f008d734c81ef18e45ee5023ff99143caacf1325f2a689d12a679c9a5371a6977d66aa2f904bd448a2c01740a9bd8ee15814f43f551251c1b09e2a17fe302070cc2c4e9316898bb0b7000725cc9858abaec6a10b795f6a9b8e5e669ed2a14faca25bb22ec0705094dc51043e9e5dd0e2db41d9c3d6fc4b0f4be36cb053678d7508f70ad296482b421b807d5e9dd95caf7cec8584d4fb8cf7728cb24b26f9d3010790b288b55140c708d91f93d3fc453620d43d67de3bce5dfc38bd88eca9a16030242ac2ee7805cf4c806c159aa211803889aa4b077e4cf0cb0b9437702a1dc78da5962f0f9cec19ee8c1c25d4a66a5cb1300c4e1d60aa3fc5bc8b6a1ee181e30bb75eecd28cd5fc21a02cbee739800a5735e3faaf0e6a37914d475abc39ee44a38e132bf405fbba2998f584338ec34f008d5524c7bbe16bcca0804d456018de971292c233d4a86cd537315f55c088b46ac21126b3e310ab5984af5698c8bf32815f8d748b42abdcf6ed2dd13cc290b0ab26371cc824fb1017519412e190c6fc887b0161805a8ef99a551f98b2f60d84c4dd378bbf8a52bb44359271988b309ed68cfad18c5e6f7c92379bef5899817f8626088a2f22b9971754c7602d3300c08407c59d73d184c9f38f4ac9597c73790e669e32ae40ebc9bca011997e27e590547c84e0c474b93611aa2d86b9ef47be2820c27230f13575830d10cea972116e3e42b530cc3d17132440d8ed3c667a9eaf353d9e184c399f03e21032f0c76c0792f414af7962008c1b55805d062295e63b6689e5478e91295da363e9757be25bd3ee7d246498fa1e13a6a451549fd6097c4dc24cfc2f9239d1c41b73c11bd888cd31f6e945a5615689b9b8aeffacf569f19475702b0513c63483877152e35a0e275545c7689c6d9dd03ea24dc060722f018caa6673e21c4f87b46d1dd8d376d9b113705e153b4b09bb4b5b6f19e136ef5577887420f6e9fddaf8c67e90a84633cb3844d90a8fc795f82b9355be0e25dc026ddbac99bee0d0ad604f9e20d6f17c701949247ad982f75a39feaf72dac7527cda0159dc416c3bc2c3f544709ce05f5eeaa987d371c83e5e92a0e4caeeb832427baa936c8a9b034be1c9c586ddc6bac2ca082c061e1b862f6007aad51247a4913d4f2c2dc652cb97bf8cf07713fa139bd185897223a87fa569c9488fefd8a39bd02c8a950ed8bfda9f00c342e682e1b0cb2aa4d9c21bc3e9fe8302ad41263fbea13ca5e7afdd02a3c10474d8ddf1a8e804c0798626bf3d5f3a17bb0026326a9b7c7a1d734a083a4e608be7ade94f0941a44eee3b2c4ef176b913c2ee6187e19bc24a243125d6a49e6a91f437d913b83ee2fc13b6ccc3e0eaf8da03312158e159f2550cfdf59fdee79c3e74e6850abe5713cf5bf718a87b25cd08f2943e6bb659a7a4f8becd84c72cfcbb872ab3699def77bb8db84bcdfe635eb34dee021c66755764d8ba8d18df931602de27cbaf3c3a18091e64f1548e8296ab1331fa56d521610ca66cf1e7c826410975d2baa29c11161e0390d6fc6475b54646efced212446e53c68aa7993b8cb63862baa15e06f65100f8c7ac11fcf0b38c4d29cd852226fe5942e113612fa60a2183ca1948b923d340a607f82bf858241e1a976eb43d0f61fa080817401ce0b3138d36f272065908a0eeb66d682be0f2c1d08783f2bb5703f13b0dcd6620c5923ce4eec6ea452392ab8fd9927c505e470991912d43055ca4632718da930864627a2ce69b2f8036afc9bda96b83701d99da0ee568b40c3af17a334e1358303f92ead1d61b081cd9c9f5ba23f9d74002885bd5686192bf1567ebec84a23998f729cd43e62435d7aeba206f58721300fb266bb0ec4da7a19a15b4a2dd45c201eed234dbfa3376d6fe6a85777fefe9420224e08c509a1d2f76127ffa54fd12bf386b09c6e3c01e210cfde6274842e5e7de2dab035172d3907290e46d7362bf6ddeca79032af07857fc2f1a6f50fc99809fbdb5069611bdd9f672ff7e6c6ac3c3a7d524953e9182500e84fb6c2ba096f586ba0ba37d1f960dd6859335fd8f2d32bae1b614b70a75a37681b8dafd2991402f4894da2604f698f65048932fb695202162cbd26f92d62b1a1d1de94dd817e2327c2d8a5318f5bafcb0bd4d07b1a5d1d0997187f82461f5b089efb55f9d04cef95355d9336dfca3df13fe36e00a9e65baa47c93be8c19c1a2117ba2b958831491c12d0e654f058fd9f3c72e54e8510a9d39ab5245e6fc0ec55971bbbb85c0e7dee7c4c90a55f9d07ea363344504a7164ebdac1b3fba37fc9721a0283612fb761debb8e7c8f036937861c690a4512288fdd0fbc2cef0af1db88bbf496ec7f141f489ddbb0d71c599b8f8d5775148c4cfd1a93387b148adcef01476905568df3978fe1c045400b3c6be525b8613b4ec23abbf2cc644db269c5ee77e5ae21f8c1df6372edfd24c3c9c91dfc499ee5e59374a50cc6ee37ece2a6c36f6508b5baefd444f7d534123dfd59d041516009de4f8a55609647cc51f5ec3adaf63ba6fdd86c4a26a090beaefc909a1b4ed82c5bdca51263834902da310468a93d7d96c6aecbcb4361db0f18176660538947d4c50e7771bfe139994cf4c3f93b17099e8686e94773880baf9f337003f9cbfcf03b6007ab9c99ae41272c3aa746d973e1c54a99e9a93147cc2795d64830e34da6fbbe29feb2faf0bfec7e55da8d12f12c7622dbf6991e81076a249236d3e8c9f20c9e0142955d7ee8458b4044e7055574a9ad6e4b2258411de6813e1600ecb9d682817a472b4ffd47221b0b4a47993c909acba4146b27e39287b992d4354f1bda17d6ad86f4a49c05a9438bbbc4f159687eee8f50f5762709148b49d6bb552bb4f1f56c278d4abe4c373de6a987030c697836ba2b0f9867412d2f5d456d39cf2d7a298687ab72103719e664ab27cb2171405ed12f5f06e4996b6a9608f1db38e6e8c8c5f789695b0972cab9383ee766c852e9363a4a6412c9f5fcc0cecd0b9223fba38f815ff30b52cffa3b0eff4fc5cd3d2bf63d0930d08d0c651d798ab4d91cc720f5e1b2e419096941b6ee025b78d5d745da3cce994ee118e91e914d7360763d20f575abbd7cf1c8567a29518ea025018a8d7e8f2602dd854c7676782b56a0e60d98490dd653e59cb0f45919834ee88de35f35d5a7df01b15aa228b352de4eb92aa9b4d19816ee8362424ec8cb3b9aee371f4b61a57cb95e44d319123a06e6b47b092288718ab2e6048d913fc0acb9a788844ee7d38bc989a3220b61e93f5b2cb2f2acf774e519aaf31dd42b1c5ac7ee5a8df974a997d401e20360f5c6b10605b503def54e3dd07c122d066df990f3d5bd0cbccdbd7b9806cc9afb8a9ef04518dd3f96d0913164bee1379ac508b28ffb67edb621f0b1b94e5f95575dd77b20aae23d5ac15232aabf10cdc6b7074a9fcb92ec38428ef43221d0a10a77492f3ee44fb79a1d08329bd6dbe359a85612e6fc276769feb76d1b24385974f54e7fdc86093529183d682909bff4bc4feb0c1beb80f7427a55a37a7b72f8243c662a4aa7b7e1122fc667cb7f06352f3aa57f5571942042d252a080131698153691be4838f07ab4a8e08dc1459f88bb1e68aeaf9323c72c7bca8e7034251a8d7ef8962e3a22d0b09ee51baee594ed6aa49e7ada26d0c75ed3db066cd33dc7532346f6729e9ce1829e11ae40188d9ec8514e2f2ff59405f8541d58525cc5e8e95c99ae81e942e49a078c0ab3d5ec7522ff9708687cd3084f2f38d35f931c27a5d494352db982ee99283227ca9fb20bbd227f48bc7e7c119d60a5ec9e145619bfa1efee3368908975a29d9767fcda08e0f1de1282281a8a01fe30d1289896aab0653b790d8a8ba8c75c09093c16604659c3ba1cbc077c463f5ae8cb748f26397e702907d33ce061aa27945e0dbc3161fa80b53c018f82f3b0ab7ea77fb59d9882a29a1bbd75660acc004f4468d68d3feaa4d7b7bfd2c66e09dbabbd130ebb1501e6740895bc2c6cd502cfaf2a20287e3411cce123119a57a6577de6cc0887bca0bd83ed3304d08599f7eac98acf168b901e5fe1e5aabde742271bca0d84eca6b1025834e4abffb78e69ded03e56e95728a90853560a6e91cc6d92569356f8f7d70b3ff2341b6e7f00c314517e52b1f152c12e5c2488467b6342c00728ada3120083d3854d72815a07eb9e7668b0425c87b932e3c4f0744d57331e359e3397d5937fe2232b5f67b15a932f949009cf316fb918cb75757841cab70dc3579cabb7a4303fdbc79f45d607928d938b855cecf086bbc8d2662919a4391bc77fdd5d3cd844aff32051471c11b8de1a7d5b98f741d9b58117e4ddcf09836d6b69a03001353824b43dc808ef864743d5c6d2027764ecf290f415b36ee72aa64a2a9d184dbb9b3b1688daf3ac866cbe4966d23eb6f6453cd95ec8251258ec976adca0672cc222dda81ad524729023b5dc0fac0da7c519b107c707732b3358f74e04637177d5213f368d78da1e2fb189403b2843629c7585191905e3cc53dbca8124bb1a041598b8a1fbc069c81a75f0001fb54b6b644eb3037be2787aae2543f1d32e992cb82167b4cc07d40f54e33ed20b8aa9bad42a884b9ffe68b6e092668e28ac30740504ee4684f764126afddfd86309a768da2379fb5a43b1e237ad7e2ba8e19e1c8ee074ee3063f09fbb41d183c35ae63e2eb657321b3bdb481a428a07b21405485c7c53c30ca38da52b138da981c9e789c5ef55e0bbba0f474a6e13b864ec0b81e88df4c6cdd4775d957b88b3065cfe13cd70d73da60acea45805143efe036ac1599161f94fc4d3f212a73000416ae052d09ada9d7be0432e4e3be0c8ebcac10e8d392246c4f374482e0208226f2ce2a589a102634828d08075ad975549c2e5e4202062b91ee98b7cc33da554503b47ab23747a9d4cb8a8acef353ffd840b5cfc6ebc8397af7a9906e38df58247bd85c1d5c174bdbe3a98a17ce639d228038280c5131cbd670e7e6879f5e4e5e1da9d8336346113ceca73c8542a040885061ca7ecada9c66ddb9eb9ced524e7dceb3e26d5c1c439dea5b047d2da776fb65b2f79bd10da829283ec36dc4ad61a10824575027547c83885e4585d39d6e4452d818bb904ca1c80009017dad8029f3dc1d9fc07a356c72df6ee1b96b14308906498d7577d64f78fed26e05c371f929997fbac9a0e1378de2c94dc76801399a1716c158af44e186584d0ca769111a69aee4226fa80ca165c77625b73d44c32c088799d40c4b88a3e3bd456ed34f6fe278779dc2a5cf9c08144fce3685ba882f4b86709cd001d9572702b39cfa5124fa992b321161fc44a9f23a6cd", 0x1000}, {&(0x7f0000001300)="fae5b9345be314f702369959c852052674fb6c661ef54b2d35c24adbd143437709a0fcdeb31beed55cd437928d3d452a23bed17180f69fb124a9e5564cde11c6f7157617f7473c759040b3b4042b11ac82f9601504a3455c7980fa39cdc942d9ffc741f64a7af1bbcbc09d974f553c1139eeec965bae33ff245f31e3c7c55804aa80dcdd68dc7c91872a1d95a95d6734066277a2c68eafaf7f326b354122e63ed2a69fe05728edd2201b6cd2bff00429956388fa3105dfd50ad275cc1b398a4a7593a66f2ab4ef4797ebd3d5f7d7fc87538fbf9b470d18015e950ddf2c5c0172f5019248d36e8c56488554360e8b995ce9ecd50a37a3a79d9975b69f7975af6dfd196ba0405b3866883e136bd4cf66fe4b27c75fbdfde5783f2a061ace75ea5b7037e151863e58044b1f4ec69e0fe898c844e7a70227968b21157de382c37c43af2f1acee03d7937609f43ec3adad4940eb49b38ecb8bcfa33cbd85431eb64e3d5867be0db18c002c388fe62b3c3ae27bbd965c42d7edb0489953366eb79594497400b94820957f96d00feeab19de93fe095bf03b229a0b5702cda656884d4d6eb6292f05fd7683142021fa1118bf9014f54ec15e2cc6fb60ba500c42ff9c6e96fc2e414b435cffc560b638ca6f33b2988366da277cd0ab6748ed9ef6ca91a0418b72896f3c4710f904bbced3c637b930c8dfc3ee3e2820435751931ad8e9e32fd5a58ea952cf1bf031d4680150b865608ec5b919bc1254fc3ffa06fdfa91c99bfd4a165a082b570b67bff5d07026ce883f7b1bd7ce33818868f1b312ffab76a8d81abf07403452bfd9240b6b227d5ccec41e23be4ff01c4d68446104a15b6ce79c7e9f61b01afbf31cd24a0a63712d9de42ed9ad62745f6c50e63d0a6f73ab7c8b7b818e01b5438d8c128c1a331a47d0368b28b8a22bb7ca353574bc9c364e15556acb64bef9e31f623e1df907a3157d04b789694a534e2b23c3ced6b5465f8c8904b368fd3883b76a83d4f1a6b0a00d75c5940c3e835f45b87ee2b51fff7e5aa6413d57ff45e92e09224834cd4dd21678f59ef25a374f142fb81fd1023a14d3aac6d5467d1b4a320a147d921b1b8339686558aef7502fc9279ea61ba9f55fbeaae5c85468a08bd3a96d59847db316f297e6fe873b8841306c35b2bb9097561ea1540842c083a809ddac629bdc856a157628ce3941ca0dea1b432ba2b6294d3e558e223971d668902eaf01ae0b11402f54127a7f30079efe937e7f31591928210bf9474d82e2b911513d502e08f8f03fbb05ebb4077a6764d56a4aa84207454ad1d3692c8035a1c1ce63f91259d577295f08f986e07ead2fdce7812caf45d06de4c2c53af55a8f86ab19fefb0197c20d22d5578b56bd712d1a90f29c973b0a141e2f0dc4a1be1a3f55a729fc83b3ed87b6968c6ff20aacfbebbf88d0721abc884f980b9c78dd4b6f4629d93890924f0a126c14f21d787bf49216676d2e89a28f67a9a0ac0bf715807f5059055f5c9dd325750d35351417d4c1386414162df4927521563ace4c7145fc2b0978f359d82efe7542466af0d6ff5b60b74b85bfb53fbb04d210f86dca4fce73447c5b1b89dbf41ea7ee5bc6c2989a35acfc3fc4bd3d696a6c729a9712f6ae895eff682791579c17d10571146b121304504fc97fa1c84a7a1d3be85a2a4098e0c57d259ec619590591b92c9c830a062f68aa7db6cd03a7fe7aa991ec61b9f226f1f49dcce3c49cbe6027af44b6d06cd8146e6ebd145d78b4536930aa3b0d3f96ab25a6ef1b30af36e7bfe059785f74ca53c622c1c932f2720b3b69d52a0f29f9a880738787b14fc90155efb7087f3304f09e8ee02ec81ed5d5123a912fe68867180e2dce872844fbb5ef2f6b4cde0f520578f4ddb7342462dd0c8b2e322107096d2151e8446d981413a0621d60a10e1c0c0ba3183d72e5c3bbbf51b522e113d8f2c25718f91da513a3d9711826e1de649eee71bada24b1bc73008ee7aa7c05e3ba1aaf46c7552467f197fadbd77f2c5144ff96ce4642bba46aa199291e48ce75a02cd5339517e108a35f05f6444583b4938b9672dd2b978b4f038f852cb1b907dd63cbbdd62126126dbab130eb053871685b0dc5edffcdd3fbf31a6866081dbcf62d575eecdf5364686ae3a80f10777a4efd3cec29ed14185377f5821b46b36ddcadab99fb284bec08fbaa0704f6e6ab2647d653f56c740503f6a06f3da3892200023650fd51ad76512bdfbbbe3a877af3af4937e2a55752b0579d499aa275295e992ce2556ddaa0c2cf07281a2dd08fd9ef3c0e708405a3a08c8dbd7ca6cae7449cadf2224fef0ac5d927ddb9b5078b46214c099850b755cfafc09698a6423779ee4b0f8dffa9cef1a814a6bc6bb46a07d048a3e93c768aa2cfe46c21c39a35da48496eed34b80dead592702879b985c125ec8a73501cb319abbcc03612b8d830eea7204ec14a3f699ada522db6e755f40d3878fb4f9b92850841c427899e9770c072af2d8a17aee97d07858a790c7e0ccfad09272749609040c50df8a8014ce7749c02f572f2b5c17004789c11662c184a6468ad9316b695aad81bc1072dd8afc414ca18822ad42cb33b574faa8bad906ecf4aae660600ef91d61ac8fdd132a09a8e647891dc4f02a0a115991f7cc8ff815ae62557dfd5ec2ca42127442789105d76c3cfb05d06f99043862cafbbbb75d38cdcba4125c42cf07a57b4322c1f9973ffd331ed5c7d34ef0b1d7497f847b07ebbf243b25286cb7cc646c7c365218b59c88d1181408a2b04dd550d3fef96418d5076e1c2f873bd4c8ac5614c52bc48184ee5981863c08c9ab3e3b2148757c6a2997144f08dbd4ff87284de23aaa170a353ffce2fa78d3a7fd4194353ead387078eb8e1d93e724082a615ce48eeacaad1f33221082ffccfa63709438c5c94c88de7692e8d0e31c94105312a5529339fd4083a99d3a5746146dbb31109788633ad89f2b9e65616c7371b915f6d6781caf7cdac1a01da6e6bc349d52b3068102fdd76a8419caa3fb70832cc5c5c7d49769b2b460e6133d8c18633a9280dff4dd0f6a16c2043b550fdaa0f8139b5d1bbcdac247a2e67c776fffcbc38824bbd1fcee2abd27889400cc4d238a5cfe9c156d0dd5111601e631555d294d06498434f00c76839011734f116b8c25a0bd8173432ff7f72c6d0cdce5ce51a348a68d798dd9421e7465f6e23605d215c89f45bf14611b22760fecf8f55549f3ee0828da271c9474d3c44aa4a4d1eec05eced89c52bc0766beda9e71947e2f2ce9f77ceafd2875c66823dcb49988c667d2c0c648d836fae263a68cc67cca3a322f811bb1d40c85d038a25663a8cb31af34caf90f956a65cb78cc1853f93cebca61a5bdb645167f0e4d363726abf20d1328d3c7d5f84bbd06c2b34426bbfcb70ceddc2789593db03c8e92527c983a9a1f4b055e69f01e5b0c9ee4b17e20438f15f2bc563622a8cf6d2e02468a718c6077526637e5daa4d47247454c852bd75e7d1b53cb2b0e83bc386693ff44f41fa03bc248c11639c778b37f95e1e3e915a3eff09b7939d07cfcc39c3ec94eacec74cde76a678611ccd7753c492cca3127b7aa5e4823c0c7ff20405e9b3758afc2bab56f255a4190c4a4658de8cded55f2a73f935dc83db427c47583ee62da465d2b8540ae23416c8117cf47ee5fe57e45c601891a3543b302ce0f326c8261c503f28715692b32bb0a4c82b2321a290aa50cc5e47378327f0d56f4e80bb33d5c239e48aff09087636449a11fd03503210e63a24ced9d145dd7c250ef929761bbcb4fc9b13f7060869ac159dac8e9999105f6cb30e38dc1a3c9be86aa04461ef292fda50bc83573e69e83910d4ba92d47a52ab32b59e839e3b20f598b11e847f5ae032442e3286395c0381d1e7ad18b5d575a33bca13d9f25a4dd3bb7bbebf0bd8a0eb78b4db7351493c39ea918b6384e77b0fdf1a23b63753c8afffed14af91755b113a9fb5e91cd9c11364244cd8db6d810c1fff45a4a4d074735760038de58e21747fc15d00b6cac1ff0e38fcb47a89801732bcd28b01bafa08b343ed196ea515a8ea1ceda4aa4cf24441e1e6478b60ff6e18f3e44534f4f7f1f46fdd7bffbf8666b93bd10caef877415ce867d48bc8b4f88402cdb8db0d92bb1c5fb85cf8be77636631236754b57ba25f77c59132bf5fe7f4acdf1446c0b6af9fb302b9164c2b52b962af2222c08943652c358405bde5c5e4bc87e7a8965add1c74472542054b95287f32ee185a1b9d20dcf37a343acbbf100696c82a045fdc6af71f769c5f777a5381b0a2ebd81b07c2069390b334c9f0073e184d9dee300f2a0f0a227c4aeef03632888160849aed1454a5675d075d2cd6675276c158ad478ca4188c2ac5614d20ac10a9412c6bac7cb57e321f4fcd207e3754ea187686fbb2facde77341c65e9de93543a7cf224ddd4610803bda1fbb9d7c58ea149c50f82e05677133a71c46606ea7fd417f3b50c0713ea2db2a238f9c85bfac4f2b3fdf7033160c3a6e7119037636d470fc7a872a025e0041452e9ff519955e9781967ec9179dd1f171d7d13e97600ad4fb98e1d2c1659363771879a9e0f5c723082fd7d420600b463fa260b4edb50e2ded306cca2fd48936384f7053f24078cb847f1a965a430f36f93766d3170caf31c629ed78f990a896fbcc3a788c6ddadf77b075a8066872b9e30f2aac9a8546a7861740e3e4a1eeacdee611b5c4b626bc818a239e22d924b24d49915b08ed8bc2c4da7f3f39ccce619078ad17347603038f0017282b647a0ab02b35d559aab63344b0619d4e6e52cefe519578b1af7c97606f223ae1f5a1f596fb5a4b435575c3e5bfc51c7aee32eec4b33c45a6135cddb5f282b0c3ff2430fcae9340f9867667112a4e087cf78095ba85b3d5e5f1389f7af52dcb172bbcb556ee08acd2be3fab99c5d850bf6f1942e0eff0d512dca4ffdced8d41b04d6542f9ddc1b57aeda4bf9a597cc04bf4fbc3fb3826637296900bb0985ccc827ccd47bd9ba5a18769a52e4726de825beb85ce96d13c13a23b537ff875b9a07ba2b6f4b24e75ad17be809b68cb25a1dd8a6e30afa8e3d734722ded025323c53b09e3e3f8641e80e8a2ce70c82eaaf091ad1d6f7dfc59a7f1d11790129145765eb0692dd91adc2ec7d751db1e86c21dbbbc27bed4a03273eda748947353da709770eaadbdfe87d801330ff1224d8376d04952b952c3c1c19dca16ce713d4c69250709084011d3d8664f547939626f482f061e63fe1d2ccaa5e3aeecfe0ced38d6647ad26c1913ad0b29a907c1c8c273db976786d5128b8505ccd2dbfc91f3edc83092c05f37406f7d101e242b2dae0e8063188f66797a5765273cdfef69c9bfd6583f5a45043b9caa57178c8647c26f1a82be12665d80cf36e5f126c4b5fff6202decf7a6681fc373ad004f08da588b061f163e0d2bf866a2eed198bb409f4611e8c0add3006dd18c32a01b2d7f1d4399c4401c3368c800d1517e52ffd2b50543a0d416a6d4cf70a49102ddba001a3f07074754ea1393688c92b6d99b943ed8863e760abdff5cccf9345ecebbb447cf12761db983dfa44c8e27ff918b55eba65004fb9ff2f41edabf198cdba8e06c7635f368a970ed29185e6952d379508a8abca910de9f33f286756c16e39d5faa2ba7292379240181c54c87c10976e3f3b4698d9cfe822f5dceda7b90b88bb1ae7ecbfb1f67739b7ce672c9edc416bdde720da494153e09ca73eddb9e4dfa3d6246a766fdf9d008ea219de2f68281a402d98ac", 0x1000}, {&(0x7f0000002300)="07f0a637d66819afc9d16bf553970cdd7973d3290289cdd2c961c08c87b62001bdee16354479e7be23800eb3b0dbccbd5f973e0681c4e60b37a3b9fc0670c0da7d91a5f7a768fb589ce6500e0c96f6", 0x4f}, {&(0x7f0000002380)="861abf800fb5363a085e1bdfbf9a36fb0ab171d3e2f94b1461c52f47f15b3a1d6914f27216111df7972d9066a062da", 0x2f}, {&(0x7f00000023c0)="f5ca8b7b026568d536d74798c5c9c00abc6a9af7cee66cb369f1141b45d1bf0ffb044716a4b6e4646d457e58ec1a7e02dbdf08a4777d0319c81c6e167abe993084c78e356fa6ad3fdbc36efb243f0fb88e13a01e5d82ad375c5036f795763e335c733272685f60d781c0892325ac460578cc88c5ad77648ab22395a02e3a5e54b36eab85b5427ee70f25e1d278bf4002050428e2cf08adeefe7f9dff527f6aa42ae4cb7fada949c6bd10ac8798636469a81278dd5bbe7d7336a6801d011961e477fa8d4a875e956228e79625b38985", 0xcf}, {&(0x7f00000024c0)="d446b79b4853ecdc115d307966c0eac4719d5bbeeb694f7ec09259bc65399f8a5f96033f767f523924226217352d3ef424ed02f23134719129d7ef5b331ee6dbf989a752baa3e37741b5e4bcd4091bea463af872d6dc27df40b5547b59883b689e0159913f484ccef15e4db9ea1148c7cac4e8f46e2b7aa3b5ab11bf867baf7ee044942a0bad8f95c39d3c11ea00515ccd2f2524e60d6de6e844ca26fb24c889abc87b110a2b688eaa7c624d139cc7e7065ebf5031d61de9b6d6", 0xba}], 0x8, 0x0, 0x0) pipe(&(0x7f0000002600)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000002640)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) open(&(0x7f0000000140)='./file0\x00', 0x83, 0xa0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r0) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x80000001, 0x1ff}, {0x18, 0x3, 0x1, 0xffffffff}, 0x80000000, [0x0, 0x4a, 0x6, 0x3f, 0x100000001, 0x8804, 0x1, 0xffff]}, 0x3c) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r3, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000001680)=ANY=[], 0x0, 0x800) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x180, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xb8, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x1003c6, 0x4, 0x8, "b08dce59000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/93, 0x5d, 0x41, &(0x7f0000000080)=@in6={0x18, 0x1, 0x81}, 0xc) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x6) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x0, 0x187, 0x9, 0x4}, {0xfffffffffffff66f, 0x6, 0x7, 0x4}, {0x5, 0x7, 0x8001, 0x35}, {0x9, 0x2, 0xc10b, 0x8001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="80") 16:00:08 executing program 1: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') r0 = socket$inet(0x2, 0x5, 0x200) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/103, 0x67}, {&(0x7f00000011c0)}], 0x5, &(0x7f0000001280)=""/247, 0xf7}, 0x2) socket(0x38, 0x5, 0x3) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="6ca7689452db86e2339670f761c63ad927bfe46bd7948a2a9f7c7501d0f2bce77976b15f2dcb5b1d62e915bb566e8f3d2a2c", 0x32}], 0x1, &(0x7f0000000300)=[{0xa8, 0x1, 0x9c, "1b068fd1198e7c463bfae2aafcff4284d62d8867fd1ca66beb549c1592d74ffe81022d168936f62910a0507f5f757871e7e69796e050ef7cd08b7edbc369f9f28bff3194527c13ee5ff976c0712f64da2eda3243d70d3afa5b2fea66aaed51bdd5ec8c4df553430b757a8e97bd6b4be4992288396a45190eab539f921809db1778b673bb0af8e6aebe65d7ea099c0667b77c"}], 0xa8}, 0x3) dup2(r0, r0) mknod(&(0x7f00000002c0)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x4000002, 0x8, 0x200000005}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sync() r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x10ca0, 0x40) getgid() setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x9}, {0x18, 0x1, 0x2, 0xffffffffffff8001}, 0x1, [0x8, 0x4, 0x5, 0x80, 0x1333e9ee, 0x20, 0x4, 0x95]}, 0x3c) r5 = msgget$private(0x0, 0x0) r6 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r1, r3, 0xb0, 0x7}, 0x7, 0x7, r6, r0, 0x2, 0x1000, 0x80000001, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000200)) r7 = getuid() r8 = getgid() chown(&(0x7f0000000080)='./file0\x00', r7, r8) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x2) setegid(r0) r2 = dup(r1) setgroups(0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) setuid(0xee01) shmget(0x2, 0x3000, 0x304, &(0x7f0000ffa000/0x3000)=nil) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x4) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000280)) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x8001, 0x0, 0xa, "04286f95df28357bdf65b972ab27794a58627eb1", 0x8, 0x7f}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x6, 0x7, 0x1ffff, 0xd9e, "b08d14c675040000000000ff0000004ae5000001", 0x20}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = socket(0x2, 0x8003, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/244, 0xf4, 0x41, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x1000}, 0xc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f00000001c0)="6d07bd55141a59bbc126ac65263c83dd8b93e6d758bde2b1c400e3c23b5d2029a32b999bf7d7fb8cbfa8ff1c12", 0x2d, 0x400, &(0x7f0000000200)={0x18, 0x3, 0xdf, 0xfffffffffffffffc}, 0xc) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) sendto$unix(r0, &(0x7f0000000040)="c3d5b9a9c96b37a1061e5270be4169e04403a8018ab2321a0ffa8e5758880adbdf1ebe7e76b7437e5ffb4680710397d535b0f81a55a057be03b6e246931c1d934932e5751a807509ede4e5cd25f438bebba9df288d2a2c6afdb9004fa75f7ce9ff4ea190284326dab2f0e1d4eb5ffdd373cf2a2f1d436a0a3fa826da3cf299220d62f5ef542c2de7b22a83c86b21396c6f1a9864f67138748b56e6cbf614917ba051599f0b3e67e97bfdd661bc02f6772d57bef3ca72ff0530c63c5a8ae8d5f1ff9067efefcd31cc65bbb6d19958d6ed2cf471db00fd5de63cb1372695a12851f4c19e01959f43a0863b18d3e1a2ae45e18eac9c4cb38f3d9d21520a6e2e654460235e60bf2e05738525369d4669830c3d00ec919751ba263d38cfd7831df297d117ee7c74d7470ac87ced963eb2a4635e071be62dbdcf66e8e7638692cdeb34a590486eed7c9b93706caba49e6b8a96869256fe7414c183cc421b2d2bfafc9499701e5a17c3f043f0d1449041a25ac00dc199f430650e9df76586a97323792935dca55b00212002d46501ebd89f4e235eed224c7a2b61c67edd0440a9f092b7883facfa95240d86536a81cc74acfd4750dbbfe860bc661c21a835d6d34cc3e1958bcdb582f9c3f4997a483cfdc2f0007097a5ce7ba11bbb6d73604cf8c08cea4e0039bcc6669d45cdd868156168d1683a3406cb6e9d5c99b5a095d495074e146b1e118a28df9966955a0304ce6e12287fbe438703eac7a16a5c21c25def68a01f80385f996e41b4022b28554821c99a1805f64fca75bb994ec1cd7ac0ae462b02fa3ec4617a9601932e87437c17e4ddc85c9a9e4a998e9f6c293c58e2a69f4d6b403c1f6aacb5c7a11eb3da6f95db40974171a90c4ade003d7f299c194b7e39dfcc400fab73e46e993ee5f8ad0bf9aeda2ef6fafc57e024b8b6ab9508f533975544633cccf0344fab64ab2934e2ae4e6068673924c18e0a3f53b9282cf195fd95f26ce82c8797190c037d2036d01f37b1bfbbeaf9ec04029cbf55842f96e4fd626587f9faa988cee5f03bcb6d322cfb05e6652f2efeda299bb3a45e2af3e372ba94d4110ad586d8968c0251d68b7f7c6b2a11dcfc28e5ca2dd2b48eeca35f11b8e6ad335434b72d5d212ebb1b33dc9595905c395cf6547d663a51bdf77072bd5cb6068bef0e1641d46795ae1c6ff427b9af978a78f0b73322e638f672e25b450027bc59cd500c13c5a3c783c166b2dc4e58d1d37125d2f3ff71f636f7622cac5886bde5805355a67c2a16674ebeaedc41fab26dcc7bdacc56fcc477c5983f9f3f239ce37697ea5191645b4a00928cb92aab43d8518e730091c792d624317647be7fc27ffd15057fdc84e4facb86b2a3be2ee79c4e3b248f7e92adf044affa5513561bbb0c1aefd8679eaa2d247dba43eb85b201255c7006abe931e5bb00e9b53ab1e1fb533c852d931c80190b273a344d797c34ce70f1a881cb62d69e9a6d140838e094d5c01c7e45750fb250dda3cfa85db529d470f024a0bd6d267ba71e2a96ce4d229ffa3b2256cf50b326c8d9adf2628174284ba7cce2693b2bb66b836046cb39c06a11574d8e26ea0664840adb0344aebf4495f27770e66524722a07d25d87b76a42b2d9d51e28c73f58c1fc44b14ed6885b3ceda4684aa4d61694eab1d77fbf14e8637d6dfade3f418faa7508fbd9c1e77d0437577acdbc3df0a0e0f7fa67cbad840755151f45a1016bff710e892f29cec9db1542ff0520fe4649c09170ff3e930f32a9becd648b5afc3e5ed48409501812ed3ea78f1333b22357150f874fc17ff25aab1b6a561366c86a4e4a1da2eb06bde247c4814d45ad0aa124cf26b962a9bc6689fdabfeec98a6bed11ed4c323da81d9c2b93d9afa3f4934db06352f57b0d35c3ed514db88db59a8a22310fcfd7c217924d6d6fb2d7aa7093a9341c6738b4aaf243e58e5bb12b635e7ef8a58a736e94fdc842042b4d7aac396c3c2b17703f4fbc24f989ea180584ec09c62b9c014619730400f6fe6beb0cb7e58fab8d9c596717dc20bfdf9c1460abca4606f0a37059f97a05433d4b123ebef762fb7338f378a18fcfa42507ea4a37d2e4fcb3b3cd257fa5587167b996398abc9944715aa221e82926d156d6fbcf526028b236c0a0eeaff00ba92dc50f33bdd9df820edc7b0fd3fd00bea5e3444af113fbbcb27130d665b3de3fd2c37973fb20dcae021e91bc262234865481134bc45e3fe0e55b0e4e1f5089059ef3048a013e574f07f2ff470b22a58e8c81ebc0378c68be8317d0c4363e9bf46c144db425dddd5f2f751b8a6a7b7f3561439a2e13d880dbdfb42fb3b57a50abbbb59ac234af0276bec7df605ce21f92ff405b44d933e2177db4b73e41f620d06c51d287678566bb0dc600e9cb9860f5f230c87897871ba7c2d02103e3e5f2c4628af2cca6a026f9a2f74495ced25c63e3938362ec6f3bbdd7778242a0188e26066c2a9ac75dbb507367defac2c187d4e55d35a60dd5d176bcf70e610c3eadc12ec8304a7a6fd814b37546e8c58fadef9d36bfa6943d976ba086acce754b99dc8284ed424a70ba78678ac1b627b7a8284fe9836084d3b3df3afebc43104612869638e5af44eb5e23ca165e38d9fc36c1bb4eb6fa67598eec508921d3318423e8c9aeb76d21200154d6723d7b85fce40d2ac89ae2a8d7b7fc0f8b434006b290539031edac7b164416f67b7a8853902a4f65361177e421eb34a456d57b8bf0cbcf46e3d398f54c96e7928aea8b2ba343e95e11ec6ca998952682dfeda33738f813dd9ca15c11cb9382e0777b1357c9644e759dfe514b9f55a17d018c425e10d687b16e3fcccf288a532e06c74e7799a2684e1be116948d895761b98141fec3b88630c059fd9b8d715f13066e263d2cee7d5d3328dc04b076c8c823df4062cac2db2abf756eae07391aa4940f4e4e34ffcee47cdf25253f7d7e2c34b0315b70291fe1d6231e2d2e283529ed10a46c3727695d8208380f6d9d84f47b050e28e5955486ca7274c436eb9dc8db88f5c03232d9cc0df9a8811cdcb3d61758932f542cb6d0943c86138575ba1a913769623b48e4e4a37db1faaaf7297204b999e8dca5c93279c022b63b70f337a39de0ae318f484122b41b256e0b1a0f635f20b9c7a7b00dabd6124a86e7b4abae6a582eb67e596767cac53492977337103b308da8651004105032f04e1604795c61e9347db3d5d80ca318f0b1300817e5451934987a0eca2093589c0b38971d72a34cea6fb9bac6f938e174a735442f441a521c3fe15108500fdf8c3bba19c01cc9ae12cf3eb66ebe1261cde9b5009226e6af66dc6af62b1f079682d09fe0e5fb2f72f2e3551e6d277c20e3fea4d53c384e1cd31a0846219ddc82a7e78250fa3b53ca8dc6c5328b467116b26ba28c1465a9fe416a1ec56ea95044293b95444e97cd805ad78c6c906404c169d754b0b8c6e457bf84c1df2dca52c29d48deb14fd03d83861f9e6107f964278c4527d17c5976cf64c21a48f6f89fd53b26c2e19c4ceed51d9dc4d278989e8ee9f272f73ffefe610abf0a1e9b451435db88b99deeb1a89ec0b7e7da5625984454eb82ba6b5ec7fde9f03cfac9bba5a86587a8d283027060bc8881c820a68d4ce13131cb670b25da85d283975778555abd082a25cb9a67621b708e66eef6a14b6ed1ed272b4c6f17bef946e014ae7ae18a584ce31759655e491934a9021c25ac240c2801aa674d2e46bb7985deb71507be654dc7ebaa6e8b49b19755795a79d1332ea05a74d98bb6954091fff200a52f1deb76471013b3f8333128f3323dde757396b9b188fec9290083e76e42b37221ff920c7eadc96b508ed6fe2f61360252303acdc32c44de66792b64252b7a7e386e67d2e0ad054f4701a79bd656e0a110f217da98f8e4d01e394a449576a52ea2046fbc9d987758609c43a3eec219070ed0d2b23b92984b816b76712a5416585e7fc5eeba6df93f662f69387e2d7dc6cb1660a1a835e2233a2864388f6406b8c7c3d8f5dd79d1534481043beaff123d99fd447b6135f6caf51a809092774f29a18974e656739d35939562cf2efcc7c77ba2ca5054d85c62a9f6b327fed99564c1a76ca335744db4279e0066408f17a889bee3a97d1bf5fc7acb2b029fa57929f61cfd3870674e77ae85c40700be14627308d2ec086df6c32ac49e37541249d451461387afacb871cc1c55925495bed45610a47738b6ebe64e6a972d1fbd3dc8ba49c28bc80e800f6c2d3e6dff6bac9120a400f3e756570390a1106cfa7fb734ca5c876c1920b6653af5b5b6e4f97b768879592065548ccf17e56e22d1b914eb9457bf83f20bc02bc1a109d77923c83de493a7975b03e4c8a42839b22f76bd52f1e1d9423de524b740c7fd36b1280285a2ca46d035cc68326e039b12d73003481912b6e26a12ee959bacf26ae6b81f838e9d1c3f41a54b9b2f83c26d88da92603d034b9ce35748cd2f32888b48a556d255f2e9281a40aa2839fa1197bdb8e4725591d9196507735817fb5981f19656c498d7fa1463ccc6563697ccb41bbf2905fccb45b60361d3551c340947396037e5f85d6e152206e9d6c87785eb611bbac682bb6e6c52e325772ff001eca67a270efbd8fa1d00a19a4694bccf3e5ff010cbaf0c1a48040b0a4f36c1da13af384e2cb8511638e517f9ef65beed23f9a87bad661a85d7ce3ecfed5dfed38d8407cb771bcf2582b046ea2694fd152ef2f391f09c4c66884460532bda5bc410091017ce5519cc624b22c532e08b1c92bd6646a48a0286d478ad24c8dea1a779d4e0371228ebd4e274f26e6ff1022e2cbf0d007e03447bc69d4ae4a1ca88cc408b06916d86ada4f3d2c58a72f5936b07ff4f5e2ea62ef8c6a1eb93eea94e360c96dff68e6faa0d4a5f6bd26862a88bec0930c0084e1dce509800f269eba966eba0d38694a8b72baa8e6fd47d4bcf5c0810ded5099d5500a3896fcb1164c8edc66a88b434757654db8848df90425b0291921fa42d2bf9116a744f2938cc68b3dfec746283d481f822b60ace3503d5092e25e90caf72cbd8b5e59d89b5fbcb4131c9b87cc1be1a81ce9eba250e57e51bf33ab1d075b0de5afd9130564653d35b049a9f94b294ad305dde9b63e3dceac8ce9fb054e22adc75d59301980028a632019c28dccf2dd322fc38f57c4cbe3cc48932f9dbcb69e87fc6fe452e30110ad9a740874ae501aaebd6da721398da044aebb73859935f5fffe2d8f78ccb4af2ca2c2ff1d4f0e8ed0f2e930a1df1f234510d3caa180fa1168c776d3df17e156503729428b44ea56a4d0ff5d39c11edbe06efb64343b3a7e4541f01d72cf3afc45aa4ad67b12b0c768d1ae43388050b8660ab8f5efb19d65e8fc9e2fb90e78b9bdcf437f8e43d05161d75274aa55fc0891ccf9f157a5f5f2a37fb84895fda690d1c329e6ddef4fce0d10accdf74423d81a6b24d747f0f8d2c86e4a1b431550e59d1b27d61b0cc5eaaeb5b9f2b76eb032301bb04ab6b43cebef54458e8daaab5a6fe67f6eded0d4331156afd8ce0fdbf05da3baa07d642e9b3bae12af8e2da4b81ba5880fe60e79a9f6b201dd87bb32d2639dcaae277e731782320473dadede4ae14440bdf06aead1bc23b05ae3a7d566785878276965f036fc177dbc7d2eca3a9be35fd63bc40fb76090169cb9df2804381c27fa496c7932130da5aea8556aaa9fe81f657b0ca614cd826e48c5a22871adc49f40b866759f54d2ef6881231434182f77b75dd6ab3e398df25c563f3801777e634f801324ac366a", 0x1000, 0x400, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) utimes(0x0, 0xfffffffffffffffe) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="4ecad602b0f7a44c0c76a36509dec28cf10fd5a270f2f7b4625729ff802f4efe0d22932dab079e4a6004871827dd0d0fdf1e9734b50f44726a98c7305b5542dec1c1d37f56dc07ef6da6bc180447578fe590c8b1f633196926efaf9864a13a2e7d227cff473e544532b10b383506ed50122d16573eb17d42ea2f1a27f5a4efaec4159a930e8fc89699b790e26cb6efdd721a9aa74e78a5da86372a1a61c3d5d71f9dc84a0fc34cbe445a706367a6e95e309e8d3e0258347c414d0d9ad01f6e6c0889a0a3754d4ea1", 0xc8}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") read(r0, &(0x7f0000000140)=""/175, 0xaf) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:10 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x400, 0x1f}, 0xc) semget$private(0x0, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x5f) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:10 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0xfffffffffffffffe, 0x4, 0x84) mkdir(&(0x7f0000001480)='./file0\x00', 0x20) getsockname$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009048a1"], &(0x7f0000000180)=0x6e) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) connect$unix(r1, &(0x7f0000001580)=@abs={0x0, 0x0, 0x0}, 0x378) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x0, 0x5, 0x4, 0x1, 0x6, 0x6, 0x0, 0x2, 0x1, 0x7, 0x1ffc000000000000}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x100000000, 0x7, 0x100000001, 0x1, 0x400, 0x7000000000000000, 0xfffffffffffff185, 0x1, 0x1, 0x5, 0xffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001400)) 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000140)="070036c44a2d705e603a9e788031a7c0e91494c7899624b887e6595cb5e9b0b4", 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xf7ffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) chmod(&(0x7f0000000000)='./bus\x00', 0x180) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x2) 16:00:10 executing program 0: r0 = socket(0x10000000011, 0x8000000001, 0x0) socket(0x11, 0x8003, 0x0) close(r0) 16:00:10 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, 0xffffffffffffffff, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) semget(0x1, 0x7, 0x520) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x4, 0xed48, 0xffffffffffffff92, 0x9, 0xc0, 0xa7, 0x66cb]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4de98f91, 0x5fe8}, 0xac) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xffffff93, 0xa413140f79c23d1c, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000980)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49472c8fda393f52ba4f3681ef27e1e77c1d02e0180db1b11bca2f26c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c62231303341786b74691f21404d398e0edc59f14490a0f057031ec25ebb0295924d89903ff59562e771dea7c40c", 0x79) 16:00:10 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto(r0, &(0x7f0000000240)="116741517c4872a35cc8918b8a66a363b150a1472750dfc2171984cbd5a071db7ccafc45a3e1348dfdc6fd9903db133c8b7c540744392e551a62bf1dd7dc1db9bde90bfefaa9cb044f8688a36ca854a8e318d003f137ac4b9721b9361b272999ac6081edb3bfc90c7136f878a1e0d2d6146dd2369b4578f5051a73a7d966f8981d1470d76132fc588c4202599fb5069cbe3fb1e349f8bf01f82c1aa2f86430e153e36397158dc5314dda0f9869f37e07ea8c30e108469d43f6b9a48cdb9a0031571f13051870c0add953f605a752a590c33e67d6f44f00a78f60fcae81e575dc2139e59ecafee7684f49ac61c398000000000017283bcf297b504d29b6407f42bdc42b3892d1fd6782d6dc370ff10c1bbaeb3d9114859410fb326ee3361591f2db6bf3faf3e62c7a8f5b000050b2ed451a346b6a6145cedf729e73555bedfab2c00f44e63652a1d1ded0851893f47d94a36800afae2a51f02db510ab9f15722b21156e5d8493178f4714f452dac5b330ca264c778b376efd10", 0xfffffc6f, 0x0, 0x0, 0xffffffffffffff91) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1a0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)=[{}, {0x25}], 0x2}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x4) 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x43, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000080)=0x3) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x351, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01022e2f66696c653000e6916fa77480ab6ece56be108bc41e3aeb580504dcec10ab50a1fcc7a502e41303c2fb4921281d6ccaae18f435bd474184d05f9e21340b6c3ba4a40ea0866f7423adf99917ed63ea1a261ff4630b13990e331619ce0f3ff4b3d5a2a4809df8995209b1e80f66c11ec26e4142d20ecbf81c12abadf4870a124c9d29eb1bddfb8d7f801e4c01c616ddfa3ea7f46e302a8d200a51ac11e01d964a4b080eedba4a3a784c7a1af257d0e17d04e34ff3687ae188ef21816d0c2ce49a5ebc91f7d2d1395b050ae633a0ad"], 0xa) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) syz_open_pts() r1 = socket(0x10, 0x5, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:10 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x80000000, 0x7f}, {0xb7a, 0xb2f7}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0xff}}, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00400000000000000000000000000000e0b76ea7129068736938dfff7ae2a9052fff9a737ebb679f1ef7f49c33327356e2062570e7101f99ec534cafe9f9424cbe5b6cd9f6e45057bfd5d03d15438293859b8ccbe7c472bd29d569bbfa4ff6bc1a44162a410a8c02d6e3964d28a4273e1040dd6960ed7120e5ca7f240ad3edcd7bd691111b49c6fbb7245edc031ae5367af4264bd32218"], 0x10}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x146) recvfrom(r1, &(0x7f0000000100)=""/156, 0x9c, 0x43, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20800, 0x2) fchmod(r0, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3, 0x745f496, 0x7, 0x1, 0x5, 0x5b18, 0x9, 0x1, 0x3, 0x121d1614, 0x7}) write(r0, &(0x7f0000000100)="9607000000000000009cf45be140c41822b5c894b87aef9e66ef8981ecfc2356e911e98a9a2a104489f36b4bb72b5b44cacd6ec319024085fa594c469118a5346d7ed4efc84abeaac66395070c33b6e934812d8c59a2edcb309c6679e986507a43e1268b1dc5c02924c6e7", 0x6b) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) clock_gettime(0x3, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) r3 = getgid() utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)={{0x1f, 0x3}, {0xff, 0x101}}, 0x0) chown(&(0x7f0000000080)='./bus\x00', r2, r3) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000000)=0x700) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000a80)=[{&(0x7f00000000c0)="52d0cf2a2b8c326e877e1d93b5cbfcd3a95055e157d829d15e240c23c8d7ea2d3c08cc3ebc5e517625889cc3a664f695e9a259d8b96bfc8ec06a776e10ff54b6606da39900604c8562", 0x49}, {&(0x7f0000000700)="613786ded884dc133ea4a0ab37244a042fda170017dc62c9a4fd53321a41790036da383e62999d6d85821af524c1b06c1501f299e8f0fc60859c5dfb526832f5100ff8c3e9a999f20a06e756210cd5e237235e9f08fb4b9996d420e239cf8d7ad2063fb9f508842568fda8e8419480ed79216e1e5c2549c91f6c01e50c53956e20da17db09c92dd8c8b3566deb8a6bd0594816c9ea31aeeed51b327fc229fe0a418c373c5e3dba0abe352f590094ea1754bd3af30aa137c42c4e8615fb153e64", 0xc0}, {&(0x7f0000000000)="02d5dbbf537ab2c7eb19000f2bd6bca1b977a660c6952bcd301c", 0x1a}, {&(0x7f00000007c0)="9ea0f482830519b5ad578861baae7c070e", 0x11}, {&(0x7f0000000800)="de7063786b9dba3c61267d602aede7", 0xf}, {&(0x7f0000000840)="babd2dfa9270b5fa3e09adf0fba0e1190ad66d8aea31c3dc597e865c6770a204a893650a773cb96bbcbde15d66560423c2c1541ff0a9a6dfa0e69a80e9d40514f34c431282bd17bfe607e4d95ab76eaf0c2ef916399d407c229173cae9b44a2b3fe976ea784e11f1fdf006230ae02ed27fdab305063f691cfdd9af8b28548adb162ce1a04a50747b8fd8ae238a8dc1fd0e9d4c2c34f21319c8c90ba44de27cbfe4a08f63f0caae58fda73848e23151a759aec2b5fc5630aee17b7b", 0xbb}, {&(0x7f0000000a00)="f9863eaedfd2354bc8ecca937ebcea483b9c34d8531b862b5a05f9e1f6deeeaf08eda1d7ba1fdbf947577f78d105b6a22e5f643a9a4e6195a813c9634dc5d8d51b0f24a0275bfc45cce679d7641a363a9310e5e5", 0x54}], 0x7, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) ftruncate(r1, 0x0, 0xffffffffffffffaa) read(r0, &(0x7f0000000b00)=""/4096, 0x1000) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) open(&(0x7f0000000900)='./file0\x00', 0x20000, 0x8) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) 16:00:10 executing program 0: socket$inet(0x2, 0x5, 0xd6) r0 = socket$inet(0x2, 0x8002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xb8e) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3f, &(0x7f0000000040)="9b9cb8a6719fe8a6e773365aef18a3338256fee9fcffec694356dec8597b74b0452a993cd3cfad7702d839d6cdc2ab6a9d3deab19b5b9dea45327a434f5e1a") syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 16:00:11 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffe, 0x8000004}, 0x8) r6 = getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000400)=""/160) sendto(r4, &(0x7f00000004c0)="67968df888cc6cdb8fc144e3fcee368e56e585a6f6a4ac81dae22c3ee65931e5dc47a555553cb8af7e1c38a89f4e8a54f47a9b9ee29fe972aa3e36e6f94893908c7a0f49a36077724d08d9a9360ca82a71b11e35f66d5ac89ae6da801d6abb985a26923efae661ada600daeeb6009ab9f8ef9974c380117ee72f58023cd1538d7cdd50e18fbed3fc9e23f72a02f323e110fb86d7", 0x94, 0x5, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x4) chown(&(0x7f0000000000)='./file0\x00', r6, r7) listen(r5, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 16:00:11 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)="d6fe4d48d491", 0x6}, {&(0x7f0000000200)="903c8c94244d77a109a1012393c4762a2438d47fad4afcb35c9fae5578425e55234388e82eddd1c2d2207a6fc9d61e8e811eb2cf65edff571c962cd9f2b85830aab8b180c7b2aa0759e78a4ae6c53ecf0d906f31fe65322bbd2e36090ff92359f12006c029c0", 0x66}, {&(0x7f0000000280)="7e8fe0f778f02498c4566bdae4b74df620ec9a0ae73a93bc39972bd86c20d9100b0ea744f6dcb369b501b32223f939e4259fc93981c758a84a2bb77a1e3ba68713dff4429f256c29ed28b7af67770fd0328fb3a379ed216c0eccbf3e1c0fc04f14a6aa02011602e0e5fcfdc2152c5bf55168e393d5094589eae2af3c585aef206d2cf3d8fcdffbd046a6d0", 0x8b}, {&(0x7f0000000340)='!UN=`w7w', 0x8}, {&(0x7f0000000380)="9d32116ffbcb2c2caf6aac83818ec38cb8b9e6d2fe8bbf5752e712ca0eb9d2d22c8110452ff5c9dde6eec1307599a0e68e5c82f04f934d5372e6f994d7af3b77029a9983808fe20e", 0x48}, {&(0x7f0000000400)="5425d2fce9bd0d4fc2dcac21e3fb65ec0ad68357492b3770", 0x18}, {&(0x7f0000000440)="d22ece1eb0f76d5ab4e138aaf3ac169a86877d7c4a3bcecfedf140cb1c1f0e5089caef9a120cbf746989fc439676aa0b8aab66ab91892856f6b8131c94da6599973e110e5fd175dac21c47b7620390f26d5d660902ea78052205641ba44d059a5532f493bde58dcd0ad5313c89e77e39537a32c732bce48d55b336eaab330d876741ceff62afe11f99ed4a79c088da75ec1dd1dd693b382b4cced6334e8faaba3836ecffaa6a442104023858ac29ab470e8969d8ab935442eb99f4d0a074e1d61d3dcff1b6c44314b638ae1ac211920e2de80b1f29cccac1dfc116641a4d759daf575a20b9f402dde87b", 0xea}], 0x7, &(0x7f00000005c0)=[{0x20, 0xffff, 0x0, "887ee15bc763e64d22068e296335"}], 0x20}, 0xa) r1 = socket(0x18, 0x4003, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000040)={0x0, "29922b1d2187b9e37653d350eead70f75a0b4b7c967f1c0c1653645f97104b821afdfd64b175633c4b50fd908c7dc778b217e19ec24af20da99125f0bb7a183b4b425c3c2841e7d1c05cd56718e68e0fd7917e789eceb17805fc65dbee40004ddf37"}, 0x6a, 0x800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0x81}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0x100000000, 0x1, 0x83f4, 0x7f, 0x2, 0x4, 0x5, 0x10, [{0x7fff, 0x4, 0x6, 0x2}, {0x4, 0x100, 0x1, 0xdea}, {0x8, 0xff, 0x1, 0x740418cb}, {0x400000000000, 0xff, 0x5, 0x8f96}, {0xf069, 0x0, 0xfc0f, 0x4}, {0x4, 0x9, 0x5, 0x7fff}, {0x1, 0x9d7, 0x1, 0x4}, {0xff, 0x7, 0x8, 0x4}, {0x6b7, 0x6, 0x20, 0x1}, {0x6, 0x80, 0xffff, 0x95}, {0x6, 0x81, 0x0, 0x8}, {0xcb66, 0x1, 0x2, 0x4}, {0x6d7b, 0x3f, 0x0, 0x8000}, {0x2de, 0x9, 0x6, 0xfffffffffffff801}, {0xfcdd, 0x20f, 0x8, 0x5}, {0x2, 0x0, 0x100000000, 0x430}]}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') dup2(r0, r1) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r2 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x9, 0x4, {0x1, 0xffff}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x40006}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r4, r5, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:11 executing program 1: r0 = socket(0x4000000000d, 0x4003, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x100000000) sendto$unix(r0, &(0x7f0000000180)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept(r0, 0x0, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x80) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) recvfrom$inet6(r1, &(0x7f0000000180)=""/235, 0xeb, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x3ff, 0x3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x8005, 0x8) 16:00:11 executing program 0: r0 = kqueue() flock(r0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r2, 0xb, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x300000, './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x2) 16:00:11 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x10) r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) getsockname(r1, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x3, 0x9, 0x7, 0x0, 0x5, 0x8, 0x3, 0x0, 0x2, 0x85b7, 0x3}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) fchdir(r3) open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x80) openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) 16:00:11 executing program 0: fchdir(0xffffffffffffffff) semget$private(0x0, 0x0, 0xa) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 0: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r4 = semget$private(0x0, 0x4, 0x226) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) socket$inet6(0x18, 0x5, 0x200000000) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) rmdir(&(0x7f0000000280)='./file0\x00') linkat(r5, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x1, 0x7fffffff, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0xbb, 0x6, 0x0, 0x7, 0x2, 0x10001, 0x2, 0x0, 0x781}) semctl$GETVAL(r4, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xa002, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2000, 0x6) clock_getres(0x0, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 45501 57984 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fa5fb6,ffffffff81fa6389,c4,ffffffff81f64ec3) at __assert+0x2e unveil_destroy(ffff800020b8ce00) at unveil_destroy+0x19f exit1(ffff800020b389f8,0,1) at exit1+0x38f sys_exit(ffff800020b389f8,ffff800020c09230,ffff800020c092a0) at sys_exit+0x17 syscall(ffff800020c09310) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffed274) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffed240, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 196 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fa5fb6,ffffffff81fa6389,c4,ffffffff81f64ec3) at __assert+0x2e unveil_destroy(ffff800020b8ce00) at unveil_destroy+0x19f exit1(ffff800020b389f8,0,1) at exit1+0x38f sys_exit(ffff800020b389f8,ffff800020c09230,ffff800020c092a0) at sys_exit+0x17 syscall(ffff800020c09310) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffed274) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffed240, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c09040 rbx 0xffff800020c090f0 rdx 0xffff800020b389f8 rcx 0 rax 0 r8 0xffffffff818553c3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1767c260c4023bc6 r12 0x3000000008 r13 0xffff800020c09050 r14 0x100 r15 0x1 rip 0xffffffff814eae78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c09030 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=358046 stat=onproc flags process=1008 proc=2000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b393d8,0xffffffff82394f98 process=0xffff800020b8ce00 user=0xffff800020c04000, vmspace=0xfffffd807effea10 estcpu=36, cpticks=18, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21470 397726 1 0 3 0x100083 ttyopn getty 66406 472407 22803 0 3 0x2 biowait syz-executor.0 56651 37645 0 0 3 0x14200 bored sosplice 17200 264501 22803 0 3 0x82 nanosleep syz-executor.1 22803 325485 67538 0 3 0x82 thrsleep syz-fuzzer 22803 522267 67538 0 3 0x4000082 nanosleep syz-fuzzer 22803 114522 67538 0 3 0x4000082 thrsleep syz-fuzzer 22803 57307 67538 0 3 0x4000082 thrsleep syz-fuzzer 22803 383151 67538 0 3 0x4000082 kqread syz-fuzzer 22803 227295 67538 0 3 0x4000082 thrsleep syz-fuzzer 22803 116937 67538 0 3 0x4000082 thrsleep syz-fuzzer 22803 460973 67538 0 3 0x4000082 thrsleep syz-fuzzer 22803 322088 67538 0 3 0x4000082 thrsleep syz-fuzzer 22803 382166 67538 0 3 0x4000082 thrsleep syz-fuzzer 67538 374051 65625 0 3 0x10008a pause ksh 65625 477744 98204 0 3 0x92 select sshd 98204 325462 1 0 3 0x80 select sshd 9945 500855 73997 74 3 0x100092 bpf pflogd 73997 77519 1 0 3 0x80 netio pflogd 87968 501705 51589 73 3 0x100090 kqread syslogd 51589 363672 1 0 3 0x100082 netio syslogd 54583 185369 1 77 3 0x100090 poll dhclient 51852 504313 1 0 3 0x80 poll dhclient 84720 469840 0 0 3 0x14200 pgzero zerothread 14111 307082 0 0 3 0x14200 aiodoned aiodoned 41279 278915 0 0 3 0x14200 syncer update 1061 209797 0 0 3 0x14200 cleaner cleaner 57984 45501 0 0 7 0x14200 reaper 83716 422549 0 0 3 0x14200 pgdaemon pagedaemon 62530 75351 0 0 3 0x14200 bored crynlk 62046 129802 0 0 3 0x14200 bored crypto 47375 300881 0 0 3 0x40014200 acpi0 acpi0 74617 498961 0 0 3 0x40014200 idle1 12127 43870 0 0 3 0x14200 bored softnet 19111 519809 0 0 3 0x14200 bored systqmp 20351 272528 0 0 3 0x14200 bored systq 79654 251778 0 0 3 0x40014200 bored softclock 27839 136275 0 0 3 0x40014200 idle0 90468 445865 0 0 3 0x14200 bored smr 1 229747 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 66406 (syz-executor.0) thread 0xffff800020b38508 (472407) exclusive rrwlock inode r = 0 (0xfffffd807415ea38) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x133 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0x6a #8 domkdirat+0x121 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80699a3a30) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xe9 #6 namei+0x61c #7 domkdirat+0x75 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9603 7113K 10761K 78643K 53839 0 0 pcb 25 9K 11K 78643K 6802 0 0 rtable 114 4K 5K 78643K 3038 0 0 ifaddr 81 23K 26K 78643K 1578 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2328 0 0 iov 0 0K 32K 78643K 1941 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 77K 78643K 16857 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 225 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1677 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 25K 78643K 16903 0 0 sigio 1 0K 0K 78643K 232 0 0 proc 57 63K 83K 78643K 2089 0 0 subproc 32 2K 2K 78643K 74 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 1394 0 0 in_multi 33 2K 2K 78643K 591 0 0 ether_multi 1 0K 0K 78643K 78 0 0 mrt 0 0K 0K 78643K 75 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 144 636K 636K 78643K 144 0 0 exec 0 0K 1K 78643K 1612 0 0 pfkey data 0 0K 4K 78643K 6 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 126 23K 32K 78643K 56821 0 0 UVM aobj 130 6K 6K 78643K 153 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 745 0 0 NDP 19 0K 0K 78643K 424 0 0 temp 221 2744K 3384K 78643K 55079 0 0 kqueue 0 0K 0K 78643K 135 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 8 0 2 1 0 1 1 0 8 0 inpcbpl 280 7178 0 7171 2 1 1 2 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 67 0 23 2 0 2 2 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 222 0 222 1 1 0 1 0 8 0 tcpcb 544 2690 0 2686 1 0 1 1 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 316 0 316 45 44 1 1 0 8 1 pffrag 232 8 0 8 6 6 0 1 0 482 0 pffrnode 88 8 0 8 6 6 0 1 0 8 0 pffrent 40 21 0 21 9 9 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 185 0 169 1 0 1 1 0 8 0 pfstkey 112 185 0 169 1 0 1 1 0 8 0 pfstate 328 185 0 169 3 1 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 236 0 44 12 0 12 12 0 8 0 art_table 32 237 0 44 2 0 2 2 0 8 0 art_node 16 58 0 18 1 0 1 1 0 8 0 sysvmsgpl 40 42 0 23 1 0 1 1 0 8 0 semapl 112 1675 0 1665 1 0 1 1 0 8 0 shmpl 112 151 0 23 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 28989 0 27346 54 0 54 54 0 8 0 ffsino 272 28989 0 27346 111 1 110 110 0 8 0 nchpl 144 52709 0 51079 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 168340 0 168339 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 39 0 39 26 26 0 1 0 8 0 scxspl 192 158248 0 158247 57 56 1 6 0 8 0 plimitpl 152 1294 0 1286 1 0 1 1 0 8 0 sigapl 432 17102 0 17087 3 1 2 3 0 8 0 futexpl 56 203240 0 203240 3 2 1 1 0 8 1 knotepl 112 2774 0 2755 1 0 1 1 0 8 0 kqueuepl 104 3773 0 3771 1 0 1 1 0 8 0 pipepl 112 9140 0 9121 16 15 1 2 0 8 0 fdescpl 488 17103 0 17088 3 0 3 3 0 8 0 filepl 152 100993 0 100894 22 17 5 7 0 8 1 lockfpl 104 6115 0 6115 3 2 1 1 0 8 1 lockfspl 48 2093 0 2093 3 2 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 160 0 149 1 0 1 1 0 8 0 ucredpl 96 21599 0 21590 1 0 1 1 0 8 0 zombiepl 144 17088 0 17087 3 2 1 1 0 8 0 processpl 896 17119 0 17087 4 0 4 4 0 8 0 procpl 632 55401 0 55359 36 31 5 5 0 8 1 srpgc 64 5 0 5 4 4 0 1 0 8 0 sosppl 128 203 0 203 51 50 1 1 0 8 1 sockpl 384 12974 0 12955 10 7 3 4 0 8 1 mcl64k 65536 963 0 0 114 81 33 67 0 8 1 mcl16k 16384 21 0 0 3 1 2 3 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 31 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 46 0 0 4 1 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 187 0 0 20 8 12 20 0 8 0 mtagpl 80 8 0 0 1 0 1 1 0 8 0 mbufpl 256 1236 0 0 47 11 36 36 0 8 0 bufpl 256 51011 0 43981 440 0 440 440 0 8 0 anonpl 16 1571787 0 1559984 363 309 54 69 0 125 0 amapchunkpl 152 103468 0 103355 177 172 5 19 0 158 0 amappl16 192 90722 0 90077 452 419 33 45 0 8 0 amappl15 184 5 0 5 5 5 0 1 0 8 0 amappl14 176 595 0 591 1 0 1 1 0 8 0 amappl13 168 8481 0 8479 2 1 1 1 0 8 0 amappl12 160 15 0 12 1 0 1 1 0 8 0 amappl11 152 7907 0 7891 1 0 1 1 0 8 0 amappl10 144 76 0 73 1 0 1 1 0 8 0 amappl9 136 611 0 608 1 0 1 1 0 8 0 amappl8 128 211 0 172 2 0 2 2 0 8 0 amappl7 120 40 0 36 1 0 1 1 0 8 0 amappl6 112 7910 0 7898 1 0 1 1 0 8 0 amappl5 104 251 0 236 1 0 1 1 0 8 0 amappl4 96 17462 0 17430 2 1 1 2 0 8 0 amappl3 88 1216 0 1206 1 0 1 1 0 8 0 amappl2 80 146901 0 146825 4 2 2 3 0 8 0 amappl1 72 372169 0 371717 26 16 10 20 0 8 0 amappl 80 55763 0 55723 2 0 2 2 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 152 0 23 3 0 3 3 0 8 0 uaddrrnd 24 17103 0 17087 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 17103 0 17087 1 0 1 1 0 8 0 vmmpekpl 168 133480 0 133447 2 0 2 2 0 8 0 vmmpepl 168 2075295 0 2073474 399 314 85 98 0 357 0 vmsppl 368 17102 0 17087 2 0 2 2 0 8 0 pdppl 4096 34214 0 34174 6 0 6 6 0 8 0 pvpl 32 3984033 0 3968453 640 512 128 163 0 265 0 pmappl 232 17102 0 17087 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 774 0 108 20 0 20 20 0 8 0