c2b6bbcad77812acee86aaeb97199f10609f3bc16e26b0d823c3ee83d47cd929e325654ef42b5973f65a5eb996107ccc2e3810de280626f2f4c7daf81f06b0d5828c059732a9c36b5b4cc01e2ae83533439dcffddd8428099bbed0fa8a9d71913bb9e4b854689c501f12c19e7dabac6b8cd12e3d722366872e1df3a7ef7c83bc0cdec20cfb59fa7710c4b9c78114c15", 0xc1) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) 07:42:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8000381, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="34f70d438e6a78d6b6ebca0daf0761c6dbd1414fa5df7838d4635938c24c290efbc5c909b3100a72bcbeec11a81a3c5f1f56e02b3f70bd471405bfe011d0ad7c6d23a1811bd83d8497093251636c30f6f1d5cb3a8487755b0e6425ef32046fb535be74075df0b82c250ff1b1d72e2f7c", 0x70}, {&(0x7f0000000180)="3076807d809220d2730e0b5ffade45b1a28922f865ec76129d6663fa7fa74a4407b5c13b775d8aeddd9baf5ec0f69cc0e62a26715c90a0ca026641e8e3e27424a731e2ba8307684e373d15b868696be564c6d290ac505d840c575c57030f02126c598f9dc4c432b2be97b832957853d6ca702da12ba077809c12760e58b4aa5a7533dcd6c3f6ec38fef6ebee31e3cd660a932a53124639d8284dad3b3e5d5e3a39090e631dca1bdf81083036e9bc57c88437c4e03b959aefe47af1e5110bb4c5fd0974af126708", 0xc7}, {&(0x7f00000002c0)="b630b239a6735ad75a1673", 0xb}, {&(0x7f0000000300)="3b70dce3543fa92e63ca1a9cb15717c4c630a0d422df414ae10c7faf02867921d267b42f3e9da06d2d78f6e1be3618cb0794433cb2b8d40f047843131bb3e874c2b6c4a39f6083304b0391efbb486e83f41ec8d22acc24f9c5f821ce94a01ee4610837e61374c39da395ae79a6956da0a8daa9c2819fd083cd5008fcce3fa5b4d37dc6dbba5a9584cd3f8199497962415b2f8ec5c9e5ef3d906421cb5d92b05381733760a4", 0xa5}], 0x4, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) 07:42:42 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r1) setgid(r0) 07:42:42 executing program 1: r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x2007e, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x81, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 07:42:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6a, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:42:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e07fd2a8a4e88c0eb2967706d53d92b9f0b74382"}) r1 = getegid() setegid(r1) 07:42:43 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) fcntl$getflags(r2, 0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x8fc}) sendto$inet(r2, &(0x7f0000000280)="c8a4dd7de974a9ea1ef0004cb7c8feaca39ce3903b43dc51100acdb09c01cab982708a12c23535a1c05acc86d29ec5bb7e42b3bc826b7fbc53015d55013f756a9f215e3ca208ee2c2171d82e7e00bf74a0b750e637d5d6ffa4fa72ce6a5770fc7bf4c14dc72bf56bbd622acced533e1c80f19bc597c7f3d30b3862f242f3945af3df27715028b21c3eb4f57e55399ca70c8dbad527f4aa0a64a9ad711940a557feacae71d3810a19965efc9f1ebed05c1a71a2235ee0d7e26038ff5e0b7c1a220518dfae5a8272643483ad3deb6e46d7f6c56788de435194d144b4c17bb9149c505c7754270e99ad6c21d7fe05b4df2298382e44baafd209a8827948ab43", 0xfe, 0x8, &(0x7f0000000380)={0x2, 0x0}, 0xc) setsockopt(r1, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/134, &(0x7f0000000240)=0x86) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x9, 0x42, 0x6, 0xd2}, {{r2}, 0xfffffffffffffffc, 0xf0, 0x2, 0x0, 0x6}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x60000082, 0x6, 0xd24}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x8, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x6529c327}], 0x3f, &(0x7f0000000140)={0x2ef800, 0x800}) 07:42:43 executing program 1: mlock(&(0x7f0000008000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = geteuid() setuid(r2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 07:42:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:42:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 07:42:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) listen(r0, 0x40) sendto$unix(r0, &(0x7f0000000000)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b3060bb6d7ca32c297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f57aea8c500000002000000000000020208a371a3f80004ffff000000000000000000000000000078ec1cd2e8cbfb934edb9eb6871e78d70a2557a76600f94dce898eee1219c3dfddc1b9ff0b380eef37e685bf8c00a7bf2a0d6c1329f7f3519f9828e77f8eee31d2f7574063aa1a744d19d3ced2391bcc4bb9cd1b7ee4a6f5b9b2a9353708d2322af2adbceb1b217af37a29f93cb3cc35ae92388b7f60cab226db264d47769569b24479647c3ba4c8d9c5b433b38c046aea86742bb8e1fd0ee39fd3c4e0b8f166ea58e469a761b7acf372f7eb", 0x157, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x42, 0x2) read(r0, &(0x7f0000000240)=""/240, 0xf0) 07:42:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/9, 0x9, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x100, 0x7}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 07:42:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 07:42:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) 07:42:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) fcntl$setown(r1, 0x6, 0x0) 07:42:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 07:42:43 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, r2}, 0x0, 0x5, r1}) 07:42:43 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4, 0x2) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 07:42:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x202, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0xd169}, 0xc) r2 = kqueue() fcntl$getown(r2, 0x5) getsockopt(r1, 0x0, 0x0, &(0x7f00000000c0)=""/51, &(0x7f0000000100)=0x33) socket$inet(0x2, 0x1, 0x7e0000000) 07:42:43 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 07:42:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x18, 0x2, 0x0) setsockopt(r0, 0xef7a, 0x9, &(0x7f0000000000), 0x0) pckbd_enable: command error 07:42:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004402) ioctl$TIOCNXCL(r0, 0x2000740e) 07:42:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x9, "b0d4000200f6c81000000000000000f083d50500", 0x0, 0xfffffffffffffffc}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8040, 0x18) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x80000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') r2 = dup2(r0, r0) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0x9, 0x1, 0x0, 0x0, 0x1, 0x4, 0x0, 0x2, 0x4dd6, 0x5}) 07:42:46 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) 07:42:46 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8540, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) chdir(&(0x7f00000002c0)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) pckbd_enable: command error 07:42:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) syz_open_pts() 07:42:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1ff) r1 = socket$inet6(0x18, 0x8004, 0xbb4) r2 = msgget(0x1, 0x5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/224) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) msgget$private(0x0, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x0, 0x8bc43c5}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x30000, 0x0) r4 = syz_open_pts() socket$inet6(0x18, 0x4002, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x40, &(0x7f0000000200)={0x400, 0x0, 0xe6a, 0x2, 0xc2, 0x9, 0x1e2b, 0xfffffffffffffffa}, &(0x7f0000000240)={0x8001, 0x9, 0x4, 0x2, 0x6, 0x3, 0xf16, 0x2}, &(0x7f0000000280)={0xbd, 0xfff, 0x9, 0x5, 0x7ff, 0x800, 0x8, 0x4}, &(0x7f00000002c0)={0x0, 0x2}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x13) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) select(0x40, &(0x7f00000003c0)={0x7, 0x600000000000000, 0x0, 0x1, 0x4, 0x20, 0x80, 0x58}, &(0x7f0000000400)={0x101, 0x2, 0x0, 0x5, 0x9, 0x40, 0x17c, 0x3}, &(0x7f0000000440)={0x7, 0x8, 0x9, 0x7, 0x100000000, 0x0, 0x3, 0x3b}, &(0x7f0000000480)={0x1ff, 0x80000001}) r5 = getuid() setuid(r5) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f00000004c0)=[{r0, 0x88}], 0x1, 0x5) shutdown(r0, 0x2) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000500)) close(r4) getgroups(0x7, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r5, r7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x80, 0x8c}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000005c0)=0x2110000) fcntl$dupfd(r6, 0xa, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) 07:42:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) shutdown(r0, 0x0) r1 = geteuid() setuid(r1) 07:42:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) r6 = getpid() r7 = shmget$private(0x0, 0x2000, 0x248, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0xfffffffffffffff7, r4, r5, r2, r5, 0x88, 0x7}, 0x10001, 0x400, r3, r6, 0xffffffff, 0x5, 0x81}) getpgid(r6) 07:42:46 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0), 0x10000000000001fa) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0, 0x0) 07:42:46 executing program 1: mknod(&(0x7f00000004c0)='./file0\x00', 0x3a0934c44f7b202b, 0x1f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r3, 0x0, 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000280)={0x80000000, './file0\x00'}) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000440)={0x80, 0x7, {0x6, 0x7}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 07:42:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3d, &(0x7f0000000100)="94aa8a326fe79f660ccf008486028771842017d40f4ccb743759232c094fb608fa9b6d8d460e14eead5f31a1917c89796204479288a7689e089620ecd959e4ade83806903a714cc7b210ca057629194a7cd45919b6b9657e6a599d20c2b8cee33a1c3f8480073122413768fdac49d659c85847587afa39afc6f4f10ce0f89cbfc1ab9cfc11c0d205392970fa88e301fcc8b3f0a10004f2a39e3e29f2eba7712ecef9b07dd62fdf759be735fa6b091ea02be28258d40a887eaa9185283160d24696c376c2d60a1a7f1fb3b6b2b1e0d0c023") ioctl$BIOCLOCK(r0, 0x20004276) 07:42:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 07:42:46 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xd) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) 07:42:46 executing program 1: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x0, &(0x7f0000000040)) setpgid(r0, r0) getrusage(0x0, &(0x7f0000000100)) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt(r1, 0x62e4, 0xffffffff, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) fcntl$setown(r1, 0x6, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) r3 = dup2(r1, r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000012c0)=0x7) fcntl$setstatus(r1, 0x4, 0x40) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001300)={""/16, @ifru_media}) link(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000013c0)=0x1) accept$inet(r1, &(0x7f0000001400), &(0x7f0000001440)=0xc) symlinkat(&(0x7f0000001480)='./file0\x00', r3, &(0x7f00000014c0)='./file0\x00') pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001540)=0x5) ftruncate(r5, 0x0, 0x401) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001580)=0x5) mkdir(&(0x7f00000015c0)='./file0\x00', 0x8) chroot(&(0x7f0000001600)='./file0\x00') r6 = open(&(0x7f0000001640)='./file0\x00', 0x0, 0x4) pipe(&(0x7f0000001680)) getpid() lstat(&(0x7f00000016c0)='./file0/file0\x00', &(0x7f0000001700)) fcntl$lock(r1, 0x7, &(0x7f0000001780)={0x3, 0x0, 0x1ff, 0xa3, r2}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000017c0)={0x7bc0, 0x3, 0xff, 0xffff, "18fbf7519d55a046ad063cfcd20e48eca1e25b3f", 0xc3b, 0xaf}) execve(&(0x7f0000001800)='./file0\x00', &(0x7f0000001880)=[&(0x7f0000001840)='\x00'], &(0x7f0000001ac0)=[&(0x7f00000018c0)='\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='*\x00', &(0x7f0000001980)='+^&\x00', &(0x7f00000019c0)='%\\[*^\x00', &(0x7f0000001a00)='\x00', &(0x7f0000001a40)='{\x00', &(0x7f0000001a80)]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) 07:42:46 executing program 1: r0 = semget(0x1, 0x2, 0x8) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/224) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e1") 07:42:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) 07:42:47 executing program 0: setrlimit(0x42, 0x0) setrlimit(0x7, &(0x7f0000000140)={0x5, 0x3ff}) 07:42:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x100000000017, 0x4007, 0x3da1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 07:42:47 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) getrusage(0xfbffffffffffffff, &(0x7f0000000100)) 07:42:47 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8001, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x8, 0x8, 0x5, "4d42a2fb9fb13da803c690cb598a2956f5ccceff", 0x9, 0x20}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCSTART(r1, 0x2000746e) 07:42:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x44}, {0x6}]}) r1 = dup2(r0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f90b85e526") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 07:42:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x10000, 0x7, 0x1f, 0xf9}, {0x3, 0x9, 0x2, 0x2153b067}, {0x7, 0x8, 0x3, 0x142}, {0x80000001, 0x8, 0x40, 0xe0c3}, {0x200, 0x3, 0x3, 0x6}, {0x80, 0x7fffffff, 0x5, 0x7}, {0xfffffffffffffffe, 0x200000000000000, 0xfffffffffffffffc, 0xff}]}) 07:42:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="356ae2a4d8e4f9c6902d17b19ec16fa13c75c1dcb390a664665a4835642ed5d87168cbca0926e481a41e9b780cded336b3edcb258767481f25ababec637834057e3862658e0a6c8df4843996a8ce35a73e9c9cb43b3d00baff040b8db11e", 0x5e) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 07:42:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x3, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 07:42:47 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8040, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f0000000040)=""/53, 0x35}], 0x3, 0x0, 0x0) 07:42:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() syz_open_pts() 07:42:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='.\x00', 0x2, 0x41) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:42:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:42:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x160) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x14b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:42:47 executing program 0: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x2018, 0x8000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x4, 0x3, 0x7, 0x1, 0x8, 0xfffffffffffffeff, 0x8, 0x0, 0x0, 0x7, 0xffffffffffffffe0}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x5, 0x100000001, 0x9, 0xd9b0, &(0x7f0000000100)={{0x3f, 0x9, 0x3f, 0x9, 0x100000000000, 0x7}, {[0x608, 0x9, 0x8, 0x2, 0x671f, 0x80000001, 0x0, 0xefb, 0x81, 0x5b4, 0x5, 0x21, 0x0, 0x401, 0x8e, 0x4, 0x7fffffff, 0x1], [0x7, 0x100000000, 0xcc5496b, 0x7, 0x5, 0xcc, 0x0, 0x0, 0x80, 0x7f], [0x3, 0x7fffffff, 0x401, 0x0, 0xfcf, 0x4, 0x8], [0x0, 0x0, 0x8, 0x3, 0x2], [{0xffff, 0x5, 0x2, 0x9}, {0x0, 0x1a, 0x400, 0xffffffff}, {0x40, 0x1, 0x7f, 0xe93}, {0x1000, 0x3, 0x100000000, 0x4}, {0x2, 0xc2, 0x7, 0x6}, {0x9, 0x5, 0x0, 0x8000}, {0x1, 0x462b42b1, 0x80f, 0x5}, {0x6e7, 0x2, 0x2, 0x6}], {0x23, 0x6, 0xfffffffffffffffa, 0x5}, {0xffffffff, 0x2, 0x3, 0xffffffff}}}, 0x81, 0x7fff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000400)={0xe44, 0x7ff, 0x35, 0x7fffffff}) mkdirat(r1, &(0x7f0000000440)='./file0\x00', 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x8, 0x81, 0x2f1a, "5f67df8c07d8b5a80d2716ae8a0791b214e31e35", 0x9, 0xfff}) 07:42:47 executing program 1: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x108) 07:42:47 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xb0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x9d, &(0x7f0000000200)="006bbe0fa057072668d0fc1e0ef4ac8dcf5df53b41491bfb13202d84621c82254bcbded98a584d22d9ad70e628bce6796385799a4c3c733c3303312e0b64db5d3285c49d196d99990e7ec0d6435027d4d8f22cdcdc704b20a9887427bc55fc8fa7739e2aa39f42daa503f4bbd8379cddd593320c5524f6f90990bc7322e2b61eff8f1f62bb99f0e556c2516ae6d7dfb1f875af2267139ddc3dc5da58b1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) 07:42:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000026c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a87e028dd36e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d2b962cff56f66abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795500000000632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0d1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ebfd20663c8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942b4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0e0bd27c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee78070000005d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad860e29ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94970500000000000000f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a8", 0xe26) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x32cdea10a4973b1b, 0x10) ioctl$TIOCSDTR(r2, 0x20007479) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2d4}, 0x40) 07:42:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x92) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e463ddfff9e5d7ecf29c13631a2ffbe963031a2421dea21025da38f1b3175d5fc36b776df50394961efea05e7dff5a31567f7e9806cec671b3807aed8ea3cc7c31e39d3cf99cbb7aeb8f198da50589", 0x4f}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x101, 0xff, 0xfff, 0x15}) 07:42:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = dup(0xffffffffffffffff) r1 = accept(r0, 0x0, &(0x7f0000000000)) getgroups(0x0, &(0x7f0000000280)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) read(r2, &(0x7f0000000140)=""/198, 0xc6) fchownat(r2, &(0x7f0000000280)='./bus\x00', r4, r5, 0x6) 07:42:47 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x1, [{0x3, 0x4}, {0x3, 0x4}, {0x1, 0x5}, {0x3, 0x1465}, {0x1, 0x7f}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x1f}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x8000}, {0x3, 0x7}, {0x0, 0x100000001}, {0x3, 0x40}, {}, {0x3, 0x2}, {0x3, 0x5}, {0x1, 0x1000}, {0x1, 0x5}, {0x3, 0x4}, {0x0, 0x7fffffff}, {0x2}, {0x0, 0x1}, {0x1, 0x2}, {0x1, 0x1}, {0x2, 0x2f}, {0x3, 0xfffffffffffffff9}, {0x3, 0x10000}, {0x1}, {0x1, 0x9}, {0x1, 0x8}]}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x3}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:42:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000140)=[{0xffffffffffffff61, 0x1, 0x8, 0xfffffffffffff001}, {0x3c, 0x80000000, 0x7fff, 0x6}, {0x1ff, 0x9, 0x4, 0x8}, {0x6, 0x1, 0x7fffffff, 0xdff}, {0x1, 0x7ff, 0x0, 0x400}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x3, 0xffffffffffffff95, {0x1, 0x4b885b5c}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:42:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 07:42:47 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = geteuid() seteuid(r1) r2 = socket(0x20, 0x8000, 0x80) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x795c}, 0xc) getuid() 07:42:47 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="6c0b5e549362eaf1edb2cc45364bc45d9b440027d87d1b41108a9fac705a094c428c008e2b72c6d67a028f17a840d4115a3411b04c7b8055e6292bf7d797de03c3fd8b0ea48f6545400a4288d57ac4d2fc18530acf6388a31469f473aed29368db3b19c3cbf1f602eaa972505054fdaeb69319cfed602664269a02bc02de5f869acd78ff7ef62922afa0c522296cd18e257f5cd87d67ff2b5488744728ac85c60eced9760977c1e0ab382706c5c3940babd22d5e0b562daaee8351e38b8c8f0910cb58fec7b102e7904cd85c6238decfbba6d67173145f3e01d39281cdc6bd79ec6b7ea3b05e6ad06e4cd057e28080f62171bcad7d1e5955", 0xf8) write(r0, &(0x7f0000008280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 07:42:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c3940a4bcb1fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7c7cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df75742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2632fd4c463f0da63f81bba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051523bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e7751df179c6068669fe84fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be815bb1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd", 0x5e2, 0x0, 0x0, 0x0) 07:42:47 executing program 1: getgid() sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="026a62499075cdf3697ec1e7a67b256853a2ee407b23346559cbf3784212ed0fd1e0d39b9c7e25c4fd22545f88fe583b42ef66785a23ddf54780860568eb9e1b038452ee53a1823fc6c848affc6804d5281a", 0x52}, {&(0x7f0000000100)="1b00b212ba9e5638b7931dfb8fe37c06123db0edd8177f6c73e2fa519e613603f33ac0c73c2184e3b78ec8159ebb90876494e684456a6cfe6d35c3ac5ed477ff15612a91c82cb7a0f2965b0e44c1403d53dc94545b56bf30ab803dd9dba13f268a00741eb75c1b2792e447a63fdc061f12038f22c2445aaf262dfb86c5197216ed4267289db2e84e7dc27779", 0x8c}, {&(0x7f00000001c0)="6b51f9e6dc7f248bae4e392cd3676811d54117ed041430f2a31a42eb675e14cbf4da8e0442f4d6625f963a67b01625d15697b94e810bd306b9bad0c26d697550997c12f99496763fc729bb8c9e59b2799d94ea312251b5b74a7aeb0b088825b23cb8be22f66f580420aafb28bbaff4adf79fe30e3f55f4bb76d3e3066440c3581b9e7635c3c20719d68d9dbc49f3667b5b0ad53a3cfc7da7e5b2b3ed3cd973dcfad5ef5214d20b850d86cbf8bc894c8e24f040cf0048115b620057de36fcaf2874adcbf44361b68ddd0519315ecb46a0a0c4eda90d54d94ce9535b2002fc050e11b5af80d0f634c41b53e66cbced6789", 0xf0}], 0x3, &(0x7f0000000300)=[{0xa0, 0xffff, 0x1, "dd062198159487a90915f96b45c95de05f7f7562c53fdb46d58d95de850530c9a0efa5fdbec376884551e21b157de92bdb896dc7fa83e5a435cd3005873807f9a5524db82a0b2f89f1600ed5ff8e69f5115ff2e2b5613caceb31d9032f5c05892cd1193de4e71cd2eee8909913e5440f6b6e92c8f30b4143a39a36fdfe931df98522c5934d8c003c9a36"}], 0xa0}, 0x8) syz_emit_ethernet(0x0, 0x0) 07:42:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) poll(0x0, 0x0, 0x7fff) poll(&(0x7f0000000040)=[{}, {r0, 0x40}], 0x2, 0x4) 07:42:47 executing program 1: mknod$loop(&(0x7f0000000000)='\x00', 0x2000, 0x1) getrusage(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7470aba2cf7c0e779f2fa62f079748f80ec467d680f94e433b44745fdeafe2b7ee44712214c041484cb2dd75db8124d346c0cc4dacbe643208014b7677bcf27b187ca91bfc0a787eefee20cca617d405c92951537ec5f70389f2684c2adec13f49fcac547a898a9d1eb25b0ab621959a76810dd3b861a770f02bef191b752091b0d83529c2555aef4aee8cfde9bdc740535cfb2c8b4c51790f9294b4e1c8bd18d86f22864e546159616358d9be3485c75b3a6a06d797c4165f6ee80642f9180e75082a7b0171f9100346fd970ae8e1a4a339d59dad14b8ef4f1cdb1415585f07f554065ea8a01ea31abb8e48986576f60373e7513ac750962c98e4b2f1241247a6809149f77e03558f87befbc2a62b9ff81f6cd45d7f71bb6f3e12b46e5c8b046ee2a76d3bc0bda65edabba923a1b7fc8e7be12e6b0826bda3568817b1d8ffcbb9f974b9898632402ddef19d8b4ac877889e47a2d8865606a2df2eefccee293068ca81308a7b74207837be5d908b944e1d4e15ddb345d02b3ee3a004170bfae284cadc2ed6b466b581a5db70ea12aae5ac04bfa2e6afbce47b300f5e668289845ce32e614f18d62f80312baa496871c72ed1db684fab35c0d9d6c51e19997b5a55f119f00c08606506056ba6cab8815d5f582440f9eb9dd599700df71bef8c1772d43f5cd6b40e5e419dd4061f45e15168042a06ed12962f020d9d44a9d4126228dd7717ad40517c6745d5c99a0ef70030361aa42f3b8d6fc3224fb20604eace3a2e1c6a687a78f6de34d260416f99263a0b1ddf168e41fb22aedd8aaadadc0028521850cb87972ab725255b7442340571f7e76a972cd9014005aa287026223ce83441171ee6fef536480e358715e737f4cfa1012ad8bfb065ed979c0d724283928e712a9df48d1cde1b587c863cde41a3501789ed3ae66fb7cc1b532cdc8dc2615620bcad5e2dabd29bfdb5753b8853aeae37ad27471c6021e87e55880aa8bbc3da2655f1da49537335e17c3faf34f2db63c4d152b3785091f61f861ceb4a31369582e69554dbe8c3266df7b5e230df736d00cba8282e1ef0d551b6cedd5dbac08a8a785a4e6cf7935be65c792f9c6d9d92e44eae7157b1ea504c17c2b21c6d095bb21c16294b90b5c0b95a9ae8a88d080fccc97f2169c813ba48e7b8a1768f7b4169c67f34315bb7b0f676f020d1e07410a353181b1dc3c29bd71780868ada860241dee99a816889ff016dce9bc51b5c55089e968fa26d3449fc7d92131955199c3ddcc2e77e1e8a2097bb3dc46fd1fe74bcdd32c4b23173663309548607983a170aa00f207b134ea86aa79ef4541561a9f8f8430465d08b018bcaa49e6bf01d2fdfc1299b679497df450ee01c58c50ad9b7d99bc10587371339f8883a92b8bcb8919a85b869f9f66c660998c6d1f635f638689652385718d384d47a3e678cc2a2cf4fe47f57ae4f1b809a1f40a48b8b9bf2da23900f45ce597900f6f58af15fb683f0560fd75eb756f717cf43107cc52e9bac07b3fee501c3b8d44a27ff1b61476ba37e8d7faa65e7c0682c9af2de93a54756d91564346854f5a04a0283f9bdeb2851946a988509976471267887ba11a0a670197609448ad8b20771b869ff4a78bf70190f8680a106a93eec2b395461377b546a03e3a0cc68ab41951ac5972317c58865c9ef695699c2a74b888c788f2181a1cde921bb19f9d1dacdc0313c49a2c017df41fa9c18993713e08bd65fc0be31099ae94ccd812f7c5281239feb547b0355ce29dee3a28f8fc034677b3509d3417fd46c2820c612c093e62688324d55b2e6c7c4fe0af31689fa100291153bfa50f69600e07896cd7008a4c7fb6865b1f1e4b46de3827aafd6b8af2ae766542387d5a3ce606854d6dc13021975471247143100e29bc10b6fba6eb77a067388611314cbacab7080b79e8f458954b3691e1da2a5450df88f4fb06ecfe770208ca13ad7c3ec1b83d656ae272443e69116c4bdbc9a6507bf0544334def1a46710e17423f9182d7993beaee62df62bbb595cafefa899b5f9a51c3de9b6167fb39a8c76bdda4838db1042eb1432ed563127ad1006a3b4e51aaba1b66a07692dc8e92524157a781ae2fe51516c926fae1effbfd9bf3f11907d6ee18eab917f0f49e5f1159351a805b524ad698e4463cffb64c1374519f4f8077c931b95e883a3ce9dc454ef5ea2c94890c7ee02d997bf3af451bbc7992fe947858dcdc5125fd8d05421d8b8ca6baf41b96b4a85ef341e3a41ee6bd0d8e0cc856d5bbe075dad310ab3d4bb0ab843839b495904434ac1f07c91657b1f794235afb8b0051bdcfea15df4e5cf84132b48bdb52084fa66359d8cfd60f9191e79a4ad2d9cd6d7e6b34bfabbfb170c470984a0982be197d74ef35a8b97abac0cc102d3d81fc521afcd2414e5adc21d710edcfc8ee4763299ee560b825d018ff473d08974869a0d7bcb59075b321421ae14493dc836d22d759df91270651c25a662d0250358e5302f5604e4227765205f7d4bad43f995a80d4dc8818b6259abeff09e9b2eb0d7de46dd2b58fd8ceb4413ac00b9a709a0b861fb977868c9c5d2d36e5c8ac224392c0b96fdab36e76255662decc16a7d42e5d74c5e8e181457259b6859e97aa2675ddc66e77ec785f659279b62d8e68964ec69c63065e01f031776f82432cca1e8b54363e3442c4664e48f7749bf1c9fc09f684cb527a914041adae1637068b29c1ffd14bbf2df35ee5355f47039fa9b6e17098e07bd2f3d4e370a70b5a56783d2cd1f77a63bd0acc8e866d7881aef41f8b98a45085aa6d787ec71c1de65f179fb633100f05ec5a60a8dbeb63c0deedf790c51aa247a63970dedc7fe9049920b6ba12f2a051a03e499054dd3dc63d3a24f13365b015e30d2571dba1576f0b981d35bce7cf1630df21023e418dbaeee09d50acbad0e53060d839ef908b6bc6b5d63b8218fc4809d8cdf404afe514aec1390db8bb9b5fd6b1096a166f6ab5ba2f918d464e696448f3da7b8dda11d7e96d430abc1ac525c4ffecb105e2fa2ef7bf22f4d601d84de2a44fe61ba3030c4fabab4c24cf29ed7a5d80e0e1478cecf4cda54e2ef412d194981dcce767a331cdba3488b441b4efde14b16b7442279dd95a892cbb44a98bb91da37f67a9e1bfefe6bd71d8f0fe447915bcc422a9c7740caf46dc5b82b930d40766b9b17ba7f938676746198de9dedcfcecf18f76353699ac5b76fbfada4e0658a9354e75caf286573a342e0227480b1af90a5d650b7b48398d3eed06a6ff70c02ffc81c9701f5e53fc46d4a147873c01f8214a7b4a24035881750c624a469851a3f31a342368ef33d8ae9461aa234f5b9b285a31b1354a3d153b031909dd864d030e62eb2a3ff45389126222d6811a6e8d997b97c3c3c3f6eb27778fcf54fd92b42eebc5ed949e92cba81490785ed97f017c1d016caf2e933d6c0594aadd5bf083d643bf13a394c8fc03c3f3ddf452da0b76836c063adbf330114e23b8a1673d7943e52b70b6066fa850c81e4b078ca94e1befeaec0e8a0e7111a817254108e06404bb9745b83d09b83c6126d534c214481368c7b3ae8562286618654c17d13ae12150d679d5df4f8dcc0edc75ad41db3c1add5acf206bc3830b2ba966e553d7a87f77d6e6b96f67c525e33e8c516de83ff6199fafcf36fd092f56e3a734e29ca9d40dad3c2911fbe94690afa9f17f093080720339bc89a6edeba134b34a6298ecef0598f8ef706e2e49a1b32fedebacbedeafba5a35d7118945f9313807613c70cbda0851b2a4604798e24874ffb5d6cba3be7731b44975cd4dc110d88137a773052c02151a7168a0f627a0f3818e645b9946ad75cdd2265642512c5726e72d5598509444efa81efeec2c13487ca054ee7e26e059677528647f51a16b2dabdc8f6abef2f63cba355a96e1d2049f9f88c0454b48833986e257e73174f86accdfe1307b0bf88168b9eadda7cd552a2b82a656647874522f697b4810b8672fcae55ba3c4be19bf0628355cfc2aeedffb0f9ccb293f4af369b54420a89c6e6058d3a2f072c199e8379e4423bc40c28330ce8d394a43e3d5d56d71e4416afdb04a293f7ef53cf6bf13c3da1bedc87dbe645ca2495410134028fdac1b4f47b39fae1aa840a720d9b889d3585de740b97508595eba47252c550a26d554fa2d8e0d5159c9e6d8e1df20e7222461af6b3427dcd2cfce37dd385f5786a4a410307e7ace9273be8570ed6a215c38b86428ad729474c7d12f145807e59446767bfb68450f5482da441474f7f941d0780fc9ff45adac59ac6b2ba225cff7a15f2a8caf5f90225f03055eeb180182e51ada0e684a44d756649c8246d37599cb38005f6ebd68a5c68c81d42f7ac2d8b944675bbff4d819004a8eb0cda3cd7839de73216bf6c0601457626ef787fc21f2a6477dd03175a1e70ab8256f1e4a60045c88095794be12f0de0fc318c325623980c1b7183e8c86441cd8c55c618397cf05c553aed0960ddb19203bca82a8ed238f59db992187ed10c1e057f010b69203af418e759b11b22d6b68834e3e50f36d6503a41e0e1781d93bea119e68c6d50dc59562b596bfc8c2d4662fcca8cd85cf45573f1e69268d702378dfa6c47baaa231ea9d2f0eaf0440a2d981c6fc672d2c28bff0fa1e1cdaf8415176c8be6cc68f9289e84b37ec21b185af8146138d70eec8001e0d3ec4ebbca6b17b2cbe3e57c4374732344f789a6fa7f9e071eff27385f74c48dc0f115723ec6dda3ba4a226570ae5d3896ad06884bf3c85ed87d8270e1bb078c00a7f81a65f9fe6a77e695408231a3fe79d1157d16316b0a6d8d8353dac29dd348217656854568416472ca1ab4a3829e6e224e72a08daf2856389b9f4cc30b333aae032d905596a2e3338ed0ecb2cc83cf2f429de8283793f28aefab5bfef0311a56a9eeb77af4c5924abc2d8aed0005468385600ce78e0d1b22ba1f1fa8e13211af2621217e57a70f5a67aa11f8c0bdecc83cfce184352972f98d4088972a31238670dbf87c706d6d0233d8127564dfd4b77e5c1d1233097b0e091273efdbe0f280abbefe962e7e09d9a3114fef87e99dcd038aa41169fe54d1a7710295ff4a5c8c33f6c9fbb51e8578439ea01f2b58eeb6394316801e1d134e6739f67d4e51837172915f0eadfaabd7f798739a760d8502ddf85acbe8bffa9004f6fe331828a2c7467bb6de55d841b71a36d3e0b989a9c27ddf2e92986fed920e6e613a5f71dbffc2431b8b9a79552dbc39768ed9baaf40af48a3b7350f22b552a935648fdfab293dc3496a7f2988a88b3573dc94697d0b85a7dfb3bc70f7f87e4439965e83ee0ef7c72d894d5425549fba6b64e3de3b728ce7c3352b0fd18e3c909fbfa262c66ba9491ae6f34624dc19b834a18e73f24ea9579270b164427c490a384cb745c14cc5121abe3c1995e85ee56bda1b354cff1cc9055182f8fad236a776c3d16e8c069415b2320bd6361f8bda9fac68e0354cd04e24520824e5084b062a9f1edd4aac65cd583dfc9a03efb7505294f1f1c0558c9afc47131f3382e6d418858b49f9d3ce9853627eb493e01c486b71666d203c7e40fb54e574d778ff69aba86e8a7acf44bca5fc3652ba10077f1cbe62f62ee2780e46e3da62f6e7aeadf48e0aea62a75b0542a221bce5c805e4dae95309a0b09643f4b474eca70bfc65f811bfdc9ae3520afd47f520f3c21322f7bc24bcb63c719844ccb1938cb0f3ec7d76a82e7c4ea01d4d59d80e43506f19536c33718218f98161428af5c1048775b724d2a8da9c3", 0x1000) 07:42:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x4, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20, 0x7, 0x20}, {{r1}, 0xfffffffffffffffe, 0xa8, 0x10, 0x5, 0x8}], 0x7fff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x3, 0x1000}], 0x3ff, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 07:42:47 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) 07:42:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002003, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)=0xfffffffffffffffe) 07:42:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) fchflags(r0, 0x1) write(r0, &(0x7f0000000000)="c202b426562a41fee4bdb9603f48bf38bd19fb2496e8b822", 0x18) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x172) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 07:42:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{}, {0xfffffffffffffffc}]}) 07:42:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x10, 0x3, 0xffffffffffffff00) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="233c8d4f729c64fac22d8a54b84ca856bd880cdd74f90a79aa50bc5db22378ca0ae1c11f019c71cf0f4e9527985f2085d916a5d972843ebfde72242c1d7408ea4762069cd2b434d8a17530bfd0bacd3a4ea0b562f3ddf94f4bc081db", 0x5c) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000100)=' ', 0xfffffffffffffd12) 07:42:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) 07:42:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x1, 0x5) getsockopt(r4, 0x200000029, 0x33, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7) 07:42:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df399", 0xbc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) ftruncate(r0, 0x0, 0x0) 07:42:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x7c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_execute_func(&(0x7f0000000180)="47660f50f3c785b51a0000ad000000c462791d060fe51666440ff8a804000000c40379041800c42144c66d0e5ac401f578c2c4e2b99a32450fa9") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0xd75c) 07:42:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x4000025016484) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) 07:42:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4000, 0xfffffffffffffffc, 0x6, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) syz_open_pts() 07:42:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:42:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 07:42:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget(0x2, 0x2, 0x141) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000000c0)=""/138) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffe41) 07:42:48 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xfffffffffffffc, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1f, 0x2, 0x4, 0xe8}, {0x61d, 0x0, 0x7, 0x2}, {0x6, 0xae, 0x10000, 0xb2}, {0xee, 0x2, 0xcb1d, 0x3f}]}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x50) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x9e6, 0x1f}, {0xfffffffffffff954, 0x3e46}}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x3, 0x539}, {0x18, 0x3, 0x5, 0x1}, 0xd3, [0x7, 0x80000000, 0x8, 0xfffffffffffffffc, 0x3ff, 0x10c6, 0x0, 0x1]}, 0x3c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) shutdown(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x4, 0x1000, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0x0) 07:42:48 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41005, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) socketpair(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000180)=""/40, 0x28, 0x2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15fff7f000000000000c14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f60126b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xfffffffffffffeb3) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) close(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x401, 0xffffffffffff0001}, {0x18, 0x3, 0x401}, 0x40, [0x0, 0x0, 0x2, 0x80000001, 0x7, 0x0, 0x20b1, 0x4000000]}, 0x3c) 07:42:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 07:42:48 executing program 1: r0 = socket(0x900000018, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x8]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 07:42:48 executing program 0: mlockall(0x80000000000003) semget$private(0x0, 0x5, 0x88) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x2) setrlimit(0x4000000003, &(0x7f0000000040)={0x92ffff, 0x400201010000001f}) 07:42:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000400, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18232f95d79297b1, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0xc00, 0x0, 0x40}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) 07:42:49 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="b4", 0x1) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r5 = dup(r2) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000140)=0x44d) r6 = getegid() setregid(r4, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchflags(r2, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:42:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) 07:42:49 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 07:42:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) fcntl$setown(r0, 0x6, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 07:42:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) syz_open_pts() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 07:42:49 executing program 0: r0 = socket(0x11, 0x10000000000006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 07:42:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 07:42:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7fffffff, 0x5, 0x8000, 0xfffffffffffffffd}, {0x4, 0xff, 0x9, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:42:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:42:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r1, r2) write(r3, 0xfffffffffffffffe, 0x0) read(r3, &(0x7f0000000200)=""/184, 0xb8) 07:42:49 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x23803001c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xbd5, 0x5, 0x268000000000000, 0x5}) 07:42:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)="9fa9d716831e52e1ef58cac233127c20911b7cb89bdfaf87713ff40d3be1fcea4baf78d83dc9f4eff2d5f5e266def3a82d381a2ac7b941a221ba98af2aa009ea1a9e3e779596a0528fdc11891f83690b99fd02e6dde30d02aac1d1e7edeab05ae1e2d72bf98bbd8e74f420fa63ebe85af83a4939dff5739449c5f73e9e6907c0fac2539559077498294d00", 0x8b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x48, 0x79, 0x3, 0x8001}], 0x200, &(0x7f0000000240)=[{{r2}, 0x1ed8ba8e93295163, 0xb5, 0xf00fffff, 0x4, 0x80}, {{r2}, 0xfffffffffffffff8, 0x80, 0x200fffff, 0x55, 0x9}], 0x10000, &(0x7f0000000280)={0x9, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ftruncate(r0, 0x0, 0x7) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000340), &(0x7f0000000380)=0x4) r5 = semget(0x2, 0x3, 0x31) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000440)=""/66) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setregid(r3, r4) 07:42:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x400000000000000) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x20, 0x0, 0x10000ffffffff}) 07:42:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x8}, {0x6, 0x800}}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 07:42:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="d8dadf013d807fbd2501a39f0a17227d1df8afbdb46dea507e3e81180885e0444fa8cb593cddad3e481d4489adece9947a6aa9f743db5012f164ff54c1773c1bd45d9cd8e75bb638f1d093d44f453d4edf01b818b26accfec448023e5c164b2de1fcaaaabb58a319d4a98620d7667b6d3b7f88f687e039c9189c0e97db09ec9d68c52dcde92660033e922f4892c563", 0x8f, 0x1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 07:42:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x80) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 07:42:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x9) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 07:42:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) kqueue() syz_open_pts() 07:42:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffff476, 0x7f}) setitimer(0x0, &(0x7f0000000040)={{0x1301, 0x1000}, {0x9, 0x6}}, &(0x7f0000000080)) 07:42:50 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='x\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='*.(\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)='x\x00', &(0x7f00000001c0)='%\\\x00', &(0x7f0000000200)='x\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='x\x00', &(0x7f0000000380)='\x00']) 07:42:50 executing program 1: r0 = socket(0x1a, 0x4, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 07:42:51 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) socket$inet(0x2, 0x3, 0x102) 07:42:51 executing program 1: r0 = shmget(0x3, 0x4000, 0xb0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x5, r1, r2, r3, r4, 0x20, 0x9}, 0x8f, 0x8000, r5, r6, 0x4, 0x1, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x17, 0x8003, 0x114a) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0xe146}, 0x10) dup2(r7, r8) 07:42:51 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x10001) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmget(0x0, 0x2000, 0x20, &(0x7f0000ffa000/0x2000)=nil) setegid(r0) setgroups(0x0, 0x0) geteuid() setuid(0xee01) shmget(0x1, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) 07:42:51 executing program 0: r0 = socket$unix(0x1, 0x100000000009, 0x0) syz_open_pts() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 07:42:51 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x4, 0x4) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) fchdir(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:42:51 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040), 0x391}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000075c000/0x1000)=nil, 0x1000, 0x1) r2 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000002800)=""/49) recvfrom(r0, &(0x7f0000000100)=""/40, 0x28, 0x0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1ff, 0x8000}, 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='c\x00') mmap(&(0x7f0000186000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() setregid(r3, r4) r5 = accept$inet6(r1, 0x0, &(0x7f00000001c0)=0x3cd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002880), 0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) accept$inet6(r5, &(0x7f0000000300), &(0x7f0000000080)=0xc) semop(r2, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 07:42:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000700)={0x10, 0x3ff, 0x4, 0x6, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc21}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xe1e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4000000000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus/', './bus\x00'], 0x100000001}) mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) 07:42:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c1, &(0x7f00000000c0)=[{0x2000000000003}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 07:42:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80002009, 0x80000001) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='%}*\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)=',{\x00', &(0x7f0000000300)='(,[\x00', &(0x7f0000000340)='%{\x00', &(0x7f0000000380)='{/\x00']) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) 07:42:51 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb0424a9c7cec0793ebf90543a04e68f6f74a248c94870ddc9179263a3b593979ff44203398a96b1ae16ba2760833852a1c2acd70eab230c8d24ae7dfe1a7a40676558b03cf59b4bb730c3e62b3176f69234f9871df8449a1a8c165b29093951f54df4eba4e964b8fcc2bf234587df7f1acc3ea435831d61eb584dc870002276a1c96762ea7ece87ac9e67c1a93b089ca10dd80c2ede4c1ac22e0dcc9437415aced202cd5d4102a62577c67f90b7cc3a10841cefeece662192e38a3651924fe738cf81cc7715b362fb12b2f026a062eaea9235e949c820da9feba51776a61ac25a4a712493febf89179100048d48f9cabbe9ef905727b148fae7c8ba71f22484557568b93909b41d5652041f5ccd1ed6ab558a97374cd7633f097691792b995d3b52279ec9eccd4aaa751330b293a7ec24486a9d8f85336767c13f6c7af78f7c82f3945a26d84511023ae45023c5b09d815a35fe0a762766b70f5e208c4f4f3cc3547698065997b43c522b7ddd5d8cc38873a4398b5de5c8d008a61fbfb00e64e11436ab8112a00d3a7dca586b5fbed80b484f7803f2c35e02ca63d49c160ec54478bf52fd1e078b57135e6609e9f6207576a3bf302707843527010ce2c68083e13936342ff5c526229babb5d40ab1e6fdea5e53b933ccd2248c5dd397077aaa699d5daf60079eeba36d82d9e41c5352394bb9c92220cbe9a5d0e76d1f43cfc864a921c4fd6b7b7d13f14959e0387249f6616bb7dec59d2073d46f34bcc360ccccbc87fcac629f70475f183b1d74fb35fae50209d56c2ed306d28a28f527cf088679d04e3a8e47b567e55f33e8fa1ba1fcb8e848343c57426339772b23e22d9ca2a604fdcdcbf065254763982572dfbeb0659c40e1763661ccceb6cf3371f42bb8cb77ddc4220f94de8b2f07a2f802af278dec4557a51f2d31e9fbc873e59f263d63f88b6e9e3d7a8ec5b18f06120ca1fa3dffdd4b42b921176e6e8870423aeb6d696147a994df0446f44b4794c2459b501fde6bb74d56b07f70631cb5f68052af644c49d188ba78718b4e060e9fa41bb741a98b8dad226019b1391611267722253b18160a24c7f1606c4f7724ec7ee04c80980f93648d0e609d289bec301faa18772de3cc9228983326c596d41fae4a5f02a5d0c5cd3d3f5bec768ee1373756806b09950795f6456507d71870eef18bf175092775ebd7419d2f9fd1260c7e701764712151e85aae946758d4f841b8d9f12c3e3b49a52e2f6f9cd8ddc4bfcf1a10d803652caec0e1d6dfff6862da5e197322680663f88976551ef7aaff327484a3bce8131d9db62168163a1e8e23832180726103029505f489ede63dde554ecff570d60536e2f7f57343eb4be5fc06c35f12a2eda48e5daf0ced130bf7a22626b086cb5f7e585a912e49c8cf7b74ce8c9afedc4f3b94e7bd42d560ea1c1c64e8947794a7aa94387a74781742000746ec98c8fa493e12a9fc196279323da56f601983b5c804588ab0a90c53fca59d161c9577cae71699654c2590f95c9e4fc917e7bcb106d763b8e0acdec65baa358a70a139352bb5d37e9c154c74f75c3fb65534123a0693f169ea33e7898009985574d2831b50e7ee08cd82049c1597590e85957829ea9ee815758e87d7f551c0f4c9ff13e1d9d25a81c7b46107f48f31e3e4924471a395aaadf15bb551e0a51ad4703c8b041c4f75df1a5adf415d00bcbf25c7846f2fcff2fb2b3bec860cafbd13ff3592b0b87c6d43c3c42a121fbdda28bf8ed7ef670fb4223b3a3cf5b604f9524eb49ccb23049d868b7a29113cb41b9a0bef938a4bee790f7682f46467fd29bd5e269354dfe963b650e8e30088853bf3b455fa10a4dd1d17eff064a90df48340bf80f7ee6d155b0909200c2809f226f0c681e2c19c70d112d7d8739608fb426b805991483fb3fac4d291e5f5d7812157afabb9503f507dc4df0865c399e3db1f03d6cc22cd", 0x574}], 0x1, 0x0, 0x0) 07:42:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4007, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:42:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x830, 0x107) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f00000000c0)="3c43801ebea9b7cc4b950faec5ff01fa5dc44f9624f58399167517a8fe9dedea98af9f2de599191fd94808307b90f5d188af7b591a5e18f92c9c1894e3f1269c3a1390e34b3716", 0x47) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x40) 07:42:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) 07:42:52 executing program 1: syz_execute_func(0x0) r0 = socket$inet6(0x18, 0x8000, 0x8) read(r0, &(0x7f0000000080)=""/99, 0xfffffffffffffd67) r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x6) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000140)=0xc) 07:42:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x75, 0x10000, r1}) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) 07:42:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x80) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x6, 0xffffffffffff7fff, 0x4}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x6) 07:42:52 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x15, 0xf36) r0 = open(&(0x7f0000000280)='./bus\x00', 0x9, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000040)=""/43, 0x2b}], 0x2, &(0x7f0000000200)=""/31, 0x1f}, 0x802) 07:42:52 executing program 1: r0 = getpid() getpgid(r0) setpgid(r0, 0x0) 07:42:52 executing program 0: r0 = socket(0x20, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 07:42:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) pipe(&(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x500) 07:42:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xf4f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 07:42:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000300000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="f2b6d5b187b4158f69bb05090bd845982eec9939dabc7cd6a6d64ce467290ac268e423d8f10dae6fa928678841dd5ea7cc650c91a4da11d1f6c7fa1b85b63ee9509377bd2fa60a7a6f4430dca639f152420675678f16566e7b28689d114f8e77a84217e6d71c643a900f3132d7168b24ebf8410d5beeff0c780fefec0124d527698b7c012b0a74ffd2", 0x89, 0x408, &(0x7f0000000240)=ANY=[@ANYBLOB="0100f9ffffff6c6530008480b321214c765ef699fd7d3746e3c5f7944cf68c42c2eb1a147286778fff8010c0442e04013768d605727f9964ffdacf41a01150f429b95699198cba3726f8b968bcbcb8f2eb72a6977731a66c5b31845b87d7c3bff2c2154fc71793b34d1916a75ca8e45f33935b42ecd77b70a286dddf88d32c8fb8f9f2"], 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x5) sendto$unix(r0, &(0x7f0000000300)="8d61e18c014f1301aa72acbafb3fa73f17149a9e2dfb984f8f9d10c3f15ed37001123f70084fbaac0501cdab089298266c8d1d0bf31ed94689c433b031c33094a0cc6e607b5cf0466cd94a52265004ed7ea924f0f96363f3855b52e2ada5350d19c79f63fe00510a6a9f8023c9b827b389fc22a3a8bfda21297b358b3394c0d97f6e72c41a265f1f4f24ca9a7de586b42a70465f7aee499381a2a2babd", 0x317817d833d7b7c1, 0x0, 0x0, 0x0) 07:42:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x0, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:42:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x28) recvfrom$inet6(r0, &(0x7f0000000040)=""/131, 0x83, 0x802, &(0x7f0000000100)={0x18, 0x2, 0x1f, 0x6539}, 0xc) setuid(0xee01) clock_settime(0x0, 0x0) 07:42:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x346, [{0x2, 0x64}, {0x3, 0x8}, {0x1, 0x4}, {0x1, 0x5}, {0x3, 0x9}, {0x2, 0x4}, {0x3, 0x400}, {0x2, 0x101}, {0x2, 0x8}, {0x2, 0xfd}, {0x0, 0x1000100000000000}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0xd9}, {0x3, 0x80a0}, {0x2, 0x4}, {0x2, 0x1}, {0x2}, {0x3, 0x7fffffff}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x800}, {0x3, 0x6}, {0x3, 0xf8b}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x401}, {0x3, 0x9}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x3}, {0x2, 0x9}]}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 07:42:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = dup2(r0, r0) pwrite(r1, &(0x7f00000000c0)="c2cd04c8b940b122c2817d2022830021005a0b8542838364", 0x18, 0x0, 0x43) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x200000000) 07:42:52 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x1}) 07:42:52 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) fchflags(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) 07:42:52 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x800010, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pledge(&(0x7f0000000040)='\'\x00', &(0x7f0000000080)='\x00') madvise(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x8002) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 07:42:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() flock(r1, 0x9) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000100)=""/4096, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001100)={0x8, './file0\x00', './file0\x00'}) 07:42:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x410, 0x0) 07:42:52 executing program 0: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x6388cb0bde3a861c) recvfrom$unix(r0, &(0x7f0000000040)=""/1, 0x1, 0x802, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 07:42:52 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)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b1cbff2b7504a62f36118e233c1c27402c1bca84099ac1d9fb8eccccd5864648c389e16737067fe3ab6cf5c6e80316ac8043d916c36e16d278d42ed28fa2b8cf4bd9a8130b676a3537d7c96b57f338868f5bd12a9b4b79a3ed0fcf79b1050532bb0b1314f1f1c101b9a11d812beb68f74a014f77b07cc3a126c670") 07:42:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d0105002e614f82751af49132452ca5ddccf007cb41000000000000644359165d01f5d4e725352361653d2c1c0e03"], 0x1) 07:42:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1f, 0x5, 0x9) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2bac66697c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1224, &(0x7f0000000040)=0xfffffffffffff742, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x6, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x5, 0x4) 07:42:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000180), 0x4) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:42:52 executing program 1: r0 = getpgid(0x0) wait4(r0, 0x0, 0x7a9f07537b100c6d, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:42:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:42:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000540)="f196f86505b8d3f29f325a8f9df20118e918342d9d8b94b59f34e9bd1536d5238486a2d37d3ec71e7de58a31b7632595138c2be012825890a6f61d57c0eeb6d8d62ba0da7d408853132a36533bf21bb63af6793b4ab256c0570b157be805da5a80e8873503576b64f3d387e6605584a4f305d91512b1b2198b04fe60611b1ac70d1362c4e5707232136f95eb2b94eb865ce74679168444fb5ddc76a68e7626c0404d786d0d1ef57ba860dd1f208b86a2fd81f570e16f7ab2adcffa5aedfb75a4a12f99eb4b63d429146dd1c0dc281289fda6ff088af8d0b8289ea8ae09d5dd086d80c1fae659250414fa0441e4e646a1f87cd230dd12eb1821e83ad6935bfb79aa208276f902d679df2f84e8274b646d9b1d719edaf8476b927a4cd5c6e3a8bc98a4411c14ab0ac9c56e80a402edbccf05c6530eb3172e7a4bc19bb2fb8fb1f172a8a0a45392332490d26c22feef24c767fa68bc02bd6ca31e9734d01515eeaa8206cc00829275e0a2bf431cfaccb1475047d08b4bb0d7ae3d0a97f6fc32ce58d2c6957bcde2fc8bc29e1066ca9653f190786b55fc6c00ce033e0ae164cf82fa55d6994b7e48404f0e71cd6867902fc7dec27863d50568f7ca201059e3c1b24d1228e1858ecb4132a7b86cb6cee2854bb5e92ecf845373a9486ec6d95bcea9489dc4125f2d1f5233f95d2e4085be104d81beccd85f7da475e101ae64e7e5181454944bb83aefabe6829df8309e67ea1fd3a8f5f4fe0737dddb826275074ffd80522053fd52442b6b253cda22aefd9d0b194792f22e4057467c52c3d36540dee099fef47420a25d4d50278abb4560702bd83963d416cb79e07431face7e281d165e5f606d74d6af0cd67827d2c2162dd8c2b734698b164815158b7c5852d0ef35cef31a4dc913ce5594c73b4e5922c7e2e5fea6a7fe2672a382e0f6d054816e2a1d3053e89685bf13f9399246d37f85bdf0cf11e3fed509985b24ecb66d42eab0af65f87bba40695ccb520671af6765a553ec3ef43741e4cd37a518cdd1e9aa925e18ae133ff7858618dd59f26e46540530e43d29e3721aaf106f03bcb7ab7f509af92bdaf754f84dd6bf21ceef6e8816954a052d28b4a258b67cf7e52b130c8c4f6c934058d3314c4aac433e9e19d9fa275228ddf622fc530aceeae4f88b050b8bda42784c53446c408193a8baabe2d75d6b2fd1870bba7e368afd1d1741d91b4c5baf5cd7ed44590ff919221ae396b933cffe3b66bb424286224deeb56bd3c67c03d4481596df0e84952f7e450f9ff5fc2101ce65f78d1a172f7a37de0b143a8a86a2fa3a324b0376ee02f4bf7948d62485ed56a60228ddab2e09a75bc22a08c3bcd0947674b6ab579e40e7831e8a3af880f0442b92efa666624903a37dc0386be8680bd633cca66c470be36425db3b0bca6eab7f40c588c523bebdc1f140a9dcc930bc7224c22920ddd86b4ce7725d13125c01df604cc36de7190490a2bb9b3f76cf93f86ae749112333c6c8b15fc2757e3c1894cb7c79ba11869e0c476277be3ab156fc4855f6b0380e70a308d887c958b3a1f5f1c9256deee57b8ed2c0366ca92469c132f23c1b2fba9c850160adc34150ad640eca1fdb716f21711764e8d987cd507f9227677e6145fceb5376ec0e0ef602886cdc5c60486995bf24f038f4f0962271c345de41a1ebc0974e37ed73ee5ab8c5b312bf3570bd811ddd90a63685f3612c560eff56d300ccbe899aecc0f8265caabf89cb37d4f693b77254582d13ceba57fae7836ea1b1a3256b5fa6361290673149d74f8762186064d34ff86b5eb304303f53bfc25769923d47ae3078edad2e927bbc1d4d0d9445ad379822c20c8e174248bc17167458c86bf6470e877d6b07d5dd381eef2af105b07343bdda24917c0f195295571303f4e4604d925bfb6395c817f76566b4f4c51b22597280f532aaf6ee3ea0e58ebdd5ea16e9558071d64c1e638ba9b91314e6b0918db01a5782a881955b15cc1fb00d3a4b118b3b0264c3737ce5313668463e88f15e02c650874256ccd91dddf4f02341a1fb4da423c21d2d2c417c683fbe0201716a8348234b32a6090c22b84e92d764b396c47634c05a1d6e999521a3c1b637915016f094403bf28acd0d6067533ca25768507a2fe233b1e514feb3e8d990af39a5ea2cd80dca997c4c4d3e8957d8daada9747e59b55907591cfeedcbfec555675071ed488224a2482714bb8ef41764387190a2b350baa931ef237a6077fc462c2eb3f7f088413ba184a466fb0e562a8bae4f8848cf11bcd5a217b816d1c4e52509295c8bb8d5b98a4018433e1f41ad8e7f6d85ddf6110a42b1ac88fe934d77a6b128cc5005cfb705ad9dcdecd9dd970f53022e566f1674fd0f152652bebc549cc2d0c6ed58610cc872966944d8e9476178285a7af27d3420f2460cc36f7ef601d868f6c88d834f20695dab23db4403621f2ec598d1af407029e894277004efc89c704b448540ec45d617f767a0ad09ae7d5e24e797c9a8cfe72d55cafc1361928f5c41105153f7f6c356a09ea970dfe62619d98791d27dac3c81befb0a74b56a54dff972bae1b0165872d1ee97bc4fef54106913a42ce32c135fe8b221ac8ab8909fa3706da7b491b45dc52c039d67a6d265c68757ba8a12f10b077f5c732979831aae3b4c00510f94646f22a90e0c9355821609ba4a5176a78d25d784cd7845b1427913f5385ac75ac820e0c7fe44bfb539a53757daadef249cc7bef18950dbcd2d27c0d27e30c69267292946a31da12f1dcc29822078032ed94b5e0af40ca1d3f91d8c24e86b72c0d7d5ca985a95df5759dacc15abe7daca2271bf0a8bd591123985474152459c85f6084435aa4f0153d772b008f8bcd2760c803ea5289e68b044aeac29ed9581edc42146ed3eb45cdf3480032d7f7f38722c955fa1aae249696f3c24b937dc8acff4d050d36e284c2eca14baccd85049ab7a1693a4cf4d9f0545a5aa4f97b7b03a73c63cefc303f2090acf85a41f8cc99067469ebcb2d60d91fe3dd351f137d6602f955e573620d3ed0273639553596d0e82306de8fe765c0543cb992d5d92798a631c1aefe805ead553f6c9cd9e6a49ebd52898dd0d2b7273ac292d79937c31948a98d6141c15fe2a5576f6d28f53d2de4b7dfaee2cc827cb8ba984ff3cabb91c72176a9fb7838c0e59d7149e2f2b1c1f48d668181000460724aadf9cccb19477970f4b9da19a28934090f45eb54f55b1ac48c601894711d119c4ca1114c02f69e0515827ec8917900abea1295e0d88c7fa8891c5e33f8dc5d5fc0e877da0e8961e4f70a3a50c01772f080ed4faa80572641c4055c336c4bc7a0f99fab81d2761a3e1b741ae7ecbfd2a2c3c73f7679fde903ec34f5056934f4a1b20d99b16501f3006ef0f9b99fd276a85cfa6ce9e73581e2b9fd30da074b3e6742e454569b2e0e070c82a37edcb6c6f5770c51189a5d873163dc679a1968a79c4647181301fa7b0012c3545b3fdd7393381e803a56d3d9b0af4493e959918d890c3f6239fe8374d6d2709fabf1ea9e29464ce50b25347414a9b3818fc34ce886ccd4df9f686e540299d675cd0b580ac5b02ba49bcd6313f5501d5ed7d6756bb0163738f7ce2bcdbd68f691e2b762f9e4347eb8a18ef08b43e5c4d348d5d11ae97e38994d0ce609dc421eb5ac397e79fa212ba6e586a0b07dd5afc78361e3afd7649601a962dfc7aa951eaa4c48a9b2f2a1791b78b9434e1e187e0df162e0facd756290978556400d62b0104ad35c7d04d48a058d4897cb48fa79af1e5036d648f3e0782596e68286ffe0efb5acf3fc7a04106958f152cf774159778d6f3101119a6087dc1c4199faf0601ca6caaa059ff6883fe4bc086ee4fbedf0c5245fb150d84731fd9069dd2fa622a6911829b8b3b25165091ad6a67bb56258056c461757bc2c161c93db7635c39843e02d288c452396bb742e25b0dd806aa92cf4361aadad495367b5061c9166a1deaeca7bccdb1d3f2c7615a2e3ad6c4bb3146f701d822428397433461201fde14d1c09cb6e9c23612b5b1f0163606dc31eba1cabb917f3fdf6b03cf011a537bfb96a1ca5fcbf2d5ffb07047da4441aadb32b696a460fa3c2c52e6f4748639097469f7a739ce4d00b43792404fec919c0f4191720bc4ded5c640406aa7cb25324ca6f25d3275726439af88cbd28568c4c245bf174a4f619bfa24bdf0b80eaeb5c31543d41e3c4d8d9d701c9f545763fe56575dbbf4bc7ad804994e6af08ddd5e5a780a7aaf81e5b35311933224c872cd6fcbdec56910b9806b8003728edb2fe68d134bc333b9e641d34b06a2b0cda022b325d48c4c4d28c3bb9bd6e9925d390e4b5e90a67d942bc2d83ba4b9eb6bbd5fa8b283057f4d90a8f691b099a89c61dfbf7b4ff0d9963df19236ea8a76abbb57f710068f2423b60f2f093c96303fd36e3901a02177169339899b41340f571c286879fef885602e65647b932c23b0d4aac907a8e534e8a7e6c64442efa8b3e2873d02c70955d0b1d7958505f2dd140d7cf7d2d87812aed698431eaa4c72852621ab83c52d5aa9bfd37fcfdd84467bd7536986d05b467466f25285b9f1d19a958f95da445380f592779616c581a02a826503048c258c42041a31d822ca1f8035774f3f7b77df3fc0ec36ac7ffb5a94c780c9ca9b1e8c0a51c016fa962f6902f0c75e64075bd54d5feebe950f1f4260d4a1ed1fcf75e64bb6acc2065c5dd8e11b181b9ea38cbc8a189fe2b241418be6cde7c9ba351e91bb72a7f9883f1a0064f287601640b1655459fe525c73a1edd2e54096f9e38e54775c22c771eb97a409467e00084502cb52eb296f04eca3fe25c139125520bbc53633212dc6d6c167f97590dc0fffaabe572a2b7d0a79a30fc792f658fd9e7ef21706c38d46751b28e3f13f68989d930a91eeb60446edac67c60021b84d4d24f84c7ebe83ef17b7c98726b3861f1c74bc40b0934539792e780ba309f88c817d22cef546af2856156d31c792a6947798e96a17ca5b7243c99644b3821e429daded51a4f99bbf775280c35889c688e1e56deda54be5d3eb4f3e18b7b3dda238259823dafd5edb356377a55e2af84adbc4316024ba4510714ceab54075912518530da13e6cb075e46609feb33db3a87f9f2f4b3bde27fcfacdf5304a7f9aacd9746a4b952d4a59ff236f8ef598656b862fdc7d3b18be9d5b7df5dd1791dc91afc296f714c46413bed80ebb856aec965aa00855df2ab3dd607e5dc8d9340c2bffd840fb48bd616794ef4fcb1f89075f8dc3a1a92736cdc9dda55bfc512a4109ba15aa9eca7751467bfd0383ee699ab745d28427b2e339161c3a679e32efbb2e05505c632777d7872821e15a93e10bc096d74ed3a58acbb41b33297baebe657f0d8947c0035be805beb64fbc665e05e36ff756ac2423c97843becd5817c21096e42859d4e0f8d19ec5bce9d3a74c8e21f6b91a2a9a7113245cd58ef90a622f856f6706367b559368db90cd202d8fb50c9df793ce8d751830703efad17f7c074ec60caa800b52d8be2c64d0e5f7a8e3a107afc1c93a54c2597941834330e2b835e16c7b9229fd1f1afb335f10f6322f801d6b4daf96f676a6554abedba34e2522b5eb5b7bfcd8b2f2f860e24f4f394a4cdd652c9afa9b1ad50982c1350bb583ebeee13afecbeea7b86181afa17a5232860b866796c73a7c3ee97923c5bd01bebb720b09b849e0aa0fd78333dc2f0effbad8c3a8878fa481512b38e97451ecdeaa3f88ee549732d140d043171aba16570313171b35", 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:42:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x202) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) flock(r1, 0x6) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000ffffffb551758fb3bc950da28d2ecb699eaca4de754fceedd8cceae80c675e704dc48d1c4388830ab10c8c7c5523d0298f93f97e44a227e30ac1b4a72d0a73abb254d6dc07440dc8dbc66335c90dabf4eb55adabb7a599be7dda9b3b8afbdfbbddb1e0ad0bf35584bcb7a3d675367b33abc00024e8168d095047f872d260c94aabd923c1a0f3ccc879293fdcdcdfe5da30526a93c4b7c50ed55e5a8562435f8ee5f56d2243af3a21c7e69f2c952f741a8e44cfa4e0d2d8fa2879d292988fafb14406000000000000088e1a76"], 0xd7, 0x800) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8612, 0x0) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(0xffffffffffffffff, 0x2b, 0x9, &(0x7f0000000000)="9f844398", 0x4) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt(r3, 0x0, 0x800000000000010, &(0x7f0000000180), 0x128) 07:42:52 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000100)="0000003dc78cdda0d9ca06558cb1f6a61e59d61e0f9e1887100000", 0xfffffffffffffe2b) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) 07:42:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)=""/94, 0x5e}, {&(0x7f0000000480)=""/117, 0x75}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/254, 0xfe}], 0x9, &(0x7f0000000780)=""/16, 0x10}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 07:42:52 executing program 1: setrlimit(0x8, &(0x7f00000002c0)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000280)={0x2, 0xfffffffffffffffd, 0x100000000}) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x3f}) 07:42:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2da86ab879d672b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16201218bdb5b136a5d00d1628b53af044f10b16407b0408fe594b6c6ee132168a64fbaee62c", 0x86) write(r0, &(0x7f00000005c0)="00c5", 0x2) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchdir(r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:42:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000000000007, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xb0, &(0x7f00000000c0)="2d9a3dfeb59e6345b514f230042f6519d679eadc858d812e3bdfa72f424b10376e5a90a1784e50491a156adbe9118d09db489d8feb80f73e24d428f641d5e1ca6d0edbbd8ccd4beaf1449dae9cfb004a48f4dfd7e9213405172f3c93f64068f899013478dc990630c7ee20a5bdb16c6443e932e2011091d389d6b28cedd38211eb16899e6e5a7cbb409886a60277965c877337a38737966755f963d8014d96511572d1d2a384d4d3d8f655cc4c05b7f6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0x400000008000000, 0x9, 0x40}, {0x5, 0xcd1, 0xfffffffffffffff9, 0x2}, {0xc6, 0xfa13, 0x3f, 0x6}]}) 07:42:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x0, 0x40}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x1, 0x8000}) clock_gettime(0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000240)=""/250, 0xfa) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)) 07:42:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88495b5ba7ef4582, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 07:42:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x5, 0x3}) 07:42:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20020, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r1) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 07:42:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="feffffffffffffff3000"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 07:42:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000180)=[{0x5, 0x29d, 0x4, 0x7}, {0x80000ffff, 0xfffffffffffffff8, 0x10000, 0x33}, {0x9, 0x4, 0x5c67}, {0x7d, 0xa6f5327, 0x3f, 0x3}, {0x8, 0xf2, 0x8}, {0xfff, 0x0, 0xd9, 0x6}, {0x8801, 0xc4, 0x91f0, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 07:42:53 executing program 1: r0 = socket(0x800000080011, 0x4008000000007, 0x9) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) write(r1, &(0x7f0000000080)="7d81df8d5f03ab1ef787903654b38f5c0112a059cccd17fcafa96d631c2fcc9fab10039090c35e1627d6946d43ccfe5c8516c1e114bf6a163384401ad154965e214392b902812aeccce85b1b64fc391fc2fceb7e0e01d03047592c38954453748986317d1ec43b879e48d59b8c69320c281c84de154d8e0b1ab0afd3540bc2a3f206271d1e82478a8c79b65ee35a9c89b568d33f73330fa49836fb41438a8a32944f9344db5eb8f8fa5164ae134c18b66ef5e8dd1c66fa87", 0xb8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x8) openat(r3, &(0x7f0000000280)='./file0\x00', 0xc0, 0x8) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 07:42:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/230, 0xe6}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xb089) read(r0, &(0x7f00000008c0)=""/214, 0xd6) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xfffffffffffffc01, 0x10001, 0x2}, 0x10000, 0x101, 0x4}) 07:42:53 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$getflags(r0, 0x3) r2 = dup2(r0, r0) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:42:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x480, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffff8, 0xa, 0xfffff, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x88, 0x81, 0x6, 0x10000}, {{r1}, 0x0, 0x14, 0x16, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x8, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x1f, 0x1}, {{r1}, 0xffffffffffffffff, 0x58, 0xa8, 0x4000400, 0xffffffffffffe980}, {{r1}, 0xfffffffffffffff9, 0x60, 0xfffff, 0xa14f, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x84, 0x3, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x71, 0x8, 0x5, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x42, 0x20000044, 0x1f, 0xff}], 0x927, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xa, 0x1, 0x20}, {{r2}, 0xffffffffffffffff, 0x41, 0x40, 0x1f, 0x83}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x56, 0x80000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xff, 0x80000000}], 0xffffffff, &(0x7f0000000940)={0x401, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r1) r4 = dup2(r3, r2) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x3}, {{r2}, 0xfffffffffffffff8, 0x58, 0xf0000003, 0x0, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x5, 0x3f}], 0x7fff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x80000001, 0x25}, {{r4}, 0xfffffffffffffff9, 0xe, 0x0, 0xcfb, 0x2cf}, {{r3}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x5, 0x9}, {{r2}, 0xfffffffffffffffd, 0x44, 0x20000000, 0x1, 0x800}, {{r4}, 0xfffffffffffffffc, 0x80, 0x80, 0xe1, 0x2}], 0x8, &(0x7f0000000000)={0x1, 0x2}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000005c0)={0x2, 0x7f, {[0x9, 0x9, 0x50, 0x80, 0x9, 0x100000000, 0x87, 0x9, 0x4, 0x6, 0x100, 0x1, 0x7f, 0x8000, 0x800000, 0x100000000, 0x5, 0x2], [0x7ff, 0x9, 0x7, 0x8, 0x7, 0x2, 0x20, 0xd049, 0x1, 0x1], [0x2, 0x6, 0x8ff, 0x800, 0xff, 0x7, 0x5a], [0x7f01, 0x9, 0x7, 0x1ff, 0x3, 0x4], [{0x8001, 0xfffffffffffffff8, 0x100000001}, {0x100000001, 0x6, 0x6, 0x8}, {0xf, 0x6, 0x100}, {0x5, 0xfffffffffffffffc, 0x57}, {0xc952, 0x7ba, 0x5, 0x2}, {0x0, 0x200, 0x0, 0x80}, {0x4, 0x5, 0x0, 0x1}, {0xbb20, 0x1000, 0x6, 0x28000000}], {0x2, 0x0, 0x7}, {0x1f, 0x2, 0x0, 0x3}}}) 07:42:53 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x8, 0x2}) socket(0x0, 0x2, 0xe4) getuid() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:42:54 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1fff, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x31, 0xbe2f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/230, 0xe6) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 07:42:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203, 0xfffffffffffffffd) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000140)=""/198, 0xc6, 0x42, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x8000000100) 07:42:54 executing program 1: r0 = socket(0x26, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000280)='./file0\x00') r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) mkdir(&(0x7f00000003c0)='./file0\x00', 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xffffffffffffff6d) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) 07:42:54 executing program 0: socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10810, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:42:54 executing program 0: getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) rmdir(&(0x7f00000000c0)='./file0\x00') setegid(r0) chroot(&(0x7f0000000040)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 07:42:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) getuid() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() 07:42:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/63, 0x3f}], 0x6, &(0x7f00000004c0)=""/155, 0x9b}, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x90, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000005c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x10001, 0x4}, {0x18, 0x3, 0x3, 0xffffffff}, 0x4, [0x4, 0x6, 0x4, 0x4, 0x2, 0x1, 0xffffffff80000001, 0xa3c]}, 0x3c) 07:42:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) bind$inet(r0, &(0x7f00000005c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8007, 0x3478) shutdown(r1, 0x0) bind$inet(r0, &(0x7f0000000600)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000640)) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x208, 0x174) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000080)={0x10, 0x5, 0x4, 0x78d, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000465000/0x1000)=nil, 0x49}, {&(0x7f0000344000/0x4000)=nil, &(0x7f0000023000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000036a000/0x2000)=nil, 0xdd1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000012000/0x2000)=nil, 0x5}, {&(0x7f00003e0000/0x3000)=nil, &(0x7f0000612000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000703000/0x2000)=nil, &(0x7f00002e2000/0x2000)=nil, 0x80000001}, {&(0x7f000005e000/0x1000)=nil, &(0x7f00001b6000/0x3000)=nil, 0x9}, {&(0x7f00001b1000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f00007a6000/0x1000)=nil, 0x8}, {&(0x7f0000010000/0x2000)=nil, &(0x7f000036d000/0x4000)=nil, 0x80000001}, {&(0x7f0000319000/0x2000)=nil, &(0x7f00003b1000/0x3000)=nil, 0x3f}, {&(0x7f000066b000/0x1000)=nil, &(0x7f00001f8000/0x3000)=nil, 0xeb54}, {&(0x7f0000519000/0x3000)=nil, &(0x7f0000105000/0x2000)=nil}, {&(0x7f000049b000/0x4000)=nil, &(0x7f0000551000/0x4000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f000076f000/0x6000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) pckbd_enable: command error 07:42:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pckbd_enable: command error pckbd_enable: command error 07:42:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x820a, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) close(r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000387000/0x3000)=nil, 0x3000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:42:57 executing program 1: socket$unix(0x1, 0x2, 0x0) 07:42:57 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x6100, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000240)='oL', 0x2) write(r0, &(0x7f0000000280)="21b65394bcf01e0fec81d114d0d54178f20a18ce3f6148917649ccc0c8d798425c1d710ac2ee590d2a348ce19cb808f021698284efe35bf891c537047313a9ed3fe49fa396e5802d0580a806d6d9a0777e6f0feab1071c999a3e0a914a90dffea253d5ec891652e8a513c5f2ade65ffb2373401eeb55efc38e805eaee84798642dea2630a8aab3efab0cf13f7c9e671e9d0ffb27a267e6ba23", 0x99) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="952ae061b164241eddd0dc70913d80840b3e2f17a293842d131a24bc4a6a064649d78dd1b14c4cfb926a989ada375e61214eebc49bc18a01c8683264921aa9d24928bf09b96376474ddafd661996f463916e1fd39eea3bcc1c86c56b60825a0807751cf2c3e6e9f63a1fcf550ab018cc6d8634839c370099473030", 0x7b}], 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/41, &(0x7f00000000c0)=0x29) execve(0x0, 0x0, 0x0) 07:42:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x80}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x5, 0x6}, {{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x3ff, 0x8}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x2, 0x8, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40000000, 0xd51, 0x1}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x4, 0x4, 0xff}], 0xd5, &(0x7f0000000080)={0x2, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:42:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x80000000, 0x1, 0x6, 0x6, 0xff}, 0xc) 07:42:57 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) fcntl$dupfd(r0, 0xa, r0) 07:42:57 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) kqueue() 07:42:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) close(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x600, 0x20) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) 07:42:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 07:42:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x9c0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10081, 0x0) bind(r1, &(0x7f00000000c0)=@in, 0xc) 07:42:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:42:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x17, &(0x7f0000000000)="b60cb536f6563b01fb3573a2b4fb49c7f94bc39e09fb55") 07:42:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() chroot(&(0x7f0000000040)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="510fc3a038", 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 07:42:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x5) 07:42:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/228, 0xe4, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x7}, 0xc) r1 = syz_open_pts() rmdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000280)='./bus\x00', 0x6, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)={{0x9, 0x9}, {0x7, 0x2}}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="809fd7bc5fc167e03027f85ea4903cbdd35955ac", 0xffffffffffffffe3}], 0x1, 0x0, 0x0) close(r2) dup2(r1, r0) 07:42:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 07:42:57 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x204, 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/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 07:42:57 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 07:42:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x18, 0x0, &(0x7f0000000000)=""/24}) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) mmap(&(0x7f0000bdd000/0x1000)=nil, 0x1000, 0x4, 0x2011, r1, 0x0, 0x0) write(r1, &(0x7f0000000040)="3baa90be5b7c20ed7e6e9a309333856d1b622705154f35fc457040f8d002127e624f11be15bea2e030cb3b109e107af82f98a3e0a4634c414f563a1d5937eeac34d99e98d5321cf12863d7aea100b096b3d8ea", 0x53) ioctl$TIOCCDTR(r1, 0x20007478) 07:42:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x8) connect$inet(0xffffffffffffffff, &(0x7f0000000440), 0xc) mlockall(0x0) 07:42:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x40dc}, 0x0, 0x0) 07:42:57 executing program 1: r0 = semget(0xffffffffffffffff, 0x6, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x20000000006) r1 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r1, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000003c0)={'./bus/file0\x00', 0x5f9e, 0x5, 0x9a5, 0x0, 0xc5b3, 0x7, 0x9, 0x0, 0x3, 0x6, 0x6}) semop(r0, &(0x7f0000000440)=[{0x0, 0xb55f, 0x1800}, {0x3, 0x6c, 0x1800}, {0x7, 0xffffffff80000000, 0x1000}, {0x7, 0x3ff, 0x800}, {0x2, 0x5, 0x1000}, {0x2, 0x400, 0x1800}, {0x2, 0x200, 0x800}, {0x7, 0xc55, 0x1000}, {0x7, 0x6, 0x1800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x3, 0x944e, 0x800}, {0x7, 0xc4e, 0x800}, {0x3, 0x7f, 0x1800}, {0x4, 0x0, 0xae0d9b888e2641d5}, {0x6, 0x4, 0x1800}], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) chflags(&(0x7f00000005c0)='./bus\x00', 0xfffffffffff9fff8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/190) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open$dir(&(0x7f0000000600)='./bus\x00', 0xfffffffffffffffd, 0x4) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) setsockopt(r3, 0x0, 0x7, &(0x7f00000000c0)="ac2d126e22d9082bbd67abd0ed60ea6242c81bc22bf864e2c0174d4ff842", 0x1e) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x800, 0x100000000}, 0xc) 07:42:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r4]) mlockall(0x0) mlockall(0x3) syz_open_pts() 07:42:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="e7eb33478653ac6b5b37cbf91bf96cde510001c9c17233e622843de39f7a93d1943042a5e623e31465643a1d43ffbfdbc57fafbd72123192a07bbe9c13dcd00efe59e123fbea0f8b1b83435cf55a088f825577f63917992cd09b2bdf19a737bfd8", 0x61}, {&(0x7f00000000c0)="f3465b7ed58ea4b71b58", 0xa}], 0x2, &(0x7f0000000140)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x68, 0x406}, 0x4) 07:42:58 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r1 = getppid() getpgid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 07:42:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) dup2(r1, r0) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getegid() getgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 07:42:58 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3a) write(r1, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) r3 = dup(r2) close(r1) r4 = syz_open_pts() recvfrom$inet(r3, &(0x7f0000000000)=""/49, 0x31, 0x803, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x10013, 0x0, 0x0) 07:42:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8200, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) fchmod(r0, 0x8) 07:42:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) dup(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x7) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='@.\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='#\x00', &(0x7f0000000340)='*!{#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#\xb7@\x00', &(0x7f0000000480)='+#/-)\x00', &(0x7f00000004c0)='}/\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='.\x00']) 07:42:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f00000000c0)=0x4) 07:42:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x9, 0x0, &(0x7f00000000c0)=""/140, &(0x7f0000000040)=0x8c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="8c2cdd690f7f1ba978d459f0e7d2ab1ab7e915447c2ee9e67a3bd2e205d7e91f5d3d901178a2306124d770bea9fec158ca1c76afb80d412f9ec9610330c908c3b827969606c578875885331dffb2af7d3e53e868778081eeaac53bde86e2b5a8cf94f0a113b37f64f62e44fec0a73c142d25bbcf675b135f4993c6375ce613d471210f3e961d1256dd2d2b8e45dbe673cd01f45a2d49aa8e1b2d512c6e"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) 07:42:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 07:42:59 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x96f1}, {0x9, 0xf1a3}}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) poll(0x0, 0x0, 0x6) getitimer(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0x2, 0x7f}) 07:42:59 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x3) mkdir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 07:42:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4d}, {0x6}]}) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = getegid() r6 = getgid() setgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:42:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x6, 0x3ff, 0x6, 0x5}, {0x541, 0xff, 0x2, 0x5}, {0x6, 0x8, 0x7, 0x6}, {0xa3, 0x8001, 0x4000000000002, 0xb4}, {0x200, 0x40, 0xc418, 0xfff}, {0x9, 0x6, 0x9, 0x57a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 07:42:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f00000000c0)) 07:42:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000001200), 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7ff) 07:42:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="336ee69f478daec5e7da6a838c9fca3e3465bf94a2b4d1f12acc6659a02c99e19ace89b4e4682a14dfbe36d805000000bb07ba297e45c3307ffb0442a9fcda931ed01cfc504ed61905a6b6c34e75322458eb2e84fbd96d61b36bec2aefbbf9c0a8a57217e9ce63bdd106b42293aea0093c06b38cd6731f5e5032799527eee8cf02f399944cf3a99755cdc85e4d6e9e607845d5ddb8d0bbbe77da7a716f0f1a422b05bf42d50b7a67fd06a5ca0e889ebd016d24b049fd97faf02cb29c64d461ed9d6964bf9e691ead41c18a059903a083b4a5b6c742e73145d3fab38ad8f32274bbb14a3270915e241b3a6006856aebeaa59fc9efe98b3d6d9973d512cc"], 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) shutdown(r1, 0x1) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000000c0)='./bus\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), 0x8) 07:42:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x6, 0x1, 0x131, 0x10000}, {0x1, 0x1, 0x2, 0x8001}, {0x7fff, 0x6, 0x345}, {0x800, 0x4, 0x7, 0x6}, {0x3cd, 0x7, 0x7, 0xfffffffffffffffa}, {0x100000001, 0x2, 0xff, 0xffffffffffff8001}, {0x401, 0x3ff, 0x1, 0x5}, {0x401, 0x4, 0x7, 0x1}, {0x101, 0x1, 0x9, 0x8}]}) 07:42:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7f, 0x80000000, 0x600, 0x800}, {0x180000000000, 0x6a2e, 0x7ff, 0x100000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() writev(r1, &(0x7f0000000740)=[{&(0x7f0000000800)="3bbbb65648cde82a6a1729865446b1f4e44b04143a7842460e7c2c9b344efc3f58b80ba42ff45344d6", 0x29}, {&(0x7f0000000080)="b7184a9933de7f333109669b0bfb6f1734e52f9a32a76d90c25ebaa05bbd4b735b03b99d28440730a994019d3a78cc8ca39f799e97308c983ff19cefa8bc3ec0d02a53e3b7df344f52497b41bb819afa10b61eedfc3aefa058fc035f044bb1907082a5e6aa76271a3a68f318512f6fcad1790fcee1c58c95d8", 0x79}, {&(0x7f0000000240)="432e326400667779f9bef6079f0da8496cc9ce85486c9d6d9e800455a1b861715fe79b410d3b5e34c62b17df17912341bf0ba87dea9a4fcd97ccce64f8b7b4b23b7c21cbf827b699e17e53f2a273ec267e8b2b676dc3260df42f8b1ba5e232acd530c3b0aa92076b819932935820b766d964a70bb2c2e38269a2fa1cd9226a10fef09e0c0e8cba576316b4e7cbd9e876831d4e1755c5b2688c74fb3d6762ab41e846904bf04551a84b655bcca01cda48f4576376cf8db259a354e764cefeed0b97e73b6fdf100bb139a69d001e4523cd39038dff7a5dea1dd6281947f5ddf28fc5a06ef9d6fd7d6a23c10331618c7a70aa75ddf2d6d9c5c7699c3c1ca243d1", 0xff}, {&(0x7f0000000140)="2e281f8cfcdaf53fe63a33086584be5441e9a5b18ab6328a752ba510ba2b8a85b689b925ddbcd9fa7c0cfef82e2acc7761e4cf59b805c0b585662bf8237a5207d22e465dfd3ecb89ee4c99022d1c3255dbc8e39f279a9fae2f5f989e64df16daa80f58e3ddef3b6dff3c8aaef0523793e3a8346de0b9f9815d617a8c9de68e57c9c4107dd8c080d525e229a93ff44ecda17dc1c0d865224fbaa2f9cc", 0xfffffffffffffed0}, {&(0x7f0000000840)="7542411a6b0c6951fddf7f37f49836329d4913fcfe6e8c6401bca399894744601eddb8bd818296a4a86921dd1045fc87c38270bddc50636a444accf4718af90b917c4518c5f71efc555b4a505c78fe8a34b7a2de0598b0119051c68f1c2dd52df6e839f59076", 0x66}, {&(0x7f00000003c0)="cce6b0a3e10c4f8028d1c7982b930a81d8262bd0f80d41fc141114f995419567dac874205175ad2480c73fd712daf7c89bd408025832757d07d166753f627ce7d0bfce1e1175aac1d1a3a7552bde04581ec6e52602714a64badb2e5a18205996b5cf6c41e8d0a9e45ff07cf6507c7040", 0x70}, {&(0x7f0000000500)="eb204f3ad2d4f1e493a2a6e5106174f29ece5cf236d4b35e5f4b708d4e391e99dd5b7a716f999aa4785abae375425d16e6f2e26992ddb00540790198dc1884616aa06d67f64df3a6036aef26979514c451ef20a9082a907aa003eb399ec44343482143ed25cf90fc7833b47a1e2c16a6dde80d175aa9d10aca2e8392f793c3adfb9d60451a80a8e72fade3166d5df2e36a64222d916db8c6a7e91942f3d59ae49eae78f38bf008e2d24a6439a782f66b4f9d3111cffc8f6fff176b6aaeaecfa567af16151b1d56c5bd41369bfbf9fc61827203a85270deaa2b3da9feb90372039ff5c511d8eaf130a42f211eea9251cf4aabc0c58c", 0xf5}, {&(0x7f0000000600)="b9104babcfc15bdf266d7256606e18165ab22977ec4dc19a2316ecc69bb6a44b9d99625c6b768d6d16182064c4651b115c9e16f97b9bd320c7f98dd04c377c39cc13f96913d4dbfc7ac609bd12a13694e330b46e9818a23352bdd7014b9e826186bc637183f80fa161377e7872cc3a0d536183c15f81edec833c6f118fa39151d5dd560334c026e20abb4e835a", 0x8d}, {&(0x7f0000000480)="17337f817176cab74532cffe8e2e7da756bc11e4d211f77b2aaec5400b492b39483e8ec1ac14b3aa299a353c76fbade43336b5a984747768f648a8c38d", 0x3d}, {&(0x7f00000006c0)="671d13c1c6f9ff2b1e663a4bcdbdfc5c5d6d53c6edc189198f58a0fa918c666e2119491acb9fb415e4ab45463aaab18a5c373aa3f610be21c858ecbdda9e625922fba6b28697367b309c1a96d627aef02934aaf2", 0x54}], 0xa) 07:43:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 07:43:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800000000, &(0x7f00000002c0)={0x6, 0x43}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 07:43:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000380)='{\xb1\x00', &(0x7f00000003c0)='%\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\x00']) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x2) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000073d2f8ebad6fbe29b44d262b9958c3eed2fa7d1bcb48fdaedfaa294808ab90c1cc4691d70dd5ed24e0610ba004b618cc5b99f6d83558b399c54c82d4801146e2a87ae7d5486a4b58cd6b9bc3cb3c34782d86ef58fbcc6d885b0b07f82618e7b0d3d59a1b54500460026c5f1fde83eb"], 0x8) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) linkat(r0, &(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./bus\x00', 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 07:43:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x4, 0x200000, &(0x7f0000000000)="12cba5e3fed140eab61fe79e983c5179c1688956a1d05c351978df0fd68d42f4d432a5406893607a8720b066890dea5f6602c69022ed19683787376fbd6a6dce9ee2c5d6cefb162762141da5f9d4a1218d51d3deaa3782979f83346b8765743c2a2af22fb4e464cfe3", 0x69) fchmod(r0, 0x4) 07:43:01 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 07:43:01 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCEXCL(r0, 0x2000740d) syz_execute_func(&(0x7f0000000400)="3ed9b199899999660f38f6992de6730fc481c1d1350c00000041352e2333336666440ff978c4fbb0b00faeaa910600004183bfd2880000fe66460fcc0807660f3a099e6556666600a5") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xffffffff, [{0x1, 0x6}, {0x3, 0x6}, {0x3, 0x3c3}, {0x3, 0x8001}, {0x2, 0x6}, {0x2, 0x3}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0x9}, {0x0, 0x8}, {0x0, 0x10000}, {0x1}, {0x2, 0x1}, {0x1, 0xe77d}, {0x0, 0x20}, {0x3, 0x69}, {0x3, 0x44e}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3, 0xc91}, {0x2, 0x1}, {0x0, 0x1}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x1f}, {0x404a0841441647eb, 0x2}, {0x3, 0x7fff}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0x2}, {0x1, 0x35}, {0x1, 0x101}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2}, {0xffe}]}) 07:43:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/4096, 0x1000) r1 = dup2(r0, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001080)=0x7) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000010c0)) r2 = semget$private(0x0, 0x3, 0x12) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000001100)=""/199) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001200)=""/141) ftruncate(r1, 0x0, 0x92) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000012c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001300)={'./file0\x00', 0xffff, 0x1000000, 0x7, 0xae98d23280784d9, 0x8, 0xb25, 0x9, 0x2, 0x3, 0x8000, 0x9}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000013c0)={0x3, &(0x7f0000001380)=[0x7, 0x1, 0x541d]}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001400)={'./file0\x00', 0x4, 0x400, 0x8, 0x0, 0x9, 0x101, 0xffffffffffffff01, 0x1, 0x2, 0x9, 0x8}) ftruncate(r0, 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) setgroups(0x2, &(0x7f0000001540)=[r3, r4]) chflagsat(r1, &(0x7f0000001580)='./file1\x00', 0x0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000015c0)=0xc4d7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001600)=0x350) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001640)=0x10001) recvfrom$unix(r0, &(0x7f0000001680)=""/235, 0xeb, 0x801, &(0x7f0000001780)=@file={0x1, './file2\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000017c0)={0xffffffffffffff51, './file0\x00', './file1\x00'}) ioctl$BIOCFLUSH(r1, 0x20004268) sendto(r1, &(0x7f0000001800)='I', 0x1, 0xc, &(0x7f0000001840)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) open(&(0x7f0000001880)='./file2\x00', 0x20069, 0x0) getpid() ioctl$TIOCSTART(r1, 0x2000746e) r5 = semget$private(0x0, 0x3, 0x44) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000018c0)=""/3) 07:43:01 executing program 0: socket(0x7, 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x200) socket(0x1e, 0x5, 0x4) 07:43:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x800002000, 0x7) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 07:43:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) r3 = dup(r1) r4 = fcntl$dupfd(r1, 0xa, r1) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') r5 = getpgrp() r6 = getuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r7}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0x4) 07:43:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d5491cf0000000000000000000000000000000000000000001df9570280f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae9489ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce755f9beb1cb77f064c2619cf35940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001864c18fe22bf751c4694bed2778f850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d570af6239dc780d03df8ef73695f3876d47cd9b0e0a355f44b92b6"]) write(r1, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 07:43:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x888, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r1, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:02 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) r1 = getgid() setegid(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="214980aea5f3bf298fc215691b11bada55d19018923bbce04ac7ee46ee836ea917ac3328f1734934e88c4665be6f16417fcd7ce7b952f73e9370e1ab9518184066bb1939326f7735765a51b9a5821ccbde0ca5341747a67673b56fe4c2cb7b9d7a0ee8402c44b4d7625f4072996878d14ed5a578135a93b282d1adefb0c965d3bdb18c816a4df557a2f29484fb6a56c0d9578f2b423cdf418c00ef45410bff2807ab3905a8dc5ead32d8640a48aa2f031fcdc96d969d77affc8a0acddc41c40e07302765d12f857c05cde796864eee9781f2f5c3cbe255aaf2f8e339884d845f9c744e1069bc8293fe800c77b06e462d93050fd9e91f1ed19cf2", 0xfa) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='@(\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) 07:43:02 executing program 0: stat(&(0x7f0000001240)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/file0\x00', &(0x7f0000000040)='c\x00') r0 = socket$unix(0x1, 0x6, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x2, 0x20, &(0x7f00000000c0)="39a323e2c7e87a5fd63c9586494ea15d5e2ef81b77f608e5719ba576f94839010ae59ba02c3850312b51a0b0014a4e02914333036ec141f74ee3c5e23b53611fe8582d3a0426c14ab338d3333a88a320e3a83d42830c0ca761fc36dee447914cf3666802034247007e6169b87f8c9b506de6e1a9c2814511178e05d2e275466a8aa7659f3de4290a2e71bea6c6675810f61fc390aea22c1c3f8d70fe3bdf04453dded286b1bc8eb283529ef59a15e194b34658840b4581ca711de352405be03b", 0xc0) 07:43:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x14, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 07:43:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x46}, {r0, 0x2}, {r0}, {r0, 0x12}, {r0, 0x88}, {r0, 0x24}, {r0}, {r0, 0x21}], 0x8, 0x6) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 07:43:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="b6f819e7e8fc4ac0957ed8fdaf20710f211c9b09ee98b4cfb294553679af1a3c42c092686c7acb7b08b6421d7b243f3098bd3d59e073ccacaffbccd8b4ac209da367aa34acd8b58724ebaa6b72d17c9c4986df278a1a7e2679f5797f8f0182e2b581311b7b86cb8fa5f80881792a436e2e", 0x71}], 0x1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="f3e86b47d96719c94b6057a08bedceffa9c9d2f62adcf5d2b3454df58e52856098ac398776dba8b6ab78ffc43123b17a9025f2244285bc138c27c5f51f98c7a3ddd7fe48c9d1450fd94dae1cc065df41f01306090ec475f3917c9fcf0c58f6ed605c47c4befae5459c483eb31e48135a74", 0x71}], 0x1) execve(0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="05b18a2e108b33b15144a514f88a88ed3b1d1fa691f194e8b25616c9283ea10ff74d03768ed55304deb20943bb5c7d7d1c9111ff77116348a11eed354cfc", 0x3e, 0x400, 0x0, 0x0) 07:43:02 executing program 0: rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 07:43:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100a0, 0x28) 07:43:02 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48, 0xffffffffffffffff}) nanosleep(&(0x7f0000000080)={0xc7, 0x200000000007}, &(0x7f00000000c0)) clock_settime(0x4, &(0x7f0000000040)={0x5, 0x7}) 07:43:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x37) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9746f7d808890f00d9bb837cd0c54484ae52a31dd71869ed1925a754edd439885f6f188fa76007f753414ee349202fbc288f553c9feb90968b495761db357757af182e7066", 0x45) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 07:43:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6100, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 07:43:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f0000000080)=""/199, 0xc7}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) clock_getres(0x8000000804, 0xfffffffffffffffe) 07:43:02 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) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 07:43:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x22) openat(r1, &(0x7f0000000140)='./file0\x00', 0x18010, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') r2 = getuid() setuid(r2) ioctl$BIOCFLUSH(r0, 0x20004268) 07:43:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x480, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10012, 0x101) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7f, 0x7f, 0x2020000000, 0x4, "ad606a4a60409d31a8542af57ecfc24f9e05454a", 0x2, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) fchflags(r1, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:43:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x8) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair(0x18, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) getsockname$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt(r3, 0x6, 0x1, &(0x7f0000000380)=""/25, &(0x7f00000003c0)=0x19) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000400)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)=0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0xef}, {0x106, 0x1fffe000000}, {0x25, 0xfff}, {0x0, 0x8}, {0xa1, 0x7}], 0x5}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000005c0)=0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x8, 0x7, 0xfffffffffffff188, 0x0, 0x7fffffff, 0x60, 0x10001, 0xcab2e18ec9179b03, 0x2, 0x824f, 0x9}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/30, 0x1e) fcntl$getflags(r1, 0x3) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000700)=0xffffffff) fchmod(r4, 0x25) getsockname(r2, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) accept(r0, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) read(r4, &(0x7f0000000840)=""/232, 0xe8) 07:43:02 executing program 0: r0 = socket(0x20, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xeae, 0x1, 0x0, 0xffcd, 0x64}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 07:43:02 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x281, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r4 = geteuid() r5 = getegid() r6 = getpgid(0x0) r7 = geteuid() r8 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="da756c2c633db2c3c21e3293cd8ffe7d5fbd2c43af6de2c89eda2523916d6cb50fff69da71b7a7dcfe0043a246ded7bff734d9f3fc04b8e8d45bc94cb0087e4661a6a16dd304ba0f42014e87c159f4d24d7cbb504fe61c8a67811865672d84eb1493177e3ceeb53ae9fee0e4082b869c3fb7e07fdb979fdcd8f5eca93b340aa975c6732b09649cdc6d078152", 0x8c}, {&(0x7f0000000240)="4161c6831c683cee60ba086b187c0942fa1820016f824b9ef30a965fc939f5a67a845853c5dbeee9113bb3741f", 0x2d}, {&(0x7f0000000280)="3dc84ce017c0ae4e7a650ec580d6aac6bea49973e4c5bacc755922ec16fe90e0b7f4d35838815f1d6b5a3bb4ca93714f78a8c0ca6a64a472dbbad489c906091b0112355a2a4a1a243005cc5c73e6b64c7c65c5f9fc3dea44d47fc1579cda51", 0x5f}, {&(0x7f0000000300)="afca5690430885de6b81b694443986da7d56b96eef42c315a840bc28f83c3ce917973f71814fcdd390d3d3f8d647", 0x2e}, {&(0x7f0000000340)="fe4a36958527ee896cab6d3c0d98936d274fa56cd260d8f4b68b480f6268c13bd20cf82632fa72b0a80e8ac6f5cb59e81826693c6ef1b2baff8368c056ab99586b6759e6f54ce650b4e1bdd83c6edf936fd8475dbbbd230aa6", 0x59}, {&(0x7f00000003c0)="0edec493e6624f6931bd22e45acff358b741c9f2347353547e3ddff7b85b2dcfa1dc5078fc84b182ea7101200ef2fafb4531e2efae2399e921a132ed2e494c5a707638c5fcbea78bd0fa5a235d930ec52fa8098f540264b36cca98cf5daa769db755b53f3058600ca1738c1b859df5e5e200c6126c1bdb8c36aa52f7e4fbdcd54198dfa119b279465e6fdec369a9fb8b70219bdf92b3e00445fb715faaa1ae4fc895b8af3b1de1824700232ac4033d5d6322305c866188e8594745211c393b6cb96d55c0b0d7bd", 0xc7}, {&(0x7f00000004c0)="3afd1847f8b4c472672b1643c49f0230fbb553eeec6286ed0033db142a2225424c7b07af8be607b7523ac63f6b14f5384e34d8763ab2ab89ea9ae3bfbf63e7223f3c700d9ee1b32271dc12225104a31abb03c962fb79f5f7f9a9720f0af2305732cca0f48f377816a3c4a306e94e5f5778", 0x71}, {&(0x7f0000000540)="ce273ca6f8660b165f874adcaa9e05ab528e54889639357f0a467fda91baed9789b540b4015d542ff04dc4a87e0ceffaa5d6da7fa19556f107af870781519c5c48bba387993af732d6a8028fcd3e0ee28bbc8c366b38d99b1296b1b9aa928dfd1b4b0319e1654af75853e000cffa28b0abca51dbcb13d9863706b24ccc7f9eabb989dac8e72a59c44cccbcd9089cbdf78b4604e71c1f16411bc60d13", 0x9c}], 0x8, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x80, 0xf}, 0x4) ftruncate(r1, 0x0, 0x20) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000004) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x103, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:43:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40087468, &(0x7f00000000c0)) 07:43:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x735037a7, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x6) 07:43:02 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 07:43:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x3ff) recvfrom(r1, &(0x7f0000000040)=""/81, 0x51, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xea, 0x400}, 0xc) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 07:43:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) recvfrom$unix(r1, &(0x7f0000000000)=""/104, 0x68, 0x41, &(0x7f0000000080)=ANY=[@ANYBLOB="0100262f66696c653000"], 0xa) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x7, [{0x0, 0x8}, {0x1, 0xfffffffffffffff8}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x6e}, {0x0, 0xff}, {0x2, 0x8}, {0x3, 0xfffffffffffffff7}, {0x3, 0x3ff}, {0x1, 0x9}, {0x1, 0x6}, {0x2, 0x8}, {0x3, 0x8000}, {0x3, 0x1}, {0x0, 0xfffffffffffffff8}, {0x2}, {0x3, 0x100000000}, {0x3, 0x42a}, {0x1, 0x100000000}, {0x3, 0x100000001}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x9}, {0x2, 0x6}, {0x2, 0x401}, {0x0, 0x772}, {0x3, 0x5}, {0x3, 0x7}, {0x0, 0x9}, {0x3}, {0x3, 0x9}, {0x3, 0x4}]}) 07:43:03 executing program 1: select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0xb0d0, 0x85, 0x7, 0x5, 0x3, 0x88, 0xffffffff}, &(0x7f0000000180)={0x800, 0x4, 0x7f, 0x8, 0x80000000, 0x1f, 0x6, 0x8}, &(0x7f00000001c0)={0x2, 0x80000001, 0x8, 0x0, 0x1000, 0x101, 0x6, 0x1}, &(0x7f0000000280)={0x24, 0x1}) msgget$private(0x0, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x80000001}, {0x6, 0x3}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000400)=0x5) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000005c0)={0xcc, 0x0, &(0x7f00000004c0)=""/204}) 07:43:03 executing program 0: socketpair$unix(0x1, 0x100000000002005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r12 = geteuid() r13 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="b163b8ce5a343048199f7fcf729b17660a5f8ab27e4f9ddb7fb6692f91974d8572ba31ad18d81942b636cce85f5e264ddf7276068b5430c67e58b07be352c01499fd70c974dfc43057bd2c0df7e6f0c84a3c7b615f7f17cef695ad3635fc9f9ceffe02197ec75699dddb83918e50fed3e160c997cf53e2da3dd41b1a9b93b9182c8b1cec458be314c4fe5743cf4935a7bef4ebb90ec4f53da25ead16d9819eb1447b51ab4844d237ac6e609f2008c6ac", 0xb0}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xb0, 0x1}, 0xb) 07:43:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 07:43:03 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xfffffffffffffe3e, 0x6) getitimer(0x4, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x9a, 0x0) 07:43:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffff) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) 07:43:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/196, 0xc4) fchflags(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400080000e84cdd000000000000ff00000000000000ffff0a00000000400000f2e9ff00000000", 0x2c}], 0x1) 07:43:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18, 0x8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 07:43:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x8a, 0x8d3425eda9388553) 07:43:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:43:04 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x20000000006) r1 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) semop(r0, &(0x7f00000003c0)=[{0x6, 0x7fffffff, 0x800}, {0x4, 0xffff, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x1, 0x800}, {0x4, 0x0, 0x1800}, {0x7, 0x8, 0x1800}, {0x2, 0xc0, 0x1000}], 0x7) mknodat(r1, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) semop(r0, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x3, 0x944e, 0x800}, {0x7, 0xc4e, 0x800}, {0x3, 0x7f, 0x1800}, {0x4, 0x0, 0xae0d9b888e2641d5}, {0x6, 0x4, 0x1800}], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) chflags(&(0x7f00000005c0)='./bus\x00', 0xfffffffffff9fff8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/190) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open$dir(&(0x7f0000000600)='./bus\x00', 0xfffffffffffffffd, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) setsockopt(r3, 0x0, 0x7, &(0x7f00000000c0)="ac2d126e22d9082bbd67abd0ed60ea6242c81bc22bf864e2c0174d4ff842", 0x1e) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x800, 0x100000000}, 0xc) 07:43:04 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 07:43:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x45) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:43:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x80, 0x80000000, 0x4c94, 0x6}, {{r2}, 0xfffffffffffffffa, 0x1, 0xc0000041, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x400}, {{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffe}], 0x8, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0xfffff, 0x1, 0x1f7e}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0xffffffff, 0x1f}], 0x5, &(0x7f0000000140)={0x40, 0x5}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 07:43:04 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getegid() setgid(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = dup2(r1, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x400, 0x3, 0x3ff, 0x26, "8f40d53a0d1f891effb214e3f9c6b6450fe8a302", 0x1, 0xfffffffffffffffe}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000340)={0x8000000000000, 0x8e, 0x2}) write(r0, &(0x7f0000000280)="d53259c6d3c19398b055d37aa0d88e3042e2ac8250b1d92eb55ea24b3f9cdc0892a5707da20a4c251f2313c5457ffee4df4b8333b5e1db11135f64eae5ac3e239348d799ee018d2573387751a463074539df1752bececdb6977579c29bcc5e337c46b9b49277da83b7317c5c22413a58a98ae2332581704077b6922756e6b5d2287cf3010e", 0x85) r5 = socket(0x80000000008018, 0x7, 0x400) r6 = dup2(r0, r5) r7 = semget(0x1, 0x2, 0x80) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0xffffffff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="100000000000fbfff7ffffffffff0000"], 0x10}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 07:43:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) fchflags(r0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="851c8bc23513338a5fbe3f6cf437a7934cb6f7061995dfab56ae88c27817c5ad2b70cde03d987b699bbb0ac0f62e37a0674bbaa7ab65e2632300000000000000", 0x40}], 0x1, 0x0, 0x1) chroot(&(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000280)='./bus\x00', 0xc005, 0x4) execve(0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 07:43:04 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) socket$inet6(0x18, 0x5, 0x1f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x23, 0x800}, {0x80, 0x6}, {0x1e7, 0x5}, {0x167, 0x7}, {0x27, 0x81}, {0x40, 0x5}, {0x15, 0x4}, {0x80, 0xffffffffffffffff}, {0x6e, 0x7}], 0x9}) getsockopt(0xffffffffffffffff, 0xb, 0x80000000, &(0x7f0000000100)=""/7, &(0x7f00000000c0)=0x8e) 07:43:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x4005, 0x2000080000004) setsockopt(r0, 0x4013, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e71305ce699319296485375e900e65e8516439d16720fed60bbc5f9a709a856e3164edcfea82b7494d5ab2516af5a27344d08e1c23930ecc75971e78924d5d4f30cf83d1a4e3ccd22d33c81efbe6c2cb36f6c714669a3da6a900bd698f3d273c3cb0e0f9699e6833d82379dd0f58423bbc78854a41ef4ec6a4446761b57ce44a43bcbee8892b1a2974dbb096a", 0x97) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000001280)=""/133, 0x85}, {&(0x7f0000001340)=""/231, 0xe7}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/91, 0x5b}], 0x8, 0x0, 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 07:43:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="03a05a543d2c56a73d13493c5a421d2f2d640b58c8c453130e8fe82e036957f9e244625a04e736bc8516ab9d91387fd8e3cd73c059fc98f37f087838f44955b75faf16337238fdaae1707256216238663586b8ed456def1659494269b33bf46800564d509e69ec2c79a429b1a086315194e336adda6b2700ef91bf21e460", 0x7e) 07:43:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000001140)='./file0\x00', 0xfffffffffffffffd, 0xc) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) 07:43:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4007, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 07:43:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 07:43:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, 0x0, &(0x7f0000f84fe0)={{0x2, 0x3ffffffe}}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) 07:43:05 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 07:43:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000002c0)) close(r1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) dup(r2) syz_open_pts() fcntl$getflags(r0, 0x3) 07:43:05 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x600, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0x81}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0xa7, 0x3}, {0x25, 0x5}, {0x100, 0x5}, {0x86, 0x80000001}, {0x4, 0x3}, {0x0, 0xf8}], 0x6}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="12e60b25dd107906038ede5c173c4e2f706aa6606bee1bfc18cba1f32aafe5d8d8ff541f16bc2098ad3bb132119535611cd369d877dec0eec978e5484fae2423dfaff3957fb6f590", 0x48}, {&(0x7f00000000c0)="0e6360c6dc37dc462ae82441ce437c23ffcf1083f1904a79b965a1fe5f1be409ca764abf2e7fb03ec6340503fe3c1513eb4f67af5923976eb6f8edd75339681e2437183c8716f7d83e3501b74c95d1c2ab067f2a56f93d79bedde201da1747dbf6115b", 0x63}, {&(0x7f0000000140)="a151a42d52149562643b5190339b59e81bdc721cf14944acb16c4213e9b32492327732693f7e108dbaeac362a31c0d4100dd522d911177b842388ce571776f43ff16b862ee092681a102c3bb2546b3e5994000f0006587db018bd61bf5aae1a63e8722b23c461cedcc1f30dd0031ac1e159b0d114baf546119af47af0ac9a62c69bd866c28f42e1287376f", 0x8b}, {&(0x7f0000000200)="9d7a177d56c4203ca3c735dde05fb7ed1b945d818f7f38ee62e669266f2ffbe82c29de4e63", 0x25}, {&(0x7f0000000240)="a52cda47d0f249ed7149984a9c687372416d1c9363319d476c3cfbcebd772bc4e0813c5064f33e9ea9cb6af2a5585f42fd966dbfd99a8aa6fdf36545dec466a2557db0ebed7e426622c2dc17e82b74798834c2dcfb40decf1784c2e65e7742faf07bd7116c1ceabdefd0c76d777a839db744f3d427d94375", 0x78}, {&(0x7f00000002c0)="e224656118b94b75009a093491048bdba69689255da0ba62fea63d046102d0238f56bc413754e87e1321161c02eaa0c3a2280341328facb43b9494a68783d379af046b28da0d87dcb520508088dc0a56c5ae3e72928147804db287d75cfade9b1a487e63b9841dda465be5f4699f0b125da2ec58f3b29f9cb2e01a79ffff029f835f9ff93ef2f0c4c63dab7d2a5996d03fba51f0c79170cdcd7280d821c5719db76158880c207c1e4ea5f866fe", 0xad}], 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000000), 0x0) read(r0, &(0x7f0000000400)=""/133, 0x85) 07:43:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:43:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getuid() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchflags(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 07:43:06 executing program 1: r0 = socket(0x400002, 0x2, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) shutdown(r0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xf5}, 0xc) 07:43:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4c, 0x2) r1 = getpid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$setown(r2, 0x6, r1) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)) 07:43:06 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setgroups(0x0, 0x0) 07:43:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x90) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8000) 07:43:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010c0005000000"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) 07:43:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01d4c2d0e571cad73200"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 07:43:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x4626, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) write(r0, &(0x7f0000000180)="0117c3894b11bf6edb71ba3a41b51e84164812da74168fd5e18c83f0bf08735d472e1fee8e2d5d76f39d0874304525c6b9349f34df1cc398828ca9f8d29b53da435dea4977a28743d1d4f9ee0f73274bbd0f8cd95fe8f1598b7a7f7616615e560036965e3aee79e83d9f9a8c791529487b2360fbe2ee56c00d1c2e8e8bf17b26b1e51a4718", 0x85) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 07:43:06 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8081, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x400, 0x0) socketpair(0x1, 0xc003, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x65, 0x8000000d, 0x800, 0x6}], 0x7ff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x4, 0xa, 0x3ff, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000003, 0x6, 0x6}], 0x3, &(0x7f0000000280)={0x4, 0x8}) r5 = getpid() wait4(r5, &(0x7f0000000000), 0x0, &(0x7f00000002c0)) 07:43:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)=0x7) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/64, 0x40}], 0x5) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) 07:43:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x8) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xa0, 0x6}, {0xfffffffffffff64f, 0xfff}}, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 07:43:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x80000000004000b, 0x0, 0x0) 07:43:06 executing program 1: 07:43:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="023bd1283fa5f243ec25b9fd3ebf5893d6d48f14fdb09031b7f25391ea553e4ce8ef9be8b83d43", 0x27) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000380)=""/196, 0xc4}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:43:06 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x9, 0x400}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 1: munlockall() getrlimit(0x4, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x5) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5) sync() 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) shutdown(r0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x1f}, {0x2112e5a4, 0x2}}, 0x2) 16:00:09 executing program 1: r0 = socket(0x400000000017, 0x3, 0x39) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x0, 0xfe3}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3, 0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) r2 = msgget$private(0x0, 0x60c) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/184}, 0xc0, 0x3, 0x1800) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x9, 0x5}, 0xc) msgrcv(r2, &(0x7f0000000240)={0x0, ""/88}, 0x60, 0x0, 0x1800) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x5, 0x5, &(0x7f0000001100)="89773e99d6c6f645361fe09b5c1869b768b3441a9d37c9ae5813a7f22bac5d7662ad9caf1dd14aa33681e8281583863e10af41d08a11eaba51787e77ab1fc74816d1b85d89b06ae9617e7cafd7aa7021362fbf5833a7139d9ad7a188a09c6730efd47aa589ca4d820daccd527a7041ebc48d3e2029b3109e5dabf116a78f40a25fa52bbecce8c06be591fdc6fb95712d1aa81949be91518a158b50d0103765828f20e894117ddcd0340f5aac0b4a4bb8d87c782b87a4783af148aa192c520c3494134ebd4fa41b50ceaa2250d0940bac42a0569c0c545a7f8b7c", 0xda) socket$inet(0x2, 0x8003, 0x3) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) 16:00:09 executing program 1: getrusage(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x81) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmod(r0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139fcddd8944ec31886bc8890a80e22687e4e995cf4", 0x2c}], 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) accept$unix(r0, 0x0, &(0x7f0000000140)) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x188, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:00:09 executing program 0: chmod(&(0x7f0000000040)='./file0/file0\x00', 0x10) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@abs}) mlockall(0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x80000000) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x8) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000100)={0xbbb, 0x3, 0x5, 0x7fff, &(0x7f0000000680)={{0x6d, 0x100000001, 0x708, 0x3, 0x80, 0x2, 0x2}, {[0x4, 0x100000001, 0x8, 0x6, 0x8, 0x9, 0xffffffff00000000, 0x1, 0xffffffff80000001, 0x7, 0x8, 0xffffffffffff793f, 0xffffffffffffff95, 0x10000, 0x5, 0x5, 0x400, 0x3], [0xbb, 0x1000, 0xff, 0x9, 0x1, 0xfff, 0x7c, 0xfffffffffffffbff, 0x80000001, 0x9], [0x180000000000, 0x699, 0x7ff, 0xe60, 0xfffffffffffffff7, 0x7, 0x7], [0x40, 0x1000, 0x7, 0x401, 0x1d, 0x4], [{0x7856, 0x6, 0x3f, 0x8}, {0x7f, 0x100000000, 0x3, 0xfffffffffffffffc}, {0x8, 0x8, 0xfff, 0x313}, {0x7fffffff, 0x2, 0xe4, 0x401}, {0x4, 0x0, 0x1000, 0x2}, {0x1f, 0xdc5c, 0xe0000000000000, 0xbb38}, {0x80000000, 0x6, 0x9, 0x2}, {0x75, 0x7, 0x3f}], {0x1, 0x4, 0x7fff, 0x6}, {0x0, 0x1ff, 0x6, 0x400}}}, 0x7c9, 0x40}) close(r0) dup(r3) r5 = syz_open_pts() readv(r5, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r6 = socket(0x4000000000018, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) poll(&(0x7f0000000200)=[{r0, 0xa8}, {r1, 0x1}, {r0, 0x6}, {r1}], 0x4, 0x0) r2 = msgget(0x1, 0xd78b4d5cd2df909) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/195) 16:00:10 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x5}], 0x1}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049faa41098bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730be8a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x2f0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20000000000098b, 0xffffffffffffff81, "85fe06bfa60200000007ad00fbffffffffffffff", 0xfffffffffffffffc}) dup(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) shutdown(r1, 0x1) getitimer(0x1, &(0x7f0000000140)) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x4000000100000001}) 16:00:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ftruncate(r0, 0x0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1afe) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000040)='./bus/file0\x00', r2, r3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0xc6000000, [{0x9}]}) 16:00:11 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="1b3a6b0bb1d7afda1be517d61088579cbd91d7614152d5547792063f22991c8df0b7d2df0d004324dae328b54e0318d4f42585a84e1c6e8e2e5e1d81137bbca40805007fce5686c2318900d40d47af058e61ff2bfc1fac5d0f9af06278f7073b2643a6d483dc36a4f2a406d3240648621c9942c52de31800"/135, 0x87) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="2cc7e073d95fa0be860af36a26d3761052bb350ec1e153dc5a6d", 0x1a, 0x40d, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x31, &(0x7f0000000440)="0030be81b31bacbdd9c7165a8e553e2e28c2b09d5b644a83edf4431da712a547b375a7f106e04f74646dd07bbac20000c63bd9e980fa47f96bed5fee786c12d2d4aa77c341b6c86b3aef8540ddffa819eff3bc9f769ec23977414c3198889d4dfd5b6fb7676512d40e5b1e57c8fbe84f6a066de390a960da4a926b3a670ffe19c314b7f99640242d4821c7231b8ec7caf17ec1dd3ac841c45cef19fa1771739eb7c87b747a120d70a15a9f3df4f50bd6f287934ad8be6f2d2dd4fcbdbc") 16:00:11 executing program 0: r0 = semget$private(0x0, 0x6, 0x481) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x2) r1 = semget(0x3, 0x3, 0x410) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)) r3 = semget(0x1, 0x3, 0x411) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000000)=""/185) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r4 = getpid() r5 = getpid() setpgid(r4, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() chown(&(0x7f00000002c0)='./bus\x00', r6, r7) r8 = open(&(0x7f0000000080)='./bus\x00', 0x840, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f00000000c0)={0x100000002}) fcntl$setown(r8, 0x6, r5) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000380)=0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/132) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000003c0)=0x5) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000400)={0xc80, 0x1}) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000280)) semget(0xffffffffffffffff, 0x4, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') 16:00:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffffd, 0x5}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x796, 0xb9c4, "8a755e135be5f2b7bbe23665b819eaf84bd04cef", 0x8, 0x1000000010000}) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r0, 0x1) unlink(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/238, 0xee}, {&(0x7f0000000380)=""/248, 0xf8}], 0x3, &(0x7f00000004c0)=""/101, 0x65}, 0x40) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)='T', 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xc088, './bus\x00', './bus\x00'}) 16:00:11 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() fchmod(r0, 0x2c) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x8000000000000}, {0x7, 0x0, 0x0, 0xfffffffffffffffd}, {0x200, 0x1ff, 0x0, 0x40000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) getgroups(0x0, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xa709f2b, 0x3}) 16:00:11 executing program 0: r0 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffa, 0x0, 0x6, 0x200000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8, 0xfc7}) r2 = dup2(r0, r0) socket(0x27, 0x8006, 0x8) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) read(r2, &(0x7f0000000000)=""/56, 0x38) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000140)=0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r0, r1) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) setsockopt(r0, 0x1004000029, 0x2e, &(0x7f0000000180)="ebffcbfd13b948029a319296483aa54a417bfa20f1c83b1ad1dc83c73cfdea05fa9e1ca1db00007a6bd183e7b501ed6ae59d48e3c704a30e3488fad08d6d61b966da1936948b0ef8c2c3a91f513ec839dcb956d8", 0x54) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x5e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) 16:00:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x1e, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8e0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x7, 0xfffffffffffffffd}], 0x470c7792, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') open(&(0x7f00000003c0)='./bus\x00', 0x201, 0x24) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x1) dup2(r0, r2) kqueue() 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r2, r3) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1f, 0x4, 0x200, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x85a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000dfd000/0x200000)=nil, &(0x7f0000ec6000/0x1000)=nil, 0x4}, {&(0x7f0000e38000/0x1000)=nil, &(0x7f0000ed0000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000f51000/0x4000)=nil, &(0x7f0000e71000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e8b000/0x4000)=nil, 0xd1b}, {&(0x7f0000ead000/0x3000)=nil, &(0x7f0000fc1000/0x4000)=nil, 0xfffffffffffffbd3}, {&(0x7f0000eff000/0x1000)=nil, &(0x7f0000fa2000/0x3000)=nil, 0x5}, {&(0x7f0000f09000/0x4000)=nil, &(0x7f0000f12000/0x3000)=nil, 0xffffffffd138b06c}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e9f000/0x4000)=nil, 0x3548}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e37000/0x4000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x10001}) 16:00:12 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x20007465, 0x0) 16:00:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000040)="02", 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x7, 0x209) semop(r3, &(0x7f00000001c0)=[{0x4, 0x0, 0x4dc5a8898b78a58}, {0x3, 0x6}], 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x45, 0x0, 0x1}, {{r5}, 0x100000000000000, 0x0, 0x40000020, 0xffffffffffffff80, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x6, 0x80000000}, {{r2}, 0xffffffffffffffff, 0xe, 0x2, 0x7, 0x14}, {{r5}, 0xffffffffffffffff, 0x808, 0xc0000017, 0xbb7, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x80000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x5c, 0x0, 0x3, 0x3}, {{r2}, 0xfffffffffffffffe, 0x58, 0x0, 0x101, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) semop(r3, &(0x7f0000000200)=[{0x0, 0x1, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x0, 0x4, 0x1000}, {0x4, 0x1}, {0x7, 0x100000000, 0x1800}], 0x5) r6 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r7 = semget$private(0x0, 0x0, 0x681) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000080)=""/228) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x14) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xfff) 16:00:12 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x1ee}, 0x1c) setitimer(0x6631ca4179979306, &(0x7f00000000c0)={{0x1ff, 0x100}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000100)) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='x\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xc5, 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000440)=0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) chdir(&(0x7f0000000480)='./bus\x00') recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) 16:00:13 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x8, 0x6, 0x7a40, 0x7ff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/194, 0xfffffffffffffee2) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=""/189, 0xbd) socket(0x2, 0x2, 0xcc) 16:00:13 executing program 0: r0 = socket(0x11, 0x8000, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x7}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xa) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$KDDISABIO(r2, 0x20004b3d) nanosleep(&(0x7f00000000c0)={0x328, 0x6}, &(0x7f0000000980)) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$getflags(r2, 0x1) 16:00:14 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") r1 = socket(0x12, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000001600)='./file1\x00', 0x200, 0x121) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x25, 0x0, &(0x7f0000000080)=""/37}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) preadv(r2, &(0x7f0000001840)=[{&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000001500)=""/244, 0xf4}, {&(0x7f0000001740)=""/249, 0xf9}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/12, 0xc}], 0xa, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getuid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x8) lseek(r2, 0x0, 0x2000, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) dup2(r1, r0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) clock_settime(0x4, &(0x7f0000000100)={0x1000, 0xd91b}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) 22:28:15 executing program 1: r0 = socket(0x2, 0x2, 0x400) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd73) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x21) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 22:28:15 executing program 1: r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000380)={0x0, ""/222}, 0xe6, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000002c0)={0x0, "fda03f0b1c1b0808b895f10d1010cf4eae4fe3e818063dd404b39b91c04cdbac934e70d2a83d8e578437fcc57873f75934a2fa370315f752cd317ded83008f6627fc4954ae486e72d804b1abf6fd8f999d2f180078af4c7cfccb61528a221a8f025142f6352e8d21b8888efa120af89f7c2074a8cc0cf0f0404debc38fd594c60ebd3689"}, 0x8c, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r3, &(0x7f0000000140)=""/134, 0x86, 0x800, &(0x7f0000000200)=@in6={0x18, 0x1, 0xc, 0x7}, 0xc) r4 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000480)=0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) getpeername(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 22:28:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) 22:28:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) munlockall() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:28:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:28:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x81a2, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x4000033a96cb4, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) write(r3, &(0x7f0000000180)="2986511c02e6a11d02edcd046e00"/29, 0x1d) 22:28:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x2}, {0x9, 0xc1b}}, 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000000c0)={0x3, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x100000000000000}) 22:28:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x1e3) 22:28:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r3}, 0xc) setregid(0x0, r1) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') setregid(0x0, 0x0) 22:28:16 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010200d4a475669a02115fcf235c036b00000000107d0cfeff020c00"], 0x0) r0 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/242) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x15, 0x0) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x105) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff04}], 0x100000000000005e, 0x0, 0x0) 22:28:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x290, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x8000, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="dd671e112b7d06fe889c1414a951a372784917602a5b47c41704", 0x1a}, {&(0x7f0000000100)="47528d98325e658b124f3f647d1dbef27e1afe0da0e7ccb2029a88229d7817145d31b6157e6a385feb84e25956969abdefbb3d25b6ac3b12e896f186a9aa0be0d57f179f", 0x44}], 0x2, 0x0, 0x0) 22:28:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x97e0) 22:28:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getgid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xdd53) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x1, 0xd335, 0x3, 0x9, 0x100000001}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 22:28:16 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x400, 0xb0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10001, 0x1f, 0x80000001, 0xffff, "58ea7f98fbdfa624d5c88a2268c794b38fcf98b8", 0x800, 0xffffffffffff3d4f}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) msgget(0x2, 0x210) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x14, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 22:28:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="10c61081ef0f55f2f0da734c5f9a54baa3c61fa3654dfbf4bed79b57375609ad9106e91fe940c7fbe84512bfeb1288add99bcf3e9773de922e8c6a96ddece0c7da76cc05d59948e070042faeca6a8d1b16ab99e08608a5c76ef9dc5fb831cf72548e8d30d20ad0f4c845bd256455f9a6ab924d5a6070f742aea01e40a3cf6d147ec5d8b73d7517df7e55b0c38ff36b4b816bd47f7c214f14ea2309d91b055a9bc7f184f1c5e89236b0fffda963cd99a82b6d2fefc16f42d6b07d29a645551a73f797064a5829fceb0957e8020e01c0c426d6a1c1b5535d56f82a994f2b711cfec03b249d9820ee33a20eb57168ed2f2d3c8ce214dc751b", 0xf7, 0xd, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/69, 0x45, 0x42, 0x0, 0x0) 22:28:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x400, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000002) fcntl$setstatus(r1, 0x4, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 22:28:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) kqueue() close(r0) 22:28:16 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$inet6(r0, &(0x7f0000000280)="b7091e684537d1561a05a4fb9f01398d7da2d37b454d4ba85eea82d0a450c43471561c27fa61a3df564a00aa7b13e14e4162c18904bf11da7a0fefdf2ef448a6368309b72b7dd46c8d2c4cd7410756839e5eca993e4be293c197979402e51c00a6eb835208e26ffae71c6ba31851c313d540157a34b67e5f2f362d9e1d37c68439e5605038d0fc7a5b4307a3d8fdf602e252a68f702c97b4f0e81aecd9451d81326108fa18b2f455b6d197fff1a96a57b3cd282fe804e03c962f662d67b2cfd267ebebdd5dc5df43629710fd6f8b579f3322356c8323fa6bb3504392d9f92683cdc28ebc52fc4f6e4eef8d2d", 0xec, 0x40d, &(0x7f0000000000)={0x18, 0x0, 0xffffffffffffffd6, 0x9}, 0xc) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:28:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x40045720, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) 22:28:17 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x80000000}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10480, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) mknod(&(0x7f0000000200)='\x00', 0x105, 0x900000) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4) 22:28:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8010426d, &(0x7f0000000000)) 22:28:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x8000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 22:28:17 executing program 0: stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) 22:28:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 22:28:17 executing program 0: mprotect(&(0x7f0000052000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0xe4, &(0x7f0000000000)="1f2b0224fa6dea41ad2fa40f44ab5a612c1adafb13cb04e41c5bda7527ed6a7b2d46fcb679f513d805229959e519366a907ab9b2dfe6e5ab93fd5f8b1ca9a94a5c1959151ae0772afa9cfe824c49743397ea9c4ccab4d52c231869df0024f1209505ad46f43d98a2d97a043fd169bbecedd8e332435af7a174e38b109a241b661e85114578bb7f35e195223406d613742c0b6640dcbf891a510669f69f84c853c9061627bc1b6716d5a3c5ff04bd02b456b1e66bbb5e32de5e03c539792aab93068ab01171f24e1ac4725ba955bc32e429e175fb3b6a84905a55ca8ee6db47358e96c973") readv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) 22:28:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x403) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) syz_open_pts() 22:28:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="5665882e66b728ca15985b127044ac62185ccd7911c5982c20263fc051c25b1b79db24f09a8a8a936754ffa176b0d321491a3064c9127f9d0883d1afad1f61dc7cbb0f6725d7638d7f2a9e1fe13fc010fa694715bb61f103959f73d56648347f6ab2b436db3e5ac24303e7", 0x6b}, {&(0x7f00000004c0)="5123ea47572e1acb6c645cd73d75b45ffeb7c432bc511497a8b3fd4b73cb1650081a552e0cbbe07e3c130016d8e3c447f7420b6069bec7462ce95dcfb235136ec8dea2d989b381bccefbb1d66499751033aa1288d58b29a0865d25000d5ed06905e7b3518d3ed56d17d0e9bf6e147abd463f7cb35444f15b1604286c1274fdcecae6cabb8b528cdcb63bebc8fd4bd99b6eb7a8390bf2d0c61e1d0d684b849698da3d66c34fc9db965b370ec0f2bd3f8b1fa776e460b2966d9f0d540e91bbed98bf11956feffcf6bc24e479808a6a31f16a85012fffdbf7c6710abab12d1b0cc77877f65d333962c1d6e6dac89fd2b6ccdb0ddaae3e7339d3cad004b990946a6bf67b74a84b571055429993adbfd47a4a358367453ef8a2fe577cff80f2a4933a71442f7fb2f133a9b9dcb9d35ee7f721b648f615b8270ce7e732b384de2cadcb5e1efe26c87f936b0b2bed1bd2668cc454349a000c681284810775dc81f7a0ffc1441b05d7ef509bfc30b2e133f288b2de00221ed51d982a38a6b6c406a4a31187baa154b703661ea219861186c650f67ffebe6b11c4ef65e5806b484d9bb8f54e6909078552b4f42f9231c5aa4771b0db8e56b6e70ba388b7a9b1aa1e1a479b8ffd83c54694fde1302c524e63e722f83c80a852c79ae5f94e4a94fecde20a2eef47334bc935c91e9dcabb5a289af32433cedc7e8b99f18a8ceb7e35db0f17632ef469a8285039d2ffeaf64479e257c6866f569899e5e19ae9a9ee934e35844e6c7f9d97a9080a219c5f00d02fa0c3f516ee003ee7d7c99737380757f33f26b832b1b23e2b7388fdeb7dd2265a4474e14ac9d1b35da3beee2d4e2fd4a845b8dde83f7bf12f27347fe8dedfb25136579fb68577d756eb86f94ff97b25ac494290cd332f2fd9b59bd53e38bc8fa7caeb9a53921a0a127f499308ffe938469a3419d521d7471e9280be609657cfe2c3aceb9f60f2de92aff33b5154933f237bb076978fdfe4f5bc79ba58a06820be99d78edb0bb1d80a37f014e6599964c361b6ecdf073c33a554769b3539129249a77e78e598803e3e99fbe73baa3207dfbf32ce629a922b4867304dc29bab71f31a9b360ba5d8ca5bbfbed8df54f888ff677a16d81bde45958fa2067f622a78fd8026efd46dae9d73a1ce7c2c56112deb3b683b6c0c4b33774999a07d1100a62aa90c02c50c5ff1b1654753cdf03663bbc5b06a5cbf711d0a6df90087c1fbefa8238fee604f84baead1268bfce85ed257e471c9e3e6042ac98a953fd508cdd90da46bf9d9c449e756e59d8208f1bd9abb55954ab851b8e28aa6ea55bef51bbc9ed35e894d6f22e4b0311602c6d672d9c782c36d30bb65cacde34bf06b0436c731ab2d8f77baadb5018ee7b1600f656ec461aa5e487c6068db7156922e6c6a202b135736eb9d724df795b95c1ca0825f2d029ccce1ee9f0591f38e2b7a6d6fdd4e506f0d5db8507a37ebf0e8f67345ca8b3ab62a338e6b1e5e58a0ee0532a25c6f2260b796806ea5df7a89f0501461f85b07af163607b977d23cbf6b46e8b039c7df609c0a488ad6cd69d3258bfc47dbb6410d3bf62fb58841ea37473ec434b045128b36dab3580a02ec08e2aa76544a242d71fc6dfee72dc2f5f3c2ebfcb88e721ad988b7e424eb019321cc78dc60c019335c9daa8b02745bdee28800da1817df2f36e0138a051586489418a4eec9c30157b047c8c960510be4b0ffe0a588c4101f227af2a892bcb553dc9aeae62ae211743cfbc2a6ea876b9d6325e91d9e0c39affbfdf1638772e725045e9217a4b1ba5f2c2c57c3e591df78531af374706523daed3c2dd4cd32b4842ee07f0eac9358ffc7079d3d9d4637b0a648895e93036363c99136e56775564e6d86489e9765be260f40bed2b313f95616be2a63a6aa9fd97f94aeb645f711ce24fa1679ef90f8f9adc2369d74d33efdb695c1376d3af6517718e0cef91047ffc3179b374d3418c0286352b8f8ed9aa5f28745d5ee52cb4b1c456a1c9b5ace91711f18fc29a3cadb56469402179c359a339fde79838a6a253522aa0a7cb3d9a232b078363ed3dc8f9a93a084a70f827f481cd9a0dd72e6904611964c844a223170ace73e77dfa881e80660f6d25b464b93b2a3b7c037877c6e15bf0c8d406d08206b17a7b85962cff9b44fa9461119d27ac354add3438418e97a9c7aa795c2f67a1af0664d37e7e6471df7939e9a16007599e5b6d5de3e868e3ec24bf29ed41e620757eecd58650ec2120e964d43e6ade19bf2b2bfc279165cfadd3120aba8b2b2335fadc3d3ac3ca661834ebcd7eba0f99f6785563ee168070a7b8718abbe2ee6ac090602f975ad7caba74bed5769e8eec9493d94bd567877bfe3c05ed8682396439ba6cd49597a62524d23936e978dfdb808c836f1822a77618e1fd9e50508c0bf9b265439cb77602b515f93be9e11e97175ade783e667c67546f88faafb8a62f3922eea029f588db3107d7a463f16f35ba99fcdeafa82099fea85e2d3ee68180c8f0377d96be31919a1c180e91f4f9120462fbe978998b00d3e54bfcc59adeb1eb11e71d49a3460b143fccbb27a72f55bbf782a5d560a6039c58a5054eef29a5f801098e6537b8151e4acd25d3c37434c24f6fb0608610bb37595093568eb0c73b396637922a543b4bdc2c2ff23fccda5a7cf12e6ae9a79d4355080715c198079ad1418af3ea870a44718cd4f5c64776f0a9d0a665c3f3eb2900ec043a6d66e3668e0a352e366b8369297d4582e7ee1c0a641516d23d90e1009931ba53cbc881331f8592eeb30edaeff03f217e3bc9e81f608614b8b438f40f94a70dbbe622885a8c2e1ff440fcb192e3fe5294fed12a7c88080b54dbc9ef7cfabd849d8b1350b58d34397c650c89ea10221176e2207f785128ee2ffa006c3231e755a8b51000a5784039b27242c5092e663424ca2c9c4bf8e905865e145f6fec747eee3ea1fdd9a3758d3df3e10c03098e6979f82a53d1641482063c191405d72ed3f655ca35bf3dc505dd502155b5dbca62208e3ae602086dae7920b1fdf2e655884f59e16bd0cf507faccf5b87168d3eb9671d1b3662f83f25735cde733ef39b7a16dbe6bcf5ed7f56f741f514c49de51a7f1877261e827a21c6840609668b2427c0be1b2416e6915feaaca3a925ec56a0645365bef9988373a97f23b683517afb146c968a888f901d7f807ee378ce7a2dac3ad2b72c23d7f3878bcceaeda8c174e4ce631ad4e96cada30af0eeb1b631a6fd7d5693ed48ec4c6c13db257be7ae827202fe1a31dda4c5a5a60cc5723b7dd146b75c276b73e08e903ee99734921905fcdae965bf3a99030b0f2945574790e8704d645c97c67225356e9defb45136cd4ffb88e34418e1bb3047cda3202de5b0c8ff67ce98ab273d9f6860f54af1d89ffcff3025f7e925b751bf2bd63dbfa17d2f7ebfad53636525e042c2f7efbb928d9890c303476c86a45d2b61ecce0c297f3d9b10a90c55adefdd180d2c7e15213b993fdfa25f84ca0c4c2acf41e592ab26678d8875910804fc398249e70e3df37c620c6af0903b13775e30797838103660b16bd397346925f5e1637ba7e454d2a48b131e49452668f639e31f26145afe546cd2ea7d7ee9f04edb33ec0187e3608562b5fe99b362dbdaff6aeecb15ab192cbe4bfb1d7ab7f25d89de9a1c6a293929b7694fa6b38983e4cf9ce08c8b22f4be04ddf555edc735fdeec4fea64014cc2e6383ae29d9cc0fee8a31f877ffd672bdbf607af1347d0711a530a40fe517738e75d9001d46e8e4d9bfe23d6a13a135fd5a299b7c1ee0feac15661e9bc2b23e9fbbc17c8940d8f0a329c14ec5f16e150c75b2e4a4775bee8cd0764f77c3fcd02fc507c0cfe6c15b7b400e7db308388751b9d415e1bacd23332d0e28b2383b1aea7048f95934e187a1cb850950744ce76a897d32ddf8df6096c42ca3b87bd38a4d4ca828c984b3c02d47d6883035c96f41cd02392cdbbf583f8a3ffc75a13882bf0277f701541039eafb7eed11fdde93d4e8c874f82246e6754a2321721c80963d9954c683ad1ad561ee08b202dad446d5548a206bda8b8d1b708c77ce355ca7d98c67e8ca3f5a64d8f8efb3a05c71bbc99bca279b62c6186c026567646fae68f4b0ad8aacded942acb7b206164b62e8ca45d2006b8137678518a98961fc2cb732d8338f4ab6a7f409bb4eab75d3539aaeed202e045fc2fe2601b7a10327282b6507fea638bd59071ec4ae296fa5a9bd991f3cd6697b0e0efae3a0f3c8b4d0d88440f9fa1ddae08474e248d46671e9b84a693ff64cbcaa1767e48e7cf91c06ca8ffb5c808a3a7f73cdc2361971b49542c7d86d51252f2293ad454503065557050881acb498a195cba45a4971e2085c5eea4c8aed9809591c636d3565fb4fe15af5e153c9053345be34a5c39b599242f157997cfbfaecc300c6c559a0a667ad88d1e872d375924381b6fe8fb29c2923a104ac66e567a43fa9301ce4f13b93bd072e7f9a53eb0e4e9117d6f1207d1f78db1730bbcaf564c136cc7b51ce603f748ca0338578c3f5151c3711f9260494e0dabc00dd997d01eca5e2deb9e4eb8aaf81fe329b4a07c05fa18867fa3fa0e9a9e5dad582ffdaa5b46abc5f78ae1e87293823722f4a1d426fd7beed111b0779eade22addc6608fec99c99db00d49718a079741bd5b93725ad4d413933547e5721134042eff0f7d6290c443401bded6e94b517cfa93d37f67a9dd3abb2f80b3edca8ceec978e7f55d4c8e8a2830bba2d2346df3335d41279910ad7e87685da38374bd4731421b1d493dc8261598c072d2c903e0fc24670aeacf0489d5d89d67fd6ff45d4219faf24ea731bf6faf563c4bbd2a38ca3783977ee1a94bef9f6ef1a2791fff6e4827621e4b3eb3af8634cfda5a6647bf73f68104a2314c53d54a9448659d13a63f1535f82209cc399c75b514cca6723e997d8d766c5aec2825a316d46792dc86a26bccde8bbb3edcf6eaf4f429e9688502fceb3f861126e658ef9716fe38df5828adb44b9e4f06866831734212da6662d272cb0f2d347e88676b7faa35f669439da090a23c35ef8da368ba682962b4ee918ae50ed37d0f26d7153971c2dd454a602b835f57581849f7bacdc1750f9b8d6a5595fda49bb3186e97d93d56da01f298290cc90f8ef66656f91e102b74720f3ae6c3148619ec88acb40ac7fe478ab50f76593424a359da053ef3d74ef70e298ba4134e08edd5568dd0db023962f2e6a3b7192844187ca14e546d0652d7343bff9c5bbe01969bed642059fff0d4fd167f22c3b1100f86e65e3cc46cd5842440dd98396d1392f1c7625f07ef25166de09414c1870a6d283c3cdfdfe6464e8b81c4524fb6ef082a50e3c7e181a59cf524355948feab4ec643cc5ce6dfe1017037e568fe060f0f6e99e7b27f81eed2e740f9a390966d5a1f1cd61f1677ca181f1de41aa58bbac3b59388b10258c6d7bae3eb3ce62bb999749a07bf88cdf4fa003aeb355181db452929fa6e597aa3a0ed62eefa422ec7414bc061df21e1d497985c860b84e19d22222cad3c6c2f4430a2721eb74853d9ca5a0866839d56187b411d898ede03115f5f895ab92cbe643cc18711810160dd931506122fa210702d965028cb5029d6c3a0e5fff2d8e2c4990977561ce6998628ab34aed7f22203d0d1227d8a0c93b69ae45f84c539346133c73e3ad0e6e19ed301a11e9faac51a5de0a4642c92a330565dc8aa2e82590645bdd4a826709af5a3b7b184b3a23ce8ec5c681bb65dea2ff8a29c8d60a5", 0x1000}, {&(0x7f00000001c0)="a7b04d1a60200fdb490b0e9dc64c27611181be8719fdf0598345c0edf47d09a69ec289b0f83146f89fab7d7da52b422e5dbce0d77b6d3de07fcd899ed68605d45329e79f81efd0e1cc925a6db16c550a02bfd4ba09706345c9b22ce08957d73edb35fd16adc1178db0c69467a49691f81e34fc03c51bd0e9f0311da0f460345dc5a2480ced365b29a85744277aa2ceffca2cdca67ea6fb90ab849deb6df9ea71202e7a359460b8cc29f7df1d02045637a8435d1a316cb273b158e8b89ef06a8d86e098d6be31361074ea9e789d872b705d52e34e1fefce74298f72faa1e4280d44845b7d55d7bbadf7ac1d1835d4303a81bc7004", 0xf4}, {&(0x7f00000014c0)="90901cd1deb29211e602dc8bde686dfab5df00d952cd7ad1a1348548878874b300a3ab6a168cec639442a6967f0e246b1996c0259fd33acc94276215d867e839704983735ffe4bc83753921528d527bb04234c2a707eb788760c3891e5a690ff3f7ab344daee9f3e3c4afc62655076ca8362a0d24258546ff75cbf50a3a26784cc21387897bf6a6d4cdc0a71e32f7fb54583f7f1a56de95a3497b1d8998ec87b8553a2c59da21e42bb62b8271fd546e746510d63bfcc429182cea739fe163282daf8d7334c4d4734f9a9c7fba56d0b360d7b18db850fb66cacaa0f6f77dad0909699cea3ca3601c3edf76ed3e5aefc82e47a3bbf140a1212be5d6d4faca62b9a5c93f79ff5fafa6d3ab2d8d9569d6b9bddc43ff3c301b563e208806697711f07df1563c512862eae98e06f552e682647b4a2c14a14dca7494438a6d228223f7ac9e240eea7f8d9808969d08986735c8bf122ce36159ce73825a06e497313041f5da1b1adcfbcfbab30265952f205b56b484a89500a2615014fbe08837c6341d04dc9228dc7bf61fa0eb9e57048d4e86023789fb51ec30299cb09bce1ed506d6035120c96c72c72bdad5d7e5159895fa94817ad0f7709f729457b3672308f388bb1f97deeed16a3816cb8cbbee7bf2dc032a18d3ed8e2df40532ea6cbc0c13ef4263e99b8d0e54313324ff31c5cad35fa39edddf61e6c04018d19d414528ba98d2e6818272d0ef58432edd7a2e40d5ef7c4537215a1f95131157d10f20bc34fdf4c35acf891b46b43e9c3a15725c9a82f7cc9b3db639ab29e0bebc3bd741e379b714414bbecf905b48ec894232700dded7275ff59237b29140146d9d46ef9a4ed1c0df4ace9a8aecd3b012b4cb2e00dbafe5d7a037a498e9ce0b56ee1da66b9b60ef4b4a0ddf689aa43f5548892a1ce5a660deec261018bf62271cebed7310e59aaa6ecffb4698b39ec5e1fe4b6140c7283813c7c147fb4e8c9e6ef63f7e9889e24fb5b87fe1648347342de9cc3a75abced52ccbf4641869add2c086e604f43fae16b1924fe43502c1c5d9f8afb407783771e2f3f25b94078abe3278daa2529bb4ddbb37b993cafc0634640f4ea9873f0de3bccd8f3709f7852d927d6b9168f39f09b87be63e92e4bdbdd78b56016f95d5a64103207472117edf8321831f65a3ec84a6c7d12655d9f9679bfa86b71a01c16ad0429c6ff0bc312fc1741ca529b3a806915f5541ee863c7d91f3071da9481b25c01b7ad9f0b90d5bb68c3bed2e8eccf62238d89a9f8277c4f0b9c4a01ae6e58cf3fc97c8540cde2e9c87daad11c973ca7fc96ba3b81155ff2fa553134bcff7c78dd019b9ba2b0d95aa792f8bb346914352e0b39102be40e2338e169ac54d1e9ad4c66ae141797f27cc65bff0478a8850fe0937fa83c9454c29d514348af6773802137e700dc1b35d93f8cda69a0ac9584b5f76b9777eed6293580160acf71d3fbeb2a859065f43b9ab97183232425ea5b29baee97f10b301e970e95e7d6c2da7eda60a14229817982a839779e0a209bf41de0174b5b5467e1148fc667f0932ca5418aea1766ebb96a8e123414fecf842fd43137bb833eb1e99efc4e284a5f8df27fb7eea54ffee0d7cb2af3c1b9e1b75f54926c19e2f45476128e8d660164b5833e87273c480313400c80ba819d20b26d8b2cc38139cf96760def7d88be8e0d3c002011e450835b39c7694ed621d90d7025c7aa4969ddb205a75a72057633c78f38a955c8ad0c9a7d041348226263c69e4d2a5d38be5a8d460558fccd5fdeb674d242950a9e5f052280758251a25a0e5f80d6a1733ac87954bef6a1e7dc242ed200ca77208041d4c58d2c699fa9f36d2e82ea41cdc5d93719367c18dedf1277b61b70fc7431ce38398cf85dd9e1b82ef3a3d9a3f26e45de180ca379ef22823fcb33429957c307378e6ebfb4f0233e6fdf21dac799d7c931f95e79aba705dd0a5107c8a1d633d518d8bf5812dd623bfa15b1e2a01cf02bdb598d2b41ed1e1446c7915cda8d31d0ed878f4484e7a5caaf220050ec85dbde7dd2e878f15b9db4cdb696522bce454bcbaeb7d74218c23ef82331553efa47175c7a6a3844e358d3350e27d366b5da3e981ac8652c5bf24695eb1dc2524def2a5ba5194e15f791bb330667caaf9e05a14455c3af2a18659c86b20a8c7e1720fe520078b2a93f501ed3ec611b724424142321e6b6b1d551f0595ddd3adaa2058f640da7f7d8be7192a0ba9531fe5865b756fd74358191866522584a9a1838098591d58acf410d4055394f2b8bda800da41e1ea5e70d199bb806f4c39fda104699316d0e85ca8361f6395b09a66b2c8e1264eb6be29ccfccef39340bf55f92e264f4afe7553fe9a03cbad5755225c99d6aad849204ca4b0eba0863a8a8a736e198b1011655ab757bd170f0adeb67527194490ce41c8cf02b22e3a2e8cd0daf0df6356aaa05008d77503177da20fa8ef828ef28a55efafec40f328aa094ed49aa2fb5aba955cc2ec0a8c9d37244fe9b51026a6825d4d0b2174328bf322a4ce86d9c1751454138e9a773d887d31c71ce9a7b38196ac688ca195e8ef8b30b65db21d619ca7c59bc280918809206330287af9f0c6921f01a3b223731ede4f369bdb3f3fe5b567103e0703cdaf49adfa5b7980ea8114a0d21e3674eb5b925cdfe144887f8dc1447cee93eca8a07bf3abf5a511a5fbf9978247376ce25bc454a733106c52c9a6784c07ce144a654a4076a91611b9e80a8442e21a1ce305dae1944940f7c82b9280cf3edce4d853ca641006b3d192620c1ca45cfb3ebb191cb74853e1ca28ea88590c492cd3574ea6b89a4418425cff5c2bde362c97266e2597a3cebb9d4827c54e64b19130bd6c4e67b211e1997b644f02d3d71f96fcbca245fcada79cfd553e017306e66e5fabe115ef99134394acf288859fa279f960adc1116b8e6f7f5a252aea9e09e4e6cb6cc19c14019baf1e230a8b4af6e9e049d545981f2b20a4426b836e7abf7553e98b893916f5ef849c10b808a687df6efe48118f6c5b5ea0f21c4f34c71013b3a16d4971123286ca9de93c61d1fd99727684299ddc4e9b62706b6723796061788baed44a3d8e85cc3a1cfe81546e1039cf0efbd407417f2f02950e9526f77da1e5be9889952382e9a28a135268fa5d54248db805246046e8635a58b4ea7c5ec46bb3737a11451808efa8a225f9181076a7fe0ca1c87a678d5b64a02a6839e8347db357e43da55675914811e325ad31b6f7f6d8db103b6ca99cc9a9ca2b943696078b58bb13b6fc2dcba706d075b914988e28c1e0d068869a3f5d52916d14b5916702ad79f0fe1d51f9a004dac6ef0d1d80d4ab9636c6fce669a38fcd77557377177e253f4d3f41c736afb89e8ffef1f1570c3047cff0b75498e02436931dc557dc201f2e79141ed0379e74cbe66d09033ee223a7333fa423725374fee26385a292e9c45218c64f62049f6d1ad59cd37046dae560157cce7b71912d3c98583bbf837cf9574d883c0043b3672ccbabe2c944429e79ce2da300aaf6f6f1e645a30dd01839adba461632d1fadc9ffc476eaa98c05ab68a7d97d1bf57e4b9e41d5275c0f864b5c7da244f97dfb79244852cee1f5f57a135357d8208221750b00a8595715c06df8ef1dddea5b97e06b56a4f4fb2ced3acacedefd6a624a34ffd5910534f36c3160922c575e66b2b88bdf43b13c70eb67c259e4635273804c66c079c695bf886cd77c04251356c8756dd0e4220196d6ac2d6ea3c96f53812cf74fe5e9de26cebd95b138564572175c3e91d073605ad317abcd8836905527912d5db43c460008e47a8cedeb2467ceecfe5cc43df87e881d37d397a91cd87fde7da4af0bd0bc013fc55f4f15a8c29a9c3b467b72a0794fc65b2ac292e1c82e83e3cef5f94369dc3b0bc54e830e9e758c8ff8fc81981f9b605fc55b896ae492e55f06dbffa496d0a98450039d1eebde9392804572174bccc7bf7370936e4a664de89b23702aca7d8ecc4b81f200c2b84705b1d6eba2339613b4fd5ea31290e6e5883043eaaf33638e4e1b4f6cf7f584a9c580dcfc8415be89b9060b010da969593b29638b8d71ef2f4118c03e78d392b2a639dbe946024d3a6f8e479ef1aef26b2eb13a459bb62288e79c317f84e0c1888788996ecc6b45dcc41e1bdc4b1a9b2d2d89ebe7e48a3173278ca3a8d190a2d4ff1d2e8d4a91b96b50e95b53865d63a561569336b4dad17df02bf00a13176268dd6dc4c47c94c17e3fd1d599a3ab0604ce189cf934a16b36589c18c50bc815edeab45e29e766a34f6e050785a946ed64b2c75325b03464bdedc4bb7bd260b63f3f2d3de06d53edd1015037bbb731bea719153b3daae7e1409f433374cea5bc3208a6c7b7b454b21a70a77c8ca17031d7ac5fe1b3ed25ce71b816618cc3c059e5a9fe1aec76b5dfcb3528996a61764023eb9ba8380b0b601a075b4b057e09228da18df8458182eb028299f0e1c099489db34f9333fe067046298c6c32f9888e5dc1d3a5367188f1ec56c6999ce1ce14c05e198dcd61399ca56ef0757a43fed2260d713a2757cff2f4cd0cf0f51b52dd099479e4c44cd3fd91e7550f6fa94fd3d176467895cc8b87feec93f5605e944359b7c356a2ea4b52562f78271a0cbb0844969e8bfc5408b91604e0d3a81b335a434b9ef0a529ef4a1ddb5bf12ced7833ecc077044ba438529c91846dd754513f34e4ee390e9d6e93b2315065e07e51cefaed9587dcb6f9ae3d6a62d5143dfd29a001fd9f0a20908fbde0bf2a8b2a17fdc0cfa8e07ad388862d36149fcb7156a6b9eb85febf82475e631c39c6b7553f09d3a3300ec084d7d2208d77efba4fe4560b28c5fe2310ff10b84d038bf1a378e14e4e893a3566941a254388307ec2e06d178d04bd5569d4164008a63291926678da413b1512e320c255ac7af18323ac570e5070fdc89846fe340d8d4a68c9ad04834370622ac6990d6c202ef3011d9cba0282b08b134cee146f9a1d137a401f1dcbe25131230d302717754a557334a7e836cd81866f87857ce0a3a888a439be0759607a2c3a36e35a9b0737af7889501d944254aeb92675b542c7828e81efb6ba1ca1a9b3b6a35eecd28406ea098c84569c128a8fbc7d223006da8327e0dd52eb13545f278671c4dffdc3e745d4d1187baf8823ce90ae384673f2f290712c2795e5e729656b1270195fb354f57de813e723e8df6eb8a766187263c1ecbd5f0c175fb1f07cb278c219815fca902d62d54f8ead303d275a3406d33ba514f43f1cc51716a7f1340a48a04c69a1109407d28a6376ea74211d433acab1f87f6f8c463af99c49b67e4a844981cdfe6f0a02124bb8d2d6a4613137df37f98c61ec89acf97cd528e6fd9c3edb6a3534baf54855e07ce56f1f935caad59607eac4987107cef6a808a8dd3f797a49ec939ea4f616c79cd3453e790e337542f016a659c75c2193dabbe97a45ad73a1d6bde2ed15331072e0f84c9e01f5b51c4aab21f6c495c8ec3a9e86e3c4363835e7ad2b4313379536b245055076bbe2bb59b414324c04043c278d6f72c900d4d8f75fcae4c36b5c7ad3213803d9a5224ab0183573cfb60dd4b870bb24b256a483d438d529ba88ad185c51fb9d420780f9408a55ba445f961f378daa11b0e0623ce7da71854ae5d6b19c1467737b69abbc85305965d311a52e9385aaf8f9f064c842a0b2cf54e35263be9a6dc67e5b3d978559ef1283e4609a410d0b0bf54c5c23bf2a0b23ccf7c38681937d50d2b27ee41167c64c5cc03022b7fb8102", 0x1000}, {&(0x7f00000002c0)}], 0x5) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) 22:28:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) shutdown(r0, 0x0) dup(r0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 22:28:18 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) munlockall() close(r0) r1 = fcntl$dupfd(r0, 0x9, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 22:28:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r2 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x800, 0xaa, r3}) 22:28:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x2}, {0x3, 0x5}, {0x3, 0x59}, {0x3, 0x7}, {0x1, 0x100000000}, {0x1, 0x287e}, {0x2, 0x9}, {0x3, 0x6}, {0x3, 0x1340000000}, {0x3, 0x400}, {0x1}, {0x1, 0xbb}, {0x2, 0x1}, {0x1, 0x3}, {0x3, 0x96b}, {0x2, 0x1ff}, {0x2, 0x3}, {0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x5}, {0x2, 0x5}, {0x1, 0x7}, {0x1, 0x8}, {0x3}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x6}, {0x1, 0x4}, {0x2, 0x2}]}) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x81) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000000080)="472ec1", 0x3) 22:28:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$setstatus(r3, 0x4, 0x80) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/119, 0x77}], 0x1, &(0x7f00000001c0)=""/120, 0x78}, 0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 22:28:19 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/136}, 0x90, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x800) 22:28:19 executing program 0: poll(0x0, 0x354, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error 22:28:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c504000000000000e9e92c5d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pckbd_enable: command error 22:28:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 22:28:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) clock_getres(0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x7, 0x97, 0x1, 0x100}, {0x2, 0xc81, 0x40, 0x6335}, {0x401, 0x90, 0x0, 0xffffffff}, {0xa2, 0x200000000000, 0x1, 0x3}, {0x6, 0x4e2, 0x1f2, 0x7}, {0x10000, 0x20, 0x200, 0x7a77}]}) clock_getres(0x8000000002, 0xfffffffffffffffe) 22:28:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10480, 0x20) r1 = kqueue() stat(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:28:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000480)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 22:28:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) syz_open_pts() 22:28:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x8000}, 0xc) r1 = getuid() setuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getegid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0x0, r3, r4, r5]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6012, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, 0x0, r6, 0x0, r7, 0x40, 0x80}, 0xedfe, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) chmod(&(0x7f0000000080)='./file0\x00', 0x89) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xb986bdcd1afc8bdd, 0x1000}, {0xce, 0x69ab}, {0x1, 0x69f}, {0x22, 0x3}], 0x4}) setuid(0x0) sync() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x3) fcntl$setstatus(r9, 0x4, 0xc8) semget(0x2, 0x1, 0x200) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000001540)) 22:28:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 22:28:22 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, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) recvfrom(r0, &(0x7f0000000100)=""/47, 0x2f, 0x3e, 0x0, 0xfffffffffffffe5f) ioctl$TIOCSTOP(r1, 0x2000746f) 22:28:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getpgrp() readv(r0, &(0x7f0000000040)=[{}], 0x1) fcntl$setown(r0, 0x6, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x2, 0x400, {0x3, 0x9}}) getpid() 22:28:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000000)='M', 0xfc) 22:28:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xfffffffffffffffe) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 22:28:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:23 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="f4263d8a1e304cb2f1a67c6a5d03f882b576314f315efeaa6357fdbace46768e156c3f3d", 0x24}, {&(0x7f0000000040)="b2ad5ae212d86ed9cf00961f8acf98c2f357769b01249c3795f695ed1a7c77bb8ccc71c9c7110c00df447b845729b333c72f69c91a90e0133821095c808abd88b71565468ba0a37efcfcf04b8ec27e045900a2a7815ea8b4da65d45f1b73eeec48adcf7347fde69b84d379f87ce27f8f50466a5b30087a89f648e628a227f8a9e5ab61dccfe30fa699b234b4c82ed1b7361c83ee431b871b0251ece05bb087be2973a1b2cad8c5adc1da", 0xaa}, {&(0x7f0000000100)="a975cc70c61c2a2679bd88fe84750492989e01000000a1f48f7e86b700"/41, 0x29}], 0x3, &(0x7f0000000200)}, 0x0) pledge(&(0x7f0000000280)='./.\x00', &(0x7f0000000240)='$$\x00') 22:28:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x44) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x804, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 22:28:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4e8, 0x7}, 0xc) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="fb2df202ee496c653000"], 0xa) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)) 22:28:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x1a8, 0x0) flock(r0, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:28:23 executing program 1: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="afb68a0b18d73454c348ddc5a0fec1a3e6bedb6341295e7a4225a28a86adab0eabe5477e39cf73c89147adcf817ee39a5b62e20b5236f2ec9c0e10dd51a92a3ca8e1d64688b1777e5f9974bf975931a6eb438565b46be72a96e4e327f51112b8dea441583ed5100984b50bb1003d7fcb72859ed2a0c5f3d9d4bf251010b1305e3f6009e8dd81434f10ea9073b5327418638617813e0b89802ffb538e03c9df512d0a2ba5aa3fa93c1013b16748aacd77dfcf069733afc5e6070f6b87b6f7286b3d18ab3d6450be02d78cb8d51d0fac72cef8e087ec0db43dff7bdbbcae", 0xdd, 0x1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xd0, 0x0) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) munmap(&(0x7f000071c000/0x2000)=nil, 0x2000) map stack 0x2071a000-0x2071d000 of map 0xfffffd803f013420 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd803f013420 failed: no mapping 22:28:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) clock_getres(0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:23 executing program 1: select(0x40, &(0x7f00007dafc0)={0x8, 0x0, 0x1000000, 0x0, 0xfffffffffffffffe, 0x2, 0x80000000080}, &(0x7f00007e1000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xdfaa3d1}, &(0x7f00008d9ff0)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:24 executing program 0: socketpair(0x10, 0x4000, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/22, 0x16}, {&(0x7f0000001380)=""/135, 0x87}, {&(0x7f0000001440)=""/84, 0x54}, {&(0x7f00000014c0)=""/236, 0xec}], 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0) 22:28:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x67d, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) 22:28:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 22:28:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x28) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="7a59cf1675bb1c68ebf00be1f366d4c244a2b13304a8973bab40a14e00e4570ff002956708793fc1532fe017109cd5c39dba9e358f5b42c8969989d8539418c657748e734c16f6c8164c456a08881753c6f377c3905833a335f35db4d028dcc980868f785806b92260bcb747937dc837fecdb478db7213160bf6e79bed1f7f8af339e97e994293de9697633d1cfeb72ad0d4b16d25922523dd85214e6bed09aa6f7c02473c30a3a4d6e16ad71718428a7331d757413ed1cab934777463b7199a8ffecc062ccf4d45b6438bc1f72ebbe1ba87e3c20c40249be93431eae5c488b81709a8fc61a0a4b1673d8dcd07649f703ba3b4cf41", 0xf5}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x400}, 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:28:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) shutdown(r0, 0x1) r1 = socket(0x2, 0x4003, 0x8000) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfff, 0x100000000, &(0x7f00000011c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec62ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3985f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c2600"/4084, 0xd09231777cd11607}], 0xf1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000002480)=""/223) getuid() pwritev(r3, &(0x7f00000025c0)=[{&(0x7f00000012c0)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000003600)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000003680)=""/79) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r4, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000038c0)=0xbf) 22:28:24 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00006cc41254292f8c5798220000000000000000000100000000000005000000000000000000"]) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 22:28:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x81) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0x291) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x4, 0x0, 0x0, 0x0, 0x1, 0x4, 0x3, 0x0, 0x8, 0x2}) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:24 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = dup2(r1, r2) dup(r2) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000040)="d14b86875b3ddbf1f4ca4e697ecd6bc5a789e55f89fffbe3908664295c4d43c156", 0x21}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="75a907c2cfe05533dfd160ec2f8ae9d0839f478e4d6e67fe39f0d51d3cf34b03d12565e334343607c935057340cb528b48954111f213b5252ddab810cdad25d8d4b2e5bde2571f4fe3f546abc06430fb0164833e59eed7577ae26562764f0db9a31973bb13a9cdaa3447c3f680c5fd5c5137b40f37de0e65376fe7e546efb372d06b005e900aa954502e9cb0cb681a0ca9f4e05854aa82e9b3d0a3e902ec1a062d1ae7f8", 0xa4}, {&(0x7f0000000180)="a2b58febcd62e8f5dd104d218744e1b7f6b14dc2a8e75f22e694f15a2804473c917e66b674f67bff990c27260820f2e16f6ddcbd8e333f44c1d52b9cfa129cfdd67fba5a23da1c7303336683", 0x4c}, {&(0x7f0000000200)="75958212edf4ede7a052c1d70749f58290f178b5b393f3acd89425fb387f1bd69a78949c89a780ad5321ce5053bf6ac0817e092fd7700b5b72d6f70a0ee37d76c8159e619943903e827d5c1d46af368539d802b2fc067cbab7d04850b42dfa13fac326c55f1dc3d8a6bb6e333cda7f98c0a210ae59d9c62e69a848a1e679e8e3", 0x80}], 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x3, 0x2) 22:28:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10000000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:28:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8109, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x3}) r2 = getegid() dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_media}) chown(&(0x7f0000000040)='./bus\x00', r0, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0xecbdd03e088d4015, 0x0) poll(&(0x7f00000017c0)=[{r3, 0x40}], 0x1, 0x0) 22:28:25 executing program 0: syz_execute_func(&(0x7f0000000000)="c482e90184ff4d710000f2460f5da699899999c4038148416700c402f108c20f6765000f01d7c4832d6b9505a0000000c4c1f851eb45d8b4dbded8babd0fae6608") r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/223, 0xdf}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/124, 0x7c}], 0x8, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0xfffffffffffffffe, 0x3, 0x7fff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 22:28:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() r1 = semget$private(0x0, 0x6, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/97) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x8ba) 22:28:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0x800, [{&(0x7f0000112000/0x2000)=nil, &(0x7f00002dd000/0x5000)=nil, 0x200}, {&(0x7f0000211000/0x2000)=nil, &(0x7f00006fd000/0x3000)=nil, 0x5}, {&(0x7f0000733000/0x3000)=nil, &(0x7f0000460000/0x2000)=nil, 0xfffffffffffff001}, {&(0x7f000063e000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f000048c000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5d16b0d1}, {&(0x7f000052f000/0x1000)=nil, &(0x7f0000548000/0x3000)=nil, 0xffffffffffffff80}, {&(0x7f0000674000/0x2000)=nil, &(0x7f0000171000/0x2000)=nil, 0x4}, {&(0x7f00004f9000/0x1000)=nil, &(0x7f000048b000/0x2000)=nil, 0x9}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000745000/0x2000)=nil, 0x95cb}, {&(0x7f000031e000/0x2000)=nil, &(0x7f00002d0000/0x1000)=nil, 0x401}, {&(0x7f0000389000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f000025c000/0x4000)=nil, &(0x7f000035b000/0x2000)=nil, 0x1000}, {&(0x7f0000737000/0x1000)=nil, &(0x7f0000361000/0xb000)=nil, 0x76}, {&(0x7f00004d6000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}, {&(0x7f0000351000/0x4000)=nil, &(0x7f00006ba000/0x4000)=nil, 0x80000001}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f000065f000/0x4000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x80}) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f00006ac000/0x2000)=nil, 0x2000, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') getrusage(0x0, &(0x7f00000006c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x10000, 0x400000, {0x0, 0x663}}) 22:28:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {0x0, 0x4}]}) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) rmdir(&(0x7f0000000300)='./bus\x00') 22:28:25 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x40047307, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) 22:28:25 executing program 1: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) listen(r1, 0x0) 22:28:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x9, 0x800, &(0x7f00000000c0)="52d2be97e7ba082092c4a9a0e3810ffa2837c12c9bd19c910a4ea2a758b01ffc5474a3993d2ba60a9a5e1410e258eb936cb0961e1982e87c58344da6ecd273563cb06829a873c0eab496360ab2ae232c9256de69f8dfa53aa3fe9b06ca61064fe192dd5dc585878a7b23cab6e018b30186786cc44e4c21f69bedb1", 0x7b) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) r2 = dup2(r1, r1) read(r0, &(0x7f0000000140)=""/43, 0x2b) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x50}, {0x3f}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x80, 0x80000000, 0x8, {[0x2, 0x1f, 0x101, 0x3ff, 0x7, 0x49, 0x3e23, 0x9e9, 0x2, 0x7, 0x1, 0x800, 0x1, 0x75, 0x3ff, 0x7, 0x9, 0xefb], [0x9, 0xce, 0xffffffff7fffffff, 0x8001, 0x3, 0x7, 0x72, 0x6, 0x9, 0x2], [0x7ff, 0x0, 0x1, 0x8, 0xfffffffffffff3d4, 0x80000000, 0x3ff], [0x3ff, 0x101, 0x1, 0xf9a4, 0x2a95, 0x13b], [{0x100000000, 0x80000001, 0x9, 0xffffffff}, {0x61e, 0x7, 0x8, 0x2}, {0x7f, 0x1, 0x3ff, 0x7}, {0x85, 0x4ce8, 0x7ff, 0xffffffffffffffff}, {0x100, 0x8, 0x6, 0x400000000000}, {0xa68, 0x9, 0x8, 0x5}, {0x7db65207, 0x3, 0x4, 0x5}, {0x8, 0x6, 0x7ff, 0x7}], {0x3, 0x7, 0x4, 0x7f}, {0x5, 0x2, 0xf0, 0x3d}}}) fsync(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x3) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x2, 0xc91, 0x80000000}, 0x1, 0x800, 0x80}) pwrite(r0, &(0x7f0000000080)="aea7925e45195eddb314ba1bc147527bdf5b2db046f5d8014d3b65eff64aef1ce6344a45af22c0ee0c4d42ee", 0x2c, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x1, 0x5, {0x2, 0x9}}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0xa, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r4, r4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000200)=0x10000) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000240)=0x800) r6 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000002c0)={0x7, 0x4, './file0\x00', 0x8000, 0x2, 0x1, 0x7}) r7 = fcntl$getown(r6, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x1, 0x1, 0x8, 0x1f, r7}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff8, 0x14, 0x4, 0x8, 0x1}, {{r5}, 0xffffffffffffffff, 0x0, 0x3, 0x12, 0x9}], 0x7fff, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x200, 0x7a267c7e}], 0x7, &(0x7f0000000400)={0x10000, 0x7fffffff}) fchmod(r4, 0x10) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000440)=0x5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000480)={0x3, 0x2, 0x7fff, 0x10001}) sendto(r2, &(0x7f00000004c0)="d180104d87e1f88dc730405ea22e0cd1cc1677b7533895550f61978ab2140f64f2aa3c222b44dbdea23dcd7521e048bbcbea9c27ff324adba5d9f9ce5a2384108c3a22b441c2aa86790a8b1b5e19937d864e83118f884f", 0x57, 0x8, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000600)="6ce9f2977515bdecc3b87ce4c042796391cbc612e5fd0610dffc3e23b629741442e7481796caab283754f16d84dccd02cc0ac380e879d670163ca788116a38a15619c57275823e9ff9ebdb69cdd229db22d5fb4d015dd69fc3a3c3710a0ea46ef5c3b48d755a874b312ce2d444cb3c8999c2a16402967dcae9a7c823c61f5ac75238d3fb42c512", 0x87}], 0x1, 0x0, 0x0, 0x400}, 0x2) recvfrom$inet(r3, &(0x7f0000000740)=""/198, 0xc6, 0x1, &(0x7f0000000840)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000880)) recvfrom(r3, &(0x7f0000000900)=""/32, 0x20, 0x43, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0x10010, 0x0) syz_open_pts() ioctl$BIOCPROMISC(r8, 0x20004269) 22:28:25 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x1) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 22:28:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[0x0, 0x9, 0x7, 0x7, 0x10001, 0x7f, 0xffffffffffffff44]}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa26", 0xc1}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x111) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:28:25 executing program 1: r0 = socket(0x7, 0x3, 0x300) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x7}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 22:28:25 executing program 0: r0 = msgget$private(0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setuid(0xee01) msgctl$IPC_SET(r0, 0x2, 0x0) 22:28:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000200c, 0x3204) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x880, 0x0) r6 = dup(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x2}, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 22:28:25 executing program 1: r0 = socket(0x40000e, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchmod(r0, 0x140) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x80) ioctl$BIOCPROMISC(r2, 0x20004269) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 22:28:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 22:28:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 22:28:25 executing program 0: clock_getres(0x3, 0x0) r0 = getegid() getgroups(0x6, &(0x7f0000000140)=[r0, r0, 0x0, 0x0, r0, 0x0]) getgroups(0x2, &(0x7f0000000180)=[r0, r1]) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x3e000000000000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:28:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, 0x0, 0x0, 0xfffffffeffffffff) lseek(r0, 0x0, 0x0, 0x2) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000009c0)='+') 22:28:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000240), 0x1000000000000097, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80", 0x466}], 0x1, 0x0, 0x0) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x18448, 0x100) flock(r1, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000000000000000000000000000000000000ffff4f22006e103b4cf47529001926315d67c3", 0x34}], 0x1) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x0, 0x9}, {0x5, 0xfffffffffffffff9}}) 22:28:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x43ce) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) accept(r0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xd1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xa6, 0x200, 0x65a, 0x5, "868f3b4cefd3cc87f2ad7d1374ff9365fe1a9889", 0x7f, 0xf9c9}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x8, 0x3, 0x7}, 0xc) recvfrom$inet(r2, &(0x7f0000000280)=""/166, 0xa6, 0x802, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:26 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8d1, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/7, 0x7, 0x842, &(0x7f00000000c0)={0x2, 0x0}, 0xc) clock_getres(0x200000000000005, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) 22:28:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) fchflags(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xf2e4bf7, './file0\x00', './file0\x00'}) select(0x40, &(0x7f00000000c0)={0x0, 0x9, 0xff, 0x7, 0x7fff, 0x3, 0x788d, 0x1}, &(0x7f0000000100)={0xfffffffffffffffd, 0x1ff, 0x288, 0x100000000, 0x7, 0x6, 0x4, 0x1ff}, &(0x7f0000000140)={0x0, 0x7ff, 0x40, 0x8e3a, 0x2, 0xfff, 0x80, 0xe9d}, &(0x7f0000000180)={0xfffffffffffffffe, 0x8ba1}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) read(r1, &(0x7f0000000200)=""/4096, 0x1000) ftruncate(r1, 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001200)) ioctl$TIOCNXCL(r0, 0x2000740e) sendto$unix(r0, &(0x7f0000001240)="31495a268351f33ec4e7b582356d8eeecdef5e10fe3dae8d77464bdd76d5d2d1ea23e7ff62965c0b913f39cf59a22c6b26fc1e617d9621b23a23e014eb13aea1aec73a450529c3878103c1523b7c6f960ef8a598d74623ee2cc1a5d6b214455a4853e556fa445a5b623f9a8f33a037557bdeefd6f83fc299d719cabbd872aee287a65166d0d77fca75a860d80799898b4d3727598a721bae3f7233d719c4e3366868506e9b61e18290e3650c0ab250b53726e23b26117f550b7294067299a3560ea608b751ddd6c2783d804949f57b2a557ae1f296e00f5dfdc05cfb2c05f2674617eec4", 0xe4, 0x6, &(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = semget$private(0x0, 0x6, 0x100) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000001380)=""/106) flock(r0, 0x8) r3 = semget$private(0x0, 0x7, 0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000001400)=0x5) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001440)=""/156) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001500)=0x80000001) recvmsg(r0, &(0x7f0000002b40)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000001540)=""/144, 0x90}, {&(0x7f0000001600)=""/155, 0x9b}, {&(0x7f00000016c0)=""/114, 0x72}, {&(0x7f0000001740)=""/184, 0xb8}, {&(0x7f0000001800)=""/123, 0x7b}, {&(0x7f0000001880)=""/248, 0xf8}, {&(0x7f0000001980)=""/52, 0x34}, {&(0x7f00000019c0)=""/214, 0xd6}], 0x8, &(0x7f0000001b40)=""/4096, 0x1000}, 0x0) r4 = open$dir(&(0x7f0000002b80)='./file0\x00', 0x90, 0x40) preadv(r1, &(0x7f0000002f80)=[{&(0x7f0000002bc0)=""/250, 0xfa}, {&(0x7f0000002cc0)=""/240, 0xf0}, {&(0x7f0000002dc0)=""/220, 0xdc}, {&(0x7f0000002ec0)=""/192, 0xc0}], 0x4, 0x0, 0x0) kevent(r0, &(0x7f0000002fc0)=[{{r4}, 0xffffffffffffffff, 0xc1, 0x2, 0xd202, 0x7}, {{r0}, 0xfffffffffffffff9, 0x62, 0x20000012, 0x81, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x19, 0x5, 0x68}, {{r4}, 0xfffffffffffffffc, 0x8, 0x10, 0x90, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x42, 0x1, 0x4, 0x5c83}, {{r4}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x9}, {{r4}, 0xffffffffffffffff, 0x0, 0x19, 0x1, 0x672}], 0x1, &(0x7f00000030c0)=[{{r4}, 0x0, 0x2, 0xf0000040, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000007, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0xca5f1fd783613806, 0x20, 0xe36, 0xffffffff}], 0x2, &(0x7f0000003140)={0x3f, 0x84c}) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000003180)={0x1, 0x1, 0x0, 0x51a0, r5}) fchflags(r1, 0x1) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000031c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r6, r7) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000003200)) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000003240)=0xfffffffffffff5fe) 22:28:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 22:28:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 22:28:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7, 0xfffffffffffffff7, {0x3, 0x6}}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x3) clock_getres(0xfffffffffffffdfb, &(0x7f0000000240)) 22:28:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc) 22:28:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80000001, 0x8}, 0xc) 22:28:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x6, 0x4, 0x1, 0x8, 0x401, 0x80000000, 0x3, 0x1, 0x40, 0x1}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r2 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x401, 0x80000001, {0x2}}) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) dup(r2) fsync(r0) 22:28:27 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/69}, &(0x7f0000000000)=0x47) read(r0, &(0x7f0000000100)=""/156, 0x9c) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) 22:28:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvmsg(0xffffffffffffffff, 0x0, 0x40) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="d78c53bf2e53f6f1a5157afbde3569f0d4dcf9604bf1", 0x16}, {&(0x7f0000000180)="62aa8d0f37d20e2ce1a1671d9dde155b47dbfe8cc4c1d5f9cfbea5d37dac17abcbb6cb9e73", 0x25}, {&(0x7f00000001c0)="dd4040fa76", 0x5}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 22:28:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 22:28:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'\x00', 0x81, 0x9, 0x1, 0x0, 0x1, 0x42b, 0x6, 0x0, 0x2, 0x6775000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffffff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8a, 0x12) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x4, 0x2, 0x0, 0x8, 0x1, 0x1000, 0x0, 0x2, 0x2d5b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x0, 0xffffffffffffffff}], 0x10}, 0x0) 22:28:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd6}], 0x0, 0x0, 0x80, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 22:28:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xc0, 0xd9, 0x5a2, 0xfffffffffffff800, 0x7fffffff, 0x3, 0x2, 0x8000}, &(0x7f0000000380)={0x7fffffff, 0x100000001, 0x100000001, 0xffffffff, 0x8, 0x8, 0xb0b4, 0x9}, &(0x7f00000003c0)={0x6, 0xfffffffffffffffd, 0x5, 0xffffffffffffffff, 0x8, 0xdc7, 0x80000000, 0x8000}, &(0x7f0000000400)={0x8, 0x4}) open(&(0x7f0000000280)='./file0\x00', 0x148, 0x42) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='\x00', 0x80, 0x80) open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1ac) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xa6, 0xe117}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0xfffffffffffffff7}) getuid() 22:28:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) writev(r0, &(0x7f0000000000), 0x1f0) 22:28:28 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c6b23f0f4f70a173f4c450ccb3d20e4b4161e127f1ce5a919e9199a1f9a015aa9d71a238c1796b07530678fb2875cf64023284c91ab129ccf8184bbee1da5b6753983e87ed8d5e291f6a859f9dbfcb603fc66fe1d5e924c0cb9dbb67e59e2cc8beb0ee943750cfa739dba9b41bdc1a2665df36859cf0441aa4baa63e224a62a312da3dc9856b2355025585b20053a91d79cc38958999c3a01950fa224df24fe38527da1417a8d478848a6a38cceb3b414639c2ee3412af3bb075ddbfa1099224197ab763953a7b25959815a90c2d35b8ef885d2c43e521990d168f9c6665bb675b063312d0ce126ac8f341e97678f5fd66c8d68e2679c0b52f3d54c036c95590d0e8d0"], 0x0) r0 = socket(0x1a, 0x2, 0xc1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x4c3, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:28:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x91}, {0xffffffffffffffff, 0x1}], 0x200000000000007f, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="08fc2288644a039fbc0949ea671e3a5e502b0c29d5351081153b43b97a12160181b282c5ee978f625aed61f75029cd6c93bf131ae47973a02c46005fd3", 0x3d}, {&(0x7f0000000180)="329d79c2ff9f83d97064327a8c5ddcd2844fcea281b1472ce24e6fec5009f86a5fff4c53220235f9f2bdc7d5a28ab3d2dfe2709ffdbc1262d99925b51f5dd04d4b6d3baf8d6cc8630048deaad2b0ebe8906d5f399d1c463e29573ca221736a217fc7caca4f75a5506fa77f0643ca6bb2679fdcdcd3eb81a2c1d0903231464cd761f5cc", 0x83}, {&(0x7f0000000240)="6686a7a1921a7c24324cf6f976ca3f455e4fbbf88b5b6013cf9091ce175eb93b7e38dcde66ec87d48d19b6de4d670cd4e884d6e44be73eea9fa625d34697d77060e30ac4fca763e3d365f77b2310a5933d452bab8f65078d9088196e04be18706d98cff1c878e26c59c3d91ed3e721a06318fe3b48239bcf400f8731c67b6c26da4aaa23d6706165a763a2bce9d559a643c6a9b65fc3d528f5230caa2e5d2574cf136e8f0e0df12fcfff9cd3035e81f09645c8fe4f0d47bdb366b0f307caf2a00dfb8fa5af37c37cd8fd4b4fec12cb868a", 0xd1}], 0x3, 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 22:28:28 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6b4b960640483f5bb1f7e6efbb6f", 0xe) write(r0, &(0x7f0000000080)='<', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="8f8692a10b803ce59fe73634794e17481e7045f3", 0x14) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80, 0x0, 0x20000}, {0x9}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="50f010955aa533cb57db5f9cfec0ae1062fb594423927db36f17c596ce8d", 0x1e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) munlockall() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/237, 0xed}], 0x2, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffdf8, 0x2d, 0x0, 0x1000000000000000}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 22:28:28 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000080)=0x7031) semop(r0, &(0x7f0000000000)=[{0x5, 0x624b, 0x800}, {0x3, 0x4, 0x1800}], 0x2) 22:28:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) 22:28:28 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x2000200000000000) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x80000000001) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 22:28:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)='\x00\x00\x00', 0x3) sendto(r0, &(0x7f0000000040)="6f3ee5115d74e4570afee26edc4501027a56f2d8340ef4fa83715751822707c576753e5fcba252f69fa734eb616b3a4db780530907dd470372b9e023c414f762c6b9aa7feb57d474f5360e99242ac1b2e88e5a28087cdd5004c1393913a9e5168119646d63eb7984d0c10906e5690007708656d89f17541f4acd75a4b32e4603acb5896131701c1d987fce502f5d2ff99a08f449f77d09b8f2f6b4bf4e1a47ae70903030d313b1b1be12793fdbbe56ccf4c1c9840daeb6ef255f4937b024da", 0xbf, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4005, 0x9e6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:28:28 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x22) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x10002, 0x11, r0, 0x0, 0x0) sync() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="86163f62d1fea6367a01073b1a5b835a9913460f109cbf0408f5a9445e882b54afe46dacb295cdad1d757ad799ec446f44b26975c7d5f616d125130812541a1d846def81d71f27114d8185", 0x4b}, {&(0x7f0000000100)="b38cd91c4c2f771dbb2868213993561fbde3439d0d61462fcf7bf770029a414963c29e284058b12fadb4b05353f40e960da76413847d105182321a2b0a9f83259868bca9892fe65fe0d781f77d987d55bd45179325c26e0c2090b8018e897e35ed66c5c08ca00a5718413013b6516e3864ce16c39e2691637cf0cc", 0x7b}], 0x2, 0x0, 0x0) shutdown(r0, 0x2) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="999113cfe91f70fddec57eebc597513128c899b8b20cff8c075ca25a293a827516a78b8d77434fe80a20aa54ad674e6a717623e728b8ef978cdd8a0471d1c9b2107413c2c2636fa61eadab8e784a4ef91f86648166f89b7f8c58c39750d9d219849df49138617f8bbc2f56428d9f57e6df3a66aee7ab9ebd481aa82623c68d75aeb62aaa46cd43a502a2e884dbce937889f790a048ff4ec8eb5e5b50be1a47cb1b253978d0a1843205488a4c06e6322117f27ebb38096a8dc1dabbf79a3a", 0xbe}, {&(0x7f0000000280)="f418a1107a76b5411e1a85d85fa40d61074e157519d23d092c8966ccb2928d5e0f44fb260cc1703fbfe528b904400727f8b3e47d499311fd8793274a923fdc0a0ac66ac0faea5db0dc810721e5b257064801a4ff1af383ae8f84916404731087f5bc5a813719ae43f68101a460eaa74fc0f42c9e117ad5d282af45de3e1c0c8c078f0cdffd73595a7d1f48db0399055c150d96a6ab81ba2d35ed0e5f76f18573218d9f9bc17cf518a09fd2a7ec99d621794638efc08dd43ba09d02f5226c040455b53d47d4f00e02fb841eedf8bda447d4ca33bc9be7602a6f92", 0xda}, {&(0x7f0000000380)="f6a4c60a7cbc45c4b2dba107ab8bc8dbd670333c5fcccff05f6875a256ec9236b5ae1988f418fc816d2c2be91a13a8cae7e2322e480db0a6881e1955a3989629e1d6278d11ee989bb23afab2b5b94d2c936a0e568cdd787cca0688d2e5a796c624d0bf28863d63b336fad6bd143431a1ab810c1ec018d8f95fb873747ba7988461a2240258ad1352a99b3d5451303d88627be4fcc5f17cda22b9499d3ae18e7d41dfad7eb5dc8e3ef2e5d07bfdf1545d192d37eed340febfa498e86be946ac17c132966fe5f7b617a85f7fab20b2a5b0a71a4d0cd940ac9b4d8351bafbc80d2961b07ead07be7c3fa997f4e5f54a69438ddd7b273cddf6366c7d", 0xfa}, {&(0x7f0000000040)}, {&(0x7f0000000480)="abce185a978c972b42050ed6fd0ab4abf3152a2a8be2b5e0443f33659efb649bf45a0d27ce972e4e7c1b97cbe5e38bea1c95e87f36dcc49b3fb547d4103dda363f96995cd88edaf34c8ac001da7f662aa26bceb82d5aede7639d99550274d395f7ae9047ce5d7efdafd04e121eeb8ec9e83cc33de4be46cd40f8d492b5ae6e6023867525bfd0924faea1d78ef953073d91c3aa7217cdc7e68fb2c7c7bb1ee3d016c08a29f7ecfe3d4a62782ec6f4e5cf8568d761633326", 0xb7}, {&(0x7f0000000540)="6c63a24784933a2337fe58943be81d55756a730a2b5e6fc77a9814e512aa9b57ef033c85b719c02f0f0a675b78c5499079d3bc9f29f8d0b17173d9a5cff7157c1aa42bd388864f19e50a331cdb6990c6fa0bd5dbf889bc08e326f13d3818e66f3afbe45c81a6306736b8ca27a331d65cdfd33845e7fe7216d45460bd58bb22b8bc34ceda06f8ef20ea9ebd7db0b5a941b0cbf2fe3698da866a63909529c15376f9526b367a5dce68754a75731e9fc305a444e0cb4fa9062aebef139d4edd652473a4feb121447701c4b756e03fb3fa6be2efa65e78564355b4bd3270771a6dc7f67b26907de913b950bb60b0687921", 0xef}, {&(0x7f0000000640)="81094a763b241617067069c843d3345dd65cba0aa044915d9ec6e65d1c27ad8098d4e930144641f716318d9aa191c9f0120b8f8d0193cad3462737bb45d9ac40347a0e1994a52bd5fbe3359a7e922db4b54b1c6ad77e30265068e4c2dce5f717957f31a1b48708b84b32dc7f027932e45181f3babb5378c91da755e178", 0x7d}], 0x7, 0x0, 0x0) 22:28:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x95) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1, 0x4, 0x10001, 0x200, "5f31167efba452f10a28c7e71f536cafc5cfdc1f", 0x8, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x82, 0x40000000000002}, {0x147, 0x3}], 0x2}) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 22:28:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x23, 0x100}, {0xae, 0x3}, {0xe7, 0x3}, {0xef, 0x6}, {0x87, 0x20}, {0xcb, 0x9}, {0xe7, 0x6}, {0x1c7, 0x3}, {0x101, 0x6}], 0x9}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xc0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) 22:28:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x84, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') renameat(r0, &(0x7f0000000000)='./file\x00', r0, &(0x7f00000001c0)='./file\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000940)={{0xfffffffffffffffb, 0xffffffffffffffff, r1, 0x0, r1, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 22:28:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) sendto$inet6(r2, &(0x7f0000000040)="8527a04e9728a5febe469a6aa2f113341fe6ba32baa22e411cb52e35", 0x1c, 0x4, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x630d515}, 0xc) sendto$inet6(r2, &(0x7f0000000a80)="56081ad91ea688618ba7921f75ddf791235ef7ffb4606da6f37a50ec270e7324708d8848efb2147a451b8a30d85de17c558e7447c56a9ea612ae6f6d8b2a6019b2065401bd00edacf0c920440cf75fb1d7a5ce690765208b19916c549c1de8706f0bb16d894ed0e4348e915c5ca7bf582e574b8aaab1cb4027ed5306c5805ee14975d296bde885b4fcc0f65790ac86b25d15118e20e257153e0aa78b6753f6155410e9ae081d584dc5f2a97328d9f149bfc82660d33d71a8d80ee2adb62bb6fed939abeff90c72220b36c0c432fba3bc2d97d54e7296e25ba09a76707a26738e8acc1edb74c433cebce2a01682ca1b18d6d12ecd7be58793b76e03c98441444805180c1f646cd9b63e7f8122a48e1001894d921442003d8bda4157cdabafe5b8e3fae4b6aaad0d1f7b26e8e08ef8110217918312b48e2173606ee25bfed91acd7bf0153ac808b5a066023090489f3be71b50ccc9649b333610a6d403a29dcc6976f4502179aed666c81807e1a66f8e31ccabeab7de2941186807ee4c2d159b8dce4350a1a4adebf2ac2076829fdba4acc27e761967aa30602a193f14ac60b7789c17016dc3a77bb48845c3c6982d7867c1ff7bd49bcf94271589224a423773d6bd6660b401e1c675076ac2fe82dfbc25d9b6d5d33e44133fa7970d87f9c482563580491df9c12c43fb87a4ad358eade2a18dd95b332d3e7391d4d79ecc33c84f1e7207973c362ff659a63faea30154fe3010ad2e5cbf81a417a8c843b52631cfaed94f7786af137be7bc8626dd44ed9095ab7bb5fad81751a75450214f86fc3c2747d224c1922624843b5421f8f3aa1ad284eb52d9115a5132b0b664e8bf8b91ef352aea70edfdbfdda3c54ae0992eefc86ef30581e755c9e018052fef1993ffbf54f3d969f3a48733f338c6aa0f91f01b428a150c4254fda01c8e01ad00f556b2167f341a5457202a4b5d4c0c0c118e1d6b8009d2e3339446f59a5fe3809ee773726c04236bb4c8b5a7e57ff20290a22e08f10a65cc21ed625b70887ee0c1069bab4d92bbc3f80fff9eef9d347f77e06b470e6aff50d66b4da2120b002ba402f38b3be2788b7b04653b470077bd7d881845d3dbd4aedf07043b54f5d959002d37db00a63bcee28ddad86dfa3e59e25e678427c20e690bb3165d2d014c51d2775cb487ef7a2da7d333486ad3eb6b9ed20d56154e0a4825dd928804d8623c3baf33dea34fbfb2c799d1b3d25af2f9c015de814a6debae79d701347171f9c65212eaac249eb38f07d1f0c9f99328011bab914267a8688b6705f5164f369fc5dd0de0317c531ec1e3baffd1acd6a1e8e711a77fe0e3d04d8a68c7ff4e00e9d87587836e8cfab7a94afbad4ed640cf71b26a925d2a4b2e65831dd0a3f413948d8f5ee67eaa95b751bece0ed8dd1064238c838411c4b43deb2423293fb39bfeebf814f76cb4d2117b055fb11168aa39789365026e60d6b20cb2908d88868a38eb933aef78f9d4bc9b23e772c739d6d4967fd9e40daf3eea4f0e8925e76066bec1af18deb1a121833bac063bba0a6290fa347405360fba1db8a039a70be63706b4bbbd4415ed5284393e7f84d237a7dab63a6cc0e00d000e4156df4299f7888024c86eee2ef9d01cfe296094885b4eb5e656e8bd65621e77cae0af2540ea4919243e43f36367283a8eafec404937482949e0af92cb8455657913166ab63595952d7ad746d26951d1cd0d670b8c492e9a18c73df677740ee20d732b14b27dc65a637171be8637943fd3ecb71108699e22267eaba17194b6d80c4e5fea9cda8a10597a3f9a0345df08950c4f6e878cbfa70f7a167f787587b644104b554b704b2bd76006d86e73834266d568387307788cc88dc243e0825ea0de888642e24fb8b6969c1a8431a06b02e35f0e28148594e636a11b5fed1ba1725aa6faa84dc60a8d34fd27004018874699bd0675ef0c5ef4843dd30217f0c200634143bad8c81001dbe47248c08749cef0ce31b7af9336e1628230f216f0073927b23fbec189a8a0885eb29d4455dc4b1e9d14f89013d5b4b8f64b9909b271705f6c42754522998465f8138e351a43082d12e4ca3d10288e56425858903f54ff4aa40e9c7cfe42f5ec2ab1ea1a16279deade63f40d45a5c8760e02b3252ea01fa6d8e1ce613e0864ff335fdd1dc4b278bcc64e3197737b73f86a21be7be7162d93fed34ebd8775971d97fd840b732d310040bd992b8b3fbddd41f36403baa2e8c684a60b2c869b061b277440ee763aaf5fac975f1ff3b3dc4319202c49e6de562707884ddcaf8380de4a998714bf2d1c77b9570b10f8ff83209aff966017ca94f92a4a8efb79454a88be2c4bfcecac5d244ab30af4ae9da680b4c880f7ff7298dd7af318181652f7917a61e293387442e62eedfac82319a2d4fd63e8adff7295eb574520dec71a8a6f763b60875b36aaafdef014acecfd50bfd2b8f39b3529845f0c557ec1c5904c57c4318752615c5329ab3997f8cbb3294bd5e8164c388df17e9904a3de575fca06b901661b4e692fcf92192b05a9685244aec52a61732a2b8cd23104672c08a9edcfb1f328ccb8e33afb096097ec218e5f5a8d74f81a553aa42c556f17f2e5a22e4e007a9c98f975d47d96ae75caa9c185c7c8e5d4a44f47febf963439aa030d5682b4237228ef746376750fd99b5692faf5c911fd9c76722cc30ea37c5c24d6e427726e09e45a316a6162be9574060dd84a020dce5a8d8ae6ab8d965aad6433439a39fa20620155f8eba3079dacfc8899acda4ffe34aacee9e0d63bc0d3b14da0fbfda40135450c52f1cc352d3cbc9ec742795350495c9aebf299c8dcbcedd834321a797be5041a5390c40511f7a7f3cf87b74878599a8306696afa20a06b3c88fd722c", 0x801, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) 22:28:28 executing program 0: r0 = getpid() r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = getpgrp() getpgrp() close(r1) setpgid(r0, r2) 22:28:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1afb) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) write(r1, 0x0, 0xff89774b27561fc2) listen(r0, 0xffff) socket(0x19, 0x5, 0x2) 22:28:28 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = socket(0x2, 0x4005, 0xfffffffffffffffc) mprotect(&(0x7f00006e4000/0x4000)=nil, 0x4000, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getpid() setpgid(r2, r2) setpgid(r0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xfffffffffffffffc, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00001b7000/0x2000)=nil, 0x2000, 0x3) rename(&(0x7f0000000000)='./file0/file0\x00', 0x0) 22:28:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0xffffffffffffffb2) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="1351b987", 0x4}, {&(0x7f0000000040)="f9fdf058888a9c3ed96081fa941b7c7f68413ff32d8194b8edddb28d4b0d63c3a42ec9d0fa8dba1f54e2717e154e97cc17bbdf67f1549e4125cc6ce575856d189992e553486425a3476382751be4932656f1b9632f06350db68a6c01c8a8803b3b791fc34419482151ab05e1a10d0ec76e0ca1685f174b24da1fce22c2f92080fcf7c1f4a89b1aa2d3aedf9359778b34b249499a5f1a136bc5eb85614c861bf9d477e3a5ef7de0628236eb8cae2f51f138676957e165a3cd58d088db6b713c0c812ffbd47ac43e3ffb1f64", 0xcb}, {&(0x7f0000000140)="d4127f6dbbc98407be6dadbb747b44571d44e32d9fa48cb96b73ea4a19d23f283fa7db015e3054dfc612d5a9b25d28d15b29bfbecaa3882844d85ad868b177e0fd0e83b532be328e828b5fc4fe3e7844d025c0190d32f1641a6f3f5740432375ceb7399e81340775ea8988c92de6f134ed5bd2bc00c03341fea46c10bc7f83c462d23d0d37e3056aa89da40b1ad9565b978e9238e160c1a85d79636b479f723fc2ed0332f54653c1035cdaa26666920a872f51d3892271a98e8749f137d5932cc264533154975063a5bae6640b7d5940d4a75b5fcae16f494a28b107e39c92da21bc", 0xe2}, {&(0x7f0000000240)="f5b17e0be1f54c0931b3e5eb96cae5a89dd2ef7f387383a683bfa10bbb9fafe3b11f972f15be2c46b50665a4b0f776855149b6a972f4b574c0ad20d71fbd1612f1267f7326c76214377a950ab70cf65c0cbb610886904ab9abd3ebc21151d79965e9f772f2c91e", 0x67}, {&(0x7f00000002c0)="74e251252167b1f6502158f5a7ec7af22c6103b98ecace14a84781622059316ae4e1951a8696de54e9e35d831bca5a114597cc523dff4006998502b8bdc943c16e8f5ccf2e65bf6ea1a982fd2506aef4d2da00d0d22b0fe255604a5715f893acd602671ccc03f0d40ee1573e4c207cb42ad69fea303b7a7710ebb353b5d6ac5a00445bf739859dfc7607ec1d69da", 0x8e}, {&(0x7f0000000380)="672a9915c2f9e8a45600b21e09ab4412155d36aa61ac0ffa9f5c8dfa2eaa3fc2ac5aa26c4d07b51e145a5741a6687ce02208b260a38c4c393902c39ebfa02c919a56fa4111e56b5d216e5e7a17c147c819ab96a0bb016f06e1f65db2efc267cb86421e764e3e725e2f61561826251c10f843404dab132a27366e122ebc345c638661bfe0eaecb8b4bdce136a2330d20f704530593356887f1b31cb7cf3995aa98bbd9778b7eabe1bfbb9063578f32b6d6e578b1ce087694a71e0da206f4123bf7d121201ed984df02d0846fc647ff3c5f89b1add041d73fcc59fa298581b097b8e3c059d000a65bf9869216b33", 0xed}, {&(0x7f0000000480)="85a85beaf16ebc75b457c40f355970bdd282692e1d8b08a514abf838423183f97cf9637b7684a2451eb96cfabd7beb0700198f2cf1b56e12567afef461c0b5c7f1fd2d2c8ebeb044a55d4b8e1639943f44763a07f8f4f0f2f42067cf1c19e00139f5b6c422802eb585d3754216aa9b6885a44afe966c7f7ae8d74267e4a3a753625028c613212df297a2e5fc9be6c628cb97f223ffcaaa5a3cf59a59e3c29a01147e", 0xa2}], 0x7) 22:28:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x0, 0xc827}], 0x33}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x7ffd, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18, 0x0) sync() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 22:28:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:28:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_open_pts() flock(r0, 0x7) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x10002) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 22:28:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2}, 0x105000000000004, 0x0, r1, 0x0, 0x0, 0x0, 0x40}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 22:28:29 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 22:28:29 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 22:28:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/164, 0xa4, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x3f, 0x5}, 0xc) dup2(r1, r0) 22:28:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 22:28:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x40) dup(r1) write(r0, &(0x7f0000000140)='W', 0x1) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x18000000, 0x2}, 0xc) writev(r0, &(0x7f0000002500)=[{&(0x7f00000000c0)="63f4387b3a5572c5b57f2f7c95e87a73e38348c7287d0f944038375d0279227197c44c7946", 0x25}, {&(0x7f0000000100)="a095311066402a9f5f125c0a5f3627454b7f0c0663ebb0561e523ede67d4ddcb76d32fc372", 0x25}, {&(0x7f0000000180)="5fb4fc84ee78a5beb7caef0dbed7c78221a4d4d0cd11361471cbb6362724dd684f80b5b6ca79bd345931b55e09abbd7f0b629fea9ea170fc498bd037474f2278cc3aca30fb5cfba9fcdd3ef1c8ff5a1ba99fdc5d460970ba986140367e89accc4302f7044344ee72d6712f042551288698c5a9e3f9351443900b8853c429465cdb7a1f1bf8b9b3ee8c96c0264e28517db3e8fa981653a3257b52aeaa5356335a4b9792b526b3a5640bbccd66d47c8aae076ee6a815db6197446becfd5fdae9f51b180da1c4da9bc5c038512d07bb434edbee5030c133bb851d4c0707d77ec01ac7ffe2aff18f67106062b295e6aeeb539b1cf2839e4a63d0b1f80471557d7beac8c397ad55da5cfe9708f7124168c9f6c3f1a9524825a288f0a5c0a73d9498c69674ce451d485e26065e60397746d92d4eb050d9360a009c7db444957059b7bf657b065422f3e84a0173b191f7915b30f42708a72885648bf0adc737885fa200883ea5541492853185b5dc6d4312e0b02d918d2b46b6ef54b7fd1ef65ec9f9ae8a3608f83e8617c8aaac97548d7d964e669a1213d5f32d4c32a50eb7469f2eff167aca427ac072b979c3f210893d2d90d35d67ab9c520a20768edb53a57e5b7215ba6ae50d17d32998ecf40d76889c28a651457e2a4c8c16bf27eb7671a3bad5a23a2f017a127f17970cdb36237d6007504fe659728613fd3fa3ee25a5611700b0ada399fa4afc0b9fa3311ed70ca2dede013ed202c7a0127ec6848dfbbcdbac790bb8d1d058b9e3c12802c2215f05308be2ee15f4a66efebc376fc67aa1e6393fabbaaf105d4f4b1b89bba88021b0d612a35a6d29ffbf5f1d3136230e3626bae4f0acf720cd441c56dfba860e4fe2c4a55c0f72664aa7f6fc3cec0392207b2f30e24857a403eb49866c5c27a21b4904102920a699ae8261547ae3dfa4aff5628931ca0d70d09d2a297096d7b6a1bbd79ff3d8104beb7a0a1ab9fa7199350a7092ca61abf08ac4e091a59300a5cd05f437be9d631a225b64352140b837bde578a3c66d3e37de3b18ac7f4d399ec3216dbe9cd246551d38fa6a46b62f8c57d8ac9ee2050d0d18ea1fb90c09c2a230101e6f9755b8755be141778ba191f8c102bdf7eba303ac9e8c614bcff48b493e0ab79aca3c7a058cddd630c82fda41e17acd2f6d91e0a45cb7ce616ecd557566f58155312f59fa732e00431ffb1125fc0b7999aa50af4885fd56671443788cd82ce9ab8d43f51cc25634c11786f81aa715783874a22dbbc471ae555d7663496c4dc9df81bb7e61a4a068feca01cd815adbaf80177e429982f884d4050cda70ffe0ea8991d8f393d45b8dd7f1a71e3659a144154447eca3d11cffc0f6273d837ae537011ff6a862e0de7bdeaf9cf1ca9f7c8f2a3fb6dbe932eb0610cd75ce35cd0c4c12b5da4232642a6dbdba3694d9ccc237e788de4d06c7d6b1be5d563f6cb9e7ab09068ea15f173960ad9460ae40fea226d8d97c63d048857a2e6b99181995e9a80f3c6acd5039b44c893645662f0314acf1caccb78c84a475e20bfe5357a2e8cb1d15c70466b859f6724f9472b78d67a62ef9cb29a3f77ecda4743ed31dc7dbe97ad87c5376e9977b1deca13e346885a5f5645f134dd6a6175cc4daa8581fd7a05a268997d329c22de6c524f1052fa58c749a31cbdcb0f0bbf2b97282ee3130ed52da85a74258e115b50a281b1097b9c5db3689f8c1d7f0b26d9277b66d181d46a125b7ad374bc8183cacfab95dffaa161949779bac4e2965e83bd73f0d14a48cb94ae650896c933f81f4ad1a7d2b2f957dddc34a12cf8f54de5491ed3595a3612abf992a3880d1f16bb8cef075762a7a766ab27e2b23f8ca064095057c45f2dae5753d96852cadbb9b6e23d1d5ff0e8d6f7d7ba1ab8b5261cbd770e3295070d249c41121d5c47f0ebb993a8baa2f4e87ae2222d41c50d712027b1237a2c8abd63d83b240858538f559450536942085d2d51ddb29f1034be34a1178eb7d3e1f207032de65a02bacd6df8c9e1b89d3ed070eec062ef38bf8239cb31b9a57fbb0fbbea4f42b3e0ab133dbedca977ef9abca97a389cd2d40af492af882b5f33d8065531f2ba5bb170bb2c9f48b925e839056bb43527271a8fa1e76b2104325abc88a97d5c8d8404cb7272fe9085899e8c324a4378d80d382f067448dcf1d195e16b92756d0561e6e5d66468672c847d7d9b9a672ac3dfc558092e892f5526a5bae2b9a6c13145f0a9fd67aa3325fa5f8d51c199b5126c87032be89113c599ee14b204349bfae06d6f9101b026b4ab0eb87585a271218e8ab763e6b11d9a74591db578d3dc382eb55b084a76329523545ee83afb9e682890aff6661f25d1fcc7ec9950f3feb2c63a64fd4198f77a7ee91eb10eb3ce96bea44a08fe1dee0f6bd729e0a1dd5f06de64c816a733126d327bea1dff489cd9822bdd755a819c1e85f5ae325a214f600b7c4bbcc35cb37b71d79e376c9b333797b612e6877a39ce3b13624eb7d44da269c34d6e0e49aa31673cb373d25c8a1a4893007a9e1a26cf68acad615ff29ded0d9b497a5726da9dfb4d323f1f0b04e912d0f20cbf8bd3ce0e0651e7adf5d20e388c56ebc3fe24b53511471c8751107bf628870871151e23f7349858e6700ecdb935cb0b3b2362bba85ce77c9fe0694d17e952ad864adf0a1df544db218f4524b98ba9de1f63a014e1e6f0b51c23fbbefa6e420b7c53c68a698281fd3f9ec506cae37c69bd584c3321eda0b38128be196b7b5071bac8a73a0f75f6334d5fc5dbe306a525c281c698a260cfa4d2c40a90dbdbe5f84e58568c89bd394df62a6ca521d5ab3319aae505508e42cb9437e3ee80402a806ddadb7b5f53c9953a8a718d3a428380ef516be26b79f3d33d78372cdb1955873940034fa1224c6f6e119f3e0af3a63e397ab3aebf035946eb888f70c1088fec29ef5229c1d353876111b550aa939c2e9bf834f9a6471bbd9be31d0928c82e3e46f4f2671fe1a9f089d3de9470b19b09f711aaa7b28366d2ac5f580bf5d84c3f541815445189b889e1fcf5cb240dbfc705ed7753779b80ef424c4314ea0194c8573ec8c6caacc9ba5bed5541bfa45ba9a5af89c0e9f6d45396f4b1319dde1f54fac11de62146afb4e82d139e76db1c6231e17d4248c7fb7be5ce714466aa6a8be6d02c3af1b0163878aefc295626e4306e70fd89e0d8a5744994929535d1dc11423f8cd1cd3d2793cf82eaaa18e54d6c1965455a546e14d84909213031745b719ecd50c7c9956a95a09c7f1591a33ffcba4bad35cb9b403ba80afb1169d878f0bfc58949945d45a3782af89aed0cc54338dd6ac3f1600ac01294495d16bd7a2398d5c6701d0885c381e98586cc66263c87f1266993c3658c4d13fe2727813c39142dd113446fe4c6d53a4c65974f52a3663ea6108183b8d784f6e618ac260a7f42e9ab7569c9732ed5245a7b9130ed68c68be40de811c9510b6c594b7a36acdccec3c38105725fcad395c27a7758d94a885d8cc64318c34f95416a3b77d97892ad00eb9b378da32cfb2ae32ad0007879ff96f51e11e275226c746df697a8325094350b671c62d5e5031e9b6d78a23b89699e72becf7de0a8cc7d9c562579570834c0af54d04aa152280ed50436d6aa2e0355560328993a3d59bb3d4ae1779b8e5510c836f2f4d9366604a02cf7150b82ab94cae9d7d728d9db5c1978db079d331e1448ba27caf5454a942173af9a4e5974f4c821ea00ebc33bc91660a011fd5f8c8b30d78bd032c39ddc51f91acdbf65a3d7cc80269da6c05f64ab0d6e172b7c82c85877f3e50b29e94a5790ac3844a66787e351bc75771f01f22d7333cf7f246db8f303ff82025334ea00da0d054093fe796b86047c54fc1a2b91b852b3983d62ad91de500b92a54c8b1c9e3937908e8024646326c86cf5793e3fcd2c74d8dfb8c85dcfbaebacc10fb1b61d9af351e7f01df5e55df0b66ce9c450293b8807365a8774a3f57f22d8c5d00c132131db98e9b202e81cdbb68710a9534bae916290fe2f9047b33ed1b2ec55e49371c5b7f9ff529ab90fa86922caf899e5fec3264dc228769816ff7ae86cc5f6225e2873b698637ead183c933e4e6bc452f7fb0bdd26d5cc91b754a69c5faadea803d01ea7ab29c10c62dc1bdade98fdbbd193ce7f3b3d2150ed6c411efb47ff881a336a6459fd8c59d7fea52dbe22976e5e265bed7c2e08006a423908f89788e9e96a0bf715842286c7550e4f672301286b494e64b1df8cbfe5f9332a26669138f7a556fe6c08ce235208d317ac3293b8b443a6d3782b99ce2ca9e74219c3b9d10e19dd9f6b9cc635d1743ca83d690d205437c010bbc39f0b67adbb9a02ac3ec78214d28f83d74dc7bcc8bec82a301b73ec99d48899d54d4a75cff8b1a1f3c4234c271b5227f34da23a28613e274a4c7c3bb4264c3f0ac9b71be58d7c31666612983a5c9fec44e7460607a83756091c1b9bb520a87747b84ee7b99ebb4d237ffb39a2191f327cd8e52af191f0478cf5c02f9f5e73c86350b3f14c0271ef7eb5e4d0ed167a140617093806362c7b04c0da9fa7668878a2b7b414cd43ffc1dfa637089c8fd0d2445ff211560564c20ef8290bd6c98882566bbe670a28ac2bb91c2bf61abee23c8e5fa34d9cc9928ed173ff502321e9b6c480b2186d22cc61f3c34fe108ea0e6b5b8d5633a3b8f9343746fda07d4e4b585ea0b5c7e3c761823e431a3594cbce8a2759a377cca9d5c5a464818b1a42353d25a59dc35f6e0b4336ce54ab8d2854ad0e387402e2b561ffe1c0f0a82506c41a85b3089dd6f970efed67d76f8d9c265a34f027a7d2427730918f91aa9f60a71750f8ecb538d07e17521c3d5d774e0a5a7a2fd51aae40af64906f2e9c9c43174ed2c49c23fca47e562c107785d7995dd6532c606c5a6edd7a8954a4b8073ae8a28a9e2df8a2ee92e261371ef3035dfeebe75fcfe0b80b826b8632ae321479a6a69ed61746b7e2551fa0b70c091a8e64a24352de8a82d4f7351974fdbfc499ea2f6ddf4d0f9ebbb4da8e699e22ba878be7431e58b0cd8ae0fef96211664ce6663c635bf7a87cbca190bd212067ac7463cf8ae5681ac6333e849356ae6373f98d9e16d74f9cbae6c04c56dd5c36e218be4dfb5907a696771a3de6ff82985250908046cc651dfa24cf35a9b2cf0a85b46260e0cb947cca8f26d9fd1dbc0f2f9e47e9f93057d5637c55137f6911a68d2ef47e6528a5a573f0faae22d608d731ffe7df97c49595135ff2a328c3bb45a7fe6b1a8c850ec4852adbc892a84c2bbc23c858901a4845e9d6a033d0abfcef0497172d89d0a435a0ea44abfe8cd2d413abd546a43637897f6348b5db816c405b23bc238f83f108d8b839e21560d6ab679e46d80307541a9cf4c475fb0e45dad63eadf03667074345bb26c99b58f9359932f03e9ef73325f4bd4cc0a5306abde61dc8aa9c657d4dbdd18eb098e62cf72124f6ba3b395c6243625ef7a0bf5cc91266360bfdba24dc664d7591b0462d8f68dbdf72cebd6164d962d90df126e08b7260cbfc1dad0018c6f368f67ca7534c58c11cb101a68388443c11552d075350dafe286f33aca8147f3931f977f0e42bf8b26c1a2402ec05137f44317c877185ff86ace6181bc7785a855fd464296bd05c6c18f0dd8512e5bdf61ac9207a07c9b7d27dfd58c7c21a98610731c372569c4fabbe78166685dd061ef196b82bea4a222e065f668950e5da2ed7d9150a1e088372628ef82ba7fdbd470e65f28cf6be34b564a9f46363be896a7f5", 0x1000}, {&(0x7f0000001280)="65d05bee1388e645faa31e89d87f0ba5bfc93982ee78e6ee7eb318718d2f343727f279cc45770a3ac252012f12f6794ef477595d74a1d09b3df474aa7786cae7f11530c9593eb3ab9b3881b27f40b4e78e806f4b32291276e2effca51d260129d2d71e89d3f4805457cc5788426179d0f0fb0bc90979679b149bb82c0b4abdb7ad75a688c3f367349530b4f7588d6d437d644a70057632ba9727c2dad3b20ff1fd3e69016e3b27d29b1ad19baf9873333e194bedd09bc7201ed74d4d007d6ec7937680fcc773da09d2586ed7476aad518d3bb442a1390cc1c09de00cd246cc1031c4a19fdae140c2e6445ccc1f0acc05fc606fe8cff03f6e03d18990fa10e4ea8a2d20d1e04b43cb95d8539ae4ff9c78ebae41cdc7b09329a009476849c14c39e6fa868dec32dc5f8675e7a3cf4646f83cda2d3b053eb71bc84ed69f506804e3046d5cc6dda41712450c41bb09276b279455ff0fccbfae28e0f7eaed4c35cf484122b07234229c45d62dc4c8af702cac0733b3a933994c542f35e44291d0c44943024b776cbc0e2ec04bc1a7a6173f8948d3d907479f96b5faf9070e135df045390a22419cf04d48082e5452bae62018a9234a28c2490b295e0b5061027a0ea8f8ca2a16fdea03ffa56198629fd1f2a4d5425906f0023d5c50c6eb8e6fc779f011196276e4e167cc12f79123239abee46f2a2e6f015b9db8478e99591362a08a0ac322fef6a7426ec9e233352301b060860855ffa66cc765741be9c6b61c24053de669284f2e19f1fa01f861d4cc7ff0dc09daeb8455c7ebbc286265351fe827807300562a87f836f79cbebcff783770c750c4a66624da52fadcb43699b323d0f7f0431398b305a9ccfe81c36d58da8e127aa49eeb1b101bf8ee9f51f8e3a7549f8100f9203dd30ea73164f7390b1fb8c19c60bf193d584b2234f5382e70fe319f799c3245fa4b32ee7cac874ec8457ec5a855546aaf672f3804d47279bc0ff2efc7ac1e1d429d63f6b69393c37c4afea4039333906485189a5d8da3ad5d889f197bca1dfa5836d38c04be441cdd0af6555b8967ed169cfff4d4d265d5338cbb23d92b9dab282d39d2192a49f28795dfa355b0f299bdc86045163034b292c844d706041d7281759abee3f33031646db141f1280b615befd98eda0ecba7a0dcb1b57da9b5cdc417ad2f18f5826f0225e488ef5cd0466af5fb08802db8cde363c29ee721a4f1a9ef6f2a4d769936352b0e7f39be0bc32bdda5b21367ca85b991c189990791d1c87a9690e0926f973edce42eccbc0537d8599b5c7dd0b55f3def23251d633d63304f9d5864f0fe60999893869f8969f2f4232b29d869f8bc1d1086a0761b8a7607f43d5dfccd83e2a6681726a370e0b76997cd99daf8256387c58e01ef7a00f09f9246635c0534baede6d173f28311bc910d31cc9413d1a10c234401779d26583a5fa52d48268d4bf54b35de6e01eee6b7528c44237a2cc3012f8ea9cd6caddc9dbd6dc1dd78d006a5369d86300df420b0dec660aa7263f8aa547fcba3670cedc82801d120fe326666854bdbe4ecaa106a7d5e3cc87209e4108c2fa7aaee537788d8bede3bb551b97e44eacaf4e7c811b90f648b13142db55a3b68f4e8610d39dd1dd7a7ab753b9604aa6dca64848be698b336bff345c88f7f665d582f22e68c300e50381b3acf2d97aeb773e9c3c9623e824a7a0c9a89b2846a9083cab2211cf89def2aaa9cd75097ac2200451407a58722ed2bfc4dc5678afa0798269c911d8b783efefdd23231823f872a61ae943d48ebb57a599433a5b91e854a1025c90c07c3fbad791c6199e68be9ec56cb08d5bf6997a901bba0495be83bfc8b8c1e31841a4842d8b63ea90effd3913d01fc1262b557cb4f81262d8e445019504e084c57836acb1eee8e4002a0aada540b54238ac71cd5a485d365f221a824078198d33ea45077661164907aef2f85589c881040e91dd50e6f67e382c21bf1ce115a4a8753cd477e444591230c7d5a1df4c36928b6abb2b6771ddb72b55fea73195250fd45e34fb575b5cab464ee4db5ff6950822c17d066d308b3915a4c9e958eb57251aeac98f0a6d0bfdd92e9c941d5764dfa9e500391752190e25835bc07d6e5d01f1eb3cdbe6ce503446f28d4542cd3697727d5bccfb2327021a665a48d9f12c48de6431a6b58f5cd3d4da524d37917bd3033ecd41771d97eaa6c2b5f08e1420fcafcc69376859e46b1720ede6d6b4387c852b3233bfe1ac56f9c01c30c3ef19ca5a819b3d0833c131460b8429c620a99598850ffdeef8f9a6446a121787a648e822ff565fc31d1c9b127001626f5684f25cae974f293d565c00899fdf1057925cdadaafa4edf760d191f484cfec2310a284eb377b9e23cf0e6a2d721c129e18c912988cbb0e8dd8360be9143d71d29bccd5c82acc1be5ac657e30c983b0877f128410a5385b78d86f77b2440865e9f6e81b539c0ad1d5b2bfb4687d22b4f0f536ad145fb78cc0c263b4f239a4193bd7e8356dda61386fb656aa1c758f73bb90478c75ff0f79fe0ca1ed81a4f6857025046d86050b4f40a7a37cdd070d7f596105b1f5d9770eec1702acd6d71741087c932b828c3e13ced2840b90b357bff89cfff0751b1f56d2f9d05f6c66371a07c3a875a2372480428f63199abc868656f125c5536c91b3f8976254d33f8ed805023f81ad9f6209c7a2cb1ed248ca24426ed696d0dc22b313ce365949ad6feee17dbdb2579fa7c740c04516939999a070f888e9319d16647233f91907d2c2d164d6c54aeff2c51834ecfa508e399c56ff068611ed4e8be264ed5b586696435c319b7da461619c2ed9b0f49126cf352e0a826c24ffdb804f3af7e3878a0a5c6eeb8370a1683fc7395a87edc9b3a96b393e3bbc467a6921cc951b0c958ee7d57608c3b309098c6c4ff5272246a77b0dd1eca53fef37151f685b3e80c209612464d4391aeab23ef0c917fa3c9608975475ae0a7e7e585e72fc73f3198698d60624f6900f6d5c4216427dd51446b9b540384650921cb748eca3ed16643d7be7f4280239f4649294d3af4be33e351ac3cda30901a20bfad507bbee22c9fc0cc92f7e6ccef401d9048c045f6ab7f6757a715f08abd84f4d94a7db88720650aacd6fca5a06811de92f8c1f6e2878633b2f5a691a4cf9b4913fb5e234dfff7a61e098e2ebf16324b92c67c938c0fde4f845a69afe9e765854064f838fab52f915f6bb684ebd17476c6b69a41e39520109a62cfa87b4a6192e234e45019093d6ddf12b4dd4fb11746136851768fa894d5f12a85ce52b57c3ae31e7e518649ed48abfd0e7d8d4c0938b31e6f52b1ae2f94f2c26255a0ae62f3a79bbc18b7baf3ecfaca0805d864fdc58c996d2b2caad260c1849b1b53e1c855c5bbc045f1fc295eba04ac05d5abe2821b2982d5b8083314479574d9907ebea4e0993cfc65e90050c2214c61f9c2d348828f8c68e722e6aaf5479181b5ccf692cf85b6f0e3fca246cac948912a1117a767224ea6afb9ba10d2143c6bb8fdbe47a8ae384a6c08d4ba2b9f76f7b59de9753f3398d94ffeed1c32c14eb51c29833f0dbdf7b976f2a378258248818ac40cdf7fbdd8043d4c1e692bf972c50d79648e472cfebe8175269e3cc7781c14cff860bf33b73320bf122006a482a545b1d0eb2fd18ea04b452efd3926ed9f862dfb9354a60c1961cf5c5a3cfeddb7a44f9b06f1b8121ed0e927d03ab9b01a8dabc4e6f01a31659793552e83ae5decc09ccba458a862bedbf502c1dd18e527578372601c89bb13b71567a00f97227658d49e53d312af36bdc529ca278de3b86a3e2ae294ed2bbba02e498ac50a7b2c08e1a8592fb256cc997f8c740a5796fa82aba1bab334ad944227673d9acd4dad9a4cdc8c3531601f0df290798f15955f0aff46e795e3a3f67e4f5981f606d00612d55c97c5bbf27a06eebeb9ae2aa71aa55c461388ce03ee64f559fa203a72d33e0eb8e629fd766025a357cb3f279f122e1f58f7870923e14507a8d894e3591debb0180b5c1e5604331865312a95d341bb77fc62b2ab651baf2994b357a3d6d686ebb33cf74cdf07ce9061bbc5f282c98819c562bd8cf9f6b4f1fac13209622c64ee3ea61ad56b4b6ed4013440378bad9ed7e3df0ca91ef26770cbf3eb63e737ddd4be557e9adb415ca55e129d1e14afc2610c5272426560e5ed5a1c8c89e38466cd32d27d5005e376931b4454ce0f539006a734f29dde82766ce04df9a673e9dc4a01667674799e906b86214146d222597dcef8b6b80719284106d80e04ee25dec9a32681d1df08df7fa01ca24267cac9e51ede275223d99dec99b40040ab5ce69bef16993ebfe7eb063b23c368cb9de456b51f0877a42519dfb429e07b935810ec6601a5bf548fe91ac1d3780adb0ebad525583ff4f7a603203497f2784bf06a3eb70a20aa64db0d52a2ba35a025609a93ca33f9d0511d53edf98cb538b79043eda70d8fbc4a7a6bda8f3689ab2576fb5d4ffedad2088b0a80f508d9c2ddd15e6ec212b09a496a37966d051ad9026d64d86712fb8bb33c11b9ff9a117bd5b9ff5d68fd0a8560354a0dbd94d53da3702f2bb322edafb59d77ccc19ef2b2bbcff05caaffdc555cba78782dbd66decdcb6c4eab1df0318731b4f70c96b963bd2af6f7d1a20b65eec5df510b2e66f2bd596408ab3713ac8d7f37290966271e6f70ab723e4e917d1ebd592960a30c963b2d078756a24a46d2010e5344d6f0111666e9c1e3eb516997b117aa58443e75db9d5756d3fce449b6d2df439cb8da4811ede4166dea13326efd95c2d9e3c19993f04db1523fd92399c9d1664dc2f4a873646f5379f4316f3077c0aab939b4544be5af9be42e16b29d8f8213b3241ae2c911271468ab1c31d73ba36fb1209ead0398485bd175be16b5f894cb49c4a8f0af885918145f5fda9282cd7374c58c93455ed2c4c0268a047b142744cff09d3869085f6dd1cef758fb2472780002d67d5f59a7d33bb6a9fb47c32a446c19204d16ab9f2ba42ab7cc73e3d7130aaab4ce137f8c034a44e470c6d4b2396d98b74976232696db298819900413526d5e353672ff7653a630eb7000942a397759498080177808eecc16c4e5626d9574861dc2346fe4b8ba9aa35983bff31e8267492d9bb967fb7c55cec3519552805f3efb4112dad202f5943c370b0cea2e76da246df6798c3cc7ec7d980a84d00d89112bc04658ba2573826bd5944a5674d499b447ad5bd2169c89ee6b4286aa44e72b2ef5f183e74c6da89f14d7da5bd807a499e99d6ed70066f11f23f1c34b37857f65ce514a1c244b0d2fb1f7e670c60029fd4424884b79d24fe2d47fe7efb77b589bc3ae6565ae6baca0ffe406a46881dac5b34ebec86ae6ec51f2667e59974987f223bb7b83073d9fb56b08859cd6ae1b26898712ddf50155c945a610e16fce43d65bb9a54edab9c8d93db707d0d5f06010f006625b21538386482a780d58f7dd38174bed662325defe9df69a5a792b2ee9daed2a67b55ac5ff911e6210fe4de8590686ffc1133290025b4388bf5ce6865d6ab1be4c105087115bf565364bd283705f9afd01e2df1233509919d815e37923422730199e10c5ec0287acf5afb8130f8fe504b1a61281d2a43e21c946fcc1743fe2d59a543781da0e126d9d35bcc93e2cdaea1f2a3f3f15b9edc22999fa7a28d832c09e95187c7d6028b8912900b47e482ad3232fa8e9027f6402faa2db953b64d4d579ce5987dd783b887656891f87c94b971a9adfa50207ebfb4aa25cf177", 0x1000}, {&(0x7f0000001180)="9398669d7a47eed6f8119c3aaf6be859d79d1b8b59", 0x15}, {&(0x7f0000002280)="54b0606c7b3f63191220a8b121d5622980d0d7c6dd704aad3697d7fc7fcd0b54bc7a71172b4ec2ea180a4dddab7281cdad6424dffdfd5a7a2eb1fa3e35c665d09c7e970432d02aac969d3cbaaa925f56db2dba1bbdcf6a2812f3413cf712f01f9fada41c03f1771306efaff5d718b306af4d9b013c57b10ce8d338b31e6fc17acb78170141ab494dff2dfbe044243a90a12985f703871ab5d790e874b8e61bfc9c130fe03634a66727e616bdd7203ebed0b2ab263b6e31ede61118845112ab7f2c65c3b4fc2ca3fceac0b9965444", 0xce}, {&(0x7f00000011c0)="e1ce0a8b2de8bb22e677f99cb55396617dfb220925372398808cffc8f3ca3632cf21c1c0c9ecc739dea6954e722d5e9df83b9a7fd3f333d3a9edfd5fd92c4a85cf09fb2f2aa4", 0x46}, {&(0x7f0000002380)="cd49b005db069201ab9c7a2c2e13181d8329eee54c64eb0601633be6c946f256aa0248b3f71ea45b804a69840f37702f06c484dcd647406ac26d5fec7578864f6516f86199302bcb8dcb0cc432c6496577c884218bfe77968bdc344edede362cceae93cdb30d80db7b85dc2a8218c2429938453cd1d27918617108c7ab", 0x7d}, {&(0x7f0000002400)="befd3c88adf9ec88b0e261b44567c62817facfae4c51476e978040d132a74a06f9490d713a16d3b42cce68639f4b8bf6d604", 0x32}, {&(0x7f0000002440)="a02ee579d344e23055a2fc428c3a9265d05542a342496e02831059675208ae23f0cb1d47394ee310564dd7c0a2b8b5b6f3d02c49499af28a8b5d525a23f6762abe889dadbae3a9a717637b92ef7dc3db27ec6164446004001e982005aac1ec8e515d1b203365c5c449adf7c28531d9e0960748f87905e7fb5cde58f3254a3689ef3041962fb551dee7d58bba6009dfaa2af7a0d63eadc30588992f0186eb5b8b190103926b3b5672695d2161f6968f764878e9aeb62bf639f6e98409792015", 0xbf}], 0xa) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x9) ftruncate(r0, 0x0, 0x0) 22:28:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) fcntl$getflags(r0, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x229, 0x200}, 0x8) 22:28:29 executing program 1: link(&(0x7f0000000000)='./file0\x00', 0x0) 22:28:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x10000000000000, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 22:28:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xfffffffffffffebd) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) socket(0x20, 0x2, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8010, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x3, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) clock_settime(0x3, &(0x7f0000000000)={0x5, 0x62f}) r0 = socket$unix(0x1, 0x5, 0x0) getgid() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xc004, 0x9) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 22:28:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b8cbdf709c76d6ac35a1f657244b51a9e687a691d81c12e73484d22208bb6bf07248bf23050f1aa2601482efce583d29589ce95cca39f78a78fb1013662909b842f2af353a84ee4297789526e86bdb1503a885b191c389193a362930f9009c0569528ccc066678b28cc6621d1bac9f0c986a6a8a86e04a50dce2f4624e7a4ce99df43d2c4d", 0x85}, {&(0x7f00000001c0)="2d18343fbcf2ee24fd926e15dfd18005abd4f24ed8137f7c7fb6abfb910db3e6ca29cc0b54b472b132e49226bcd2d0e83097be46818ac9bfe94f951b6466a88f9e15cef8c5def39293a83231cab8fdef31", 0x51}, {&(0x7f0000000240)="a37ab7f08229988f62419c190f5e6e0f90aabd9b5b0fcbea022af39dcf8575f32e9b5b3e4f9f9c943e37aca309fd0d473ad249bbe857176b66737a5d86f542243d9e1e968b16dc498e1aa94d7a9a542764acfeb55e74cbd07c6c61225083044e0c16918c0d69f336348adbb0402fefe040b072a4aacc7d0c8795a8e4b9c1371dc49526bebfabc0e82d24b307dd165d16915e45fc096a7124ed0b113a9e1a17bf383bdf05d25cb3178249657b29bd79fbaa46f452d098501c8441b8d188b70864805321a376db7944a19a318ae4", 0xcd}], 0x3) 22:28:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923edf4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd1cf20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9210000e0f2f0c9f69ec7ab3a34c290", 0xb0, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x3) shutdown(r1, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x6}, 0x8) 22:28:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) close(r0) getdents(r0, 0x0, 0xc0) 22:28:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) 22:28:29 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xc0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0x8001) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004de96b634186f0008000000ffff0200000000000000000000000000000000000000000000000000000000003f", 0xfec8}], 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x8) 22:28:29 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x6, 0x7f}, {0xdb6, 0x6}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)) r2 = dup2(r0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x7, 0x101, 0x8, 0x9, "c4d0af73d9118c2a0ed2e26a5853169645c74346", 0x1ac, 0x100000001}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair(0x18, 0x4003, 0x2b, 0x0) 22:28:29 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f000071d000/0x4000)=nil) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10880, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x9, 0xffffffffffff7fff, 0x9694, 0xfffffffffffffff8]}) r2 = getpid() shmget(0x3, 0x4000, 0x4, &(0x7f00004cf000/0x4000)=nil) fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r3, &(0x7f0000000180), 0x271) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900ab03cdbc0e8b00", 0x2}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) 22:28:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r0, 0x7, 0x6f9, &(0x7f00000000c0)=""/52, &(0x7f0000000100)=0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) 22:28:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x1e, 0x4000, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000003c0)="844f491ddef0d05b69254cfc8d0b082ab46cc00e86f9ea8bb4bb7fcc5144aca3442065a3735f79aef4b817712ed4cf916ea5496c082eb17b19dee8f34f941226bf0de1d97932338aa55408374e38ce6f5133d08d8d8a805e3d8dafcdf2fc4ddf36745681f93c4a29e54a54f95e24f9c3506a98", 0x73, 0x1, &(0x7f0000000040)={0x18, 0x0, 0xff, 0x3}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x67, 0x0, 0xffffffffffffff4e}, 0xfffffffffffffffd) sync() 22:28:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x3, './bus\x00'}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="14eb64a3375702985a58d79556a568ba9259a8c7642f3e3da25cd39152847b2a3f53e3ca9e45855f2e2a3e1d485b1a0c801116c922425a05cb7559782f4d3260cf9ebd4e28"}, {&(0x7f00000002c0)="c82da69712ee95a758248115b9d01ddea421e5c1e4986c6509c31af6ea21093e04cef247cbbfb980350a8253a61a6c15"}, {&(0x7f0000000600)="0d2a9fa9679770ad81ccb5573c58baf15018fd4a78339c9f657f60460a223ce0fd885b58c8457f8c19d2f602007354ab3994d3d11a2f9eaa560d01ffff000012c6360856002cf24695968687582553bbca9345f400000000b96dd4dbaae032ff95476dea9929d380c4eb6db9c6881e28ff100d427083e33df1e9b9518bd2617e7ac5b825bcb26f1a5c027437a742b9e23c8236d673ad673473d5a0faf2f44d432132eb27960435a4eaa0f4ac4dadc820"}, {&(0x7f0000000380)="e5fc37659a0d2ff6b1db77d87e733af4555b7a41a6fe62cdaeb785f13ed21c2c8138be8f00c260f7c49fac87c3a87ee12894d64389e2f0f7d10c7a93f84943d0d5fd5e54b0e2f4c22a59443296a1cc29ffeeb17c6e60bb61575e9498a6fa61e40dc8a612055d2ce720809044465e5857acd42c16e4f47dff9454863089266d35ff60417453cd0737d0a34b3b2cafbf9d7a6a5e011b5b7c25ad22b71092da4fad06c1e3b7c18892c1fb1037463ac1182744c53686832531873d50546a72bffdd1a9"}, {&(0x7f00000023c0)="9b21d8d742b3715df8db0cea26a80f9d4fbe740517ac2d8940984d85d12336803ec721f580cfc93b90ff3e68409c218ad8f7b5e057cbd217512ff961261c9bb0672ad4a12eeeb8f9e1be78140b413b7c11e1bd3cc90a32ef384004aecb875ff21a19cd70eb87915d541e8b2ab441520a56d29d10dfc9a7d2efe5fbdfd603def296db16703baa5d7dadfd27f78b8e695f28a22902ee553e39c9b3ab5a30c71c2b9cabbff1e9e84c2476af49e9a9c366aba8a6398b338e8b7a28511dbafc2973b8b400953e45a93fead3c17d6fce5ab91809aa7370f263fcf40391dffddb1cc631936edff84fec759bdb3020d40d35ec21d509e3accd7c214d105c03722d103a90ffb37363e80def12b99aca1e0271262cb0ad0f6d7f9ad8f272b2ac2ac9cacaf45f3456e06a216f48802aba57c4d5f229c70986db76b5d94c8f361aab7d03977a9702975e48ef3c7f991df5c19d7fd78d01724d10822b761452aa03f7a024143207d05511e7039f06c0526fa25821946166eba0c64fb55ebfd459315161bc985236491832a6655133541194503cfd01e07e1dee111156e62905babf0df3c2f3036c5899dbde662ebcad03a700b5ab08c329ff796ea86ed98af692dccb216752676d099dfd2adf164f22a632464ed36cfd9ba4f8664bbf3d38341791526d2dae69fbfe6c9ec936959395cfbadeeb8c9934914fcf3756e4851c953c152d9db447f17f01f1032c5dc067ac69b4b04759261f847cb208b86e3d783826d0ca7f43e67afab8e5e011cbd605a2314f269427cce64fdb59030322320123cfd8c119a78db3b159cb82ebadfc130ea75e5e71b48a1ba0c88ad4af9c59ae3f96ef9eba239772aed94a90c4f3886eef5e9429a0afc263f07bd56dbd148de09e0ed741c68fa2d32888e1219519f1efbf13c172ee8347704aeb2970fe797da2634e72ba6dd7ae690b52be1cffc950c8e87ecfca4e2f3f04e52a9562e5105566fdb1b27387159e22dcf76f64f539cc2ea982bd900d7472a93a0a197dc7d1b206351e8608492cc602d8b1153411a93deb365b0e1de0d68cd70c24015bf307705e464029eba508b835e05140b81fa208fbccdf26bef0045ff097b88d2492b7d8e8b9ca23b0d9ba11da1f19bbf8b2f859113ab5969f24385cf0246d28d7430dbfd996812f2b435a585f542fd3a9f079bd0e3243a4e6f605c962bd940598fe0dfb0d70111a8b6fac448ace132c73e19eae134909b5f210e0504720be47c92a9de6fa209c885ef46ba32198465c408e2d5c0d0a58669b16b8b86addaf6357d76e668126dabf3f7686fdde73e14a725f3bf916c0580f10394564afdb5863404875dea272eb756fef626147d53a3c7c65851616b86c540b951c76040e7dbebe1a53f9a187dbd31e4da5c7a9f2533dc0e318050718c96fc2054a0d441fc7c3268bf8d342a5f56802dfd4daf930a500dfc222c41d62ee41df97aecbe23559bfe927f92dff8ea8ab4826436cccf935b6b804a907fb8fec10728445b8ad7f188006b7ef318d28cb0803cdd3a257ef910cf20dd9a054a851601bb7dc8fe9af23662a8e7595534b4871419a3ef64864ae9832f6bf75a87724c161e495cbc906811ce5e11f16e7391ad33436f75a4a00059f589400a2882c70c31d86c051f3fdf24a5f62c12f7fdde3197f43a46c6ac3a8324f05d4827428843930f401a19da6fdb5f90fb9ea38adb0f7c934d1b7138925e82734d0e4cd010715161fb2c651c3aba7fa91f265b52590ae1b9a37ef9f8cef9f53d80b42b8b4494dc2a2941611941cc33c3960bb69558b83dd9ab3b41897dee3c2f0dbc0bbc074c0b7311fd9bf24c508e6f01788c1cf1461c9f535d1a8d9a4beb423f327d7814c38b8bd98eca6d713b37e8ab7af3c1915f55a9f4a48915e954c91b0f5da67e937e8e9d95aaaae7cf0ec00fa7e37e795d23c06236f12703af0db86cd9671613271066246f92e8e01f1d32beacea82e729bd59a1cf670ebe2c179cedd3b31509ccfbaf76c92e77fb828dce26654d9380a5c9b0677de20a522d19b3bd91fcf62c381c90f850c0629fec940315c00e2f2864210a8dd388b6fb0d3709797bdcc334162a207aa8419d7d1d1ee13c51acb056a8a660a81c2d45e971feb3627ee00700d8b2bc4d353a1cd4ff04777c23e8c68927389c3489f7289f2df8f227732777cc1659bbd22ff638f71fb1f2b38ce7e33a736e4b0199366aef960416d6b072e412e241ff7e56b3ae0269763d8071d94afb2556b855e8441dffa15d396978fbec70589d7fba5ac8f685821bcd78a84377f5c5139c8bdb354da547ccfaf22be9c99d5d7b1d4b4ef5147c9fad9037ffb96ff09deba2ca5b2c628c4b7a9d7d4f1c9371a820e59e0d5a3f00363c831bd0ec9591ca5d387ca0eead710c41aeabc07a982896a7753e307c8cfc989fc29b06e731aaa34c3634e7b556bd897fc37f0d1a85a1648a4f43da80191f0cdb852b7aea4064e1596d9fe05ce19dd7029831467a2f8752da7eccad3b6d250e27f4ef7576edd53270b6f683fbd6575813f4c4c44b3b5edcca47dc4e93c1986a8d99edb616a242cb82ecf8fda12ecb4592253fc1d9c803bbd4d0362e0e42959a15ad360d0bc53d1dc3fb92ed50bc7d0c5eb3be34ad549f8ff170d1a7495d6fcbd510df652f91453896671af59c426463ce4acb34b3ff8f41d096be89673789f5c62c0c6aa806bad37a0a70a86972aec88aefdf6a6d2174b429677c592599e3b7735348f842de34d10dcada32866028550f578269776b291058eace175bd67c7fdc41468f3ee3e54c6709bc2f67703c0a50fc9c022d0a58cb197095d7c0a565dabc3e60599001bf6ebe2c1ebad93e4526a9b958de8ff41d6080c036ce6848742b95390d7ed9fad5411341fcbeb79d9a3ec1d586dc7ba315f1d37907c6f69bc2fb6b39c4c2e3739f8fd7481b64f58edecf73f715ca795ac86cfc0d854a8b1e4bda36de76dc822070ba2c7cfc6373f7c4945d782c16041cadefda1130dd0a25ab7173cae7a70b368bd82c25fac8cfe87b68be0c83f6ecfba79ee47897012e8352166681d7b327fe72fd8cd23fe4e446dd8e1c9cec7f4ecaf90cc2e85134466bdc24f60b51a8b55846cb6c8f4fb077153b30f0dccc34d4c336c250b82593291bf2441287ffd5e17d204cbce4b60355011e497ace6d3048dc315069b258a143e41fd9aa88ec45621da8446de3cbc24a5cf0d078398d7cfd11b9e0444c3968f9e97481a9b58a456421ce7a98fd71256bd944b5da30f97806f2917cb64172794bb4263a016cec7e0e264662381850cd1da42542beda36ef5894e819df2b12ab7e049baa449f61f01aee3c11ca8bede23c18f55e726814f10c09834b38f92a27c098f5ec993cfda303e95f1ea6c0a53cb3618dcf76388f22e25a03462ff8648e8a685308f29bb29aa92fc73a7bed66383ff9c8f44b9643a18b3baa57cdc3003e3789e0e33b52a9f8348bd8cd0865d5b1e0c3683ad8b4300f0d54e8383c3e26990dd6d11041c041fbc619fbdd396badb1e59d8fb09eedcca3d560cef0d37b6e2d4aef06d4657729154703bfab5ada5ab223f2ac9ac979f35976e6d1c1abea3ce16c2e146433b121c05b21e2b7bb1e8ecfd9124e83d93c1f01a09d3217656714dcfbe859110720b0386bfc4f08867270e9f987be77269d6f097866e15fd2ddf02162738ed1711f23d6e117f39645ede5fbd9c33b3553ad7df1f4384ecce1f14a562aa0448a978fe6eefbd14aa68d35a7d1b56ad7c7c21019794629db2287ae879bd8765ce8f93b0b72a671d9ea9e3b6d6a1d5927c70008563be5718cb3380127f1567bd3ffc2c272d5d1fbe5d6c4ca2674260c1e4e6b6768ae04d27bb2de4942dfe79c34dbf5b05b4b35992d046e3706e671893f8f1cd5c72ef77db8e045d07cdc3547b3e6326690e492486e5bd313505264186d237141e677d040108283bc0ea12e0017a2962b22b8a1bda24e40fb9aa406976f05410ff6068391f4337fd0a1a7dbcb66510bd902008ed0e9ff0c1b7a79ee1a21c3df74510904ad5ca8baef23b4ce0961590012e2d11710ab5f43ae903a8e5353f71afe9c10e8aaf837e28f56dfe55e44d4faede2d213b2a2d7ca6316b63f7f661ecb8107fde18d5e00e80faef395eb94e924ae9e279f8c9c134ae86ba54ffdb91bc3302a64078e9bb905a0e6db6eb9037c5671f8611a2183574f25f3540a4bca5667d7c37edf65372ecfeee1e71d2be8a77b690a7c9763f112738375f641655bbb1484e33d9548ef4d0cd2c5814ec482222acf70705ebea834cdbc08acc60e3bff7c86182c204c903c1ed34197ec550ba8761b4a2b03b90d18e8597dff64863af056d62a300d89f5ee8c7794a88ad7b7b0c5830bbc208f6f3daf1d8297455b7bf54ec88cd7714dd1cd6a6a48b558e4ee974b0899a80cc448b78305a147a77aa42ad2f36c59b7f8e25739709ffc6892c797a84ccef742cb62a346714f2fe223d22e1119ff937f45ca084edf30129e98806d3f7bc963ea3085e47358e9987b5462bb8693a8169e80ec6ee13b09de28cedf3a2ae7070b7bfb24e196ebacb0aea9fe5719d463fc9968ee7558898c1e044ec651e64ec6bf401a0bc45477c0a741f4f3bac794d24096729678b10b2f5e6cae5e54e6200789bf7f337d886a3cd2ea769b923a710b65e1db61d035f5ad5f18a9fe0ec1ef5bfa18162364f6355777940a93770feec94efd7f6beb523b39558ba96230a0b2116fc93a9e5425835e1631ca66c4868cb1f339d96fb50e1be9b7def931be5befbd2f2fdfa9a4d0caccaccdc6186fe9318069e81d46dc7391b6cf57cf1d4a4605ac1e176a373352d4249693c79808a79e535289370ed273f8291aeb4884de07131a7e645934d623b9591e2cc06c6fd19084de1136e930c3a71db7a1dcbd62de6964cf3749e0301d816598317cb5ea38c707efb674231760edcb821ef37ee9450cb677af3c30b8d87f4fbb8d6a6d81e2ee3cb83cae2af3c3f36b5692d6de185965bc71dd2285d1612cb06f4c25ba118500840f185b28491e6f45ab9bede2f20432e225877532a1063959b7aae2f065d6856e3b5f4f34e343e82c74a38cb21ed00a5b60a2ee81ef6ed8218acae75486c593ffb6b8a8779b26eb04acdac3fc8193f70d00a1e20e3d7106c8bfb60af8be44740bdd7bb00bb8781252a901d96e8e8b235c8422e5363f35e1811b5582bf64206035b9a80d48b3aae77cbf7e4b786d9ba35a73d1f864adeff68f6e76673dc3a683fa8bcc46169f406c6ea2031b57a7786b38919259fe6c4664eeb522460780664ac31cb8199129b0ad7dce2af9146e36f7ce5abb19177988a00dada5e1119003349025cd79448f881881ee441dc79d0dac5226e8c282ae5cbd9be6aaf59254bbf17c5af2c991670c7b0ad93e1b6fe4f89c1c000a3d3ccf34cb2fe4458a450cc6682f7b8e75ea9b3a82475e067134e6b4ad34be555b13896b149f7e69973779b3b25ae1d3396742fa8e369e29193c4aa6cd2daf35ec160ff553bdff23765627029f5ceeec13c244231e65e159b409baada06e13e39f24f1fddf99e6a3a5407e6d54624a039ec0986a7f470cb4c7c3602641d00ee436516e4708fdbe79e5100efa4da6844d41bd62c9d9be5e67b82599a353b31a5b75eaf75a0d193c682b7b30d908d520aed93661fdfd3446744f904d960268ea76ff4ce3fdd5341195b301bbfc8a5a4781c9eb9b61a1caf8f63acf18b31db3048f024f7838e126beaeb07da92d928a636dc20346456a753db3686870ce10b0a394e2f9aee872033c55f40"}, {&(0x7f0000000480)="08bd2742d54adacf05d3ed7c4739a097cdfceb7cf2ec30a8a3dd4b863f327c4e155715c704ee78cc67b225547af80ef70243814691ac87faafd72c3e32ac14b3adc360a6e25347f3b0f59ed06685a59e4c4e4541ec4c87d7cd600c45a29e0400bdbbd63288268ea2a443d7355c41078c8b51538957e3f609bfa01f4094e88f415f888a76bd188495bb5d8726666a3f5f75e48665b7f2e798289746950766a1dbf312eda673e6309bca62b05d6aa0654358d0815e5087c437f1899c933b3b0bdd"}, {&(0x7f0000000540)="7cfb2e7db7a84b26d1e209d5f46f"}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) getgid() 22:28:29 executing program 1: shmget(0x2, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) 22:28:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) semget$private(0x0, 0x1, 0x2) ftruncate(r0, 0x0, 0x800000007) ftruncate(r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/84, 0x54, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x4, 0xffffffffffffffe0}, 0xc) msgget(0x2, 0x608) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x80000000, 0x7ff}, 0xc) 22:28:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:28:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 22:28:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa5, 0xb041}], 0x1}) execve(0x0, 0x0, 0x0) 22:28:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() ftruncate(r0, 0x0, 0x100000001) r2 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0x20}, {0x86, 0xfa57}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x88, 0x4}, {0xcf, 0x7}, {0x0, 0x5}, {0x20}, {0x0, 0x101}, {0x87, 0x8}, {0x0, 0x137}, {0x2, 0xff}, {0x123, 0x9}, {0xaf, 0x6}], 0xa}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0xf0, 0x1}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) 22:28:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) 22:28:30 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="137165ec6fac1ed00d727088f18a3943def12079491be219f87747798024b073260292e935e8a7600372554061a56608e70687a7c430f5009fb54b89946b6ca2fa3cc7423e939bef3c7e4ea4a5cee070957cc1cab824818028901b489889", 0x5e}, {&(0x7f00000000c0)}, {&(0x7f0000000180)="fe2f616a1575e2eb3f89bee05743bbee7f70bcee179685823ab19fe0636019f201267cfac8a01eb01eb6137efb712e75e08373a5920f11d2f12f0383d52635b2ff639364d4068434686d116af8466bde00febb8261515ee0ee59c8fd", 0x5c}, {&(0x7f0000000200)="7effb16820c18c18745a6919b64fe111302394e41a6fd2be2c43eb4c8d86feffb510a7e927c23a8a6b83318e9c20f5b8b668be19cb80e7001ab5f8933d7aad4b65a9d2563842af1f5751432e4f401c475a5c52701e378b2a", 0x58}, {&(0x7f0000000280)="a03d83c54bea54e1108c73107492f1b3c14fd9a563d84c77b57c23e80d08825c1ea2b774f140bb9cbcc860695a12ee974ec3481e06cfe8f20254a9aa52294e8600e005ddeaab64e2f8014513fdd40e21a8c033185f52cd82139e5bff2f347611eb3d5a1dfbe1aa32dfd74b190abd2a7d6a821ce596f066af8eb06d9e4018a31204569f2e5c560be4b918903303bd1f9ef72317e20e0dfea2751acef3de5bcef34a5c18efc39919a984a480e8dc3853908a7b02aa56bb9a5397b4f77efad9e907fe063f2775465e873ba7a369f78c23811fd3be3840a77242f3c91d55fdb4a5b8cd9300726a641e61c887325816b9c372ceac06b74d", 0xf5}, {&(0x7f0000000380)="d6cacb224e2beae12ca62012cbf7b8110951f4cba67f959174389a5de2e1e6d43163e543c94370306916a14db55171b9a715b806ad7dff2c9b90e33f61038876e33d6a0012531b6cf56134ad0b757b07c310c6", 0x53}], 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000ffffffff010000000000ec7f00000000000000", 0x2c}], 0x1) fcntl$setstatus(r0, 0x4, 0x88) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0xfffffffffffffff9, 0xe47, 0x4, 0x8db}, {0xffffffff, 0x0, 0x9, 0x2}, {0x6dd, 0x7, 0x3, 0x9}, {0x1, 0x81, 0xb42, 0x8}, {0x1f, 0x2, 0x7ff, 0x2}, {0x1ff, 0x0, 0xffffffff}, {0xfff, 0x7, 0x800000000000, 0x1f}, {0x98, 0x7, 0xd9cd, 0x400}]}) 22:28:30 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 22:28:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0xffffffffffffff18, 0x1, 0x30, 0x1, &(0x7f0000000040)={{0xf672, 0x1ff, 0xff9, 0x1000, 0x3000, 0xfffffffffffffffd}, {[0x2, 0xc5, 0xfff, 0xca, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0x8000, 0x7, 0xffa, 0x7, 0x3f, 0x6, 0x1, 0x6500, 0x1f], [0x2a3, 0x7b61dcbc, 0x53, 0x10001, 0x81, 0xd9, 0x9, 0x7f, 0x5, 0x62], [0x3, 0x7, 0x7, 0x4, 0xb7, 0x5, 0x81], [0x1, 0x3, 0x7fff, 0x0, 0x2], [{0x0, 0x400, 0x80000001, 0x4}, {0x7f, 0xfffffffffffffffc, 0xc5a, 0x1}, {0x9, 0x6, 0x100, 0x6}, {0x2, 0x2, 0x3ff}, {0x3ff, 0x20008, 0x6, 0x3f}, {0x2, 0x1, 0xfff, 0x5}, {0x5, 0x20, 0x8000, 0x5}, {0x401, 0x5, 0x0, 0x3}], {0x401, 0x8, 0x545, 0x40}, {0x200, 0x7fff, 0x100000000, 0x9}}}, 0x81, 0x6}) r1 = socket$inet6(0x18, 0x2, 0x0) getgid() getsockopt(r1, 0x200000029, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x9) 22:28:30 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b6235107000000000000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x404, 0x0, 0x2c3) 22:28:30 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r0) 22:28:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x91, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0xdd00) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="1f7f31ba0e6f74269e4e0df1f006ff1fb9c2ecf880d1473522805bcd6894e9e7aa9136765a6983c5b311c78756487581e5926ce6648877bd0c5cf8728faaf4a78089bdef780617d57a0c8f50fe688abfe55530d0ca2ebf9bb48876e9aee4b446c3959554758dd3720d04076fc7bbff952dd22a93522527d4c4a83a83eabe00ba725a87b24a1cd70802e9e1802075bbaefd58596c133bb69d056a14e77e6412b5c98c949c0773e3041ad09fbc5f6b1650bd80b0930ad7a4fe78a176c744cfe11b3f1b6b89b4dc34774186347c9919499b2454054392ccfc75be227ed812b7801372e3d5444070cc8ba3e75eaca8", 0xed}], 0x1) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af0622df23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:30 executing program 1: r0 = msgget$private(0x0, 0x517423c6677a9b46) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x2, 0x7}], 0x1) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000001440)={0xfffffffffffffffe, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) 22:28:30 executing program 1: utimes(0x0, &(0x7f00000001c0)) r0 = geteuid() r1 = getgid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 22:28:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x900, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xcd, 0x68, 0x8001, 0x2}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x81, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x101, 0x101}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000007, 0x400, 0xb3b4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000032, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x3, 0xb0}], 0x5, &(0x7f00000002c0)={0x100000000, 0x1000}) read(r0, &(0x7f0000000000)=""/60, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000001c0)=[{0x8, 0x8, 0xffffffff, 0x6}, {0x1, 0x9, 0x2d8, 0x8}, {0x366, 0x0, 0x1, 0x9}, {0x7fffffff, 0x6, 0x8, 0x2be1cec3}, {0x4, 0x9, 0x1, 0x4}]}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x43ba19960acce62e) 22:28:30 executing program 0: r0 = socket$inet6(0x18, 0x8006, 0x7) getsockopt(r0, 0xef85, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x4) getpgrp() getpgrp() 22:28:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) syz_open_pts() 22:28:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) close(r0) 22:28:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x22, 0xfffffffffffffffe}], 0x2}) 22:28:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 22:28:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000}) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 22:28:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000040)='~.', 0x2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 22:28:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 22:28:31 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000500)=""/4096, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) write(r1, &(0x7f0000000380)='!', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) 22:28:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 22:28:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1, 0x80000000004003, 0x2) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28020, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 0: r0 = socket(0x27, 0x3, 0xa8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) 22:28:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc, 0x8}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) 22:28:32 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10400, 0x0) recvfrom(r0, &(0x7f0000000180)=""/115, 0x73, 0x2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="4aacb581b820ff581d2c41570c90e09e48ed2c3e87fa525383637d40a3abb3b41e0e2b0bc6f4e9b1485f24041f311c7c8d33a6c8affec893410fde065368bfb7c22fe3b3bfd4ba", 0x47}, {&(0x7f00000002c0)="c9ae273adb75fc2a7743dccdaaa0101363494da6dca5bc5c8a83fb1ea4aa16592b2473a86fe257ff76b2af2bd8c714ad5340857583d13fb954555882b05958add5150c58c6414bd737499249c0fbcad5e468e9065a3b61bffc26ceefd26de06a65d2bbaf657ff879ffd13fa5f70c393a362a97a308788de5cc30d23135a48493928ac294a541fccc546ca82a3d40c732ae8aeab211ec0a9262201f49c413f5880fdf34aff5a65083345dda5147c9e48a9c380ae40ab996974d9e34e757c872d620606c1ad6571f17325dfeccff7986f6b5b6490ca2e18b2928e603347bad3492abadfbcedb70a9ebdc042db8417bb02c6510befefeb2ac92e8f73b43faf2bfcac355cb6c4142018e4f856d517bbf7406bd15475a6786f20abab09c57448ae71e8ba85b08cf462a36baa1698707e093879ce1c3b0d681e2ed91c35a001db78f58287d3d37fd9800d2f7fef346a3cf7afed19c08cce135d84fdae0af54e89839599720e1e2bf1730dfbcd081635ddd502e9074cbf050f18834efdefe0fbb2e93c4dd97120bc681ddc19c738dd030934fe50d3393ab1bd791ea32490aa078130649103010d7f8624a4da3be5f9d4feb4ff0c4bfb3d985179af06d2460b6b49a3c72a135b73a03fe40f4c5bd3912af95a6be63923012c63043f7d5dd079a721f4bda7a5d87bbe1050e543082d0d0c9a7e2d9f6bd2c4319c136dec4f8d0fa13d490257f484c350ee002149d3463069acd244b493977abb48beeb71007a56caa98ecb55dc9a628f9af731e4842aaefabc7ee645f2f540ebced545642819653384f3fb88bbb12e02d63b589b641c223945ec76e5f7ce5fceebfc8e386b7d3ad04c1d244acf9d7e342dd5f4f93b7ad5af5f9ab9da3e4c6bd877c74ba63b8ee260e73377c52031d3ad3a8f0fee79f0ad7d6cfdce605620d95dc053b3217f4f53e29884025fa1a8b59ec66afc834c593cb9b42e9eab2fa376b135a21477372ae320b3055b4c2806f18597d919ac2acc957c3edd4739c38d9bfb391e30d2497ef6eb7332838482627d654c2fd98647e0745da3a51f964640f98a8eb97707450cb95e3bf2ff1b82b6d21ea6a456a3c9f4918c4f75f2c5d892d56efa57750b3d21bbace0ca344acb6534d02d3a321140ed3a5e6318ea16ba7d6480a85d99c054c76269cdf5a9a115afd307e66d9305b6f39d8cfe97ca4c949ba1193daf69e80f184bc1653288ac32ae9263ff04e1769f3084f6d78c88f59f4543f6a34e81a00300ef2e5dc173746feed9603b2b22e5ccd3ff507a2fbd35d16b4f3bcb69682c242a0278f66270563429a0a2eddd832310b3b990da48612c202e66c8ec4b68aa8e3197b64d59c800a93dcf782433ade17f5d50b105b5ee6288e71c009e1b28178c1bc858656b1b20aae439f4190538080b2681f020718356cdcd142aee5ac30e16f1e8058e183622a743b08faf2393b2fd4ed1b8132b0f4b16c04f238855bb28f9c55feb2006a006214c430542f993d0dede4cb5075ca07d7ddc81a7e46ca78fe1ca946c5320b09fef363b74e18d9091fd51c40ce7eb950583d9e17f2b5459e282c6a4dac5f0efbed167fc9f195ee94d2e4f81f893a9f72c43bd69db22ea75e1e0f60b3e8592e2659001d4defde53315dab1fb9b9d44177679a0da9845808f5aff3207845465a868f70f7e156713f4cc38465348656d48781493f89c9f6c05ee904b83f5be0e8330c99e6294aee144941563e0e750f723f65d1506373f6fe9d96051ce47f47d7b1ea45c94569fae0992182989354633cb614174420a57cc26a7476f092a8432c1350f735bda95eade1f5743ab9c242cb355c61e04e631c39adaedd06f84bd7e7737520845e70ca1f1d5f59f418eb877406393bd377c1383dbed5fc5b9bff78ae132dfeb41cdc7cde2ff706618380162b6f6d0e8c0ba3e6894e5aeb6bff00fe70727cc55e8882371f813d72442e450c8c6c851a6d6e6e69e5a266ee9fc72c2d7f4b281888d9705650bc6df2b446e477fb9acd304827d3c87a587dd4d1bc99146e53d165cb8c105e886364e9cbf062c2eb24d049818bbb4d0fc03e47417c88afe098b26b707f79180d2a51f25426b8236f422760d9505e3309147a504824eb8d47b83e5267541526255b6ad6fb23867a1b35c89f3885fcff7ca3dcc2aa28f97c68a0f9ae2172fd7daff375b00ffd362e56ee163764c4825fe856c50ef09f8e5ec2d6c9385862929dfb50a384e91654aabe0f01e7e18e40224b98de1bde7b6e9d397eb57dda150815b8be703d1c5ea318ae1aeffe40630289acbf9f1586ba65047956e4a91687fddd21b8224706ed32b0f221de81b7970ddde9af1e9370f62faf0dee80494bc29e08a6f38f4bb9ef3cf7345629f032071f3bcf4fd816387978f080f98d30e79640add1992e9914a03b5265c791707cbd4155fcb18fcf36774f70bdd83a4f127320aae1e2a43767cbb72721a5d3880822ad21762b39b1a63c80e649c94244aec82eb16466bf990a02f82d04ae534cfcecac1d1bd44e8b4f416ae001aaa5bf818ff73c4c3f2841f6307ece03eae93837eb68bedb98f82eef6ade1f626288fc60afb396a92aad031d66ae019e28a8199bcc59903b9256bf68685e2c5ca955ca2c4a8820bc6d1a77ae32deab544e96f99d8091cb7f2d3460cfc4a2cf2bff1125bce9c1af6aa134dace49fc3039d5b8c4f77aa4378ad096284052c41923684263df27622cfb490812ab5c7ea3b5462954c00dfadbc67cf0ebe7b867ea0a6255dd0d0f83fd6bc655399ab990a460ed07193c8b7cc9fb2b849a99149eabc4e18cf0f8fff460d63a23d3fd7c84dcdc42f3a8bd80dd064d47d043fe93f9367349bd5c617979fedde31eeef88bb37b8017f98b6c8190a90ae23a9155a3176780d6131ed80c4a358180bd197bb1035505d1f4274a3cdc07fc8b8669be7edf5f66b55559b7b10375e82d8b4c55a88e4d6289c3614dbee2bdab237bf62709f3f6b9dd7b106db1f27eeba56951e3eee3796224488e4f284904c4982fc59fa8ae474b4dfcb86b9bfd40bef5de445e06f3f8be413676ea3e49aa0630af25795da7bf07020d10278a17a0882d547f3f95fd8229244f23f11f49aec4d964e78e1af9b7226ac30469c822b39a36b90c498ad01604fa6095410f992fbc0adbdcf4ffbd09fa44971ea13a689e821d738b87ccc491cda362438706dcde10f4cd94ca2c2b91ca5d8c3f6a5b8884f9dc938a323a8a2e8d9c3af06380b4484db6f95768717b34750e48e122ac2e6242397c4f3191f67c2e114690db196146e6104ff491cb22c12e4020069b6be7bde9a1c2ee3575a600043a3e5e7c65d27aa122de3289d58ed717a5ce712a7c7047246abd85f82036f8a40c2977fc1acf0e533a31b9924dcfe42408e4c91e47649644ecda26f51e76b231358634a3d459d8d9b724cdaf3c26555a463e96259dd5f2d5b334cd8b285e46e8af1ca9dd811a5332deedbde79dc25a2b7fef7b6d7a40051bdf51131a6dc64e05b8646184fb94a2e1cf9689d1eb59fc1516201c7f02bf04d0f1e4aa25f030f7dfb2098e994572f36f1846b4dd4be6e8f90f06416be933d727190779f048d0e1d8f4b14c4c64374f00eac77a439a259590e27a47ffe67e200fa3f09410f815dc227d28846c9f762a8ec6d31663cf3cba5dba013f8fd07a38810ae44d7015a7fe0321e8de8778723405bae4c0812eac194ac296a0d8f564af5dc010d6bd3c500fef10313af3ba257a2a5ffc13290f88b6ceb72b0184464f508f1053ad6b96a2d4b5182f2f06fb4e6121cb5698a5d57ddd68878e3ee5a74a4206650479753d8a88df1da88b54085a801651a95bd67f1e182363bf8a5ad00006f89c30d0abca17247e740e3fa4b77f049d4aa4f1bbc8b4129b0270cffd823c5297bf13f58fc4e4183d4c8d0a5bc9adc63480175d08cdb037f9edc33019b1e5fa21c4988549dbce100c4833f861b497f8b18c009693ea00f24c9cf91b156e18d285b9f6110414b12a8ff078bb5799153a2aeb80e493cd021020b99bc9bfd53ef84802515be22860095ec0fe89456baf8a2d4e9faf7a9ba7725c9060523a10fd6b11984417fb0b5c39b684b2f9218d3eb265571778473971c51d37f253e6221d67b4a6ae2da41f8cb6c81548071be68d3561df05e5788d57d114d61fcb9bedb93702e3b98b0e4bd68117a6e60ba4b721ec64e4978d4e0415a12ead8fd208c4507eebd4d6a27c0c77c2254ddbbca42adf53402a56c31e7baf3b2c633e2c86094dc3f178709a0f327be647223614a4575b150abc8dc231b51a3e5e7ce2b3a730bc8279684ea285671398e71696a1b1330418d80e817f230b35fa8ffcc4a072a1bab3d7039f1a03593806aab0fd7e17a910f9a11c42c8fd5e10c741af0df8be179de62c0e96a6d5c3c4e1c32948350f31c8ad118eb62fa7c9115a19640269737843d6a335c78ff74a7d7f660ddcadb7715ffd56d91387b220a0ec1c31ccb2e09fad4d5655eb27705d15934246bc5ff35d4cab2e87bd12fde1daea71ca55d7d7951f0e40452c75fa208c5bf2fdb4a6440d22bef1e7a43ababa642043ae46be0008677fac74bb55ca9f1404b25fe7828d2e3f7adde7e700b204c3467a504f5f02f37a6e6494d7c159c14f65535c934428d46a6f8e4710166f8c0fe36ed6601cbbee99617b0f3503ffbb3ef95c070737bb02b0d2d323c42421a37f37fba7a0f171b23afdb509df2d4a3a30b46f9d3b6958f2a658fe7cf45ae3b86bd4081a80fb0053fca8b9b411d28ce1764e13ceba68c16bddd167436c9e7385fbbece875a61e6f42bea71a914000b75d91da34c5d631e0b70f563a4cb5b79f83cc91b6029f21bcf43e4b74deb189b634b30dd95ed244bf6dad738d63a7ff5736d364cde107c34315695ad7fe3a03b5deb38aa6f549a4387204c5ddff4a711a192e8eb534fefb64179335736ffa04516f41ba5f6a8684b3fbacdd7c4ec038e3b65323ca4b3cea4aa96f3218c148c203ebb8c5bc2576a469029db4d6979504eb092643b73272e32e10c6d5347d21e61460e278a54e105d4dddafe46129c8407155d6ca6ebda10fc0b819ba7aac540319866a584d763441b50067a270bccfea8f9755c18adcac172a6b597d06f16048d5e9fb3f63f2e24525c68076546774288a720d5caf58262987dee573ab5e6f205871de2d465280c94ea0d04f8f229370c4070681967edcf05d9bf48f802bfcfb5b1fee67919de409c2cc9e501fa15e877ac2a8ce0ea8dab3be8dc06e6ce7d0f42ba55316094131fadfdde672464af8a694cb8049dacd9c813865ec381246fecf18e21f9f6c8000660163ecf0c6abdb1c0e603114c71a88807f88c1123c3ec5d61a4cfa778f903a62bf156c47bde9e116dfa282c56b19a2fff659e6a217adf7370da0c8561f0196b3b54a0fd55f8818dd9c66752d5d112e20d3c5c8772016767241b190fcb8e6d683e3c865f828eab7745f5dfe1f5d337663896bf6a0efecc25bff75fc9b9abf1f295dd1544dfe18586909c420d89575cea12ebbde3169b4977fec6a07cddd22d3d644950c27afeda079685bf1989755799becfe7c20dd81f74723cf5df0655d045c2ac31bdc4ed5da28821850701f914df9399d5829912cca2caedfa3e5a9a534f1719ba444a526df0943d7824b8baf6f914d9e750113864ba00426a5b50fa10f7d3837cc1684d80e8e52d583c591fba1cd6a4fbf61cf78359150b17e0a63995f37ee1cfc5e75d42e1d1cfda1b86887538d7818604445e7ed96f5833d39cab4bddb71fb2fb491621f11503c3f7d8b1", 0x1000}], 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="f80000000000000001000000ff0100000c487d395e21c809344b5f05f6a2894d56b47e5c1213d42fa7eb961bcbb600813a8075735e6415e33420b902138036a44d3e7df662720dd4884f1ad6515c9a3ce0d923d4a24b698bb200e6cc9fc4cc616b5c0100010000000000518c5b334767b7e22949e6e4f86d3f3f0ba0fd2a44f0edba73eac4490ecddad6c76ee7990d8dd11643eb7844022cdbf1ea0127d47c46301d663bfca03a0400555449ebc3c433ddfceccd0670f4f930457278b2204d8ae0c78be321dee0433a7070fb70ab84c33eca16d092cc75c3271d359ae314d156386056499f89fcf032e0fa054098f7cb34e5d1db5be7b59459aea7df2e7df1064056aed9"], 0xf8}, 0x409) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 22:28:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) nanosleep(&(0x7f0000000180)={0x7, 0x6}, &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0xff7ffffffffffffd, 0x140) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:28:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() close(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x479c7261605f1cbb}, {0xffffffffffffffff, 0x4}, {r0, 0x80}], 0x4, 0x100000001) dup(r1) syz_open_pts() 22:28:32 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x800000018, 0x2, 0x6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:28:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) r2 = dup(r0) write(r2, &(0x7f0000000080)="5620ea16cb6a17f4ef1f21230ebdd4abe8007ef3921e84fcea959f3208015501c2154bb8f5a693bbfd1d07fae3ccaee82a9082aecb906c47e2e0d64b81a0a1e741d87356d97af58ee5e2e2a18ce54b1c64c588866712e484212674c18b39198e35748db74ec6f0fd0a8a6ddd09046417e1f9b2c983371b345c959016a9a9a511c2b8daaf706a26faca006cd3f4f9d4e3a78e403b17d7d26f327658c0bc0a54bdcdbafd1f7d", 0xa5) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100, 0x7, 0xfffffffffffffffe, 0x6, "53359d10b93220ae33102fa595ff94a99f7fdf70", 0x2, 0xffffffff}) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) syz_open_pts() 22:28:32 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='#!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#+#@)\x00', &(0x7f00000001c0)=',\x00'], &(0x7f0000000340)=[&(0x7f0000000240)=',\x00', &(0x7f0000000280)=')(\x00', &(0x7f00000002c0)='.{\x00', &(0x7f0000000300)='/$$\x00']) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x130) r3 = dup2(r0, r2) execve(0x0, 0x0, 0x0) getpeername$inet(r3, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendmsg(r3, &(0x7f00000016c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="35d5d0f2eb8a3f3eca323ef796804940c9b1cfacbc2648bf729a8928ab0de64f95cfc5fb52838a87bdbd2c1d17291e0ba450f77971ee2ffe814dd7a3bbec9c8f41fdbca62aa94cb35aa6c0eb9388df210f3eb8dd1caab8bfdaf34480a81b0dee0ccc5514bd446214e4ad0b179a4007929802348439cfbb1a4d07a5799bf1358d819d4ee2b7df58b64393e4eb6f5e0f7bfce74bc626eaea7c99b75c489cf871c12ae92dced7920f018970d46119234cd1472ffbbdb72d07fe4d5c13ebef406fcc467c6d9a296c057f8c25b714438b42c1c8b7ade436ea9aaa87edda6f22693f2940b8bb3c442c5cb66c7533a62ec15e4e92ed8f", 0xf3}, {&(0x7f00000004c0)="51dbf04f723f4ace557f3be4097bfa80ca01eea5e5e4b2e743baed18a27edb161ac2ec95c2ab3e7960208b4b527194fdfebc164b147fb790f0c8f022b51017b748120d24d010a1394f92cc2f891108a663bdb6d013c7a0c5760a6c4b0121be0ba2fe7cdededc20f01e6f38b8e85eeedf63936f4b5e6b7a731c7ac201c62af765d3a24ffc85de86cdb66053540c8941078ab83acb398dac9187acbf7f3e324f3c621339b1ea8a35c5d9c57fdd44009c0f07526acd4affe0eb64dc0800cdc5fdf9dd1f9852a1a74438", 0xc8}], 0x2, &(0x7f0000000600)=[{0xb0, 0xffff, 0xfffffffffffffff7, "50375a860271af4c73018f813c24a20b7a8f2f1c728f47d801013098880bddb1df277044a5ac0cc6081157f8e7b35f05f91f51b838c751a1c5b073168ec0dd7d914d2adf199e327e49ae632dd68862175c90c34105236cdf2835eb2f08d82c69e81728b6bafeea28ad5f53a985a585e6bee4ffcf9ac390956174b40566c972b4d081432b9bf32848c7bedc12fb07c6fded53b9ace03d3eedabfe4a6d30bbd5"}, {0x1010, 0xffff, 0x80000000, "9ed52df873097960c2b14988fc18ad82ed90607b199c07a5d95bb04bce7d7770050b06116ef57a4920c8aa7b2669db9bf0bcbafa9c7d1214e7e80437ba60aa55cee246af4df31beed970a95e158b09600dc2cda4693ce74bcaf84add355f2d8d81c940741f719085c5db235154662cccb8d315200f126a890a2c03bd556ec3ec7eca4fe55379a951e89b2dd27be3581712e069bc15792845f198e8338409cfccaec172a1abcdbd0019715c86385beb4f2eef538d9da6a29e518bf9b207a3c9c2e0731ce2484ed32841696f753b2e540a16c01fb94cb3a71c3391bd2a6ba95db24fa554d908bc8325017e10a46e22c892bfcbb8e0ec79e5300ea6c482bb1903c6c03603f36713eebd8abc347379f9a383f3b52041772a996929b3d4ff9813d0f695fab5308cbbd65737a68a3a5cd724da2dbbdb1ad90ebaf1538c13ab9ce4747e9a6c9a99d6bd6e31841fa1ec96a9400de93e2da41bc86637689c726f880df0dd035dbe5282f0099eab1e4d57667666b846bb947a02cb021732845a6183a3a38ee0f184ffaa44d7434e890a48bdf27dca3fe8979ae534650e2df19bfa9878dd3636ab330a6359b1878e99490d91566f4b067d674940fb0417861ce30bd3ac5c7bd06a13f5991735d2bac31a408b09a4fa5a697efa932876446ce7167c3b433fac03fe737ebe46d3f9d56c590fcc3059d1c8dd6532579909ad051a1d4223b8d12bbf96531af74809a87213ca3161e44feff5c80f2f5d502b177444ba1e9b2759f72c795ba627360f9939c3776494f98784fbfcc427e55c3d1983d299b382249500ed29c3a218c661739d33c9529948e2beebcb28700e33279e1aa52706921ae1dfe31637a0ad942929e9b2246e87358fdd6e63d9d8ef8a95e2fa5c691bd5dee76cc34dcd026f7c1422e0dc0080cb5f3f934b9beb217cbd58be2c53c1c4a868484cac8598e58d00223f7fd650b185a2d9ebf9034f9c464ba57c7fd9777f6cbfe4f11446f186bad181c9f3aa6d37720079154ee58b220803a03fffbd8070af4ef523c4aa4fd2743d795fe099ba9160945a528d6cba88f7e78cc492bd9fdd189bfd08923b7f11ff159a231f62a1559d0e07ff1b1223f0c19ae65a346bc6d1d42aa62f6312ab577e31786d81e3b9f64df0316fb74b32a759cf53432bf6eee20ef2acd72950d6cce368823f98937708d64bb655cba50aaf1cfdf7701a61b5856b9d0fa3f5efbe8f84fdf0b15a4e18a100359dd4940458aecb47fe52ddbdb2bd82582c25d823946594c5e2cd898597c6f3fab815289f67a6102a6d68aff4889d6540ded900e634c2deeaefdcdece40576ee976318ad929b4adf3378bdbf146d8be767fdc48b856d28d50ea519acc31def5d2772baca8c0f352bce8b34e4d0bf1db168f5906d2e43567df47efc909053e632d19340c5c443406d94ca7517c94520a3dcb91fec0771de2a86e1a5edcca313488e60386f984c00d042d213f026e7402fa89d86a2e08bd08f66da01e4fab52da79250099e20c3f7ff476e4549760f5398d9c356d2acaf1ed2dc928af8406ba1368c475b48f832d66ed16875ab5d69ac0a77775eb1fc001f726a56984e4921769bb8d056c041e1cdfaf1565f6156db4c9592cca4defaa80e5dae13816542247b70adc28219c4b79c1d2de659f223819ea89faa63eeb427f6c729d0a9b784621e548fecaa4285643f50589098205d5d2724fc85947c27ad749d61d203e0060cd0e4d54ed402290455c2233e4ad03e806bcdc3f3b7879aa306f67dfc8904eced7511aa9daf5f2f461f3bf9e74428bceaea6ab79c6baa441d1352818cb7ea12d1af4e328c4954d5dbe698724eef4d65b37f01879fb4a77803e918ece20cbad39e0757b0fd7bdf55110c0a8366d5e9fbf5ba0cf9ceaabe8b4817df954567e0e28c08a94e02aa127b3c1d87af15be64e621e56117056b034a08243001035eafb0a74a9c8a692880f10819cde81dad44bb667410febf017175c9c4d571c9649b00bbba4fbc9e3158097044f381d0c2f0437313963e10678f7692ee2431176f9172a0e65a0dec64b489a5f7c64e3b86c51feb2bef5ebf4b963b8da41e6b7e4579aa7d50710245c5da071451e4828fadef0bee2263a732d11d487250a3fefbc6945cadb0075f267dadf20bb5addcf8ebd18eb34172ff4aac02ab4d24ce29c7c4282e23c971cdd049fe358eec56db4f4bdc479eb9173c0717ceb20eb0e53d8bfbb25b4500a674326a30b6bd3fb7a421c6ed79f14f604d516aaa22bb8f00897007764de2288ba04a846ef1dba5ac9a0a5d2136033fd5526deeb1845956a47945037b07f96a73d15f75035f4ae877022503858700d6e32a011c091cd18780a7e9f29809d90e0671084d22456dc91c33c712da9a645494130360ee07185311861cc9135bf4b99fdd99696fb25cf1cf9cb6b2bcfb2ebb6dc16cae60b4a928522cd679cfe68676d4bfa57f9d77f988a564baef9c54e702f33da714c08205620ff803e4e013775ec036294ca5c4e49f7e8a48fdea15eb465fb1b30521d5f8d2df8e76b07033ad17c16fa99d2176da9d8d6ec1f821754558c607624c61abaa1c5e28df2f41d928839e56100930d307c0d413786c2a42c702d49a2bca04e3bdb3adb43d26b3daef02fa0deca089e041e788f7cda8b451384ce0280be4d88c052e372951e46002d55172619bb2c49d7ae1c8f35892693e870ae2138606ed174853c5590eefe7238e5887e0a5e0612a18dc1ae77dd3fe9db3e607c51bb6d87a5d3d5e51abb7f566930da296bd15ec1a14aff2374471bf354165c0a5489cb377e68d02d2fb56736435bb35d6e9edaf68de77006fda1b25366aa77583c126e5574cdf0a7ed955e0480f36bf817f0f2e30c708f3d0caf43863271d9ce0adb8c338b318c095f9da709b0c45444c26679ed7cdbf111b053bc05b5f8c7670ab3fd8bf2af9090ba43ba2aed5c65b0bcd4c53760d9e9eddc6ce3b3ffb8c2ac1272d51b323bbcfdfda0cb8d802ce51fb07d9bc00a96b80a6900ea5771c520244a9ff4bd715101150cbe5c6e82aba1ab0620a2a67685bf986752e2c0ebbec8d79796a74c34e501f54ef1aedae3f2d7f247dc6bdaa46f007f72ffc59e872fe95e95b40031ca929658afee421d0c64f8652598aa8a41009d758aeccee08a6785010857eaa3560c919474acf89b89fc537201a5bebfe506d8f37e670dd844b28d536e2f2fa70f05f1efa6262250e3461187dd0f37c53105912c181b3e044ac9349c2f25d064683e89f00a9de502d1cb6fb365a0d7b103a72a58748b6d59f466a06a0ea872c47f02febe784d52246c2244c1be038b7d237c06dc3eb309099a1c8f3f2208dce58e80d96a2c2b6d1a29ecbb2541dccf23642923608ddc422a41e5280050039bfa4e388ea07670032429eddb1bbd1db662664927ed348ed6b1c30e0b17d0cd3a5d483b684d8a5b6f744925a42ad82ba3d7c94226397b1195da4b113c7aaee82ba7b6df4a4351dd3c748fb6d0c8289d53054f432112333a3455a2db66782372206bdc25733293d1ecfc35a18d9fbc35a0c152739bc71d9a3fe10b371d8cd270763245225b69e17cd946bdcc3198b17441d135d0b469cce610fd8e44c363434a96dc9906ebabe79872a73525f3a06d8de672ae6761fd38259039192ed6c33c30d75619d3d5590edcc2b0b4a7c30e09e99fffabf008fb602ba0b8cfe37b81d32d58004a1323f3719db889fc0614a73014ece8551dbde61a70b19f8c03bbc500cd105a54f13283fe34e5f3ee9629eb67c9f017d63f493ef43376b81df054e6cfbaa9a811f7d9e230eeb8c30d29bec8eb95059a36322944b96e0f6f2c0bd1b69dad46d512853f24da469e16073031edf84aa9353e6eeab4433b34ad3aafda1b671d5ac45650582dd190a8b60143866c99c61897f19cbdda857692d8bbfe7925356482d4a75368e9b8cc7523d3e32a65693e4b1ba245a1ce69a61a6076a72ac64db2a50c64cb2963580f031d6286a9e8fcedd5d8dd377c7598b678fc0fba26fcf758313d7e3ffcd5a931c119356ca0d769fbf0bd5cf2c653c11cb4066342fb313d3990af049ddfaf22827b84ffe06b59900bf38a05dc403b0fafa2035330a244cc00785526de0ec883ff72836bfbb62165d87e13027e49a70e6b8dd9598e013893d98e7019d5fec18c4658e2db62b113e95a38cc2517d318953af753df9d68e0d1c77b931b109c56702689385be83113936cd0abff36e6cc001d71dffb303181f09344f76dcc0f602547605d9a15cb98391e7fc10e7e3d8dbca7416cc50c5b563ad32360d359e94836f4ebdbfd5f295150d93b4b17ce8ce3fa4ea7c034105ed84d94e501fbed89f2aba51aa917476f5364a0b7f54f86dd5c9d8c64a5f8c8ffcd5b1d59b1fd506a104785b2ae9e9c5ae232981a83b019071970e812cc5153f97348e02e36dfb85ca7d09a6372d394daaca57f0bc57fb806ac9532800ac8c244aea427e78d91f08728d48157d72847d110d1b37227bc88dc46ed14398cb141bff3513d2e98e7d7d85884d11c41801d9d0a2133d9396122d05fed2cff27c657e38541425b82e0480b44b64ec3f35af44498f5bdb0d0b0d8f7b6c621c6153b17ad32e0a4c7259c32bae400e6105f75251b984be1ab1b37b70b03939bff7e4deffc9a53e2c691b9e8606e7b756a4f9584d447ec3f6e5a92fd9ea3b6456317e7cf16c6fe97af4ed156f3672a9864aef166fd5622f7ca2370e5a2cc2ee0535459f162d770be650e45a8b4aeec464365e97e34989374b44a4ebb2aef86da5d6dad17c18f46b46dc1d71802bfe5e60ce6b07bb862b193fbd17b8186c54eebfbd919fe5a275e4b8b6f91a91c5ebb994fe29172ab409c79ffc5c40e661fde4c7d66914e44c86903f0f167b95e8677af2d6ff8521928ee42fa8a8aae2b997438d77f847b4edb44b2e2ded741d2f2e269b0fe0731b1749035cd605e20841af458511724fd3811996e12d7afbea17ab639a53110f238130a5eb7c9a4e5dac94f8dbf6aee765eaf71d952c4f03679974aeb7edbe0ff03e6f58bafeca88c00f6a873c84aecfe65a50e67d2896b2f530ec93f7dbf0018e2aa32ce42ae85b723f4849b7760df22e7edea67ee38f07f46c7138f3eed6a258a9cf5f080738d833570562eb3087244d56f6cb6d588a4370360e372b55bcdd668126882ff849064fbfd0e8ca640f60e5406f79794f6be0574326a699512218951bec81640dbf56f06b9eb203e48aa903f065ef52bfd152e1eaea491fb1c02ec3176608387a00a6ed2ce6f897b7fc2f2c561081d78da42e656fb34d7aaab135e28f45b4f786296deee6825627479c14ce0559b78c25e51e649589b4b2f7a5ff50d0ac40c95cf5f8c058f8eefc55673d0e58a5038f69fa17c3e5e9a6bcf40878c817fe24b13b3e7c19566c349134433c4854528500e8f34b4d0b7456c67233f31975a62bf38836262e61a309054b9d7ad4ac34efaf4dee13f9b23da94fbed86faba33cf958326effb82da63130d8bdd67bfdd7ebc81395beef2b1e6c07d488c468bc2aedb11688642dab9a547899d2be39c67a917d1d0da83cb2695733b98a7f36477fdc1bb04dc61d1a212bdbeef048460c27d2d248583a91df3002e8627c6df29d37b133f79b83f1da58802ffa833c47b782acd455fb90d2eb8b47b6f2bfb7a5476f504eef45cc8aba4e72fb1c4a96e86873fe6be090bb23da901754505eb6c8d7ccf9b3d866cb80527a519b2c1c8a3be760eb4fdfd88bd127c3ebc5ebea88df8d4cc4bc2814dcd15b29772eb53bcd668c531c5"}], 0x10c0}, 0x0) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{0x3c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/154, 0x9a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pwrite(r0, &(0x7f0000000140)="ba8ee14edeecf9ab842228e53250ab29148e2055b2fea0b109b81a", 0x1b, 0x0, 0x0) 22:28:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) write(r0, 0x0, 0x11b) 22:28:33 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') r2 = semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0xffffffff7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) faccessat(r0, &(0x7f0000000240)='./file\x00', 0x2, 0x3) semget$private(0x0, 0x2, 0x100) 22:28:33 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x3ba, 0x10001}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x14, 0x20}, 0x8) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x1, 0x5, 0x9, 0xffff, 0x2, 0xd1d, 0x3}, &(0x7f0000000040)={0x20, 0xb5aa, 0x6, 0xfffffffeffffffff, 0x9, 0x7fffffff, 0x0, 0x1}, &(0x7f0000000080)={0x6, 0x488, 0x4, 0x8001, 0x7, 0x1000, 0x9, 0x5b}, &(0x7f00000000c0)={0xc, 0x3f}) 22:28:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x3, 0x0, './file0\x00', 0x3ff, 0x5, 0x5, 0x200}) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xcb6) connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) getuid() 22:28:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) 22:28:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x200000000000000}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffc, 0x7f, 0x1, 0x0, 0x318f59ef, 0x401, 0x80, 0x1, 0x1, 0x5a2, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000002140)=[{&(0x7f0000000080)="4dd16ccd125186d75d789ae59c1188c2d27454eb4cf7a08b3533926ec4c4b2ac5a4ae250e5ba65a2a6bea1b86addcd6ad3fb25cac8a0545d9cf84980081d08e3832bfdf288d28a49cb50577593c346f38e826d32eae02964968b162e587f2bd47a9a6c2bfd2fe3fe317f8e185a7583d678a234d87f3c141db9280ca25a6c5157433ced6cda7f7685bd567b45ce762e16e1113ea56312fc0bb27ab123ddd7d7610aa8e2468968a05b94bfbfac30fb9ea9902156c33770661fe4885ece3de8d0a32d45a5ecd810953c78c3d9dcb79aa5269d28964c7b1d138f5f8641effb86d46342029e555f1cd73eb14d3278027cc739fe232b67ab49e9f9541e7f33afbe2b78b2d9775025f9e479832eb9191e5c154628e3908f72a399dc6ecc8689e250c2e38f2137714243e531c33661a5d2cbba450aafe868b450690ebff06cba4c4bad2a1e2a040f598effb7f351f0c10bb5aa953a3afe068a557edc49e30a83d146e3abb398c02426f35cf178379c5bdb7af6e5356e843ea383212059819cefae38c638bbee28608747de88493636e83ac041ac367f79331bdee10c0831a33262b898783733da226bc5be4068ca4ec1083463a2cb5ddd8057439bc00ac8d0ee51c5fa335230a135330bc8c06c5b08aba3eb6612d21f985de724f5c454a7ebc08ea9a0aca4fb020fbda8cc2d147352cc6dc0c8ea90d67e7c5055b93b10fdab1e5e49b7dd70cb59808d44fa634bad5c7722cf7f1d5e25acdd6ffc0eb2fb5e8f1f6883c5dc720ce50632899bf04ccf8b53ab2aa7804ee1cac0b743a30f3d521d7ce5ec8ce34b634c18f4bff50f301eb72f2a8e59a30df16c4d2e88b7f285065ca24bf114f866a6081157102cdb55e4c8a6945908b51f07840d1bc77f92240ba661208d26502f18be6af90826c8defa3a06cd7ba29a34e0b9f101dba47a8193b63e0642a4c5d733710105a628ad5d5fa736f6a9ac26faa565c403942955cb7ef8a7413308de3c3789dab03a42cd4098e02b64d49c73d687092072482982e979fe6218f543a94ebf8c73dd5ea9b21bd0ecb936bcc082bee3a06622bab47fa8c59630a34521d292731c07e4f0b14efbcfaadb19fdf247ffc68e90f0f464deecaa7c9a60f273ac63031285ee05398775d43b46ba0eaa6204095960244619fa778dbf86d9808eea83ed362adc8e81545d6fcb1ff8ac258b0776caf761ddb94a2eaf5267ed55070b7c8441914613013b213f1f7afe61373ddcf7367ab4f0ed9ba8db6eaaf7573d98d65778c65001f843c886b1782cdad33000178073bb6217e5b84bb487517ba5c0c538ef127f009397cb7154c1f4b1d7de00d539fc568382729067e2787dd9545fbfbbca8cb85f86a28d68dad42138183e4cc1762c5dd25b9b4fdc888f642b0d5761ffe8916851d072b82061382259a17929c8f2a851bf6ab2e3be034f72ce34f8b598060b2be0fa1c49f7879e6406e7ed3070f4734b80b1bb16ccbefba113314578a0fcc29bb9b5d13af4552086c70445ccfc61f9a9e4c98e2e6094c9f05aba4f5d07181709f0732e6ec95a2c46a16a1fc00169868096ca9252088d2968af8a965660f7583c5b4004f88b2774376d7365312962b18e55c5fc9ab05e87fec33daa4ac1fd68044fe0396a332e1ad59ed78c79a118300af4113696e5029764b8be1e944c2f7433b1724704707bde15aa1fb3b232861e9b37f2189d2813a0b309a93e8408e6910d835fd856580e77d2858f746743c8e55438f1aaad33c9fb61488947570a2c6f35839a399689e2560a06c541381bf1e96d0ccb51056f5f677ac71f79ad9ac9f74e7a6cc8128af5f9f81ff42f9e1b5c09a05436c69b429ec9d26de52425ba4aa4ad8d4df154f7f723d03e8607cd81c16e0ac43c9f4b38576d16c9715305596f3e575297e55e1b1aca86b0dd7832fd6d3ad1bd701bf404fafd716874fd93dc084e7731e4c561fce4a6275bf7895ce5f1e74da13a2caf75258867aa1ad76943ae51b6c7dc3ad1d5f71995a92541b3a42222ae1d4a58c729b9089a63895a79b0cbf4bf8b486ea66105fb438a43c6955f449052ecfba0f756d768341db69c38f3c4cc319c721357bca31101eb478535bb839a81fa1e07b3c40305ce0f1d65cbdf0a19e74c7bba305facf6d63478895fd77ee7d24c6952854b1034d1afc68a7a282e70e900a397c35a31531852a5204ee797207bd1ecfc2ff50372d24d7eb3ea68a8156926f7c42f7616c002eaac31e69ce7a87608299ccddc865b4edd95e807b51229bfdb37f5bfac717ac7b7439a1bf801c1fdc2047ba4616a8d99baa893113909991bccdaba127ca35e045956a56d875054ce28edfb9120f886ba58a1702958a78da1027274210495ac4f6cf0e6d3ca3d573680560a9b659fe77450f88349ccbb2c13214bb821215600aa05824a5ce3364b8b891d9b76348a6eabce2099268cb881eb92f1f42b1fcb0fd6a882e8c59ba55221f6990dc4b644a2d53f959147332387ea6234893be2dfd8a4a69c9706e310140df88311a033f610ae94530cd68f4cb19944946dc3002a26dff06378bd0046c9a8dc1841bfd6fae45dc2902a283479a4a4dba942553d6cd5f861c1e6f7b34efc4d5ad1a5f7f97178088b32033c120c1c2c1042bf26b0339062141fce04f89e7f358b2d3d641e14ec41e730f135e5f0503b698a1606995b62ac8de946ae6e42aaed529275fcb04576cce97d7b5fb82cfee21c1941f38943c8c441606ef1ebc7b252dda1bead7872ab75c0c0f63f420994aacd65b425b630259751c92b80b6068cea833d40bd1c1fc8691e0215266531ad7d704f7f975bdbb1c9a2577c7f1874052225bfa06951a733baf07fec2b73ec5c1afe316be2bbcfd94bfa8049366a55d1a434bbfbb3f4ea793b2d011647d2d8d0a056662972a52e3a9af25ae86c1a1f9f9e94e48cc49b695e43958c9b6c81cd78661bf070fe62e8fccfa547c5e5abcffb9fc3e35d0758433be515c78dc501cd3549c8150204a3ef47ad801492dbbafade699663c80a37e40440299f99f632688880d922f09795722d3ee6077fd9cc066c222766ba0b090c2db02b41d4af5783abd1e516c2ec13714861781b63184661a3070bb8e71e79e592a55a2a67240414878d89d2606a1ef23963b95bdcef41030657af490a169043c9e040e4da648a4f2259c53d4fbc617b2421bfc4709d77b900d66a6be0a08fe1960a6b1381d426a51507959ae0a5fffdf69faad752b668cb23dc7009cdd082a24429447dca16f19668f3f0ecdd1d09f5947ebe775df97d1d6459bef1dd5dfd13d908bb8c8174249b0b31908910ab8faa3f06c67e513612d3ef6f0028b4264204bd3b65378ef90833b95dd34d1e3fe631e7e282adce71d615da2dccdab535fab49edc008dea21276c9323fe0427c8345dc3f5a3a25c9a3dfc1165981be2c79179d0efcf1030b45271ab48cc6abbf878df048f71113988fd53d106a38a0ebb5d8b79d3947b577624638eb34acade97510a47a6c5282f5fc2844912bac6377f7f0a332094ab90c2df923f70e2c64fa371f3ef57c9879348a7353d74eb3b3a0002d7470d9f3b2329c9759b1cefab5e69e458a5d76ada056c9cd8f7f3a853475817ab73b760a11694c0fd75f042252f8301a83a96f370fe801d7e81ec3130aaf93cd25eb381d39ec22b2b9ad4a83d893838afdd7c5f370b9ae829bd31f130f36152c2643086b2a9c5236eeeeda16b0b6ff61c50b8bbaf6df84edad8ee19cf00132a5f6d15e498f4a04aa6b63194f64c5a63344f9037e9fa0541c70b28088ac8c23293a159813f0fdd67b6632c55081944af8d49753794f6dc834d106e2b2971143bb4c51a57ffd73a55339c9a1ba58eb2aba539fae82656127003cc241712d5157c554b71455f1f62c84b042335aa5eccf2ad481a2714845dc94cb466d79cd159b09fa31b999e36eacc5306238aae274d714a39c02903536a8a6c7da6d5d7cad84f76feff02d1fe0980236681c609be654b500f2c123d905898c75524394c3bbfc6cb887b7acdd589d03fd7462a81ed0c7461f41e78f270167c2b01054089de1919cfb9498fe10c323ffe3053ccd1d5f25e49620f07d8691291464a5ef66e3c8d123a46953586c55e8fb7cec8dbf6ed0a08bfde2b8d419172beae00742371534a6e3d3c0a1db95d1ea04df89bb11836586d719a68d7d37521b0572563540a2f5c496dc8afacc58efe0f3dabe4bb4a695846239747c72670ae5030616974d1db896649823a88d3487e7f0326cb293fda0973404bef13a1f95d5ed9b09d3e1772f046c29c182b58c8d6ce749480d093944a38b42f152dd226343e9d59a9ad986985d9eb1dcd3b807978cd1820c771b46e1be2971cc3283131c18eca352047fd893d6f7f71a4d8a3ff70ead73837ea89f0acb2b62252030e167cbe0eb4c3816481efe3bb6e93599c1b3a8b1748f1b09ef3c271bfa62323944ea80a36f1d9a6132aed9ed100c3b01e6d290f07378d8326f13e354dd039053406e2dd10a3fff985ef2adc677360ff2b04bd9e5983a9b2adaa8cf94bb99c42285346475e7fe9cca47a881bd1a1201a8199988f9f44c6ce607a25799a25845e19bedcd9e72bc4b3bc5e93b8b3387bdfbbc7bb540661f55fc12c3fbeb5dab92382d88a458a2c2f55f2010c9d1599cc2e227e6113c10605a6585b217d9037d4ac21344c23dee3c0aa42a7d0fffdce8614040c7c67da37754f3c4b152b13e506f49292ea7b9a3d38d946c9eb712d0862224893f90c92ee6acba6ca7bebb89999b85c01c9bc9f3e0fd3bce2a04b56d1bcf03af9e2d0c4313e71a8b2f3391d7b9797ad06a6a608be1dc87a77423870bfa9f5229ecfcc71b7b8e36479763dadfe1300417606f1642c71dabee5b809bec84b07dbbdd722b457cd80e691638bd085eb52704180e89f5ec33290c6c35cb294487e4e5a934478b24bbba297d8d17ee1a8f884932adedafe3b350bed8c60bf2f5b0a23784e94a7b006baa0c6665296dec5bd712e8569547a8567b30b9a7cfbc0f77380a079d73e26dd488b4a6e7e377d71a0a3432fb838245b0fd5b4a58e463fe4993b20438acfc29f0b139aeef3964596ad85b25dacc844ac462ac5b15ead4d6dd93c1012eea2656777b4503d2bbc1c1b031ca5f2d3bd302c813d96113d88d0c4f18133d03d511f0ea268071a557a6bfe8e176e377f296edfd7db2e8bdf57eab7181026d4bec7d02fd1379659d95533e8db26e32c990291ffb66ca2e9f5ae51d7b700b161dd299b17faca6b986e2c10cb5a1d587be6d678d83202d6751ffa64df876eaacd9831910f612652388302d6b8dcccf765c93652585fe68f35aad24191c666ada23115678162264923d931f9358f1106555f38a6aa8ca9cba3cec5f7ddf1c12eccdfecfe2c32114004e635980220c6c7e8d85628f382c2146640205797f33a3cd3cefdfff3bb8afb2e40b4cb9dfe5817f92bb593765b69a652a12b112452744007630ebda46d72698467396770efb2c6569d1ad2bb5978c1ed52c5894b3e827eb8b3d9c2d684dd5f14a1755c7de626cd57ae2111c9504a38061823017f039b93d512b79fbe1b22f0599fc45ddf49abfaa26ffcffa9769b220887e1b756306f1ff0bf886c5da680e78da18f480a33b8ca6e001b386fd3dc6bb6ee40e8010553ff28401715e981e4f60f929a92fb8d8e1451d6564f5a8ad9688ba942accbdb7a9bc4d681ef35bdd85ccde2a9e542d33d6c9e075e87424047de52e2a27d00114ce9280ab60527901d0d567453b04a4d3342176c3db030bdf9d59cb77b7e16517a59", 0x1000}, {&(0x7f0000001080)="a2e495199be5e421c9501b86651aadcc3934fea9165ced700fd6c176a6aca0dbbc4d1722cff8e980f1ce9680faaa5cde932557780de57f2831daf1902c9e95c3f81a47a4e74025d0362aee82b237f0d834d2ac3983ee5ae05af6b80669572671c01cddeb382b9d5dbaae05b6f8409e5663e5e8e1d44f06ec32361b5abde945d463765ec6d94dc5a4fdbb", 0x8a}, {&(0x7f0000001140)="f3adefb4ee9b3c9225167253398b668907bf202adad7dbf7c030593f7618748a7f51aff7edc5b070d5667d52aa0cb463d318a7862191203242e0dc2b87f1bfa735c66881a5a25fc1517c34809d43849e4ac7a375810cabdf4d7ef26ed71d69c8cfff828f382966932c50d93338b8f800da49fd4c12570f32589f8d335ae349e02342b3e301ca254e46b726b390b7c9299730154e9b5a48cdf08ee7a59ee7c8cc05e4478548f7e2c59ebee05ee290c54cd9975a0bc536987df31b172a51a1b97804f4bdb77add5b0a28607d6729642a558135efccf05ca867c3a2267e584ed0ff950db9e81b86833dd957af820c2245bd5c4e5cfad15851653c896e5d21e9e2b15a031790bdee1fb42c124eef3b3df18d15cc70c638ccfb50339b72f03a5f59bd3729d1ea7b250fe20fe431d94211ac4a9c36f06d120fb5090f99c35c9b560756d2cf1750fdbcb429ba2497335bf711af66bd32c628268aed63e0c43eb4560df29e660012495e7862ce8e67f3742a1d9109e7146c111c1f7625c7e2d4c1c6cc49d7319858d7ebc09adb9b4b590fd57e0db6a531e9a0d927f231f09d6887cd236830f5b7578fe3399baf920be7b6ebd0f0d7bcea6e166505383af16f2aab15d3ddb917478bc8bf0b34346f992d7ccbfbc5d98f97a14c937841ee4a29ce83b0c945034d6e24cb9973045534b1fc3fcff57da070c907ff3e557c2659487e198d1df0193be181524a6537e464ba484fb21580461efb32d761d660dafc4978debdef287eee0143727250e9ab14f568a940c9b1e4a9e9eec7665d3b7f6d9ee0def90aece8f29ad655f4e40510fcccfa78f613f09ca7338dafc49601ee5f2152a63058045d5572216264b8af03d534fdca1bdf15b2bf90dae92455389327cddd0ce8b49ce2b9de0131c18df4dca3198de175299f617eb8b9e9f71e027ab8c6d34ace7cb4d31f27d78b009a786e65713aac0b6c6d30d36a39643bc38719a101e20520b4a0ef5a4b22977df932891325a7e3a416ae26b76459e2d8f164d4c2a3f410c5ab1e078d72986c71e2bef814fdba854dd96076189c0a7e136663933cd94fe3089cfb61e7f611ffe204f43a07b72a0edfdaf7887346a7b8eac75952fb8e0bea082b197503d5760f326bfec0576473dd0913705d6ebaf1a01bd9138cd1934db77a405ebe9e9105744aa437922fefab0324b6663a45ed6b2ea75a208e7e59eee45aa76ef4b437f07bcf78c2143c4e5d9097bd6dd1ce1cabee5db5ec4b76c66f5d23d9163e83a90c00f907651dc40010efb83350d3d326f111e7ca9c8ea0ffb5e3e8ccfc6f78cfb5769d20d82712eb22ca5c7ee37206e54ffd15eefd5932a42590bafe0bd330e6b397dc9d91158195750d22b1be8703c75c3fb7f31ef96be8e66eafedeedfbf0f3b44a272cd00201bb2ca8fd362c439761271936414af967d8487a8b60a552e702ceeb8ae15f69e24903bb4f873b74b560c77041a3ee5aa326340e2bc930ecffe0f66c41ffcc8eb290bd7e5cd04a90ca5220a87735948ea25e723a64e16becc92858b131f2f473dced31cadf7e0cf87a59143cac7cb91daad09382014cfa11cc63fb594df3f8448c7a8a0f9dbee8df0e60f51522f53be5eb52c1b80c03c5cd3118e1d3e47610040de70af26d4bdc0287170725d3486d2bba5df09faa51c436daa7ce6f5ecda985a9b78acf7d968a3a3057f790c9f0f37486592522361db39e42847b4b6c5f1d38e306f406fcfb0ca640bd0d7ec1530b9e35ea25ec1be94776505f91eccabd0c213f9c95c984f4e6d9878f93362a4ed85c7f466804644a781ec1101130c0bd27a20d02990f416e6debf67d567b140c8b7f78129b0ef55e8ce036eee8a7036a4520b5215085690e34a7229e0e75829f3be6be03ad18204d5921ba51194ed466c6e46a4ab35fd07c52f5bd71199f177b36b218db2dbb8a859c8c599a57347be01d24905bce812179c43e8c37f297dee313b1353b1b1cb1351f16366f541bd50f0aa22d193362ef11eaa16c5b2a9f752d333938e95eaef85935b522de5bb1794c7b6c266a803bf61df6131d9d92440167a59f2487fd25465cd1cdb94814ef2cfb44c86a6f52a109132aa559016a56aa210679afd8e931a860e3373700bc9de5232f5baf34e5a911292679e5616e0e8693a71c1c9dcb22894bfc63c4def97543bcc0071e9bec2fe2ab6ad673c0e17010a65051e4661e48effe916c472ffb2054355494d6d8e4b62addcec955fada57d8f30103bf1c0c5f5456fa25aae6e8359252913d91daac9a4e5c90e082e16a4f801f603ebcb2c53eb075cf4a087c5c948076e518fb2c967d32c60a51ed211aa8e86a4ac04ad459ea4a6266c41f72a434879b61d651e2a967ed0bc5e9785717db51698dad00af5398445b0ea3c9c50c6c9269a110166aa43e2d0551b01e371b082e226a163cb9fc9188f03fb28708f6d03809bc3209be878ae42f3bd02eae6d37d458d1201b3c176ea4ced06bce3ad54eccca351460aadb568d74636a5e4e369fe6524ee9a99fd48ffad5600111a3c0cccc302940c3a76d48b903863ccbbc6fb3663731465043ce223da639bd5aff1c4dcf3def4368e87d1b43fca4d22944aecc736fc39a8efcc500af62442f18e7e7a504e514409044d591544b2071b53e1d12847abf1073f9ef10d4b67b5200a4123b0cb7b16d4155b2169d1e61c5c75ef770a10be66d3b963b8bcbcfa63130c5c82e133d9affe1ab59c2e88f1999522df826c3c3822fe9fefad9b5362d703a81a5ec42285df7f7b3ff3414a750bc24d35413e7c92bb9fb44163eb3b981ab4a657b96e84b46fa71fb3b2e1b5d2ebbfa79a0d5c35bcae16d14cb48bff345624f82ca3246df0b0e395e9f06708f603cb6e8da5a6bfff36dfdcf49c3afb3399648b9ffafec51be755439dbdaadf0e87daeb3f7d22471df4dd8c0dca3a59ad14f74d0ab9cbeaaff9bb5b2e4c735684b82bec545b67ed5a78f1c422a157c2733dbe2e5e293efa2bb72df7495d629d5dc399086e66e38bbf130ee6b776edd40aef550aea350cf4481cdac6019c1bc4f9cef12e21422d15d19a5c35f9ea2053e8ab8f5b27f4ba5f5a0bd46105c56699a890c3c1b2da11124314a1bedfaae19e2a4b4704a539a8954f1140a869949264626b05194c125fba2570aaaccf2bfb9d3e159387177d48acce226e681b15904be0b6edc650e63f1230b91cedbd5858072114e3eaeae387135321cd4168cb85485ecbdc9675e1babc48c0bad9ce6e3617f333a01b3557cb40d1019d891fd76c8f16347dd53b21dc24677fb3f40cb54daddb37f7695843febd0a3d90c605bb0d2d17affede2187fe59fcb1ac7dd21999615c409cd94041280a3ea1839e798a799ef91822a1975c8f63e9c6512a40490bb89d6fddd5143b2ae61fcc4d84ba43062638d7aa1c0621987f09ad2017a825777e60cf7ee2f3fe350b090728e306ad29eaa10b3fd947ef2bb79903faa0b10fbb8bdb9a1e413c022863564c19ef17f4ee94a5459e28d5ce8053875751de9977e0f9198275473cfcdedad0f98606cd39fce1ba9b8a83ff218e0713a1dbd221d7d28aaef4c34948321918c12ed4d28aece049a0b737c26c561fbf3551c0bdee031ee71f6174f6f43903409cc83bfacc0fb8ab23b580d55d73d45efc70b5dfed0a1205aacbdbd58ea9a691930e9e66a7ed6b20989bde9277b579ba6c210fdd7a91bb42843ca82a8245f5ee09e046956e39228f6527af297ee70128411d7d783bb486ac375ea3c19c9521aa4a3f0aeee8ea291a3f775a1d53378348dbfc585b4ff49cb33a3025b5d5d10c4879c4094f631c7bfb368cbbd33e5beb9084fbcc4a845d709c2860399e0385e9566fc6fb44fd14ac194e74a28da81f8ee7776433d06505c9f983fb50895ee2c2c86f621d537bb43bd9c80bb196896a12b0752d2e80f1ee8ce58c49f6b178ba81e912e703e09887707b1a71b575235a445c2c63edb37c6c8a0b95e8bcddfb15ec6fd076fa295281678053257bc10954f429b146740b25c7adf7c0b63d9853a51fa2806bd8d0f57d56f2bc98912cbbcebcd64bb0fb5cbffff58d347c85c875fec8ccdb3a6277a8ffd9190e60d21d0c3c023eafc4ba1504a45016c20542e4804a27d229dea79d4fa8449ce0b434dfe378b9882afd3316a43597055137e1b36051f48e856bc35d165d22b463390e463cd32a09f92641db68fc7ed83cd266fc1567652a31079a45d5fefc6ab54a01d0fa92e8d31dc0f03b8e09cc4a892c4ab7c9d205adb3c5e9ed136c2c01d12e1756aaf762cb769079c678f2339ca847eea594bf761cb79d11352d1ad92ef0cc233ea0a3721aed0d87b5f053134c1539b2f1784cbd9aa9455205a86b003051331191ab7c6873c6215493a0327b8103c86cb8bde82fc422374d424422a967934b393cbae2ac32445c3dfaa8c70805e67fe2d95ed5e77e051f828648a04996446c3ff21e95bdfe1e9bf7517bc6e7f87a8256c657107c9e06ebbf8625bd4f74cb43db9f5754a92443dfbe95a861adef68bc89c288890a4d97c864db040f5530a02fca5868da0b61af95483deed29fa6f00c64908b32c234e93fbbaf158b8ce3ffecfce4e3168fa647af80d6fa5baa33c8590c9e661b3d331227aed926b7230cc1e44a9dee4c1ae0aa0b2038e2b0206631f6e3ec28b63fdb8f80dfdce3f4ee6928641a2d00804ffa1884e896939eb7028e2a6a26c48afae1e0e85185c99d6d62c0b8c65a11063335ffdc16b80b7165832ba1bd6f736d45d8d5e375cf48dc0b448cb45ef522d098a4f251b73e31d10835b189fdb2f63bccbf1a483cd582194223769cf50633a23214e1f2d2fff2d2abde7e004a3a070b048d7418c549d3e2473a1ef643601b4c392de57bf6e54ed2b4102a09dc2f4577f72a8f1cb0b413fe546a87fae84591456055fe932523dbfa9c8aad25f8405631a6e69b120cf13dc7ecad07c22a70cd8e7071f8a454c05466a14fe942d17c2f0be9b985ef4dcf7f3ef88be8fc38ef1620a46730463e530ebebc7544a398abefe3daa04c6d693795046484a03f3c20c052c03801d15c48d961cc2a3c8e602f9465aa8102b2cabd948f086d4c90fb64b9ad5d17a1d124df8e96e7f78e0a6f902d17b4e7fae8ca2a24377336b242f86866d538bb694eaaedc27b78b48b7a59f3b598ed50420386e5590afff901d4c89d556856bacca1fd2d299565585c298e6e52f13ddb5934f87a6bf202fd128f92f6b76f7ecbafc8ac667c4e644b038aae01484a115b6532be3a07f73a475c64459612f2aa3c86cd16587b1b033bea69d3461b78c3657480196dc42490e1f7ec1817d5132fc582926488b825c067305d8982804a2c775cb72a797da3da6c93c5e229d1d92f2c984384f5312c2e604772bfc179216e3b309521436264ee5da50efb0185fa448a3595ab580935ab549004d0c8538286a977bd8171d36545cc1738734346230bf2318289c4183ec3d1c6592e6180f6e0703f4faa4a97b2a3a9dbd8a85edc48f85ff21b21acdb449ea42c952f201fa5b1c83c482b8de2b0e5a119a6a75973049305d42a991a84110c8d236cfb8c284f4937a21d26c7ca97f7251023849f7585263cb870ec03ecd0762e9fd0fe0663fc4854af2498f4428893f0ff6280d0d2e0ee03ac1d71ef0b0f2debd159163cd2dfb2c484c2a39872be3f7ad8df7007e94d8ca45847800b4070030ee241261f22daa1a3dd48dc376bff60de5d74bea4ceb97812f2539c794c31b405756ff428a0c903bf4848f797f48597b55a2fb85106d9766ccf55b9fc3dffee9b83", 0x1000}], 0x3, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002180)) 22:28:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20880, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5c, 0x2fd9, 0xd9e, 0xd3151cbf5a760288, 0x1000, 0xffff, 0xd3, 0x3, 0x1, 0xff, 0x9}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0x7) dup2(r0, r2) 22:28:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) close(r0) fcntl$getown(r0, 0x5) geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xc) getpgid(0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680), 0xc) getegid() fcntl$getown(r0, 0x5) getuid() getegid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) getegid() recvfrom(r0, 0x0, 0xfffffffffffffcbf, 0x3, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd803f013b58 failed: hole in range 22:28:34 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x975) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:28:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x200000080001fff, 0xfffffffffffffffd) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd803f013b58 failed: hole in range 22:28:34 executing program 0: socketpair(0x2, 0x5, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:34 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) munlock(&(0x7f0000b48000/0x2000)=nil, 0x2000) 22:28:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x235, 0x0}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x6) r2 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r2, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 22:28:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x5) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0xd4, &(0x7f0000000180)="c22e65675d509af2332ab5b11542d5975cdfac9552a10bc9fbe86a9fcc5ef49c06ea279f6cb6e36f96ac5b22c18b18f2c2df0f15c4f14a47ccbb194857f6b288eff856f3e18ec28f649f0fd3ebe3a75f3ec0a1cfd13ed56f523ad4c26ce82d6769dd88d4cdb95dfe5884968fb0400a43b62c91887fd71850fb77316e68512b92983eeb396cc323832ad0df9dad849caef13beda66a077413f937b0a55d7ff57fd677046fa81d740ffd780a26208e49d3211f56893f9995260d32d3482e0a85c905500e6d6e3e16b8c320d65a9cb8dc20871c51f3") syz_emit_ethernet(0xfffffffffffffd93, &(0x7f0000000040)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:28:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) mprotect(&(0x7f0000054000/0x1000)=nil, 0x1000, 0x2) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 22:28:34 executing program 0: r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/23) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x12, 0x1, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x5}, 0x8) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000240)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x100000000, 0x6, 0x8, 0x1, 0xfffffffffffff001, 0x7ff, 0x92, 0x0, 0x1, 0x6, 0x8}) setsockopt(r2, 0x1, 0xffffffffffffff80, &(0x7f00000003c0)="4ecf5194b820530c2e739c85072ebdb3feb688d2e95d5cc02190bce044be74ebaf6e701568323a0f62139b1b0e3d3a9186265ad2f7ed213bb94f74697c2f83cc193c00c31691e676ca68474d24a7e04d5850247acba4f2af469bfba73e068f8832e36fe042f737f9f833cf9edef4a72ab877deb62051fdb18403dec34b019848e2283ea7546e711f382e4e5480e657a54895644cc312a26e19f48b40f5d8e1d9b36730f4b981648a1f66c90df250cf007a8f1802cdbd66b77e09f06d69ac5b1454ed69a7b09b9dd1ffcc217a37b7f5f3243702e82aafb33a4cbd92047fe88cd144ddb72acd49185deacd46cded8fab7305c3613dd7687e081266760a72bf6cb00859568a255c03bc358d1677adc0aa853276aceb8704cb461d4b2456ff042afffad61cd457c3e985e11abfd6c6cf2f0de8b137cbc7623c99172e75011f0b3b88333ea2aefae910a2d3f3b4c654fde59968ed5a11408cea74a268e156c538ad174c133a02c60557aa343dcd458fa7e99c9a587e448434f3e8914e0911c18f0720dce774970ce5c58a2c032afb9aa131cc44a1643e1555b9f297e9dca22ca9eea610aae9844287ccd3ca4f03af3ced6cdcfa6a21cdce151af229a40021a31ae4dbe6a3ddda9bd3893dcd197576db05057525ba3e4f2632e35ec082a93dd5324ee059c16f6d5c42114c68cc8a3a1f0e21507f7886afe3ef6daeb5b9c96d95c3ea243010ed6504d1a2d88a0a086ac9c0e0b9fbf3b79be54441f25299138607a66d0a626f51099737e4cdc8f272f1a3e12dbeea1ca446155ee88dc48462fe26024dfb0c1d39ebdaf84f0e819745132029de55a750b2ff995352ed6fbd53fe44c4703368ba821332939819e73feee88582ebabcdd5e6235f22c5783bf11e12030492990a0a6ee677be4456fb2d69184efc218e4736ba6c842d217fdaa16ca62b1e6d4b0944657bcffbcb835bdf37004a0df647f63525b4293537126fc6f741b5cb759ec0694b64c5060e1225f942de164a459c52c559fe2c98840e40acddc177744ee79e636293bd98511c8d0fd62a242dd79775be0d3380feb02b40f30d801201e7d4b8af6d3f31477a8c157fc7bbbd65c364b44812bb226a8820e17a78721625d535a7649b6836821540bf73144b3dfc99914165587bb84a72318a5af7f2d92fb2719ca146728f2ebbd35b0b524f8dd17652bf6d5b115359006175f8a1b8d28dd9e7affedad75b9c10887b863400beef4aa3aa14a60a18fdd9b6640b96ededb081e682eaaa3de749a8a792fac7e4e132117b4a42d63649b3585b84712e89238a8454cce9e5b45595cff4728f67c1a410b8d5396355a607b96f6eec3c35fd38f724435a3037ebba80df6c503c0c86e89f6810f73eaecf99b8eea0602f0a046e1e6b2183c75c66e4f123b1116aa77863a940928903a177e9778be90669b203d312d3e8415e4250ba4dd17b7a43a3496d7edde13fd97d3c544b39a33115a16ad6a141aa089223ae8eaba7563a57f054771c9bfaefe6b3c29a1ae1d6c269b1e97d8cdcf352b0d2b4bdca97dafd15941600fb8032ea22502961fcdc718c2478e71277f6a663acd25fe3f5318b6c7d626b78b346d4da6799c01c9d8e63218e0c3ba62cf9ac13fb1e3d41fccba2a8d7fd39ce1a6f6b022630c09bcfd76d2bf5f8ede72f2e1e99842eb02e98c2daf2ca844eb201df2ca57ee97e08a8823fb1c68dab8614442090bc768739a0d357aeda25bb7f24a3f2194054970e80f91b5d6e4e0f8a7b38731a6624258ddd0feacdca4759008facb2583d33e1930570fe537e11d296d0f449d7ef7f7173b5fbe6c83d69fc10ca5aca1d66136b85f260404171855915e31d9d4b8a3e4242625e5f9d74f4b8b51b3d937062914f4713b9e803171868c8c604395d517a715aeb366ee59993d517552351b160e352b26ef5d7cd0b95a717e8d038e258618170db89f2f054e0354dd6dcabee7568f5c96b161205e5ef79904de8ee3876cfd04232dd4ed735d94a3740be3a116b77d787b32d55fda0c9d768818c0b0d4898c0ee57a232787d4486bf5d82ed8bf49681092ffa37d2948257dc8be88f2a7f56451a1930fdc5e5c64c9ad0b7ef3536c68f851356376344c8126b010a25dcc37d3be0b7278b15245330429cf783b5f19d6dd9e639945cfb536be385e4789c3df2897663fae38dba40b5e34ea62dad2c95872be224e822fe3aa2f4350db4fa5552cdec655eb07d4df86ef87df315dbf959d7fb3103bf8ea77863d6213dc15bcdc875406ac5cb52ab8f7b1209588e3dffc963e9e5d53cd8979c66e8eb3d65b0f4b09e9f84e9701b70550325f5ca0f125f94b6cdaa7fbb0891bfb7d78e81e43e1123f6a071c25069f63967952b48d8d4ec3869eb2408a0b7881f57d6143311ebe41f35a11e8e2b6a92b6cad3e8b3762d5d72fabdcbc82f57f16557fdb603e59a5e5379773aba66b53500fb0a2260c3f6c43f72e2a97d528cd2216d78937dcbeb5373088b50b6fe0f607d972dda6d0c4c0d84190bb72452810e123a5f71ba9008e3a1cb069bc02c5ee14a066cc2b189f786bbfb31f8a2aba91b66c6c9286f36e924b4cf27fe39d2c348b9bac6972826f54fec614de580bb1fcc5d82e931f00e7b001fe7b50b1cd089d60079f282d495ff8fae5c7bb169184a647d264c0652307dbc713c19e4cb9d7a4294ad3142b55accc3603690ffc42be2a0ca6ae64392159a50a2d7182c091c2ffd4974d31422f246cf616a0a5a59c567825f022d9a65a62a4f5e93552193ee3a4b5d36adfa65e471ce36d2a496f65b360039ceb3a32195ce8fdfe3d546bdb8833727b22eda61f25b02531de58d4cc04ca4ae9048f311983ac59482a4c0f75487651c59ad36ce8f36632afbbcb9a6b39fd938e618b9e67a55e5cd7270aeea9cd0c595d197e25f46859f65aafb00d393c1e13826915552dc084dcbd51561f66891706701978118a56cb0b33ae37d369d168b5a25bbd0bd04ea738bcd18747196e073fca01fe0b4a6ff186df8cdee9f78ccdd41e4fed7fa70d2f11824bf7595f7d28a196175f334005c13449c1f3dccee9cb5e488e33ff6b0b01f914c9befb04278da0fc2e7da586e0ff4289d081ceb98c4a8601f9610d67dbf0e45a2d5cf26ac70f7fe710b8628a3a5f3b247782a5e6b86d6b24622ea6016d8226dd6568d0612cc8b035ec37db333f56345ad8d5501c54a42effe40b0be9f047ff9f48fa8deb5b7850c44bc91cbe585732e7fa6ad61afdca7bdf36de047b9735698cc1a4ae4114555a40bcecc3013d8c7df8a3d39de418e361d93879bc7faa4d919dde5b66788c8c1dc4349f21948a148c0ae7e92b3823bb3dde095144c03f9e0b83f8b997c46fd9423880029dd09126e8c97853cc7f2a5f3ad5c12d971bd89a0e473948e1afd5917e3aea7b060f2f78ded4a1d62213f123951e38ae52a1e2411e26b9b580f8f365670aa200b66ecff9c80de311baad00ed65df9f3d7e8d46e2edbdda824ed746ec52153a26aa6d50d6e6bc0533fe77010ee1e4a775db6a560172fcc2c44c8d9ad1a84e388d7452dd93858fed61bb8e8b296f5eaa255934d84973a5ed9977231c294b7c21362a2046f65ea034ee86e4537168739de2137f534e30683a1399b9bfa3ade6aeed3c5b988aa283c6210a61b117f2357aef062ffa3b8abb5d1fbf26279b5e84b6de98d23fcf8f6ff6b3177b32d765225365a8b540d35ca656e76e63be8570c8b1763a3836624db75f8314d1b1f367a3c42e6a332eee0e1fd4570d998b83ac4453f711ff65cef4be0736721dcdf923d7504f98c693fc26302ac13cbb2af793ae865a28a97ced84cc5e8d1f6261b917b2c7bdd10505f8a6a9853a3b28b430b767cdaa87de8eddb27a9cb489db952b0a91f2a9ddb78c726932b36e936bafb2950933eac5e13b9a4b34e09f832648e91a367227f87f54c6a85f3ed865d31c3c259ddc4fbc4a241ad35427ac42f36d923b44ed3e9e06213b507c0d37595df3d358792c007c5dde9e72b7eae00a52172ac8000554ee99edcf6817eca692273a615dee7d461245762e865390ad3c13ca569b329fc2b8991a2f6ec86a749e72e383abb0eb6024010c73bb57112d025c3e3a54b796c5f1d16d9fff0f5bfdc439371c341490872fa7cfacd6b1e3624b267ced5ce4ce0076cc4cf76cd3096dbf0ea9dbbd587671e412db10071e295609606658d59cffcb2a683778717d75f6517f3ba3f1a7b5558e623beeb21f0d51b95577ef06888564b660789d24fbb38e646f6d0365e50cf8b8fd206b570b08d572848f44c0cda7868ca82259b0f4fa7188869baff3cc373886b8792cd49b70f98576c0720bb4db4add032d11d8ade6767399efbfa7656b879beeed07f765bffbbe5a5ce5b80fff076ad25f418b357c276d9523cf69009d79b7bc3d634f457998352d50a9c00803d67afa9ef9d473fd07c0483d15d2bc68c9e30f9f78cfa3b6f158f1f45c0739a30edf875f4cdbf57abae6c20fdc110394c3118a6c1013b520665f75512941bf0396b719d34a5823c1a28862c1cb6213b366e2a68bcc67538620e8e1e61efe00be2f2724e637c65e0597b9b7e5e711870339f350ca752fc0f09ad80372a357b5c62f98bd503a0e96760aeb34e924336a7fa7641c3f7d5b2c3225ac225890eab63495cf4cf956ab71cc4590ad7c22f34717d0200995a7161f8209d3fa4fb362bb8a084d9ca11fd659d5ac1239a777d9c95f63296bd0ef8c6562704218b4ea51aa1f393f2861463aaac443676e0cf1eefbeab4e8a66c9a867bd50f5db68e4df5eb2885f91c82e5c28e1def7b415986379c47b010af05625e0c10300b3dea785abffaf6c0044aeff4ccdb004f5cc55cc5334a1f5cae15d1f4c6e5750d0decd7ec1668736cff49c428006bb29d99e6af07cef525ec3d4859ade8d10db652b95d0e01e67bf00cc5fa84c1d82493cc7581cfe970e2203398a19ed77b07f3e7f24a9eb84cf51b60e0b9748bbec4c40f1fb6c7e84ce5c7585a26ebe1f8b13168224608f17ae663a1139c405499e134460e05e9613818a8aa6cf064c4d7c5b5f6f641cff3123238677207249c05d3891fae315b2801187a798b633ed3bb8f019a28bdf06f2e05c391f905eb3ff3d6dfbf2c1adf5e92c8365f93b841438036c7e6a2ddbf9672776d1af02d8f70ed6d85f966721a3d23bf4e624957713387a3563bc3553b12e724b33db0de00448293d9eafd81edc63796e5bd1c3245a4b8995a9c328d5cc44aa4e1abefa11770fe531a20cd55d88990203f9a629909919890efee33b6a71b9570107b271cdd9af0a145f3788c1966cbc98b8f75859e3bc3311698288ccb62e850698f7074a7198261c9f3c4035e237b6e8f7771047ea4e21e4a15386165db8ef40f9a92b25abd948123f3339459cc685d8cff7d7aefc68582c32a550c16a7806f3d9ee2334e6a5c818d9bee17d8c32d059302dca1c81526ede6fbb2f5e7114799c5caa389f9a4eea6c3eabe5c1860068221f30f44321d659009284006d103f452152fa63f3a1d9910d444199614d766a270f2c2063d118ac157d5acc92d9435614bff821fb156efa9ed0db39d2e8a760080942d4d4372b4d4bc9ed54f2bfd0f76bf46f346ed09e81ff7679e11794789334b5e36761cec705c09987ec341011f994cb2703527278113e239646b52fedba62f25dd8528fddafbdf206bd33c146d8bddc66f6a52693c028debe4fdb0058244fe8f51753b8c8e9f6fb6cbb029b6a6d86dd93b9904da677fb830c440206af17b2147f440ab3bcb4ae3dd5031964038586a42e", 0x1000) chroot(&(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 22:28:34 executing program 1: chroot(&(0x7f0000000080)='./control\x00') mknod(&(0x7f0000000040)='./control\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./control\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './control\x00'}, 0xc) 22:28:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) kqueue() kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r3, r2) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r4 = geteuid() r5 = getgid() r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x4, 0x81}, 0x0, 0x4, r6, r7, 0x3, 0x6, 0xffffffff00000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:34 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)={0x2, &(0x7f0000000040)=[{0x50}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x6, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/234, &(0x7f0000000240)=0xea) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xfa, 0x4, 0xff, 0x800}, {0x1, 0x0, 0x7ff, 0x4}, {0x80000000, 0x7ff, 0x6, 0x9}]}) 22:28:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='#\x00') nanosleep(&(0x7f00000000c0)={0x5, 0xfff}, &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x490, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/254, 0xfe, 0x800, 0x0, 0x0) 22:28:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x12, 0x0) fcntl$getflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000010059, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 22:28:34 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:34 executing program 0: r0 = socket(0x16, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 22:28:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) write(r0, &(0x7f0000000140)="2a5ec5fdf2389fbafc707bf3ccc15e488f2e11caa02fc0452ffa2ce8f08e702a33754d85311840dc36cc6bb1e838505d6fce205ce95dfb4325c6cf5ab61f0da801081c72c483be0fdeed4257eeb8309212a27263dc17e3d000df7299a1f72980d05f09b55c099c9f3d49b733e4f1df6e169c2c73d1413cce5eec9440283c6d0b783e0d72acf506663111d1d4ae6b347e1818dadb07efec22419faf5ecd706c14f29eb300f58d17788c", 0xa9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8209007000fa18fe7adc"], 0x10) 22:28:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:28:34 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x109, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x11) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) 22:28:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) 22:28:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820a2e2f66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 22:28:35 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) poll(&(0x7f00000001c0)=[{}], 0x1, 0x1ac) 22:28:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x88) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r3, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6008, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x84) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='W') 22:28:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200", 0x0, 0x400}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x7ff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup2(r2, r2) 22:28:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8000381, 0x0) pipe2(&(0x7f0000000100), 0x4) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 22:28:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="952238e24f420405a251e9e4fe91041a8d761bba1dbf239482d35c61c4d8da5bb584", 0x22) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) write(r1, 0x0, 0x0) 22:28:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socket(0x1, 0x7, 0x7ff) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 22:28:36 executing program 1: socketpair$unix(0x1, 0x1, 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(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x8000000000007, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:28:36 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x20) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000180)=0x1accf520cbdb21f1) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x6) 22:28:36 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') utimes(&(0x7f0000000200)='./control\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() r3 = dup(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) fchown(r4, r0, r1) linkat(r3, &(0x7f0000000100)='./control\x00', r4, &(0x7f0000000140)='./control\x00', 0x4) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x1, 0x3}) setreuid(r0, r2) 22:28:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x50, 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0xe87, 0x80}) 22:28:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x0, 0xfffffffffffffffb}, {0x4}], 0x20000000000000fa}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket$inet6(0x18, 0x5, 0x6) 22:28:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) mlockall(0x1) connect$unix(r0, &(0x7f0000021ff8)=@abs, 0x8) 22:28:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168, 0x256}], 0x10000000000000d8, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) execve(0x0, 0x0, 0x0) 22:28:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000611, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r2) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) 22:28:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x2) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x0, 0x0, "000000000000000100002000", 0x6}) r2 = socket(0x18, 0x2, 0x0) r3 = semget(0x1, 0x1, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000100)=""/239) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r4, 0x20007478) fcntl$dupfd(r2, 0xa, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/174, &(0x7f0000000000)=0xae) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a1"}], 0x1, 0x0, 0x0) 22:28:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100000000000006, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000500)='./file1\x00', &(0x7f0000000540)={{0x4, 0x1}, {0x9, 0x2f97}}, 0x2) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r3 = dup(r2) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000400)={0xbc, 0x0, &(0x7f0000000340)=""/188}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000440)=0x3) open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x78) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x0) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8, 0x21, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x10, 0x297, 0x3}, {{r4}, 0xfffffffffffffffa, 0x1, 0xf00fffff, 0xf80, 0x7}, {{r1}, 0xfffffffffffffffb, 0x81, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xb3, 0x20, 0x80, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x6ced03c3, 0xffff}], 0x3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc6, 0x0, 0x9, 0x7}, {{r4}, 0xfffffffffffffffa, 0x53, 0x2, 0x1f, 0x101}, {{r4}, 0x0, 0x80, 0x1, 0x5, 0xfffffffffffff1f6}, {{r1}, 0x0, 0x0, 0x0, 0x2, 0x76}, {{r2}, 0xffffffffffffffff, 0x42, 0xf0000000, 0xf9, 0x8001}, {{r1}, 0xfffffffffffffffa, 0xc, 0xfffff, 0x2, 0x3}, {{r4}, 0xfffffffffffffffc, 0x80, 0xb, 0xffffffffffffff7f, 0x8}, {{r1}, 0xfffffffffffffffd, 0x42, 0x80000000, 0x2, 0xa1}, {{r1}, 0xfffffffffffffffd, 0xe0, 0x20000001, 0x80, 0x200}], 0x0, &(0x7f0000000080)={0x7fff, 0x1ff}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000004c0)) 22:28:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) r2 = getpid() r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) listen(r3, 0x1f) fcntl$setown(r0, 0x6, r2) r4 = fcntl$dupfd(r0, 0xa, r3) getppid() getgid() fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x12, 0x2) sendto$inet6(r3, &(0x7f0000000140)="6f8b89c7592c796e02eb195fb0aa6ca22b0e6557a32ab5868f66f83a7c14e9fe12c79edbd37dd20c3be7b99932d6801380be76012ddf3ab2d29f4d9a0020ac0f886d44e1b9b8daa7648bb4a3b5e77fe8ebe144536bf4eaf17fc0d30c8954ecee31667329e1c15fc3cdf322418ccfb7dcb695c817b43d3abc8abb09847328a283b0500ec4bff46e77b442f3a5932ccb60d2d0130047123df9aef8cd6824c05cfd0314b8ea682fb0bbea204876bd8f7a513174dc693de75e0c03c79456", 0xbc, 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) 22:28:37 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x6, 0x2) r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xad0e, r2, r3, r4, r5, 0x20}, 0x6, 0x1, 0x4}) lseek(r0, 0x0, 0x0, 0x2) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x1800, 0x1ff, 0x5}, {0x7fffffff, 0x9, 0x79, 0x400}, {0x7, 0x3, 0x7, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = getuid() setuid(r2) setuid(0xee01) recvfrom(r0, &(0x7f0000000100)=""/109, 0x6d, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 22:28:37 executing program 1: r0 = socket(0x38, 0x4, 0x7) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r4 = getpid() r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f00000000c0)="2fbfce1fa655f0bdd25e8d1aca233c3f3c86bc3a884848fc76be361dd49e0b54c20dc250a2697efa56fae6ab473c19aee8747b112bc51e9910e74cfeff99320aa50086187c109c359ecc600e03a526b97a72425b5187203622f6b2a3a5f6126c88e31d60fed27b1502e6b12d4f2b7c8bbd54a165f047a53200448e8150b377f087f26ca9d12f781089ad7c1761bd9dd6b03a0000ff8deac829c262e346c0978140ca732b10e7385d768bdb64854296a22a34506e4bd03507f037ea8a8f3759fa6b2b12247a51174555edf77b89dee34c528e1e7d12bf", 0xd6}, {&(0x7f00000001c0)="775c1a316f561863e679a99159edecdebd6ea64680137aa9c6270917928c4ffe1f9396a439caf474d2ba1f15e47f6c60e6e66649f7394e080b5cf29139fe734633a5cf32db74e657ff802477f1507a5231734e6d7ec586bca9081a904a369ed7be3ef3a3eef6906c301fd3a75cfcdc7a06f1f377980e94e86bbb5fd15ea752fad21ac127d193eb270b72e45f8e58138052e488b290557c25c5a550176c31ba8c21a426edd19a8204e36607d3dfeae953f0ded11130a4f1e7397542c9f1e4455ed013466a9d6503dd24d2efee5f2fccfa0ef057c8d30ec7cc007baba6053e0f8637952527582544e00470f45d9551", 0xee}, {&(0x7f00000002c0)="434a968bd45ae85429351336eed58f05dc8b389e2f5a805e6b6ada0b31adaf3cf505fd75746401d3ecdc6ec62ef518f234ec7ef43cd117d41e51acf2b76366b99bcaa88b67fc57a07fa3129add6f60c7b7d9e166990d8265d5a4fc05ad259eec89abe763e14e5c39fb83fffe5ac941400b2e04e36c099000009c18eb73cbaa17367b03e4cb84f6bd25781b899c352963e56ccbb76f3e53b68a61b5c21c79b087ede4e56311d072e345fa2da78acfd1b770b927bee5178ae71647ba966787b472ccec63067f83f780f592ccf178fad19fefdd6a433b4af16d52f25266278311bedf16ec9057df751f8024760e9652c2acb1954eda4097abe961797e221a40f63864e550a3e3e298816a613b02c752d6391193fd0d7b5c4c55fdfa648b4677830c1d3e48d675df94815f6af7c4d35b6f12203cc694f7b42e74fefdc4a724a580f457ba2f1597660568426a21e2faa79a50432a020285d3286ac4faf429df325d574241b8c4b3eb9ba0e2e764c4099b9cfb07ba1a3e7b4534d5e28cddedeb3886b0e751ae185d15d0b70a172fa43b72eb3daddab4cdd83f57b1dd3a5d9af5fc1c0fca2e630505774aafa81c9ab33663ad55571fc0594a68cff307bdeb7e21dc014405de37ed45a1c09202a792f1353e46f3666fdb5997ebb316549deec9cef300c393667579d823b5accd2451f9b821562c8007e87f7c7eebe704dfb2cf2117a5a7356426a357655d503a79e6afdca6629a5f52b6eb25e8c5ff893d4026ec1b42b40a22c4a1fe6296c297c7ec49d1a448975287dbaed9520466714dca2791cd6a606ae90fd55cc4b5aa20a50202b7abdc161a7e125459776b765c9fff7274a537dd9bd9b6d65d6d27529fd730e2ff6f383ae37ae0e71e3449070bbdf29571b9d8920105308ea27d1821b251530be2042bbb9d6545ebe974eaee08b60ae607a22b860856651bca30dfd754efd53a0a55c3d3e9ac94fd1288dd1f54a52247d8d55036003e82a1a7a6a1cb7707bc4647631d0c730ac1a3f6d5a2c12f1a9306bddf557c6e6a54a6de8da9d98f6f268bfef757e62f5e1de4b82bd9400d82e76d7369a94311666af94fee6230e231863d9ff3ce16605c220bbae14c7398f50f4d3791192f87c258356e1d68bb91552eb920bdbb3191756600ecefd0e8b5ea2d13cde36328ad3e18338e4e72848ae75b617a547a1cf6b9c34f6c07ae16239fc81c43ade441fb6b21f637f2f9d5d798a2c7c44ade487199e73233aac2254c04637659837b55782c5056c6b3b5a8720382c6f1e0cbf9cec89a2743d1f2171e76f978b062f98275cc7add52efdd2d582a98048ea1f36fb10a59ebeef29ba4d14919b46c68ad0615a17047e8ae29c007b8692be375d157f11b7cfee6db7c845855f4a87ece14045e22221fb9c68cadd95fbfce78a81d035622382de6353e8614ec091b871a0721149363235c02db825ca8351dd121bf0062d1c0b4621ee269eecdb0a81aa138d4f5974967ad7b744f1b2ae7458b7d847f9f621bef212234bc58801efcac21814e9806ee3e24a19c9d0d06e3e635230fe42f96be94b2793577633db77d7820fbaf801c5c1ab4c958e9900a4ea5c3a5484393b25647defdf2821318be8ee307fee96a363be595c96c5aec394e341ba21acedd54da2aa8ca1a26f63d2b14945b4136e2de9df6ebf97b12bd2079b0238d7913018720d454be653acc589d0ca9c57f8e4967e1b65915443a7b022b1824a4a29180f6888f7b31b6347dfa4edbe4bb07d25d21aa1f7bfffc2ed6ab61d6acaa89b169a40d0c94a4b59564e345c670a42e2559bc3e025ec50d9376e92614714aeef0cda89076ac39222f287ff00ef32157c03fe573675b04ea5a70aa14f70c37aeacdfb63a403c503da46aae31a425e1faf3e9f308fa7dcbfbc32c7f0b1cf40307b1acb6eba76afde1aa1ff474574fdf67214a99900e8314aa17a8ea7a577147375b0ba32717fc013df0dea0588636dcd5cf05ebe8c46447b883d841d1df4c9e398f5fd03627d566b221441a4d1b187ecac80cf58768781b4ea50e519ea5680e7837efa52d09fe99109fb1853dbc5d07ce757e237d57c64d943dd26f206257880df127309a14601c3b913fde79859c9ffa1bbdd14c4f4331da283700c03fbcb0b5d69af749edf06d161ba4cf231239a52dfe7de4815ffb71d10ebffde7d4686414df2fb3a72cf5f96adedc8f9d937c1f5003923ef07824d5fa29e891aad384c47949dbbce45a43d78842af655392c5203b0cce01d6f407c9fd1703297da94c42e450162120ee30bc510faf369b9337fb251c4410da47a945803e52551145780fe0caf20a4ef22d657d98e5599395f8a91c2cf2550ad5927151581bc5e5e404bb5b743221db09e798041104f63e7e01cdecd2964d0f5ac87103bf282800823f2862f95ecb8939e1ae92b2e2c6cf17c663bdf8534cc0e2d35682a0a9002b0062a64a6127d46b5c54b8d0a75691fd036955717827621530decd7627cb8d139428b66dd76f97fbf51a5d58d0666314549bfde797b437ee35e76b80d43b1e80479fb3b82e869eb8d51d61ab9e675d0a9199e8f25d47116900423a33e5e108a8c2381fb0d1f91bce6caada0a7823366d8f8f8c96d66a86db5f5940065fed103bff3d4fd1a5b0dc0d6a98bd5f62fa49f0ee4e7b683d0c54247eb43d4fc8f9d64a0cdd25ecf3c5d5868681cb75a8be42640566d0cf1fb06672aaf617c0ee43f9509fcca655fbe32d954725d016bb074c6a0ac5feaf45683a1b58d5e35b319010133382097e998881f57958aa1b23b49c805061a649ad93efd90d4d8cc53b9c5d1d405efdbfc99b7b63bde410476140028762dd3875504d0f99d0a40d3ca8e9277149a1a3e4d0485e89ea9691efba4218a82b13f27e7acdf60074106902662204097c631334d73de241edcff70a325a78dadd4f6d28365203f67e23b19e7e0d87bf6119a7d91a8de225ca1c7dcc73c45b8e4461323a6da3466b119e85034278e3762940446231ceb473cccd705baa2f112275a46a4d4f89323c09dc69cb1f5fe21d5852625b97f1b48019781e1c2c579769c72c2e287f31b54eaa5b7bf45d3a6816e9c9df1aabdb94c0b6827f596f53968c16c008b324fdb9229c1123e719e485f6b74ca94fc56689294b1426f30b672ba34a2fa825c3a962c89ebed9e96e79c6e1f86041713bb8e2e10773cb24ab942ff315ea7b2ab21ea650f62f3569622725e68c1e38aca77128198068a81e419e28a672168e757a1e58b9525c9a5017e3439ae85376ecdd465730e222a21ce52df11bcfe0200c8723fec415445297b43385793d839ace4f0bbd604b37f359f40f0a8a29b68a1f007ca312049792a59700d8f0b6fbcf0aa9059f3b866ef65669a58d38122627db1768bce95b374d4597c8af59c1285d99d3ed41085a6a8807327c6974b74044bfa3a95ab4c354ac04fd350059a2e6dcff229bff22f98565f31894a7f8a57560b58531b7f31af688df47808f96c96592ad64000a24ba5a7085e263d5734432b5e75b198b08de8864efece2b238816f1b9bea9830e8496a3381a7b1decb47c92f6121a22a8cd81e33ba68a5e5cfbfbc40760ddfb3ed76c645f171ae9130ab8acd7e14e28d80ee64c4d9af51b25b287b9427fefc13d111fd77bd05b36394fc8f9c237fcd1f647e6ee8ddb8434a327acda0e9a80286bba8258bb3d8b6bae75675f9ea1c5fa48d0458739b421c80542ccc9b5b685f068da995874de8afa80403a97a49d8a005134bef715d786dae0a9c265afe19f9aaaab852427f9f0fa38ca82f5194ebd7e4c02b0c090615ba3bcb8d5f1a5f4d85ce25d040201fc958c344bad4204aa3680610c07e88a76bfc0bd038ead8918439a583c08b52320e59a2053b34b3e136963c140024258fe5c4802dc6a78e4dd8109aa480fda49147834b7964af989bcca0e7db44c45f91bc10c7c79427e3db3db562e10e5877a20dff32fb8fc86f6473c60150fe99ae5fd6f6a4487d54da92e59d0cd9951557d041dbf5fd8ad1a057d161c4b28feae6e637cb955cf43e00d8db62ae27d849939472e836601df5f752074e537debde8feddafe9c46058f22a15c447925f6ad77b53a6ac3f36abb421679c01859e943e69e312b4a91587995578f2fd0e736ed0b578a6a897debbc32e22117bebfee0aeaf6b22488e11043fea19fa9382ff71f65fe161f446581187e1bdbf098d2bd63e6b71fa248793f89dfca5042a38c7fb7d4f14df8341df760c6effa412200bb0ed0e9fbbdb2642e98cd87cf789e977e882c580b4e39386e0a6731f633c45df92c02a2c647dcee5f41afba36cbc2e060a9b8772564086d3cf5dc690cf4a97dd89637bf239d95fc612275d3657eebbcaa6e1e90c2ab6ae97b323c36ab70a6eb62f90443b2f313776ca66c8bf001490e1cc36c8d971596dc2624a0217a06ee87450b03fb3957b8f61c5d6b0432bb3cc94430cf019c6c2e48d1d30d3784e9c46789bb872707edc5eb6effe340128d9129566100eb5294bf4720f59d1524af944e551ecbc49ad59d034b8ba6dbe4a8d366e579bdc2ad6d0cdf560a2d1a0043373c886bbba71b977371321d73e77ae27e416844b1ce67c8a64c22bad3b76a5556ee7cf1144d5ffb02d143515edfe8a4ebdb53fd8e6ff99f4a5b947f2db85eb339caa3878f41124719c6978869b4b7c458959e194bcbfb898c97c2808c53233ddc835fe951237330354157148660a2b2786a082ac94618c5a2d1301503ac69a292ece1d0fe045543d83090097f1446461526e8068a4bc6fe6c78260541382bd7dc8ed37b55299e5edc2b030affddd7dde7fde0bdae11fa6c5348be8cc2dfcb340c3b62f28fa5f840b4ab9cac65f2d591c35a7de08bc802fcea50bd0f57b4a2d73f21143c4838b6e7f1b38620cd7877d3d66c98e9b33dadd135baf842deae293826be45756798c04ab4126e78ab8a5e7a692deaff21f611de8ade2d7434eda7923b68844ee3e2fab259fec6b81263e73a3d8cdc87489fb7e879ed8d763480f6a764d9e53df4409482805b9e9220cc6296e231e90886a56157ac9bde16a445a5509715f984d16b6d4403cc20a24adc95c6ca5c3a34da9e1ca84e2ca11e0380a2c5b23378d814c503cb2ad169fd9cd325083911740d2809528e7b473bf83a75480aa30e52eaa95193a3ecccbad6c07704eeb83d388bf27b8da7cb1820e0730bd2805bbf94187cd1af9068b56a335f285eb7f1b6aa81835150622a2fded9e211637b7c255382233ebb167357f6299a48b6ebe65be581cadf4d4dc417d72642487f665b1c779ce4ec9565c752186447106966016aef14760304ef9286e57caf307423e1f2e9712628e3d7caf9dd10b5467b39bc91ca85393677b9fa79f363cd36137b8993aba84ce37455ecc47934521929ca0e4952a300a2aea061d765ccac211099d36b9ca5afa13cd5c8deb952fd1e282391ff59aa53393314902586f459b532ecb5464d4f813a9a1e79927e00fdec258da0053106480d654e27be5097b6fb865ed2dc99044f3a506c5413d0a5acf13aa0a041279eb6a4da1f3aaf4c4629e3b5e171172689af66acc2e8232da64115bd4aea63ea5e5e9597526198ca6ee0c9caf1a3d286a885d8952993bb385dee285778a1642cdeceea3c288e9a5c3762c51f937abad73aab683e2978c821d604192667633cd926addf59e8ad85deda44124576a1635d7eb96e44b99b2f324b6f84c1377d5fd274392824cd27870835c5571eba5bd1ce12bef01e696d809ac1dc440ae9e7217c5ee5f9b4aa0fe50657e27c51", 0x1000}, {&(0x7f00000012c0)="bfba3cc1ec62b3d05010560b9b79c7bd6abe9bc17fc7b4f553ed3fa5b1638c164e3d8d4deb8c1256de985740f06f7992ce95ef3923130c0709b281f4948a6685432547dc8fe6a9c65070631891698fbce41fa9", 0x53}, {&(0x7f0000001340)="08332974eb5242d2b599c6f90924e8ddeb5b519723bfaa7f3dac4b0128cb0efaef8a413127e3da707e623cfe236261c123cb95674105d1030218e0afb1d8671070ceb373d33633fb86f44fd52f618d28f449711caf67b3d8d1b245c9b5380f0a4298a994e2d6998127f75456f75d70c19d17b93e02a2ca362c4ce5e0d00ad16ee97908145dd2ff3d5cd1e1f6b2f53f98251eb0a37d7c430516405398f20b3de28045a7dc0a5cab66065fbd614b7b5e7bfc274a4e684ce252ba776735bd40b07ee8984c0040ca2e7d6cb02f91e67e9849c092060834badf6df5569c87730507e50606baabcf6abc7903243a1a79638e10d7853b5bcbaabea2d4b92944c8", 0xfd}], 0x5, &(0x7f0000001800)=ANY=[@ANYBLOB="200000000000d33cae92057a0a81c7d841909b000000ffff000000000000f73cf52f62fbf82d6f3feaaaa02183e51155b3ec8fafd15a68869a08cd946d09b3f46bb96533642921d7f63cb44aa1a289afafe1ef1dcd32825612689d0fbdbfed7bfe013035b5aba21cabf530c30ea3df856b40a4630c01db028e60adc284b617f621a401fa4cae1ae4bb850201acdc3e2469ba0a4cc0d0c9c7cb6052753a3ec3695a77916e7466a0c796f0da54a49b7f8320142d0e9df5dedd1ed71cfa47f593736506b45830c10e1fe9092eee78223feafc553fae3b502eafc5cc437602ea1f4dd1681ec94bcfe10aa7ec3dc525f29321eb065fd6f78f33b2d7d700bad5b1619b6f594fd1e4c664f331f360c5bbc5e17bff4d", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) 22:28:37 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r0) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 22:28:37 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 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, &(0x7f0000000240)="0046d8604695e1773484c5f73252e58b788729161b3a605c6db460778cd5a14581433f21b4db533ff4b061a72c8fa61c463d2d929f6dc56990c2d3ed0844b28e2f66f2ba75724212ccd3000000efd0c84e367cc784c822a14860c246c5c93319dd6a6efe4e36f82e196d5a8d5f01a66440072ec00000000000", 0x79) syz_open_pts() r3 = syz_open_pts() kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 22:28:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x45) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) write(r2, &(0x7f0000000140)="25dcc068c2470b607471a25901d3770fe06996f323510f00bae86255af9a7141b2cbdcb9fe7983770634243a0e3bd2b4c73f9c73ca78f9ded6396a9c5b47835be21ea8b0dcc3e05a38a9ca0aea539a4cec01b400ecb83fa78a5bd0d2010b0baf7e5bb2a2c75f9a6a8abad90be89cacfb39acb30639558bf6ec5d72dff0e2423f87fe51f1691d99cbc4aa8779e236b09a69695fd680bc1b6926016ce35fd13c19accabd8531766a92ea63c9202b4f176de95dde0b8bf56f98bde6de1f056a2a20d576ae922899ea89e50ec6b947d492f27664753d2087a984800dc12cdb7591e8b6f6b2cd9c206578614eb345ee0fc81a70f0", 0xf2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x880, 0x0) 22:28:37 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x7fffffff, 0xf3}, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)="d375a167222ebf0779d7f6ef0ec76d7bafb86c361b65763981a61343faa4088f2c0adf88362b7657991e48e209c398bdd96e3e31ac84df554583aaba51a9ee019c6e90d7fa69dd44845ca235dfd56b4f828080a2f36ec2305afa6bfdbe918e2494a358d5c9af7334a61c1f67b57784f3316e0f8615bf6bd0241002756411be4f8e24f65759e7024c24c236ea7ee36383802b169cecd65b3128fd3d4baeaf69226a9c15da893d72fe2240af2e8a28ec25f83f536d19a3ac49d588a665a9c67bf097e6e2263e64cc36b1752c58c33ef85fd03ebccc9dfe1818c1", 0xd9}, {&(0x7f00000001c0)="02f45d431e8adf43f9735ce6963abf452b886f1bace50fb3d2bf6c7175c5a658dd4887604515a5d45aaf1082f98a3faa66cd842e34b5944a17fff19f61b181c1faf91a", 0x43}, {&(0x7f0000000240)="b92036081eb6e10b01e415fcb0143eab65912bfd8b10c224d921edf15f45b8121bf137e6da6b4b31e01d99418c3141246ce1c86387760f490729aec10b1be9eceae078742ade9a80fcd7e01e63ca3d416d155afb26ddc7907fe987e0c69b611bcbee92a0b4db68e1f6e0946a7ce86f639ba5e98280ecd509d0fca4c5b8f675f78f8bda0c5d04b6a90bff788924fa0b2192c8a7265ed876848f637479", 0x9c}, {&(0x7f0000000300)="683029ab68da134ae899c820fea6b26bdbb072e7eb8506e660a05c3fb835fa912dfb8f0a3d3fedfb312ee8e94ffc1806def0edf5ad0a914b25e20a64dd023b62", 0x40}, {&(0x7f0000000340)="71f45682dc17324aab3a161ce0066fe73bd8e9b1dc8817de0cf4ac9d0e41ead01b2560853d025a744bc608c47e75a2092b0d9d9e", 0x34}, {&(0x7f0000000380)="d9b9c067e35815c3268418fc4a82f6c7136d7c81adaaf0fa0089c0018e708bfb525a441a5fa7e28b8f0f886a004e063916f01b3dbbd455220545efadac84aec3f67ce8ad8fd51ccaa441d153bffc0f7388ac209da00a9f4c787372f6fa5e139c478a836c1957ff3a950fc6c60549773eafd210153a76f69983f99d3db7ff21a6c99106aeb99e63f65c771b5a04f496eb44daf86d69234fef45e81738fe234d5efedadf4d34d761330959ea37a9c81c4a1e3fa23bb525a7cae766656f67eb397cdd98527266b41cb87a2a67ab2dd2fb546d335003fb7bb63f0dd71e3d2c0b827ddb", 0xe1}, {&(0x7f0000000480)="ad02c32dae4b070e9a2708e1da1c04547ddbca0d88cf343d228f4d455c69a80a264e5eb99b7d88f434d94e", 0x2b}, {&(0x7f00000004c0)="28dc14c967c895e5f18a720f284fa45cf5ddc7c24fc454b09943fa19af366220df724f143b2da38e0028ccb2d0c7330f0b2405588e76580d64a68eb88592d9f32cfceb3b3aaef5a2cce115e3d630607a0b6556b22591845e4ddd412b3e30358816b5ad3dc3e103f9963dd64f51a1ed71dd2bfe2660d612f7247bd738fbf987e8f4d1ebfb0b7851579df82195747f7225a194ce84ef3e81e69df2a1e0192df36956c7bd9772071d8bd9d70db39919efe4f798b1acb533a4f4c3692611f638f567bd4d7d8747e460a0893f22b1615ec9e66b064364abdfeb75b1318814a54a9edab6d99689b2351599d10ef5fbc765209352ffe5aad75a18c50e213954bd352fac65c010053f4bae48871a405abb586eeb65643ee6bd9b3a893c7366894172fbde7311bdcd3237002d9a4a2082308e4357cd7c8190ff0b48c8ef8666ce0c4512f917cfa27bfa97a166ab033453995f4b995b105500fe61330e9e17630caaea9dddfcb80f47ac261a4560db4ecd27918a79a3765c90c852f08c64968cdc88679209ae99005449661c01a4d00086fcf2766f9584a607c5afba22aa5df53008fd2c92c3419e6ed167b1f4dc9750b47c60b877d56f1ebdd20816e452df2085f248ebfff9320fa846382c41317b6847b7c0c9fb1576ebe07ea35c7bfa8e34b89da639c253d4299353f1c802aeb055d573a4257d28ebb0f8bdbc8effd17bd71245e6a4c3cf07248d74bec07d35760c73d19bce821ecc752cbdb97616f3b4ed3bae298cbfee60dff526ca7358c7687fe9071d82220a211481fae083083b357229640bab47ab4a584c9e87da7d061115b31469aebb033e1e003595152a5be0dc825da7c2737570d9bcc99447249810268b5b4f4692bac37b5f0c01d7b4885af5fe0389b26aecf38b97bd6ce1f1b531495da4bb779d2db4f28ecba17480a833888618d5e5a36c81bfe1b6ba528704bf40cc61697737f819f4c3ff55c6fed11ec28fe5b2e9cf2c82ace29ed602ac22282e7227e0bac92bf859707f583051bd09b464413ea8becc0071f759cffbfa741c24a83810cbda56225919d1d5d865f54f916f03660d7b45e58323ffda4768d6df2f702b35ca9c5c81b4dac019b284e75c8703acc6028bcf9b53bc111d59005516664e99780ff7c631c48bd5113f258a507d2434a5f739fba0abc7b60f7a54173030398e849ffd4691f52fa6b64de99e3f65d3e94315147b14435d4ce3dd9c459b3a98dbcc9227d7b4569658031e8498ff9a68fe572dbaa47891ad970d2f71ffa8dd268d46e17fe66e838aa30634d0771bff56a2b7b58e6dd02fec256d082083dd8622e6636f40b3c281be42e9c9f09e68cbebb6fe4673f00861a1e91a9a26da20ebea216f2c8c45891375358e626743af04b7dab9e968632b4da2d69b59d421be8fb056b7ae3e43730837a713f2a5576a4d2ca564a38f1cf4902a8083cab4fc46040ed0bcdee2eb64a3562c16be9a47f76521b91734c3ce6b29fa13ed5ae40050a33fc476c21802bb7bd2606d99548e89cf03f5d33a63ccefc5187d9d14eed5e026f1c859222024ac996883450f4cd0ee43761f33486e046b1e69ee6734835fabb2376fb7c534e0f1410016c2f9d15132d7e9c1678c8188b7a97d60cb5ce5ec17e8a285807938dbb9f98b8d1a156aa771d24132388e8cca3fba22127e833ae28dce14bf5172b9cc8bd064823b976300605fe4caa8d7e4b08c7e4b528a0d6101c4f3273afd9100366b676da3c0ce2381d01eef73d3da197fd020d0e2168017988d0ca9735157171c55b918444b1c0208aa44a7863b5a1bbf0254bef1f99af6659836ae961d9c9ba811b8908047819bd2bfd6e9c0b98b0a659846412c2ec3e0c2766a8c0173e05fbb28dca852433e18edb4b4e57d6d348e1974b2d4a15b670d70b2320713c1ae9085250897ee55020a3d674f2958d6d46706a8cf9942cbade62bff5e6eabeacfa4efb846de82a1eb1bdfe6af5efd724395cf34ad521e70c24fe7b7817161d15f52b34d427f8fa0f0e7366a3c1c477dba74d98681b09b086f2c9bd8aa60c6d135d51ebf6f61d95f67227a4861b757d566eecd10e91d4860d7dcff3bf83bb05cd0ae990722d64f700ea6609b2df27e68b73678c819ff7ad232cdcc5ef6ab365453c087035bc4d716e7f83398e3af6028dfc4e74c42df854c6ba0df8ecd2b0bf57c0ddd41c197a7bbe9385e3184ecaddd908ca309b3a2aa1b6e5cbcbea9f759ed46d193780e7cd08f95078fc72d4445ebdb448b08cab344ac1860d67d650b9c2cab770221ab59e89400bf77bedfd86cb650ca85164f891ab809ff5141751fe636b8c0cba9fefbaf0165f5dd90211785e0ad9e1019b259cbdd85ec6c832574d4bf8a46504b060dbfb8c551d9b7bb76449c342b427866c01ca48ec6c75c5b05756a9dde2172ee05f5ab543f1bde4eca930e3f3a403c295dc80de2c6ce2c7fd06f1d0946df0e1100df4231290ed625b9a33ddd5866438583a2ac56fbbe493db272f8a092ef7254a619903dd93f9ea029e4c4e11d0041266d425b51c98501aca300d2e2ac4fb8b0c41a1caf6c003f7297d4e3da2d9a5c8c1321b51cebfd5259bee93eddc7f80b775662783eef2cdaad1dca3306c5a2b449f09350a62d949c70a1959c02f89944210efe60ae200a1b25eb47f7476a7a56e09d52828a6657ae6c75f50852f8dc3da6cfd19c54dcbe272a36d871401e5812ea2b2a72e2286c481c238a664069c6ecc2059d0af572a02068a3e1094ea3ba0220a86927c535030cbecf37f22cba504b0f54151faecc2e1785b3db4ad1a487f00b31d0a391803e794dfab463b32ff3871bacfeb429c2ac7e8b7c42b3b2d97b8d602f70a29119e09047878b029091a6a8c2142392938c65fa6585302d6d79187022f0af88bcd9b1e9ff66fa1999ffdd6fa2ffcda97ecb11e7b9037967c0afbd38d5f924f2f9aea8f87a23f3a4917434bc33db84305b7d872a44d727a0745690110af12995460b4e2386e3721ef48dc9fe7820067a48dac5774bd0ca7560ea44dc24a65a69008dafd74630e1c30525ab3bee88583cbbe997db9a19528695f5028fe050eb3ff8109b681e83231f43d496668ebbbac07972ef9a8c620e66aacb72919f06b1b66accf0062b05cf8c8150c5655c083d69e73df4e2e42b8687bdb2d0a0d52a0d1f1e000da4366be9940a9d4d85ecbb3236996f105f91d3db6202c349a6e1e78983a09545d2f2603ccdf90224829a20e735f36bd09c068b23bf2ed2090c68dfb8b2595be8c100dbefce0b8eec0775189b03c7d8b800b492753a54da3c06cd6b0cb06f4cf890b7292183aea0bece38b53b561b0884cdb21d61d1fdf7b7b93fd588da2b19c7c5ddb7d0c83364c9e4b82481666f85a9ee4c6ba8533bf4ceef6bba7b5843cddb721b4ca2ac22b0a2f4a13ec20ad601cc216e1a13bcf19f81384f103d7428b93cf09a8458304e8e0179e643c9292f24eb4885e9b729e4e588df56220b61ee0e0e5f3b22ff115e440f93a09e675fd674e715f173fd17f7fba7a602af8bc8d03eeb6058da34d88099f07770a6c661fcdd2738da0fdd2ab262b038b0162d155f05b72d831b391bccc9b00bab7ef17ff640b6ad76d3698a71b304442b0448ad6bf6778f6b3e7e507a7e1e19617efe677e87726e75dc26c172937ef83846bb2d83065105fb69f62869476157b2cb1f36721cca830dfadcd35c292d1ffea957cd70fc98cc543e20f162a3a07ace63681b6691142c4a0de43d424cd4ebd467ac3e3f216fa85546844153186471ee3963fa2355b5957594b3635bdfe978eec631bcb87efa464562bfa530265cb414d34099f2afe481c8c225cc87de9f0b6b0fd810347d47722cf707abb7ade301ff5d9c533bb3865a30059860fca2203439fa0768ec864c2e46d336023da337962e5aec46b1671a8679ab61cace8329d0c85be6be72974545bcfe2e21fe48c93ff36bd6a7874e9f44909182e4e63e5a50125c355b4ce647e2b34660eadb3719614c686e2feb5fd95cbbf2c53b024b1ff3446e9d1d678c2ba8da5f70305fbf196ab36b7d549c9466e2d8d6cbf8ecb3ed423e3c4fbfcbb7efbce349c7d5d581acc83fe6de4a3841989f5777fd4ec46cb009598715c1764f5314083adcf0cb2e534a036f6b7416f721233bcb80d91c8f1f31dcfbe9d3461be56cbe971761041aad212d291d4cc43d4bad64a734bc9de8df9c8a9cae6bb3b974c239988a583050c3582fec764795de6c93ddd44b429f869d4fbb7bb5e0211726a1a6d3b1ba109f97c272fc05dd69b8a8ba485a9027a2bfdc86a66ccf1400ee58b50ad2dcb058cffc0f13918515e25ddfca2e7328130687281f61feccc4b696aeda668fa3e028f6d2faee7abb0cd033fc3855b05d58e683dd1b10d8303e6ed7c03237efca46d5f3c28f9a0ad099fa8ec406b8b88923930ff7ca81e181dc5954c1e9fe12f298c19cbf98c130bc4600826565904dd43889dac5d7cc88934a41b0d004ddd5c878cde286118758ee9449e9bdc8f02efb4e8449268c90bf9cee7b67fd1d8d31f3ea207de7d2fcfb315bef119ff3669b6a738a3139accb84f78d485d0aa0eb859897603e62aefff2b815fdc8e6bfd01ed5cca5053c97bfdc2ab6690487c2da62169e5b03f78b881f75d935d6ac9c3559360d9af9178588a3b9be5b64ffed1d08ffc14dfe74f05ae606c2c3e46f20772f9e648ff8da681feca1b9932ad00cc2351edfc0ea88277dfd5207783cf0dee0feef9f83492a0cf5f5e3a8921c61420c8cb39bfb1d190c76fc1fe2a5895d3add99ba99c9fec38beb81c8423040d48104e6d9886c5c4eeb355889082af998527b81f6d9d71cecd2f5f68b082d476419abf138af6fa23b123f3ab77eaa1b0d8cf6a311cac3edd6ca7f2575562074929828615e5b0d9db4daf70e133982e24ad5f4592ae09e0ebf250e4cbbfd13dece833c2e7140f436f97892aacf2fcee1fc6218e9d45d041047bc3515b42f6450ddeff9ac0ea0fbf84f40062a5140ae8a28c28d5b3b322e7a34d48672f2bcf51a436b334cba3a27481b45afa5f07dfca711649451c49da92d9bfe8d0852ba7c38a7a8b90288cfb552500a5495343798ffbeade00d78be655d3a44a333dd731e9edd96b192b9003e1a0b9d09fbd34c613ad7aa9c9db4555ad7a4bf7846101fd0fd3e680cba4a1268c60ed71c7096aba0100b03f42df9e010947cb0e9011d3f9fd8d4fee11e611ecfa917da4cb1025b3c2980bac909491e334dbe4cea707826566a4d447cc1e9e6bd867c71d450bf70e5e57b4a50b285f26a056736bb78ea6d8d44cb49e8e6f1eb7c5da78056cb93bb7f79445ed01067fb1aba0ec50125f410e09fe5d937e061a13f8a21cf1424a9fd182218cd1df5fa93ea2285e0ffa319cca8aba8b6f481455bb0154d31d0b8cde2cd940daa079dc0456c60f4e6c9a63339db0647fcea2de925db0cdc9af0451d4f8262f777c68ecf2dd5f1ea10e67e4b9d3c1fc2980ff7acd4c15de9c363190c134acb3a12f0e8a054fa56a09441c2b92fb16127f4b29c5e0154cec8fea57f08d4043f1eb698ab1eda0b432e2dc4be2a2ad6701ccd39130dbaca99bcf9ae3b09967b90b7b4fdd1bee568fab60cd02f5994779d6b8d467ca4453c4c59344809521eafb3a42add365ab3e4811168f29d93f0b0b9667f31293bf14eb9f09c8e44811567269647cadebfc808692f9c77e1d3c003e492ef5008c0d69d56cd4effb8a49e2bed2bdc7c49aa258e1655a1f5897ac972aaba412f7c5008309ffc7cef13dc9baef3819c0f1e61e46a6f", 0x1000}], 0x8, &(0x7f0000001540)=[{0xf0, 0x1, 0x100000000, "869099d6011ad76860e5be8aed3623c811b0a474829f5f51f123d52fcb262531f03b38bff92864e14ff44a2ada4ff632703556d5022d8d376e5faa22c79d169b4f3a3140b5d7c2c5bc467739072fefcd5506f739840dabe7d7b9207ad32c5c4d83c3f8f6c229941efddbb1d1721805dd5f2c8caf283558276846b7d1fcff7498bf07a47cbace4e48082afad2ff1de00bd27b5929231bee1bb0e52849c27af3592ed989493300bbbc5aad2a0a4b86ca6ada9eab8321ee3b2478652cfd8f721f447c4d793c0fea839e5cf99927f3235ca2b8be78defa097931a7"}, {0xc0, 0xffff, 0x20000, "edf40bf3b46ebb0d97d5b7f5d9806ae07a3d6982000ade4111f091261147355b05fae85b3f74f86f8a2bdaac85aab6a000b1a0404760ca7758f3dc3559a28ca4b82d6fe71d681aedab063094540468a5d01bd6d139a6daef9c2802280338a2963b383f0b1fef8e2891fd65f56d6a1bbb1fbfafea2f9d15140b8abd9a2446bce70522ae66884e50c5176c34010f9532e2eb2d2df5878693d002c84179399ff9f4706b1750e70bcc539f08d981c1d3"}, {0xf8, 0x0, 0x20, "dfb151842d2e623aa5b35b03025405a8201ded03b31fa41d89f56dbae5d4e442c41816a741feb1a5ef22492412668a282b14aca70db4ad5610e5d99ddf633f7d91ebc111968eaeada40fddf71914eabe7479c784a5aa19146d26352ea6bd75fe3463fb77efe79076c2084842c9124771ad6772fad24a1aedf54bf11b16124f3dd82b935124d6a4ccdc2ee9ea6defe0cdf9e966b02314375ff95deb372598b9e928f54471f0b35b266c2af4321d104a2af8a68edee5fa3eae8610b8e9d56bf402188dfecb6e85f3237fa56e741cd338dc1d3a620fa6e61c39f6468395537575f607a76cc108"}, {0xe8, 0x1, 0x1, "8a0272fe974e3bcd872bdecbc173aea9e2eeef420bc176aaf0e1b38a73dd902c169b3be6a98b093ada4a115ed4d6d72fb0532be415e3c6dcb4c31b64a73e2dfedac2a2f1a4c5cf7657d80d36da1b2012da22e833b82862dc03f65e3adfab9dfc444b4f0c44eb34b27cca5e893727ba930743ec4d0211b8a666d56f1a503f792c88dfd8d20f7f99dd23b5ee283445d13c318bedfbe1af0abcceb84aeee5190f3a6ef2f597a3724c2d4fd6737995195319fa67f7ea9e600fd2012c6aec125af333308ea11ecfc4dbd12e9990ef2bfe115f213bbb1fb8"}, {0x30, 0x1, 0x6d9f, "ddc513a8820f85a4c4bfedce3e942b2cb85394049c4b9e4aa8dd63ecb04121"}, {0x30, 0x1, 0x328d, "fa5072b2059a01d0f1d208bf6ae9ebb102d73adf53e4af76dd32c9b0919db9"}], 0x3f0}, 0x4) sendto(r0, &(0x7f0000000000)="4f0bd79580", 0x5, 0x8, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 22:28:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 22:28:37 executing program 1: getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) 22:28:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 22:28:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000001440)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001480)=""/143) write(r0, 0x0, 0x4) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="f58c567dd247f102c3dcd26be223fda090711997ec217eba8c3a7bc03c2861da50b5305dc4efcbddd436145e6e4cf7ef7a517e4b8312d8384c47ab5b645da09aa2ee64b713de9e238cc47c4eb8ffddb7a93a00fadbf3e55171af2d3dd76fe1bf6f430a28e76e52a01ab817683164f29d96beac6c48f0a1d831f51059d1cfa32e198a212e2ef58489fc673e3182cf4a7016377e26db61d3adaa5abd1f6225151f03b719d3aa97a794158985692a49716b0ded2585d4fbdc8e3f7930447b6a599479e6ca30818ed023d3c01df6da536d52af1efbd0564855ff11d6e42b8155dcbbe5b1d7642a36437c0d3a999c924ec5f4effc6aac6c040269304c035c0172a09b69661047efc58eb2d1cc8eca62a125072b6b37475f86d165e05308e8061e09a72c99acf4e1fe80539163692c13680c77bd1792e420df53731c0234ee21113d9cb44ac8d5249149b2536d59867d4c9159c204cb68ad72197ece29c1c19a070b21a2ddec7dc43a7c1d782b433481c4bce4d027e971fe5688a3df94e4a0470a37021c2f9ccf213718d61e033142e4becb84de2347efe678e469a20ca2ac247767eee36365cefc4fdb68c6fd73b887590fb37f138a1a001584baee08bcb5f8cc674030e8be531e64ea078d51d852803689116b8d26cb6a1870214fb5051416b71980fb312e81751a0842ce506b0f5739a870c082fc75afd214a669bd7cba18baeac26519aaf85e06105e892b9d760e060da26c5b3819065aae7963d3a4c9a9b685d57d099e01f7f1238b75d3f840895ff41498748aebf1da756776b8ffaf4a9b95ff23d3bf5bc611f03fa1ee003491252d68df740eaf9914ef66983be10b6979b686e519829eaf9f75dc5aa094a3e598a89c93bc75d99f43f40958f4eb7f5de29e0d990184ad60ca335dd9f3f353ed3ff9b1549a7a1fe2fa6f641dca5f969f85596d7342db5bcd859b702e1f5a5aac012e1028e45d40c1e2a04c17f43b4a2768187ff68a3c718852b59f720671ee1aeb69fdfedd550644bf3d1cfc9eaaa9212365a39c8cbb54c0efa26d888ee787e3602830b87a570ae248c7b29d8b70cd346c59ac28d955a70d57662930ee27a7038925f7af8a9e7ef43b9550d7b97018e0689b8688378bbaa8d77d823981ca7e1d160835f479d9f4494df0356259fe7996661adac56fd8b421345783a20f5592fd0f8f85fb8d802c5fc97b218ca54a01a732c197cef0bbfd7427c6c133270543ac8f80e2f21d61e2248104552f63899bc2ee3fd4363fb056d71f96856cc121ffe8695a5c242ce6a58db43d505f0ee115652bdbaefc1c709eb12bacc2d27650dde230de1c723eaa89cde6036a9aefe0f561b823d1ee1461227a3d0019785a29bd0ee44ce9a6e0fb3ac811f6943357a7b8f852ee862d9aad763d5d955b1f2ee08f68eca743c7e47ba2cda45944792b3b0bff4a4f0b931d485459bdb18eb01044f7274420d8bfb2f356bc91115532eca420736bca56e06ddebde3de4322a1b00bf04f6a790613af02f5d218f8cc383f95e0363797046622fa4f0e5290be86ce6956b33fd6db5cc1e4888735dbc0411eca6e4de8d2f59ea586df337027044d291b5908b4d42ef2070ac25723a12a95d7f0aefa3164feeb901e59d3470c7a2828a313fab703d748c02ba1314d860d3d6c716b9a7e687d30e487acb67ef3de3e6043733b9293bb220acc09b3a19244fdb381b95699b7c435f5dc5a2842c35d0b2f93c58d0954b68e63ee00656e46580e64da86a0adf1e6ea2b8e5b04fc6fd08827ab94f8f2044220a8ba8f71acc1b2257fc47f14c15a1a85a23f482768158763d485e70d2e5b77f0f15d0936fa0ac882eb5b6b6040c41662fb247ca87230835ca3dabf0cdd69c8333574227d20fb40c04b592d13b40e1692cf04c3e47585815b1fc779415e674f7ebe2cdd98d6042d4af69c9ec30cebfeb4b268f1dfee5f0bae69c5cdf872df81803d247a1ac8c0ffbebd42fcc1a33b5d657ec1b299d5a5dbab5f560ec503665977c48468a7c47d6ed327a139791591c84621754dd688d0281d93ff6f7b2a03640ab011e67532a07f838961eaa5fc2962acde0740307962c66b02f72d48d77ba9e197d700db2d98f2c094ca55b4cdde8af63fbac520fcf4b3192f64c2effa091613d1d01b10414ccfde6a3c10bfd3a0005f90466cbb1d6f9429755ca6b0f3decd59302c0c2f2ad3af7644c9e79f3000498c5113d84736138323aca96950ad2a6af75e36ec8e9e0764db035cd311fb639663e1acb17f137c1b6ea0dbc21abbf7d6fa0e71d1683db9ffac962bc7c4906afa6cc613869b4965b43e8eeec3e3e3e4abb1a8082583f04392f8538a3839c2c9bfef5efa08595deb62afc9ad91673baa4f0d687394cb92a2dd1a41408c455d07cd7b721493ba3783033d3d7d557850f0ee8a2baafc83b1491246e7014c574d1fa10a908f44579d36eda99fe2699f7a2b1b6ab6a15f64d2a4f89d5cb1f15fadd66639fff0aa48e7a7c01b64a8c50cb7a5274b21e1eb12a60932208b9bfe40587739fb9b7d879a03208a2f22dd77a2528fc30a2b9afa0e4e616d47aa2fb34068b713c2358a544ff287dede0a0a57f1f4e78ead7a5279478d8e22e7fd324a164294159685b93be9fd6e8f8b869855c5163d833e1e701d5e41c6a19a3220ef8474d67d793957983a7dc51dd3327e38f51f085aeccad04980a512e8a099fa4e03a7fa47a7d525b197b374a036d2129616a28afcf563817829549dabad09f7c14676513d1e112b58095113fdfde2bb81eaadac868ca84fac69be65cdfad9db4061644fa5a0f31d89eae2bdf87b0cb4f9bf36cfa0de2e0aaa0d179cf5aaec9ba40ddbd791992c693a340aad5057f36b77f5c6064e2bbd67976fc5567be7bd9e21da9e80ec49c06eb774e3cf26c51ffa172843bc82ea0d82f3b93a83a413900d8274ccb53ba2126cca737114cd703ed8788bbb1199ab9a366581e7e54873a860be25cf7fddcd674072753b41a8514bc022442058a7e667a0c97d35cc4df9c897572866169d14858a2c3acdd5ef17f7d9d1e362422faea54686c30d2c3c629c191d69f56994ac00a217809429359449034afb2d12f1a5ddc2b3509f184fa493a623917939eedda115018ba56f0c4c88cc117d3e4c4c4b90e29396c350c09328a97f1255a8194c9f2eeaf5cf72a35ce89cbf23460f004da819a0792e75b54b0545eebb88f6befed9376308f8794cbe587d03dfb82ae4f90dc035cdd6e8c7919780b0d4fc9382c03f5121cff2c993b865121771cb8c0b17f3bcf168bdf5150dc76c516448e5c6127a51d991f0272d43f6faacfd9fe81ff24372d19c1869b2292130372561214a989c457e4d29a701ac1b6e6d76caf7cbfeae5252197f6e6133ed4a007abc59544263ef3acd9dc0fb6fd7403aaab72921c9ae7f997b9c3b1d9a47aa19399a76046539fa95794bec0b466cf40a125084160fff79eaa50eb61133c7931a8d9042a9765f19abb1be2ea3d63ce86b39cffd780c4ebf734351460a3e6d78508654bcc586a2291c115be123f212619e9e1aaf94e41de8af9007b7133c5636a0661e8db6d6725ab154eeceab885d9c5b904685eb22805160b8a5a42755b61ac47931f549f52566ca87e1d4e5aa4d196b5e8182202a10ebbae035bfc36c94a6737bc0712cff357ca6d425b57022c2c02b8834e8c3f51d245ff02de5d219df9a0787d430824c5b7ea6db4a68c0a6949925fd2caf4c080033b444a3a48fbe4a3c480bf7b6408b6c66c635e8a534812e047344373e4461c457a8755141d38c7c5ab4065ff3cb343679f30a8f69ab5c72bf35d54b34219e9b9e7b7d5f935fb4a62a19da912e517e4f72ef26e7b7085cf3e9d83ae6372910172996e17d0c286c6e9311d1506d11fe977bfa4119415e01183f5bb3c8836a6acd29ec2a3e9843c00c30cb9408af5c9487356943b93c4c5d3fa132ce790f33949926aa506c3e723f2e812dd4ca34638d3782dc0527b2f0b021c79702c57e40d9d8b9fd8ed7a1680e53cc2cc0069bcfbf59fbe18a53d81cab0953cab98bc1bed518d5f6d549db007667b07cb47ef2e79c2c812c576a79a42b97e27ac0b2b92a8f0d914b7dc411fa5826456e2291ae708c592203a60d375cf5d061ae149702ce34485ecf842bfeb2fbed7f69bc2afe51beb39de8999d7e85ca86295754ee7fe50ea607160b734193cd8caae596f696cdbde31aeba52560407a2214a0e3d25d2c00d0a28b6e9448ebf5a7f46495943a7a8cff52f634a1797cffaca83ec8fb7236c07d30f6967c36dba5ac3179f629cde9a36463a2381649deafb517421c181fbf5b0d71db77faca7013f1592ec211228692ad44d7697e1014af2799bbfdd14241b24caac52e4c32f05e29724debbe8a04e303f5ca5970fb947a70f26b47709a7feda8098ce841661573e1a9bae8474198312fc92ae4a3f5635e12c341c23a6a1468ee8d39d2fc91cf5a455b5bacb5fbaf4ff6d8182c51a9bb477291a3efa5b1d9807714033866d0a3f19b43dd6f85c40103b0ef32f5399b2074bc19079da5edf36fe2138e167f6f9864658eb12b8570cb408c4ce3607434e72866b2a71246439fcdf1975e8f49b51e8ab76b1f989a12e8996797d87313c9ca19f91b399bd4d89c3fe4a8c748767506f95960af9ebbc6a66c3a713a860027934e64e107c42b4b6b8442e0e002cb75fd85dacef1d44a6a9d0fcdfd97c22f022763fcc99414fa3a339dbc43255575a77d8243386b0b6ae340d92e47ebdf70aa33089d8525166f29f5d10cf02008f1b3bca0aa3b8673f6cc2e0722114d45258dc35514147734f87bd53157d9199722163491df40970bf79df84ceaca926184ec41f022dd5e202af6d58809f366f0cdb9b80f139e52a98b7470337b589e5611827bad4565fd6831449a19d9a7c47cd03a12882538ce86908c8a20f00f6af890239a2f46df4e64e5af00d9d2d8caa7726e8c0e6ed4d538c0b6cff8f0f53e6cc6a6aaeeec6680b79a684631f7361c0371c6c4b79962d76399259650ddcc4264c7fb3f8c23b0b59d1da1d54c74517daec894f41ff84a78fd5af8094f9f2e8505620cf020997bb2c331766b6eb1586c2c0b1bf8cf57615e284f75c733f0b378c7cff1a6292b8101667da1a4be0a25dd67154c4fe03a167b4fe358cd5a34af283652d06371b7ec589f92b6273c78fe89471095a1b5ae43d789567e0e83752f4398a837c65b2b9a3d694e385045f6b0f9df93754a6b636fc81cab2fd9d87dd34dd7ec623429017fe5c2440b62193d0741e0bd26f55d56004d45a9c976cae3048c68713398244b66fa08f1a5f578ad2ae1668a5f7ee08ba18c046094fff7b1ea041c512eb6ffa011c47aea9a36470df32ea43c6a974632c9d5057c9c6cf7212a2b559f923b80d1a1007c518d9579636be3c1d45f5fa41bd4dc3a0ee9e1629957b1f1e2b0bc5bd29f5cbe41f9c6fbe7fdbecfba8097a78bb9134dd61a10d2058acc80f5d534f2ea91fc3201ecb5abdbb7fbee3cd5ebff8ada1fbd2d240dde3045abde8fa99ab4c141daa69a4edd0f3b15b1f4ac4f553d40a9c1a2092fc5f5390fc1b94a38f89e7f4258d2c3891ccac79b84b83f25ba099496a6a84d8f127e8ce28f6989c77ee8f088853846a101e6c89ddc3e8aa802de6588f2dc8e7212852a8a4d666e817b0a72ce3445c07ffacea4fd9bae7ea6c47864e371f1a6eaf1df43408b6653cb50a0bde9c1b6fa351c08eb17dad2d60a3eca9df2bb4fef5aceb29fac4a3f26b817dcab3032074a16b6459ee5a7fb90b11b60b99f289009dcad", 0x1000}, {&(0x7f00000010c0)="6473e46f8fa5846a38c1e90fc3b43a63fe24606ebe2a30a7d81d7411f2b6f025698475656f830d0b70adb51d4c0809228d3e46b98dcd55c2f49658973c92781d1cc2e97c620eb03f783d5e0270822fadf3747384c892ff3a3f359fa49e7d3ec11a14009c6fefb8f36df219759d774da63ccdd4430850ffdd6ba8478abc0c7d3f6254aae54ee58b95fc2449f14d1ca36a4aa5b5d9a7b8fe6cd7699113fc3695f1d42e0eee1ab9cbbd278592b6ae8a83b4d25efc0f362a4d49578ac4cf0370fde79544e64402ef13a24cc02af62fe8", 0xce}, {&(0x7f0000000040)="1fdb9e37b31086066de6d40e9adc38efc6340a333f4982b5005a51740bb9e1", 0x1f}, {&(0x7f00000011c0)="1b156edcf975dcd0c0e099492a4e192f29d666c6b3a71935fe555bb06a35eed3634f1a47106e9956e906749e3f7f5053176d5f3cf422c2b8ab5800aa1fcaa6ef0caba14de311ec4922146d3334772dd0823a5f6f553e4624ed119ffe5bdef02149207de28c", 0x65}, {&(0x7f0000001240)="406509d9e19fd52430e09b325bf9812f659f867afc90d5949743fba9cc40430d2947a3011a2631", 0x27}, {&(0x7f0000001280)="f2e1fc106c94fd3698c4792d9f2995e5d9c0aa522a4857cf7e624f49da4e508e69fad91272b76e23374b47e5817e642b5a638c5f31", 0x35}, {&(0x7f00000012c0)="e89a456d1d97f5adb56da61c1b14e199ca0c829fd569a14e9686ba4a9a4f3c75bcca20a7a8e75986273c96be4d0ee7bad738b8767a6f37e899c83c5f44726cd69f950747fb89e125883c113f365bcb8e8496e5d9cdbff3a13a4a38a54d0427de989b3bd088ba24030c0409c769ce73f1f18c7912555a91e10b51f844111d865df8acf45ef05e07e957d17fea5b03ff67b353da3008dfebe2f3fe97e54722d273996d62cfc35fb0efa5e81b", 0xab}], 0x7) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x4}, {0x84}, {0x6, 0x2000000, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x6e, &(0x7f0000000100)="181217a49f05791c75e07005b73137113a774e5437fe818fb2ea06f7367dc8b0660024ba1a05312be4efd19bf8c72c766fe3c6b62f418e853f5e7dbe35d75ef9a372de816d4447a3588b7b925c5b66b574efba0d7dd2f29b405a0359e1cf9b72a90bc53f2c456bba6fb5be5dc831") 22:28:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x5, 0x0, 0x8, 0x1, 0x0, 0x0, 0x8}) 22:28:37 executing program 0: r0 = shmget(0x3, 0x2000, 0x24, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/216) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x888, 0x0) select(0xfea9, 0x0, 0xffffffffffffffff, 0x0, 0x0) 22:28:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x592, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) 22:28:37 executing program 0: poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x7, 0x0) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x23316fc06e9b975f, &(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20084, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 22:28:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x520, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x3f, 0x339, 0x8dbc, "b6aae33a89c42174ff7eaae6c8ce8df32e3f25cd", 0x2, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 22:28:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x0, 0x422) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x10, 0x3}, 0x4, 0x1, 0x5}) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000040)=0x500) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f00000002c0)=0x200, 0x4) semget$private(0x0, 0x0, 0x100) 22:28:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) close(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 22:28:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x57c53a4) socketpair(0x32, 0x4007, 0xffff, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) dup2(r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x5b02) recvfrom$unix(r2, &(0x7f0000000040)=""/133, 0x85, 0x41, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 22:28:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@file={0x0, ""/27}}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="00000018", 0x4}], 0x1) 22:28:38 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000500)='./bus\x00', 0x200e, 0x84500) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x100) accept(r0, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)=',\'$-\x00', &(0x7f0000000180)='[{\x00', &(0x7f00000001c0)='[\\:])\x00'], &(0x7f0000000480)=[&(0x7f0000000240)=']:\x19%\x00', &(0x7f0000000280)='\x81{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\xcc,\xa2*\x00', &(0x7f0000000440)=',*%@\x00']) 22:28:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = dup(r0) r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r4, 0x2000740e) connect(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r3, 0x80184600, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r5 = openat(r4, &(0x7f0000000240)='./bus\x00', 0x80, 0xb7e23521ad2081ca) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000280)) 22:28:38 executing program 1: r0 = msgget(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000240)={0x2, 0x7, './file0\x00', 0x20, 0x100000001, 0x6, 0x40}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x10, 0x10001}, 0x40, 0xa75, r5, r6, 0x3, 0x11e, 0x1, 0x81}) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200002f4c3a4b03e8b30771a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x80) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='/dev/bpf\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='/dev/bpf\x00']) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0xfc22) 22:28:39 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x200) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 22:28:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f00000002c0)="2078f7b678807d89e032dc19f570", 0xe) 22:28:39 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r1, 0x4, 0x84) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) r3 = msgget(0x3, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x5, r4, r5, r6, r7, 0x115, 0x3f}, 0x7, 0x6, r8, r9, 0x4, 0x3, 0x100000000, 0x9}) 22:28:39 executing program 0: getitimer(0x7, 0x0) 22:28:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x8, 0x1}) r1 = semget$private(0x0, 0x7, 0x28) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/239) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/65) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0xca) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x2, './file0\x00', './file0\x00'}) clock_getres(0x0, &(0x7f0000000340)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/96) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x10000, 0x0, 0x1, 0x1, 0x6, 0x8, 0x7fff, 0x0, 0x2, 0x5, 0x1f}) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000480)=""/54) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000004c0)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000780)={0x1000, 0x8000, 0x3, 0x32083287, &(0x7f0000000500)={{0x1, 0x8, 0x76, 0x401, 0x59b, 0x4}, {[0x5, 0x0, 0x3, 0x3ff, 0x8, 0x31, 0x0, 0x9, 0x3, 0x48, 0x9, 0x5, 0xe9, 0x0, 0xfffffffffffffff9, 0x7fff, 0xf63, 0x9], [0x100000000, 0x8, 0x1000, 0xa4, 0x3, 0x27, 0x0, 0x5, 0x0, 0x9], [0x3, 0x242, 0x6, 0x6, 0x0, 0x0, 0xe0f], [0x2, 0x9, 0x100000000, 0x22f, 0x8, 0x5], [{0x4, 0x4dc89bb3, 0x20, 0xfffffffffffff484}, {0x6, 0x7, 0x5, 0x100000000}, {0x3, 0x80000001, 0x1, 0xbd}, {0x9352, 0x9, 0x0, 0x6}, {0x8, 0x91, 0x2b, 0xa8}, {0xffff, 0x401, 0x9, 0x400}, {0x9, 0x6, 0x5fdb1f28, 0x26}, {0x2, 0x100000001, 0xff, 0x4}], {0xfb97, 0x80, 0x9, 0x2}, {0xffff, 0xb75, 0x80, 0x6}}}, 0x9, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000840)={0x1, 0x1, 0xfffffffffffff8aa, 0x5, r2}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000880)={0x8001, './file0\x00'}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000008c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000900)={0x4, 0x1f, './file0\x00', 0x1000, 0x4065, 0x800, 0x3}) pwrite(r0, &(0x7f0000000940)="9e921ebda4d88dab4fea23e88956441a188ddd7a17b4e4743c550ce6e0312ce25432b90d45e0148b", 0x28, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000980)=0x6) ftruncate(r0, 0x0, 0x1000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000009c0)=0x7ff) ioctl$KDENABIO(r0, 0x20004b3c) pread(r0, &(0x7f0000000a00)="befe6215ca9fd6b2704e2ff933370abc4ef1d7e009", 0x15, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000a40)='./file0\x00', 0x800, 0xc1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000a80)) semget$private(0x0, 0x3, 0x202) 22:28:39 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) pipe2(&(0x7f00000000c0), 0x0) kqueue() fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() syz_open_pts() 22:28:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) 22:28:39 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 22:28:40 executing program 1: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f00000000c0)=[0x632, 0xfffffffffffffee9, 0x0, 0x1000, 0xb6, 0x1, 0x3, 0x7]}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x3) 22:28:40 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) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffff) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:28:40 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="5001050260000004000000001306ca90100e03fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r0 = shmget(0x1, 0x3000, 0x211, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 22:28:40 executing program 1: socket(0x11, 0x3, 0x0) 22:28:40 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20180, 0x0) setuid(0xee01) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 22:28:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400009000070cca90051004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b4008000000000000001be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x401) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:40 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x881d, 0x401}, {0x2, 0x6}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8000, 0x100000000}, {0x7fff, 0x1}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8500, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/58}, &(0x7f0000000180)=0x3c) syz_extract_tcp_res(&(0x7f00000001c0), 0x7, 0xffffffffffff1ace) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xffffffff00000001, 0xb5}, {0x1f, 0x8}}, 0x2) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x2, 0x3f}, {0x6, 0x6}}) r3 = getuid() r4 = geteuid() setreuid(r3, r4) setuid(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000400)={0x5, './file0\x00'}) getsockname$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x8, 0x81}, {0x1e, 0x28}}) shmget(0x0, 0x1000, 0x253, &(0x7f0000ffe000/0x1000)=nil) socket$unix(0x1, 0x7, 0x0) r5 = msgget(0x3, 0x40) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f00000005c0)={{0x4, r3, r1, r3, r2, 0x0, 0x2}, 0x9, 0xffffffffffffe915, r6, r7, 0x8001, 0xfffffffffffffff9, 0xffffffff, 0xf9}) unlink(&(0x7f0000000640)='./file0\x00') r8 = socket(0x1, 0x4007, 0x1) r9 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000680)=0xff) getpgrp() recvfrom$inet6(r8, &(0x7f00000006c0)=""/132, 0x84, 0x2, &(0x7f0000000780)={0x18, 0x2, 0xffff, 0x401}, 0xc) 22:28:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="826f706a022e2c7acb2f"], 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 22:28:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x2}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 22:28:40 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x3, 0xffff, 0x10001, "b2f8544367a03803308711a9ed3798e33cc586c7", 0x7, 0x9e}) fcntl$getown(r0, 0x5) socketpair(0x1a, 0x1, 0x3d, 0x0) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) pwrite(r1, &(0x7f0000002140)="ad5b788d6b0af1d935ba9c3303ed4d69c67a32784c494a58ce40ab04215a032501d0442c336857bfd324e213775160dba97329f74b38a2869559617403d787edf1cc95acd6810aa957b450e7f9e6ea986c9ca071d679bbc0b57f78ab4cd06b5dabaef4648320efb7e8c9fe125a8720c73f6fe6afb6ae6549dda687f6b2d401ce7fc7fdcf0ef7738c1a74bfb915766bf9f82eff5562c8220858a027fea06b4c06f91bab9cc76e88fe47b41dbbe78869cfd88d223d26ae939673a7c9812ce413e4a65ceb5477174be63b949e80ed2c9bafef77f68432da6d1ca7d8c79de940b1bc3548f595ca73e95a0143d766bf319251f7eb60efca07199d60a9d89ac4777685899d6501cfbefea0e365dd36eb918847426e335897611308ddec0988c4a69fdf18937fbe3b4ff22da86519a144b9d487baad84da212f16fe1a07de0371e2fe29f5079a42b29e8acd155d266eec6f761460a2c319cd3004d58e27f26d46247d33186c805f2a92b5893843a8f23cc72b03339501c3dd613a9b3148bbd3ae6097e330f89add2a1beeff31133f0778dadb0974844a9ce1d4a1c96d84a2ea30f1ca682bbdead8b70914ce874b1c5b007881ebd91768a55e4f16d28b0b782f8ee95a68a20f8350139e6a5b8f58eb2703058b89b8ba11aabb553145a813e35355215eb723513c9709a814509fcceb879a0416e4dd7acb48043add24600946eb9239fd399302e52c2e2ec1b32101c131876450cfd381c42944119a82555dbf0b7602b079880e9f1175f3e557c9b1e05cbc3f4d7faebfe431a1917a796c65d5cbb73cb378db7f3744872378e12821cf502fe0ad9d2de10cb96aa011a17c521480eb7763f370d8302f24be0a39902a5af65b938e44ae4ae5cca975ea83c9e348c94d3fec2dd377c1342b34200dbf135c33240f3c405759f0e615cda28358928743de00c7cdd60931211dec7df97ebe6b9bd01a8a3605cc2ec05173cac94e00f6692b6bd62c99ce7cecc64e06ff9b8a1ed2b7aeb09ad889bf3afe79e84801164e9efb05d40a50b58a1fa12fe24bba67cdf8c9c01a56e523a69f602bb06cf0c6cb8cf3e70a1000891692b68d3825d87ec52d74fc09d5c7b53f0cdac1c5345aea83ee159b48f72cbed53c418ff7d516f4ddac3712b2a0f17f92d2ece20f8c30914fc99c6efc82c8a454afa58beb7cbc43cb94fd4a8daa633b6e014ca0c1d88b00bb93c7a665373b92e2db776941f4065989ff1273bfa661c331c79037c6e82599b31f9dfb72a6d72e09201b9ca292e9e2848c8221c7a7da5752e26342333a159d17cd1522393148f19ca3849f9ab7e17e0174b25514286f9a22fe5121c10b20702cb2c04e4da2a3852c595306fc020df7f23330576e09c29a92594e00e93847565dcc334e92e1937266e955ed78195b411dc678d70f488e9b516cf343f950d05c52fdea94294613cffb5ea874fa38b80d21cb0474d2e428692f75e1cc5fc43051ae5317cf64abe44a0553ab451c558c461286f4a02401b23d69919272d59fe8fa4733cd96c9d5f12d169b7a0032ae591b19e9ceb353dafd93ec59e983af4c86022f5ecefa8320ad49689d300d54e3da4c3243f8187638b800bc26ec11eb9751c5650002c2ed48b401b5a6bb768f909906f56f5eea7b2166bc60abb196150ff8beae3cc9369aa326119cd906dc235b5ce4ee47adc3c0661354aa06439541170af5ffecec16488401a0c946bd5c5b51367a6787454f92fced8851d6ce3d8ac6e555c040731d84428183cfbe8e6e0da94ba38981dc6f8fe93b83587bb7f771d1ace384fcc640a4e552bfbd6f58703c770e3bf7221774ca2e1342904dd1723e4838af764c37dba16bb2a456f5c3e8cbfb4e4f246502c8693c34a48404cc938d1e6bdbe40e8cc8ab75b63c5d0ac074be8f07b6f311f4e8edaff898cc76c72a6d227524a70cd0d9c453631425a2e722a888ca4b30a35ad7cf4bd5ed56435ef542afcd5e3b47de410fa2f78d3dfeb5e3e7018b2f729d12b462dfc747d3a288cb03bf21e8d092de5b6d43c5ba6b05369d13d153c353ac8656e1fdde9513e87ac8b5af5c1877b6ed12fafcf9f52f22708589487093f51160acbca92833685a7e834481ebea990483b8f66a2af6a96d7271d074a86ae243613ac55f9ad4663300c1a9234663719fa415a1d7dbd726dc1b52af5250ad573752db69148074be0e911a7c5ce83aedb87065176eb43f9be353cd754b3f2be2a7a4a5e5630644fea4f5ad211352ab1b57b394aafcaf9b8edaf145ace95f89a15de59b113a1107a9514db9c48eeb59b3dda51d2e017ff4f675ebc263252f96f0ac80a3bdecbd928a076e46e6d9da789f4772bf83b495db4101887b4acef6e0e52fe80342c1e0601fcf708b83d0fcd3623f33dc8a540cdee34da2bb795ddb3ad29e4631356bd7b1135588e6e999d4832221a60a778e47473243f6cfab90fb8e5b6fce644ab2fdb51c1c345b1cdb0ed693f7d44ef471abdeda24d10e14de87e15af8effeda5c268aa25b038880c83257a7ab7afbddeb7136ad6d10241d060735aa1e62657cb42c86de6a725d69b948509a444d9a606ab54abb7b6bec6bb3d74fc23307036104f605156a21de935ba1006b55c528e866e7d6038c1303566cb7db2df8c7437ee580081645d2621759cce386689d8a8163face7701c28931d3cae37ccb52704c41431041c7e8290a9cd5a6e32787220e709014874ef03a423528fedea110dcfcb7581adf0d941699b6a9daee71f79379f8fe3e6ae0442f1a8b86efe55628208b82ecd954aa780fddef828346a3770a85997ffd54fa78306fb4e404267cf876554d7c9d8a9139387e79ee36d63ab0de0742403ab3d2ff1b5da80a8073a6ab372dbcb87e8063efd4ce35c7587438545c429f16928fd8f8165ad48c86032d025bf9bc81841f2835c5d37a1e7feb98305c6175aa5ca84eeffca5da4d3d62fbf00a44899e1ea439ffb06d579e705345ecfd6d8cfba07288dbf2523cc68444cd908a88823a4e09034ebd269cd0287bd10e681a59bda6e4329781b56706241ad844069e01d7b8dd081b3fe6190db89ced316ade0081dff395955d754ac7b74e87cd6c8515b58fb87dfb114e94e144569236bad8ab52e6f4d05341fff9404b37d30c08ce8a00a78fb89908bd06e53acc8b7456210b77e34e406cdc350d85722fc74635f6422c0a05c3415e0a492d844c993c7b2bea28bd9e120c84067459d366bf3df39fe7a25f09245d83eb597c6dc0a683358c3a9a9bcc221e6831a9709af6ba6989c719512ae818bfe2b02e57aea7aa377aea4103b3c815f7e155cf097aeeb9fc7b0f5f2ac678dcaa0cd7b3b0e1343749e57bef6778427548138ef538f8694244c65994169efb76105cba85946d30bfc96e76fab9e8bb19276cc32ed27a46dd378a1d47df9b105790003bfdb7a1686872a471544b923348f487f2bd68d0eca3f0936fd5069749157329b8174b330d13b0b5d36debb81bcc81517e05700e3c1dd5b4a058b3692cc6336a9bccddc6b4d55d8d6bc85977a95142cbdb88ea61061ffbc098651bb8aa366977780ab36999b7e955a58756b458f6fe849432480b265c753833840507cb3329a63ab04f47445d52b6eb9e250d3f4d53780f714861c4e8c70fb87913ef464532fb58b32cb63d6ec4ef234717a62560492f9795327e2ba0218dc767de8d44014d765b4306e0b49f9704bd4f99de9978f807b4e2342388e06f76a1346ee8db314a1648564dac30bd9f86667026a677f48d6a30470b979a321ac32af77ed811f1dffae6e2adbd13773a99ffc8a388ea005435db883a1a9c5872b72d0f72f0cc32f962de912ebc15d8a05e1f6b75781f2507c5657e9b90019e9e39380ebbf5bb6a89a8ee4e2eebe04a86f00d5dff989cc448e8d1a1f0f79ef9dcfc8f4380367fc59128e4e940864f3789dac11a440f4d4094dfc240c102f167246e6a5b160f3153084c1875769e9e5c174ee4866bf9d81e75299f7afc871b50662141eb45b5c6d956117ef4ab15ec383fe81a305c622fb3226708dd265c7d83a3bb314f521c6967bf5378c4197f17671c4c78f0247da0508554ebb5176c9ff29237eb60afa302f6fbe3613050f4ca0b16fbb03ccf3b0af99a7cbfb8f044679a4767a0b89a0ebe36d63d9988f6b342d2ad05042eaa46ee08d234c9f05d9c770ff349f82a8f1b65940d2be98b6a6e51e53deda79587b46614458758178997ff5a9efaf2350971ef2f81c24afaebcb4fca0c1433f1f7760ee3d74dd6c0c975c917d5a337edf910f02cc583e589435860119d4d50dad6b47f744c84e64db92d293fcbf9b0c7b18e24c1694df70e74cf16a11cf8dc551432dbb3a586518883b3bb7311b7a797f097c0177b3e2d8342dfdacd0c8810f57d41b15d79ded2e99a63ee0708a4329a6956b235e8f9d84e35e90799992b9b71bc47bf1366d949428803aa1267eb5386c0d03fdb8da050d07df8f0b1caf7bf053afc5bc9f2a97ed5116eeff1566f0b54a99214dc911ace74c42c16813df4f22fec6f2db22b896bafb85ec06f07656ed2cc062153635f746ce2bcef473b7f2e78cfd0113c0e13b199910928935d9cc20e1daff24ec05cdf21167d62e6b02b8edda6c4ba559fe1046a18db80657c9ab209559186fe6a8d370bb1ca0867edddbe30847ddcec03b1d56bda75e3114462a00c1fa3dfb1d2c8cb5dc2cba3e678d72b15140acf05ca9eea64263fd0b32c86cecb929f756db4da5506974bd09c655c93d5807464fe41631f14a6308d5b08f55ab2e574dfaa39756d156ad1e2b49831891cdbefa5eabfc3baf2934437472d79eedb33bf382738d543a4589835fe1ab403c8fc5f6e9cf2db84d63c77d10e26f3973a02c118ac3013ea6a1bc734c84768edff00bf7f4d1c7a34ffd1265ccaa3a5fdd05548edb155e7bbba01d4c8272e5bde32eb4b1e8970afd86490605d3fcd906ae38f3b7004cf46ff1148340b1f8f40fdf35f1179fd64bb0c1cf151885c802cea47cdea2b559d0681bd05279ab63cb9333aff08d359ab6f9265b6f8b8113a22a7ae8d20f4ece04da9fffaf5da781e704b2b778ef4c4efc07060e47731b72c002f439eac0929a4c490206d972f0034eed1c8b75eef4079c90e46fd0e59b374b233549ff53d7cd3e59a0c0eb620b9208cdae3f53ed5f04887c648ec1e5157001d17d7d50819e5b5b87381a42269f8b07a70fc4f03d5da4430b199b98a74e9a3a1068c4cb01be2aeaa821cc7d337dd9737e8147bb31f918a02fc85cd0ace3c6d7a025755b3f46746f4c86ae8d8c0f5f53f17ba17155c538a9f2944beabe7301381e19f032b27ac29c080555d801127378d95a4e0eb0562ad4d1c11803726628e9a95a78574ee0b183330d14808d3c550735cd7b6fb9c57de08b5391bc596a21caa8cff41215c36b920db7522a540f390699a767f9e5d030091e73b0823893814e07f68db69ddb520cee286de475ee1e2baded5075802a80ba92fa9fcedfcab9be6f8275a3d5d5aceb1d5c0100676479032e2b7d27ce2412da8517482f1c7651cc099fa87d5efa7b913e489138f05ca2e2c322be1a50de483a01c99c175d5967f7f46039cc5708ab5993649e48927d94536778600b0af5d45cdbe294d542f40d2f1eace895b5d5807f8186757afbe676df796dd47fa9db32b01e75caf1f20ee6fe31a4a79503d9429ce4481ddf4a902e4174adefe72c81987ae97bccc2e8f381acec79766f897367598b738d9b4006dca7c9a966604c10b854c3302f7a4d2776b4e44b21fa4adf23e9ac3b60ee4edc4fdfbdd784a60abcce691856cd57fd3de7a546741712debd4d766a3de0ecd02acc033ae9faf8d6635d096a43865ce21f8302e9608c960178bb8c818b16a37e06fd8c668c28fd6a84c6a5d6ae6d567ec10887c99de682974c801444731cb5d6fd0d8ebcfb2a913c08a31f0750a845048fd618b05ea53c3df34573e3c", 0x1077, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 22:28:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 22:28:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mknodat(r0, &(0x7f0000000340)='./file0/file1/file0/file0\x00', 0x30, 0x3ff) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file1/file0/file0\x00', &(0x7f0000000200)=""/211, 0xd3) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x9, 0x100000001, 0x3, "04b46e95421d4e4d8b4d472d4bc647a23eee61ab", 0x100000001, 0x3f05}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0xaa767b0e3edd0085, 0x0) 22:28:40 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) syz_open_pts() 22:28:40 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x5, &(0x7f0000000200)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) r2 = getpgrp() openat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x120) fchmod(r0, 0x80) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$setown(r1, 0x6, r2) getgid() 22:28:40 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 22:28:40 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="b06c9ea20679e1ba99d31a25b6b6845618386206cc5763e2b5d8289e84570bb6c51fe2d23775f6c077b97e481b0dee4943c9724b9909d8aec201c56a61a80d6ecf287d00c17278d69bb7768c66992ceca40e3ded3379fcc13cd68c89a1087d6f843ecd3bb068b17a818736ac1f2fe3cbaa471c0e39bd2c4cf1a5f6d63e51b7ff73b15ae20501c18c07236997e5ea55d455afd2e8cf44623d5da4724e8dadfbe4cc3553612812ca0e8c59e7d9d5deddee98aec26f42a5220521dd3f186f65dc2950921fff2bc9ccd1fb3a748b57b3274cff2893eaa0dd30b98d859b9805ef2e51266a2a8ee409e3ba68c912d109af702a491c", 0xf2}, {&(0x7f00000000c0)="2ad261d539b5ba096944d4a462b0cc5188452a29ecbed699cb866c6ee549dfbf65f4bb8ade58f340f288", 0x2a}, {&(0x7f0000000500)="ace3840498c7c0761b4384e4de2a0c1425195240721a4da6c18635774e3269f47057b6f8c82712a9ff537e479821ba35a7e04fa098b38bd23c42961132785fce321fd347e3f18250603230d3c836fc6da450cf884cfba10ad31caf2db98f5210e71f48828c4b8927411361a5e1fb22d51c9dc17409c64076b8acb53338e0219cdd1eaf17e7a12cbf50bb0973bc5a8019454bf5b25b36c1df92ffe1f43acceb5de3d0d4ff989b27528bd4a182eaaaadf0123d5bcd13672402950d67d86f55700ebf6a01238d6c3303b69028960771ca81862e9a23c88baaee5b890ebf44ed65a8b5ce65976774dc67e15c7847836110cccdd81db5daff46eb00e38d9b1f72c38a5334d3a24f8a0f1c4501ca23f3d80d5fd503e95c345d4b101335ca12121b4fdc179df04e0e07c16fc62cb8794fc38a1818c7b9635e74bde2519c341b3a498e59d7ae5a315a3287a5f8f2f91b674bb1c2d4ff76362a98caabeee58a3c8a8e55df3fdbc5c548c4b41f52ee2a9e77fc59c55c812821314f4d4f91a2bc6f13b024a0d5de10394aa47db7031f46e120dcef5e8a1097abd82377b848f1c387e340994e55f6b4a72ddcbdf88cb12fc4c0e513086b1c8d004b89411d29ca2558825d5c08d2173e1c5a1b8b8e997bf7bcacc40443f78eae6461eb11a552433e237bd3a61de2ae40643154e592c73168ecaddd9b2718f874889c88521c7f50c25471d3f32fccf8a2ea87d539ba765897b4e71e9b5675f412035bdd0faab44bf0f875194338edb90dcc179d275ee21de53b3c5c37665741c7c3b0e441762ad096fd4ef4263be4694fff8e87617bb9eb68ba87a82ed73896144fece510df9838e481e3a20c5da659030efeea0ee5ee72c9686697a27bf9911c37e0966a76a5886678d0e1f0c91c1279f04844f84ca210e95490cde6cc80257fa9edd577bafa9930785a80aa217e5d577a9d5a73d8eb79c58cbde0ad3d9f247e00a2cee691143cdfe85412f6fa27b49f1a4cd4b082308b6f0754a43379a6938b47e29b91433a4faf2f9dce61e262a6a696058daa61605bb7fb7efcedec69d8619b9bf3337791a925a3b8993a7ff7ecf70c23c3dbddf021d3acff1fc3066d27c6b552abd8cfc7dd300609582c5ac176189f708ee0c53bdce2f76a3f9bc96688ddd558c18b82e8f0dc2929a104ed35bcd82e378c4b22d3a218195e5ec0f314021e2afed473625f4786872d4a33820b0b3963d9fb0156e0625cd85af101e2608fb5386c49fb221bb984db83b674b918e9e02a3fa10530a25e01b53c5bf90890d676d86505274ae8d62b249d1e27bd7adb57dadb747b6facf3b498c40b427f20f4948213670562bd76b54f1b13bfed1964eac7c457ee397f3fdb57e4add8527b50d5d0699a234225ecfa83b778440957b7cdd6ec605295638030cf0c8c2debf2fa527eba7d46f25324e29a3c184a42e21d808e7858ebc029c16de588cba2a69b85ed429564e104a81679560a5b28951dab4320d1dd39714abf9addcb0e9c24e96fdb798a813432097a005dcb105d7e77a7ec0e293d5453b350dc8a07c5c91ce5aa4474b789a9ca7395f789ec518e8cebb6eca500388ee9baf6fc6ea5c8a1a8761e0f9440e9a6b5a1d05bd1f29d29ef9c6d5cccd694a8dd4000f5c137bb1dcbfbe0ac900e81172f00385c4fa96297de72e0d50460c681e0365091b3ccccf65f548e2a43bfec5314a89174983ad068e8d82403936c224cf4d586de1ce7be8eb87f359cca5e2ecd94c1e6b7ab38d577f565f5411d1462e6c6530f418b519e44c52ed760baac631a4c2e93f98b4fb7aeab494a74efd92e55316b18b1a07bea55ea66611e235d5ee900fc09a9c2f87ec6c95a3aa03a1746e71190171dcefa3dd4ce29a9f326bb632174c1faef38ab2cf1feca8f06e00734e2958ec0757f59b8fdc657d94388025db4e6fcd9f394244144c109ddb66838926799eb4641f7a9b058fcb4b26c3f51d80756c7ebfd06c7d223621f8ebd7f2321afe29284c8c5108d6690777942b48e611690cd1c2a1e633ca85388d40fe41d5aa4ead21951baae6a56abe0900ad3d9d329e028bdd7befdff4e026b8df1043fc04233770469ce893cb2c9788e5c6fdd674467ae5a6262d25b77a7a25f60dc6b635f70f3c29cf40731de07cbdbcda6233caccf9c7e33dfaa785bbfa085b13c2f27d3c740e32bbd969236cfa0decd8756df9013a72068cdb33ad76f4f5129e27b4b98693fd7608e6fd1d1411a300b0ad43b890cfe8b9ad5473f472c85f680df860ef884f4f2c9fbc5d818e4f81c0ec05d4d2735b9705ab197a4fbe0e4d868bbe0ed1ddea76abf7c60c6e8e046f6204ccc19970fb0659c4c52d14676a7f8d33d1c8a49521562c9c81563f60dd2fa0848015754b85c93e194d66d0cde3864886cf1e3b4cae0aaa731e42c588efdcd49c66ec624177fc9a33e0c3df74262cd360a0b68bce3d7242b7d879ea8c5207a2232eee676e304d2d55b6cb32b4f36d45b320485458568a31b9a1df02673874eef6e5e839360a84f1246579e0f50e8a0e02d6da41ce2202e3100aba1d7b04dcbc97128823b7b58b47b668eff7a0ff3a37139a9a3d3669a863d4f8b42f356a4eb1c871149df594ff7839863e6c636365b4e206cbb01dd1b4017ec738c047504e6b12c43a15b2618ee7d19b27484612e6d0ce7eeb37f924e6b11d59bed8e624102fbc51acaee19e7502cb8fa2690421be7313793b42b2727cd34978a279f6f1f9b1e8fa03dfe0b4d049b75f50662c19dd8db0f7de3ece278d2133b4dd33464b87bec8ac9a6c9b1a4d43fcb7328ed626bb3358158d560105ec1c14cee6439abf4ce0c87e213be84cfd42af350aa00c754defa45549dc80967cd97e6e9d344a2c87988e9941a1513a292c27fd6c543ae4796320cc8026e6579fa09c0b0ad4af0e1f374b9009785459ff8ec2f00faa3423e3fcf08316ab6b380c28305a241c8f29d50134ea1ee0b82c0fce80faa03e995b504c888ea70b9d21cecec8bca42ee91120402715c188a9e5c4e1fc164cf4ba5fbb522e05317689c0a44ac13abe843243ffcf563c67fc626b3b638c510735cdeb36be57610b2332ef048de9c89cc68aa7326f106731dc02ab2c2a37cd7d1532566a07ba59d98c2f3fd17ff604e0dea5bdeab98395da419a653d384abe048b3183c2036cd78e685701c6350a0915b0834598c00029aefe51076fb0e131d35dae1a3c70c29122c66d4e7999d405647b8d2c15c27fb9da856259c49616d54f5b17c0750e67acc49e5f5bd49c3a6ab2f53407c905da1d3ed1aed2f1c3816fea8f0acbd17fe7f22bd7a5d6acb7574cea8bfc4bd6071bdeea84ebb85551ef0b8cd90ffc7f88317d3e6747325dc9705ffd17670e4a573270b7ed061222e32442ada92d632f231701679fbabcc8e4fcb623b7f9870c5274b638f93c15085aa3a1226f736c7b0359f069ae560adf006c40703c901cad0f2f6bff00b832574e142834f029f06c1475dc174fadc6ac9ae1608db47570c17ccbe46f9bfdae27a30b1d4d26f19c9ea9387ecdc37681264a91f996faaf51b37e5519766006dc0491c4bc6219e241b8ac493b6c6170ddeab93983abda5fa7cc256ad671038b3d8820e9246b90855ab9d6ca4df898acff7af85ae4189596af7f3daaf2195fa89cafd1436cf9891bff4b112b57633fe79aff068277b3754e47bca9fe193e0424a3194bec51ece6f13a2b7a6c65bb7b1b6891c3c07c3fc70597950e21732e8f91605e85b6ecb4380be0717b23c2a79e3495c2cefe2f274ca73caa6ac32079cbf9ba3b9bd4fc5067ebed73fcd58b519421383d48b4c7cdb189587dbffd78e121ca55d9500b0c7f1997f059258dd6678c2286f12ffab8471e114a30832a4764c12562b8a8b12e65381430d2ef820d6ae95ca1e8e8edb9a18f6af15bf4d5a06b303eb1e4b2ab993f54d5d6000aef503cb94f1b59fe5a5172fcc114b0d9037b177f0c9cf81276a6a8ee30b9af767f445290435cad8e35ca03015e60144d6c949f930dda37b5b65f6f4a2968a2ec05296a70617ed1a9da591d7cdea4bf4b4aca55c447575be04865c5518f8ac87f3b10efab429e3cfd5150dd7a13170c9b3436eb1dc4d00ea8a91fd757977a95fcbaf6018deb75fc88e079d1e83fc4e64b8862a446713669542ed8be221888bc826ceef82f92967182d8bf785ca3c1f49fdbc0004d5c869a1c4431a0cdae08d0af2d2bd02854281f49b00823d627d2578ba645b37dae556a156298617481307d579481e72f7dfe47a56ee4e66ecf10834795baf6970e650c8c9a002924ebe604a5e54f5eb14b0dc250f32bd5df7172d52f76de50f4fba6597e268f519cfd2d2926b52abab535a937e983046b2e6ef2367b6adee0503e6affb8ab82e0f49dfd094cbc3a6816142424c9bf4d5a0eabdcd6f7f58b99614c6600a6664c72ffce9750f886b72bd69232108573f43015094ba02345ac246ad8dacf1611bcf152c4dcedd6e92cdf881d3fd8599cb1a57df706b840eec455ba1a8b573fe5d9f2fde78ae601a2eba29be1704cebcbd24dfc79c532ba9b9af31cc2bbd25de4c5a67986df3c50f5874b1bb5ee5a6a987408b6553306f2125bab7188a2add62664302fb6994d8b5e4de3f8036114584489d518b12b9b30780e5dd0e9a99a1c91bf4cd24c431d68d2f75f27cf3bbdb15457b1b27d5995f22ed6612917145dcd5d62356ddfcaa86305de6a837bfcc644367dad62e72db0437e19fbe017ee51e917e84c7f5f41d1b878c5c83cf22753dd724d024be5f9e1eeed176a96d808d6c062eea22fe4bbe7b6583244d87ca6645af7d94934047f6064739e2638739a44873c1ce260deb8b22f77a84c77b78658f4d014be4fb2d91a5a6b88bfdd6244f58eb90c0bced699f2cd7a5934b738fc3521990356d19296c630dc08bfe9e33d5085519133dd8732347dcb7b4635bb0fa933beb23fc980936a6087e0a50ffbb496f37a6fdba030fb3fb1e823d996e7853b9e40085c6fe4ace4c5edf294552e7cc5333102bbfd916dbe082f702de0675b3c62dc1a1bf09430e2f938e344bbae695801f305256fbb5e08c31dff0ec541266e0dc581485d3027564ea8b94c18d8e61228ec97e22ea3547544d5554969ee6f93b0ce0e470b9fd29977737f6cc6a1feb3fded9b71ee31eaafd73e4bd8a5949a59c9ec38be1392c9eb5e94b937307ec6148aea597636613d96158f3e536be1ab83c79b973b415315242d0e58088ae2a73ef477c1195c3ccc25c684c3aec3f1870ea4cc031ab79bbd91e85903ba811d39929b7e1c031568f39f5ce807df521c03c2c47981b63d1927557a29ffd61f107a25cae0a01504967e6a539d6778b24fd41e33b51fddc2a6e94c2e764dedf4123ec5216842f633fadabe87b1808e75d56b6881158eff25b2d41849a3128cf09c49b921387293a2cfd081e870740efa99f8c3e0860bcb8a92b2501b1ec9608777ff0c8471f5a10ef67db2b48c8ca15f89ed4e56b2c1a0935a4e94fd4323262313788c35701ad0835ebd3b6c7ed2973c025fa01845af4dff47d7ecceadaf64efc9e257b73c21a69dee3b2ce12d0f3cb32d451a4af887bc6d641171043f7b2e6b5a33949bafd8169a9334dd9ce2c684faa23684a1417a1d0f562eab02edff6a76dcd85771936e230f637363ea2a9dec272781949a64c7501784c95802fb0e3052fc609afee16bf294e5db56cd2266779d95697f05efaeffc7eda0d8d5ec4d34db073552c74fb0deb46c99b6b677baf516e047606e24cf1498dab10b8a90617a71a335f0ba22495c8657e", 0x1000}, {&(0x7f0000000100)="4e9584800457d67d3783c14363a3119c92583faaf30fc3e4051abfc85c264484ef860581cb38d5c9cde6595abdb4390a710e1dfcc4f207f696ebf420", 0x3c}, {&(0x7f0000000180)="46d71138d7e4feb584f8c0b74c431a6745fb38e45955a51a32d7b0ef94d409afabdac64a61627f02d38747ed6b53489d59a792815993f6df6d2eab66fb1d956565978e50cdaedf462a9f6e3b66d2cbc411c4f9d36f96634623cc3684ef9f5f5d94ec6a4ff0126a243aa518", 0x6b}], 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r2) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) close(r1) 22:28:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() 22:28:41 executing program 0: 22:28:41 executing program 1: r0 = msgget$private(0x0, 0x8) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/183], 0xb7, 0x0, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) geteuid() mlockall(0xa7da01525ecc110e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x12, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x3) 22:28:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xa018, 0xb14e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x2fb3, 0x7, './bus\x00', 0x3, 0x3f, 0x5, 0xffffffffffff3fe8}) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x5, 0x7}, {0x0, 0x7}}) openat(r1, &(0x7f0000000080)='./bus\x00', 0x20, 0x100) 22:28:41 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x800c20, './file0\x00'}) 22:28:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x24) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfbd6, 0x1, 0x74be, 0xde1, "63e6d6c41048a93d25b389dd2313beffd07b05a7", 0x1, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000180)='./file1\x00', 0x1, 0x10800) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000500)={0x400, 0x0, {[0x9, 0x3, 0xd54, 0x4bae, 0x681, 0x3ff, 0x1000, 0x2, 0x6, 0x4, 0x4, 0x9, 0x176, 0x4, 0x3, 0xfffffffffffffff7, 0x8, 0x4], [0xffffffffffffff7f, 0x5d58, 0x39, 0x3f, 0x100, 0x80, 0x401, 0x1, 0x7, 0x4], [0x0, 0x7, 0x7d0, 0x3, 0x0, 0xffffffff, 0x9], [0x1000, 0x1000, 0xd1, 0x3, 0x82, 0x3], [{0x4, 0xff, 0xce71, 0xff}, {0x5, 0x4, 0xbe}, {0x8000, 0xd4, 0x2, 0x3}, {0x3f, 0xcce, 0x4, 0x3e8d}, {0x7ff, 0x4, 0x8001, 0x5}, {0x5, 0xb1, 0xffff, 0x1f}, {0x10000, 0x5, 0x6, 0x7fffffff}, {0x6, 0x40, 0x401, 0x1}], {0x10001, 0x9, 0x1, 0x2}, {0x100000000, 0xebf, 0xff, 0x9a}}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 22:28:41 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 22:28:41 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x12) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x0, 0x3) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 22:28:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x100, 0x9, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x1011, r3, 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 22:28:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r1) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) 22:28:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 22:28:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 22:28:42 executing program 1: setuid(0xee01) r0 = geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setreuid(r0, 0x0) 22:28:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20800, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x1d, 0x800, 0x1, 0x4, 0xffffffffffffa83a, 0xff, 0x3, 0x0, 0x4, 0x4}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000140)='./file0\x00', 0xa0, 0x10) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 22:28:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:28:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4c69cd4e74b5549421dabc6eff35dd1a69e66413cdeece3a7f2b", 0x1b}], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/69, 0x45, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="a6fb"], 0x1) execve(0x0, 0x0, 0x0) 22:28:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2000ffff66692c65300033959bf823df27bce7a67c"], 0xa) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 22:28:42 executing program 0: r0 = getpgrp() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x41, 0x80}, {0x24, 0xffff}, {0x7, 0xfff}, {0xed, 0x5}, {0x26, 0x200}], 0x5}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x100, 0xfff}], 0x2}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x8, 0xfffffffffffffffc, r0}) 22:28:42 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(r0, &(0x7f0000000100)="4b02bf5e39ed30ace2d23eadf221da673950f5f3fc963dba7d8adc7324c2d5c1c4a7fed4686327070dbbcb9d3cf80a62a3bec900954b05d58fc26c7301c12e8c373848017d20ee652240b64122360d1045c4a5cf0408d41e80df28b0a4de15d806ecdb61d1b46b1111a183d95a9a009e451df9f014eaec4243e44ae3bb4822e4eaf7860f86a924770831f428a045cf719a27a3370d715748b7f30c0298b2cf076852466365afe402a2756f2674008911d1b8df6157bd2b1ba39d5f65006a8e8b34bf203de8efab07d866c232a2f3c3fcf6bd4f0a8bef4eade41ab69b95b18a678a15232c963819a1a25ade812e937940d024db94d7f1ac6d5007f07436cc3266440530dd0fe5936930ffa37b7e46883ddf8784817a83e0b55f5e345cf1d8eed6991ff98692993e3a0bb2effd1b5206deb6518548c815d9b83c44debcf245e4f09719bb63f5495af4147e26e1fa45477e3f87e19cfedfe6dffc2d4a40fc02b6a9c704c84db7ccdb8681af9b2978d84f9f70d8742b1230f05415ffaac82f80856ce856ad9717e155b38ea7b4373189c4319f43e3a887bbf31552da24fca958f2b95b2b995082a25555cb7922380407844484963c622132b950dc4e2c10f795bbe33b0a30bb1bad1d9ba4cddf8737d2cfc40031badb27802bf1ac42a7acacb56fafdf99e68c76432a77806c7cdcf6749b89e1df9147d47d08b78af3d171374957ddc79498dc98a7e2a1e8666a0d7f0d48d5e2f32850e21a304b5c3a688f8999aa7cb5fd0453913aed304f87bf6222d9b49282ee9ce5ad4ffa438dabb07c8ade57b0d0d8131f5227dc110ecac7e25d58f989edd3cf5c631a5fb894b481f24e280b9281ffe61a8a2e8cc9b13bda3d62d669f0fabdf7c5e4f58759105d23c0eb4e9a13476eaddc8f3a38fd10e09ce6c03ae3292ab25743e21db7e575fa1bb5f85f16fc69e84461c975201556091c4632b668387d01fb9e5856c0d534f42ac61619e08a3060f70d168c43caf15f2887aaf834000035fa45a507f06180efb19bd059b7babc864041844bf73322a06b48f27c260ad683d0f3fecd8be26b8c6f158fc67c03db2742f6f7b97faa2dfa1a4572c15a2896a7f6f099c3c3863f47cc6a770e987d94023110408d2109b21e6c0a824c96a13a05079043dfe7d14b06225514ac413fa8a61a321ec6f09d9e6b2cde10041e27d5ab6ceb11fe942d19fe3efeaf8fbf3d8f1eb1df41f7838fb837300039d666eb190580609e6be4ec27e597cb1550ad030ff3448a5e2330920b005b3e13f22d5064ccb676f268f37441ef9d8f2ca52a7a42e6164d8c3c11cb639bdb15fa3fde55844a854240b0541d43a1491848e960303c464fb36a34dd4285d01da29f66b95063a48c0a3e07e159c99b28580730641c56aecc1126fbbb7f083426e225958b57fda02fc7fc77604a0e469d14a1e535823670d353955423575b8dc5731d130a0199178a6428b0095bf95a0a12db2da59532c762119eb65f68541ecf043c47d299af4ede58916b7ece4b5acb19bff2fc753a20927dd46e57673ec8e219c9af36221f39eeefaf267e7b9170dd642767e2e6bc6d880592f4a07c94830bbe0bf765a131b86f93f97242dfca20c7b99ae3531ce81e59119a8b9c3473e747b9a5cae230f1abd9f1d95967bd3ebc7ce61d6aa2fe2878ec089dcf7a013e09d1fae8252f184e12427967ecf5a57fe58e293e06d15f546a651071cd7906581ddeabeeb2da5aee340b33a9f18deda0a99109f1397900bf10811b457604f1396682e992ea598fcfadf1ae2fdde1317923ea1f423b91f53f4201f83d1c8db7542a8dcfca091db283320e2caa562a574b8554db8dfe9e3a619125a1f16c7afabb21e1b50b0f2da6ca2d0c08198e17df5705ba9f5ef4028f1ff08f63a4889fa16eb7a2bd95e6fcd3f90b13914b6050c2f4adde72df46b3124a6230e5a82fd0ac75abb650268190788eb25e21c9567adfc460ed83cca475f9a362c8af201b7bf4fe372b490630858e21f0af9df1815de73a963d5c66e70a8ad70cdef7b7c9f605296b9a8cea3c9177a99563fd0732fc93007d078189a762be36fff18470eb7cadddb0e5c700a4f1eb65d4ca037b56b9a1ebf0e9f3fc9bb6e94e32be6957d98499edfbe7a4fb1e8adecc7586748438ea45e1d6f5ae8ebc659c75e5fb7eeb40a945cc5539e55f21901540c58542a99239d1589e42d5b92a395af9d2e578618798b0286828f442474f01dfee9b64a8d2c54496e379e9e56f2c8454973f3203d50d20147de8df34e94b002f4eb88cdb05d3ade80ccb43a2ca693243cd5ea9e56eb7ab50b921fb85e9474c29d4c65896b18ac90780be917dcb17c33ff1c4fcd828becffe93642acb9f3e244882bb591b9fe9c74eca50eb3c02a6c0aeb46e830b48e99bb01db0070b9c0929c4c5fb8e1d3544877507d0c2f4cc234ee5319af6f2a7af91160c3b1379ee489477a593ebf7b3cb46cea46980ab54c0da09bfe6658e178a2d8933a98fbedecca795282397c2be97c2556ae1050e9d1cb357b97e2443fe3a294fb2d0ded4bdd5b3afb85f626ae0e5292a5b7f77eb3181e57fa5d5f70f239892ee364a30889385288e04068f6aee753859b972192dbb470e12600ae0daacc4ffab18cd0bd43ffffb3246466e10e4068743fe9d2b1bc5de8a423147f5a969bc28d775db954dc07dec6451f908ff0fc60331a495affa2424a9de4f75b7c511ac45ebe935c9a1ab71e2f14bfade8bf00715d5b833c21ecd2f5d14d8e55fe2ba40587ef187e5d239d59fcbc245b9e35b0bde488e8f904dbeaf548bf4aba3bdeee2ba332b57f6448545b2014353634c6d8773f1049008b8eee8ecf63f55b40672a8c97df9ee6fb031e2e2cab85cd8e7ecffc4c3c68f1076c869a3b4741fdb61b9c3c02ef0f6cc42a015c648bab7855740913aa657345a85377c0bb3a03ccf4de78dc2d91023801bdd1ce7b94aa8514dc9c48382d82a46cc3e7dd35a4c6e5d68ee886234415d6d38b89a148399d58e19c5f2a5d6a1c75bc839db75e12dc431aeba29d3dd7ce4fc4dabdb1e50c873f087e23a14c61a4a95c0871a76bf4aca5a8f97bfef6c5998d7f64926039779b31e8a8b56432964d21b39cd2fc679307efdb399101c93bd9867ac6ace5faccd64c064b56828644a352aaf3b6c186c296b2b289b075b986a8a157a940bd829524d415548b8e93af1bdd4c25c4885a4c5402b8c0a3c8507562f5ca8f613316fb2997053f03af793cde52a7256f19196393c6720d087b0e174cd9bad80f22d68af033d11a54039c7ffb3eb9866eefaf8e3b1a92d06d1a847e26aad49cdcbf3b1468b3383182d5c674290cfd4dbb826a6a0b03769d7f64eb72c67e82598e513fc7ee3311c00b1decc16466c0b556bf1cd01be198c53ee4158a77f9b199ded8a2d408f2f1294e3542e5cf4cf2dce905bc425bf83142075294b104bd32945afa97bc6d9344904d018a9de73c6933e573864a15a8eca4f8b015bf770a75a38c9620cbf9e8fe2b921541a30e9b32d8af41190f4c20d2920de409d40df83ea2c28d16a66326a3aef9f39ff2d1984399e3de9289f091353028ea3d270bb5f80343e39d19ea4cc1b9320113d3b194e2ad854280a54117b2b9348b9e81bb3b76347f6bc53dcf220c32bafd03e71041a5a5cd47e221353c02bf36073651ff6f870de18ef3e4b47fd16b47ac3acd7eb239b32bac23306fa92a62be2ab5555b24100b7bd83df03789724689cba14473ddeb18e3b9a871b5944eadfc0dfcfc3e2890c211cb4ab848715591d8e95988c0204d296a9a02b6a10dd16a057bc6452dc0fad4ab64aa66c760c4cd8a4f70175571711a6190af6e9234222d267045a074cab7e2d52dbd2392f7353bcf561a2235239e036aeaa8fd0f14d490c8cfed1ff2d365f09a945d903e44af06435a45ae8d5a00a05a3e71c34c1c102fade0b9298050fce5fa1d563dbbd949ea945b808a58bf42cb0fab76a4f9c57652cb0b3cfd6a3c6b8f83700f56f15763193bcad031e4562f2d06062e6be071bbccb87473ac9867eaf6535fed07055a909e3dc9a6423f4b854b963bdb57f76d3085239821adb33941aae632974cc774d82e12276793a7f2497f14854bc1c6b9968ab197d2ee2e2ea5ea3bca4498a586bea2b1988df83af7beffb1c14975d2eb41c2bc6d57703394bd29e8a5be6b79e93f644fcbefff521b0eb65715deb56a4dfe343275b24695e7cb0f7ba1588da1b4043d3b0341aa0735701ea1f20dc9052bcc742fe4d0922be6cd7cdc1dbeb1f0004e12c61bb5ac5ce5b05ef656d6a9887f96a668d80b5a5bbffe6baaf1eadf6680bc6d21388e9055f994d25980577bd6988e329aaa1af784ce62df612077708df7e118780cbe4b889d150ad09c7f4b77c3f970fd359ede3a1308f1aa1cbc91828420a5b048775544ec01ced4f5d9dda83a8ab9787af0b1f8274ed92f3345b594b9267286377bd342a5d6c6ed66e7e8648a2e1ca9a0b912cf1e36c8eae9b30af3c2ec4177b58ef33fc3c473321deb89d4b845e4b9e7fa8d57b205908ea5a5fdf5a446997ee72ac6227d57e8d60bd62e04944bfd8f05213b1362168a9e9506063eec8487ffd3ba261470f0aec914231e21f062004b380f8fd2a80791d9ecaa563a6abda55d797da0b279102806ded46fbfd17a439e9c50e37d47ca5bb3a0bdae1a5d3d20e5e8ef60cbdcca500c4a507d1388bdd2ed76d8f36b1dec7a0006a3fa731bd44d88b4dc402b12d1ddba1a2d86956288b9e8551ca11efe8daf9f2e2cbd9026da3ccb42d42c383ac363202bdff8ada2b3ce966971f7b631c20bec3b2395b6e2251f04f8f549714af24e84a5d84f7b1b1be17dc324d60fae255a36fcbdd93fd7a359d789d2ad78fe4b3ccf1955938caf8fa4c5fb62175b1aca27c32f14f0d4654683be603a29c8dcfd9bdc5a0dad6b26397a319094ee0f64184e2b6d58ad92dcb25e14e698c93d6ce13b0fda56dcbfc567462fd2c1d854ca6b2c691dacd8a4d0931398d9203a8781a7b95313628d318c2d7a02a4e9a1457f9308cdb54a4e48ff35ba1f8e8bb2fe7c0e2171925617fc18917f96a82f854886dc360164c7f23117c5f8e62f20e038db2c8e6c0ddfb9163f8ff43269470836e88fadfb78dc1d86d3855ec5ae016996cf4d83f675d7b53d36dd4314d69d2fec26966e550b0b36896a1fd5071509d7f14b142b8c43a70a2e3524bfc92fe08a17d41a537efc2656476c3383ee2c0ebd7314b8f5f6b64835ad3948a09f76580cc081eff5598baae827ad553fed3d40a7036ce9af2dacfccd2b6f1ecf0ebf12324107b62ccf121f92568198bfb1bd73d783e63af5b50355cd27b0f96c0ede0957e76425cc14b2e54a9fac16ef0baec5f1ac193dad3a54977180fac54cfb835687ec8d12266ef911583178259c512d7b1c1ead686904a3d34ed294ecc4cf30b9af1505069cb68798950470a0814340de34063925a55a2472f9e293180120e5bef388306d067b16541a13d3d4dd6da01a09715710968ccfd88beef12713eb26817eb1512b0124b413e2026a57c32bf43758fcb68692b8b5882ecf473d0d5bd01864e5ddb52432303e1a15f282bd74a5600bace9b1d47d9c72bbb8c0262be90acd1dac00c458242373d86c876613e363a2904783f510212974589adb7bfba95f34f6e8c568c5da5132b3af508e23b803f8837d33563ac297618abd72730672e6937385b94061e272dc8594db1ac0e5d17b824632a0f4d56a5671fa2f40dcda7db6211c764100cc5f457bd6d77e73bd25ad1f64ea18ee806ca", 0x1000, 0x400, &(0x7f0000001100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:28:42 executing program 0: socket(0x400000000018, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x84) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x1, 0x2000, 0x51, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f00000002c0)=0x10) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4, r2, r3, r4, r5, 0x80, 0x12}, 0xab, 0x0, r6, r7, 0x1000, 0x11, 0xf099}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:43 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x2, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x502, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 22:28:43 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x8, './file1\x00'}) kqueue() close(r0) 22:28:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x2}) write(r2, &(0x7f0000019f97)='J', 0x1) write(r2, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) sendto(r1, &(0x7f00000002c0)="f6f2e1a1b24b98df6156ebdc91c70daf5a67d22cf57fe271b16e800900f0d0e172aa414a0cdaf60bb2c90972c2a79271500f1dfb4bff15b31b254c96c57e3e4814ac26f3a06c54c2c1e9ff35a788e028fd2a24420d91cb3975668b92b35c51dcbddaf14fd636ffce17d64823f15e0b677e97a775c05ee84f15c39143c1fd080ab252d3f397f8fb9158e46ac7a7a9a5c6e866118eb804881bd18e737862bfd282e73546520c51eee04d3146d25d5a90ac6520a025b5935a4f80aa97ed1ddeb1b670ce67f21d990454d80ab0fa35b2f44ffa81c5329181d03f7212325478b71636b8174eca3b43afa296c0461b9b4b6791d1cef6bff9", 0xf5, 0x40b, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x4, 0x7, 0x1, 0x9}) 22:28:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff0b3b00000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000400000135ce17351d70577f250ff8242b5c3df13566ee023ce21bf9c3b5d412e8cc99b2daa643a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b393e7749e7879ed6411f43d9f40740f7bd869a43135f1515472631a182df6c6da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357718d0e9ef608e6fc74250050"], 0xe8}, 0x0) 22:28:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) fcntl$setown(r0, 0x6, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) 22:28:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="d0", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f000000d000/0x2000)=nil, 0x2000) 22:28:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="fc", 0x1) poll(&(0x7f0000000080)=[{r0, 0x188}, {r0, 0x4}, {r0, 0x5}, {r0, 0x8}], 0x4, 0x20) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x200, 0x1, 0x4, "154457177d0ebff0a0668699ba2db3fcdbd74de7", 0x100, 0x8}) fchdir(r1) 22:28:43 executing program 1: msgget$private(0x0, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r1) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3, 0x0, 0x7}, {0x1d, 0x0, 0x0, 0x200000000}, {0x4000000000006, 0x1, 0x0, 0x7fffffff}]}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000280)=[{0xfffffffffffffbff, 0x0, 0xc110, 0x6}, {0x1, 0x7a, 0x7, 0x401}, {0xec, 0x10000, 0x10001}, {0x4, 0x101, 0xf4ad, 0xb02}, {0x57, 0xae, 0x2, 0x8a7}, {0x3, 0x1, 0x75, 0x3}, {0x9, 0x9, 0x8000, 0x2c3}, {0x2, 0x9c, 0xe6, 0x2a}, {0x40, 0x7, 0x4, 0x9}]}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = semget(0x2, 0x4, 0x200) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000380)=""/208) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:43 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unlink(&(0x7f0000000040)='./file0\x00') 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe33, &(0x7f0000000140)="1880e558797ffc1fd4e9062df1b99739d72bf2708de421cdbe68d3e582042b412f551dda8be7dccf4693a232853797b642a94f6ebab63a2a07d4248bb793e376b9864b81177a8cb91f7d22abed7cf33b419ef3c1c0ee24cec81ddd65f846827c3a3ae92167449e4a69f0eea6fc1ff50e71c73ecf58c0445867b0fbb569a42c5b92a84db8347507dd0ce4c718bd577c") getitimer(0x0, &(0x7f0000000200)) getitimer(0x0, &(0x7f0000000040)) 22:28:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/4096, 0x1000}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:28:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x6) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 22:28:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f00000001c0)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x91, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x9ca3, 0xfffffffffffffffb, 0xffff, 0x1}, {0x0, 0xffffffff, 0x8, 0x4}, {0x3, 0x80000000, 0x8001, 0x5}, {0x2000000000, 0xbd53, 0x3, 0x101}, {0x1, 0x1, 0x4, 0x2}, {0x400, 0xec, 0x1dbe, 0x4}, {0x5, 0x3, 0x1}, {0x3, 0x200, 0x6, 0x8}, {0xf105, 0x4, 0xfffffffffffffffc, 0xfffffffffffffff7}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x0) r3 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x8001, './bus\x00', './bus\x00'}) 22:28:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='\x00', &(0x7f0000000180)=""/99, 0x63) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 22:28:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) 22:28:43 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x2005, 0x8000000000005200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x104b8, 0x0) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, &(0x7f00000001c0)) 22:28:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) close(r2) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x20) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 22:28:44 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="d69006b8ec5c423d9559f3690c062cbad897ace99a253e327d8d393c5d2c329d3de859d198a317cace84673fd8628116ab4068d55dba0ea6ea3658572e6cc9fcfc73a8b4a90e8427c6a8dcc092c94cefd52a2230530d3a56787ea7850e8d44adf26902c1e04228e5e0f83eb68c4efcbc3f3fcc4df86424f554bb06caf3ba0c81bb9ee562bb4745a9e8a6f9fcb53e914d52d5758a4de7bf77bf3042cf3b41be58cbca851e80492b40f55815210f789d00b9550c", 0xb3}, {&(0x7f0000000240)="0071404bab3d00a014d17c547c38f9c070832b5e1be205bd682956991ff1df122b00bcb27f1e560ce43643ccc1bc27065093a648f8f5bd501ca7584a7ef875b7edd4b2558813604f2da477bf0e13ec70aeaa313ec5d3b7028814f424491172cd6b9b7dd90bf55995e341e237c64c8fff9772f76479e001d44fd54f5c5a643f8f98798a637cd4d8b4386a3c1acd945ce9fe5e647a9bbb3df95fccb3902cf016241567e10c7ed3fc0bd26f5d3b175746aa521b39b0a3a217cc88758c0d7f36720dc599e0291b3a578a6146aff00adb8a9ffdb5dc", 0xd3}, {&(0x7f0000000340)="6f533843ce476a5add26dd44e2c63d0727d234bad3b3acb5955b1805cc13c7b4f7d58077bd5da5a1e87f69d35fc20514dbdb861e2b9be62a4d0764884549a8c738153e20fe0277e0f3f398fd3f5c9f6a155bfe178c1c11940852d1ada9fadf1e88ebc3f8252c304c445ea44248efd7b4579b12444e6ad39e960e119586a177cf", 0x80}, {&(0x7f00000003c0)="7de8fbbd716177977068e8783999fd086a5201022f2805a24f829472b068f6ba74a1e3a2126de73ff355d62e9429dbfbc494e9867ec6704c91efc24acfb7d469d602cc86351864ce5bdb245f148d81ad365dba48184c5861abc1d5768ad929c5aa060a24b27d84dccfa973ec00ce4a69c55ee5df17d98ad8931d4868f39cd9a00d8718c667959946e8eb357843ed394f35b776fb1468624da4ecbe87d0d173c109e4f6e300c3cfb190847498d5423c8373e0bf1f86e3106449cc9d799262d8", 0xbf}, {&(0x7f0000000480)="f8e8de8e71fdb9434b139b814596f9bfe3653227389c80a4385954a8a7a951ec02a75f7bc7ca91ddebc91a5f46438ec3ab4bb1966f9e9a9b5d11e72df49bcc9a5a555971977f52e132df786f2c313bd26534b732d2fac3cf83cb7df702", 0x5d}, {&(0x7f0000000080)="71f3e141", 0x4}, {&(0x7f00000008c0)="0102b2c8bd4d2cfe41639fca19bd7be63c4ecbece44582540f13e2fc35b344ffe777d5aa1ee478e19611e073a5c70e0099a1f817171695a15aa6cbbbe6b7f4df84cccacf20bd6aa8e2cd56b4b114f6d3342254eed51e1fb822b94a1fa7720363f7991c40a8d443dd2854ad225094f8ab6286f0b53c4d0603c5e36712387eca2fb16a9283dba3e21f45fc4d29aa16eaeb412716b0a1cbb10f8060f69293a8a94573e7d8d01cc41e47b667d3737d8b27d9d958cc83efb98965402a3d4259057d7f47e23f8026dc617c0499b83cba94cc96a4a5a0c0f0e0bd01ec694c3330ff43fd5ca072ecc2b413c6678084a361d51fc59b89f9188dad4d2f3e494527aacad0391f6eede1d8f519b37b1605fb331301ae58e0203ab48045522a71afe428bd00c4d513032387f789d1bee2b2780a4749cba05e46ee0bde6260dc538242ea3d3777e912db91141f81e8a35cd6f4c088077774f77d33c6da320c8c85e0c49cf1084caa63b67dc9d0e2b4a2a837108ff404f3254268d31511ab46a9af8ac5871fefd4cfc29b7e36ea8363bd0efcb46b9a2a8c0427f56cada14ee9296aaecbae87e6945e2d28e5fa0b910ff56078cf1c6c3cc68ddbdb74aabdd1a65f7ccf680cc373120e519bb9bd3eef40dc3c3ea6a5a7a96a3ecfb210f4e8e64672e89a7b0b6c25510b3d7be2fc73549ec00bef2f4394480f9bd633d4c45a7a70be505f12155e8f6310af257b5d24a60d13a37c6d60474b747278c29688814706b5237681c2fea4df9922fb8081f80f09fd75224553c7589b22e6fa301823c4242b133c24108a992afd7fd6b51b3c1a34c5100bb414e50007fab48fd2933a7e8559963e1749c5e7087926c03a80f2d973702c4ff98218d7449a764f9bc34c24f1c884a46dc4d3f3eb6afaed87b88df241578a222f8d95208875c7d9b394cc8bdd0a89c9e26c5f7aae58cff71529184a30b6801e5fdfa55b1ab6b21cfd031ac4b3c83f7f1f4220cf3460a91c8349ed9afafb0c9f20fc046fd699ff06d806c342b424434e77256fd65ad5d0538eb4d7072b42c0114491f657667921ed1cadae83d5feb79e83d8ecdabbf673a74f98e3a131d892c3dc9e3c3768bbdc331435e789e73751e6d672dec69357b1f9e973eafe4c9f6d5f31168f94488439e3ec613ef9fc7249a9524596c5b53c94d3bde52bea2ca4b0b79dfa304f35b3f6976463686c587e0b37b57fe41f1f75e89568c8adedfa9c5f91722a4a7440e99a6174bbc64503e5201078b783dcad589d99d7934d1de2d47afdafb40d9e9349b1e9f8651aeece95dacc0c6dc50c099a5159edd215b42f3ae07e896b73d7eea5d603bdf05c24d6b59744ba50e8f2057d6d30e5cde6ce665b004f0e134613f477c87d3294f43344a985d2263febd83e98357d3dc28a27ffc320f7b9124ffbdb82ca3c002f03c03095f08bc0cc778bb594a107e8283ebe78357787baef15b36797d1e8510d6a8901aea7fad0a0124f46b95796f0532428652376f78b7d1c48046209c2eed25930703439e96b9d3be1a085ff1ce060b5dcba086279ece78ea6608b70689817609ba97c03c2ccfc899360e4d972f5880a767ffcfb7898fccb589198387f1eea0fb4a31d12e05470cf290e62e51ae26ccbcf42790765643f0f1ffe9453ceb1fa587149f6119e0d394e379c1320670435804fb4dea08fe0f26dcc07bd2a23ed28519b0dc578f8c74f527b5015651183b0c9cf95020591c7d2272c8c7bcc08f331f2d897eb006d13e206317eef645036bf87358bcecbb55fbc60744e0671e812094d6831898c0263198cfe54aa79df66187a3477b1b44f6b6627924168b09e0b02edf186b7b496c9dabf4a1311b454313ea764840e4dc7f7d40fe8e845c02f9db495d84ca871ee1dfb54771dd5b59877c5d9857231457e7a62f4a25ac1721cc98ee38adb71a6e552d9c14a9cd432c0017bb991743b40e0610834f14f3d17eda7dc11f1aed0e2d1eb76c35eaf429222f208e85c54117c43f7e30517ae4846d17c2166c8428b225aabfb04c45c926710b3dce58416f9adaf993d8883eb92aa84ca6da1d8cdbf16560ec4118d41f05392ec9a154b376d57ea2311c49365ea77dacc4af5cdb4b5137d484aafd4852a15a49c404fd4ad11e8af2220819a7b2fd85cb551ae56cb659ad72224c9690e9f5f5ebb28be7ca21207166ed6f07ba32aae37cfc23d50e90ff56fa053582d0fae99966cf1d1544d8706c3aa0feeb3c1dc8fe6e92572eb0d0ae07407e3ad4e801ec3fdf127db959c6da02b006df62ff9e711b6c87a860a1b63bc064bf2edaa36fbc95b45084c5bc052f861d5678d29e16ebd83cd6c05ba401b36108173577aaaa6d30840cb05761425c86d4e07bfc7c1b90580f44c3959908efae8e032c4a59cae64263131fe20d0a4040f4139a16550ccfb002713788e0119bc79ab22d1e867c404a00cd4e321d4c838af53d91da2267a6f717dfc4fb9684a4eab5af23bd2f64a05594698193746bc1b78bc5869ad69d8f8c69ff4b298cbbeb0f5e870581dad9c97dc9135a062356bf47bca8ff0d02738c34c860cc4cc421b0bcf66c0524190093b31e89992d253eea0bd42c780e4a9dcb68dc85eca683f4ef41aa6b1416da3252cc5a6705bfdb9d8bf40306757fb54f206d6073f8f0d1f287003458d6b4bda73c778ce42aefebbcfb2286c73842e13e79ad45d32fad31275e9c13c94b2a13a96c2eec274d08ac88ee32de5915b40c06bd570bcd6a4521f8613e668a37fdd9c77517c46ced1ac8bd60c754bd5d51e670fca2eb414bcda91778956e903833e3a828cfd7be1a5ecca41fa1d81df1320257fb1ac7d1ec692f2b69a23261638cde5b89c61796658a3cae58d458f5f09ea1b3c1c817bad605cc36916c673c11dc640d0e9aca38479c891786d493371f343b05820614a330e6d224cc1033fdb1c32c17acbafe79c58fc3999052ee02a54b72b07e3087bdd664687676ce808f19c050ebe8053ce1733777a27fd163b274cbc9d7b82e21654c7266354b0e265fad1659bb351c2ffc5bc311f273ededa35080e7588ab973a0b92980db13e527bc4a094ddac7d06c62f86485a193894d12a48737dca7dac14345fde94a902ea1092dfdc5e8468c697986c40bfbfb113535fd278c4ae2d19f7ccd9ec0f47dc586738800b1a306a0f36016f7c2d8ad85ebe772c65acf7055969819be50800527c90d959bec7f988f2778294dab7ba24e82be5def986eb3991aeb3bfe831c4ce6e785405a6987f624db379cd3100c77958ff15266d923cd011c01c137ae24df2186c05595b08b5f82d362d54e3365bfb14dc5d7e43ad30eb48ab3656c146874560201cfd4a0231612aa09515ad02a3df2841729f05de07851f4780affe352b1de6869444f95934581418b6b7fc9257cf7a7155cbf89e5e00d8cfc391fe4c2af6a59f2c779817b1ba9330cddee687ad6f801afca94970943a45659098c5964f34de451297eb99aa8f231d703119b754ea3352688e34cf655a6f0627a58b692fc3f6a1beaaadec8c27fc5ca6cb95bbc27049cbec6794f2b405c84231d482f2164c14f3701867fb6ee6c8cd3a0b6473eb2e370dec191a299c6944c91cd4b461caa18d8caac27b70d8687f5f7f5f4abe3e3919444d736cb563ae176270545fa88a1e635b835361f01e394cf26509ddbcdd6a74f77f257fdab961764bfcbf4699d07f222b152a64fb499265ae03da20a7d3ccd4c02a0718861eb2dcd701f1d917196953ea5f38e0d6c7b328a4c0494177a27551577ad8f4527a96a2472624da48545b0f568e888c72690de77527bfca985259d7cff3e4a3a0fab935719713664df3967771b702b808f1e7085c990713ed94656f0691cf34671b8ca678e497956e68364f2d23cd29e820275a35c258c5b2a80d9d2ca9cd203597236207ee3ed846fa15eb0d6b8144416fbbcbf7c8792f9b2bab1d3f3be49631781bfafc2d19a00e76d63fcaedc9779e926301dd355c937313def4ed5e2387299ef25f4c386b6e929b96a152c4588d9c2072e518d2ed81e981e9dcda88e80058f677a3cd8d4b11de0f59fb4d513eec7862acd9f8e0d77701beb9ab08090eb14f35db40186eeb0be475424429c5d09f97e86c6656a433f2a09071696811ccca1ca7d97345b73b2b8f6abbe156b1d5e0aa4ba7ccd09b095b364469386dd5d135bd5eb2b91ecbe80652deb37af3cc3de6d401245acb874416092d1cd8e911bde0bf8d112f880c973d3e0b7aec044a8b2869c030a45d30e12aec3ee3a8a4f81c6c87e8f8f61dc6c1a5f0a84dadcaa442e5d1ef2a542fe6d5c686b67a30e8b7b5f1d87bb5215c908e0f7ecf0af130d6277d40c19c386b2e47d1f5f8a928a7582198ddf902692882c1c6c3370a7fb3970b0f14509a4e0617cd273102e4628eba584b42a1e8b416ec54df983695dc4df2f0e46e3ebe45ddd9f2befd0c4767e8666c6889e2a776f5cd943941a24c4556cb847f8ab8b53ac078b9aa4a1e8f86919c31860246ffced6ab04db7cbff3cdecbc72bce856f3cbd94e94f808fadeb2607c31af9a0bc1f3c990e2a32bb566944d9839cd7f50c361bcf8eb8fda1eb373a4fae4c40587defc5cbd605b307280063721f193a873b6b5f0d14e0fdfb35cd266dc3fdea2ff6377cb810a297e474e3a372d858ed695cf6d1edd9159f7497f1ca1af47e2e08b259ceb424c23b91c2dece7ea6fbde3c08312ba64a37ba3e43f1083ff0b8f99cd67141c03c3b5392c47d74c758109b90453372c8148746ed1d5372880b841a638b2a23d44f0142146eef1ce0ffe9abbfe6de07d8f1cef0a4353d4183188215c8a39ba73f77a0034d34b1154b2de0bfaede484ac5261084c1f9639a47953ae1d7c1702732ce74c45e1bfe14bea2acea6752b18a0c32cee5c659ccd56d4bccab260fac1592460720762f52c049f69a91246e4bad4a107e362e5616f9d5b4989025a90dccfa804d0051c62dc39759a7cad71ed35a08faf01eca1dce91703eb0e3b81e6fb6d2bfddd799a94b3843bbce9294acc3413d5dd406ee880bb0f096342ed884eee3906e3e338aac373e9df951be305e6f12330595550d6f417fda5cb2e4af4ef0c1e52a1e2871ed1435b0e28754fc972c444fd2db0f41dd4eccf68e109f2b1fb71feed26381dbb7ea0db6a658a31d18ce288120b76cb9c76d7a88301d715701fca700b9f9abf143483ab3fafc9e2f9c2a5e8bac86ff8defcf36a764abb04fc570d076d182540569e49d0b08967feb7ca1d1a4153184f29434d9ba3356c708e2a4105f4a2c424f242e9c046b82b0970a6d89b4be35e7f4ec9de937007f28cb9bdd98869da4885ae2bb73a22dbd341b895515489534eee94a2f4786bfb9cc3ad3fc3e0a56b2cc0df6fc8a589c0d4652f4dc04a012306d7584df52fb5eb56f5eb3e95c4f57809f6d57ccd5349d6e292b1ea0be62496be02eb1e686ecea39ba3c20143ae838c89c8d0dd2c38ef3974a100aae0dd6c628195e3f137209aedcb74b2413d464f27acf842570c1955f7b89ec11f194f90471e829dd71f4f224c4515576d7825d435c593f8885ec11841e4989882da2e1487437fff24b783b7ce49964a0edfa8ab70019b40b54968ec8003c05834838f4fe286f6158dc7ca89f1309fb15a08620a56755e3e1b115d9a3ef06bde6fa7d121e4ac0877c65a1b486715b5422b19cf164c1832cb601e90727b01e0713e692ce97227681ce7cf308dd0f85059ba087d3cd6982fae75eddea239a212eec5e0860d93c8925cadc59d625473355ff1a6e4aa742b68cd855195985ffd9d", 0x1000}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000580)='./file0/file0\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 22:28:44 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000000)={0x1, "80e7d38182661c28400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df53767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537992e5a2fbd444d6fb92a22869fe25a0f99d666f44d61d6b33229d24e"}, 0x7c, 0x800) r1 = semget$private(0x0, 0x2, 0x30) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000004c0)=""/120) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/93) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/164) r4 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) msgsnd(r4, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00000000000000000d66be34d504676a73e87ea9f865516249c847ec217dbf67559b449032a4c602bccb4e7890a057ec7390e6e8bbfccbfe7a1fe7a3c0007b14019eae21dde2ed71d4b835f30b21a07f73cc7f4e7f4b29cf58283598d1ba35faddbf7ad511967b0512774395c96934699b8ad3654df8d9391fd8c90c6eaeb186e1ec1337989376814678dcc103b021791fbb33dc7ee63210e84e406927814a3974770f8fd6ef60774edf5446f9548ee8ca1e68d467168cc65943480b8faed5f163dcb8623c32880d6db0c1bb3c371c1355978dab4a9d0b7c2247b23b8b8eac2c2a6d7dd00400007eaffdaf702536b79bf35b7f1aa7e6751c534fff570c2f7343fb29bd291dd970316a60139fcb1fc8e09c"], 0x1, 0x800) msgsnd(r4, &(0x7f0000003000)=ANY=[@ANYBLOB="0100000000000000da057c1db242753ea0c2a68f32aec4d6e037aaf0bdbb2de750b9ab3147f0972b0c2e4d8da3f6c068360918335d92d0041843017116b18c29b355d1cd58b2ad00f3820467cf8f7d4d64964828aa07d84028f48162019c0b67a427a5182fcdb03efae4ec25ecf14956b980277bf08127c81df372a4c484581bf4a5934dab760c14bd120a0ba11e3836b32fbc17e51b38c95c523b759cb04cbfcd9caf75f05ee0dfbe6d2bec06a16cd2f3425dd9dcf45e74e221eda7a0e1de249c6d7f952be2d414ca0254d1c24793ba4b53ceb1f1a297c016a6bf093ac62a0c0114592d461917f0542eaa8b5cb2cb44d7ed522526a4d17e296faeff468086b8f2d3c3bfd8e5af4d4459e73add2c3cbd3b518b4ce35f1ad84bbefe8e5ef77855c49010b778101907f7cdbc1a941b1869c82e27d38fc899abe183d42bd87c37cddcd20eca8bf9432fcbe98b39cfcf594332991ffef5921516072d692822ffbcde26d2ee32008014f970fed77f5c097b18ce635c7b1d96382426788ee58a3d53931e006c48f8afe97c646184a5498b8615e6421d24ed02627fa4a3fbc6086c1cb3569bd37c17602f68b10b7418578a222077038fbb9791dd53ac3ebbab382f70c5fb28db2e9312ef3c345df6fe3d1ce7f19bdf0349ff604c709e9e67a2ca9c81b292145f3c5fa32978ac2ade579cb1487184ded65dde689337ac880b28728fc2b39217f3e08f4e251bb89ee7be8f1d6fe73040b31706d1393d350f78500f4542c8839494d358730eefcaae9bb6f09b2a01623240d173b547361a4c644ac5dfb824e5eb75da0f1a5746d80bf052fbdd23f0d355599de1a6d7082921504a22c9eefa93f7ac65a7f4a5ef1c844b1b6a983d5da1cd6121e1c456f4311aef943a89f0ccd27995a36bb4c14552730632db4ba5899c3733cadbc9b401c065d29b57d6b53a6bb71076d69a035502a90acb5585ba81499fc47e83f0a1575c326d75b562f2c7481d1cbe8948cfd7389863a79c8285294522a3ccb0bbdb0c30a702bb839637db962f2cafbf0b750a82a9a909c003d334e24e2b4558986c85cbe89f7a08e971160d3454c6bbbe4752a4d77511c9de61b5f6f0f0cfd4edc2083da54688a06e410b55b0d6defadbe503408ae03b98a3ff8d1c52468676ef34249689b7d57d1ba72c15bb6087eb8ba69c65c4d8c1fc9123901237119c7fe09881b6860b36d2829616c49614318291f31b62115b2d765e86294c1e438fc5c2cdf1ae1a12aa13e2ed02edb285da31fbcb4ec2ed3484af53f2b9faf94d246c0460a3c8279edfaf1319815bab01bec41ff87fea4b9fa26ab11ae7d38bb50509ecb10b836cd12dca1264e15338d1c5ff98e9115633b1c97f307bc02aa4983955c16cf650c77deee5ef15a32ab26a9c7c99373f6eb44d4b470aac1d1eb45319b2218b19ae7d6fb276ddb629d0b6cb43a587001d903f00f6042b09e81a9defeb579912f3905f82ad403aa35cded21f84e1c429f76534a384a4875fddeb58f9d53f474b84a1a72cabd7195691a27c8fa6299f67e04e74e15487c58c2c0aeb183eef7fc2522570ed4a50bf45b6a70518a0eaa4fb501f9d459a534269c65777ae1b02bbce292ada616b73b9270abee0f29b03d3b1979f49d103453de34f352e84f88f7932e69a2637fa636878d8a570d45c3ec34b38aeb8799abcd304edd7b448e3649b2721a03a95c16b58abaddf80d9f05dfaafdbcd8fcf883bc6076f06aeb55ab38a558d1b2c45c8ec536ffc4d3abf4803ee1606bf6956fa593a8a79b2da5e7d4566309af8a54050a422fc4418d52e2a2ab4b5778ec2b948c438305effc895344f3447df5d50feb5b559f7f25206365b783426714b8cf4071f2fc664e97f819fd03fbcd0599e67f0261bdc62f60d1807b8e0b451ce2e4bb0edaeaa4e38e0cdc1e73e962532c8eeeee93df8dc99605eb2d4fd37d2672a9a81b629b2753ba698d5ed8eadad39f66525e508954ebe762d56a9f6e8bf0fb30b15f90e7247445c0466688a37f84720571f4e1eed69f90b95b57084351697ab73e7348b86f88a10b60d533dd74401bfb9ef4c1c52eac984ece6ca7458b78932fc680c20f282f8cc2210b61fc7a08ae8a2799b1db30a5db8338f8bae55a34f0861c977404528f74788e3b5084ebacee60835aa6d530cd55ddc1d41645eb0854344e3ba553de418a38b34331665c1fbfa93e713d69d12b1389a5a33e71d59359001c734e6d4b81df69e70b03aa01dc1130ae2ec0e45698e9ce91e1b6977fc3f0eecb33731c7f980aa6132b9da6ccdff4c9dfe26ca64d31feeac11676e3fb4b672c9e4f31547e1f636504a096d102b62c6ad48c2f1cd0f530ec61cb6b1b7a4126d99e9ca6d68733917700396f0426c61b6e0b6ed136404e9c1ebaa9008f21846bc01aca614aa1974e524d4a5ef46883b0898be38f3d03ca08f2857f7f83928649e0454438e861942403307e9864381e1639468dbc648fc40d8bfbe1389d15e3fd3baa5bfd901023f8b3c2c1f05e03c3e76405b2ce0b81dcd681ce52278548768875fa2f27d7141e38aa6c081dd8c8051c0d9064f1301ebc39894e82fe3f23351ca82cead1a46a3c066934de4897539857b58ee1aa4e322f2dc3fa25ec7405f86180e641c7787f744ed192f844c0470a17f5f90d63475dfcfafd58be66f51fa90b89562365729649cb423fb45af4d9c04b4287f3eea0899e72d92c97e30de5bb756cecc788855b78ed4ad965c738211437a5dc005a6cf5e80511f28e34a42109aad67cd6497629de5b783d2e9272e25e134aaebea9ef04479d297f8d1ddc1adb2d68a4fe8ea680ce3386515e5a5a5721ecac4ea5cd8dc45907097dcfdd1465335ec798e764e0d8c59453f28494b81197f97f208c4ac43fa0ed441acb0551b78e8b25d74e6b3d8422d84756f22f9bd55462276acbf45683ac5d0707035da9415b34d29e6274195f9b7e6a84a07f7837c1cf3441eec6025a35bf4f61efc3a2dc541e744d02e60ccdb697bc0f4abad810f468f4db8d170845c55200a5b94e3fc89b3e66319e613188e835ae409a24c314df523a0a839d369da9d360e57e36308832d067c5d6513a22590859d43031e4d9f6fc239bbdabef2e45378f2c800d46fc1202f2d95f1cca05009e183d9025018425d38ab8e98c96b818c91c9ea4129dbe498aa199e01317fe77bc91ca165e10824745f1f4c40b5f9bb1aaa551bc79d49b8dfb8b48e57c54b165c00732dcd3f3ea70915a266a2db52f74e44f0d0313c63c8d58143981d6fc6b7df32a9e79cf7dd568180709668b7ef78d256db6d685b2122f34b76b93a455eaa7bf8d759f7795b757948b604ac6f3ed6d277a5bcd4d955c250d69904f7ee63642f98211524dd766b3b814271b1e67e9a438561e26dff34ea96a6323f3643b167e6fbe18b3821634d4a8dedb22de8fedc26174313ec9580821778f24dc37f762a413084f3e0589c8efe86f4970249359502cf28fb0a447ed4b77d26553262b636d16ca87715044411417fc003c967ac6f00de6d6a49544ba9fbf29ae2e6c12d0835af8c0e9a8ec6e099c12a588809ca67140e939ad1433dbf7b432b97d5966c8890c841b18f49ae8d323d79b9352723cb677c295778104fd95571e307fe047838afd117daf75f6144fd7f6c2d370db34089772a7ac45ea5902d0bd05880d0c3d3b0376cc0120dcd3fecb836d391178bef1a12d5d42b3dcc9162f3d62c53bafc971b119fef0756f2d55a42df5db13be871397144d26b3f565e1d98f629248928ac1fb9f583dc2b547a0c0c52f2859e7e7738576c1666cd36179b737314f3c3e2b6c3cf624a0a6f129c765c96dfade823d21f384f802d0d1dde75425722f8ce249f11c2c4d4a88c54c4640536f7c6b6bf0b57dbc83d5a118ef8f8a499a717e2f52fc9e5e80fb67aa140cd9b9bd4b54f9cca3e44076f72a212f3e6161e906b2b2e5becb15196b91fe3ac82b4fe0656c77abf0083914186ff0acfbd5fd26b85d5782dadeb552ba79052ad1201007cd0698504c979bc5803d344faee171e6d5fb7f52f0aa618905ccc821aef4c58110e7a8cde7d0653335e5cc5adf8a1478e98dd2de8f08d40a21369e5d6a605597807a6b24bdc0ce2d12b6a1fc7569ddbfccd77f2c8a3e259e1c94896d7df8e2e5ee01402fb02fa265edffd4d48c683c68d37e449fa6f0fb0638fc143b05f517820843299b42d688c36246032627310608ecd114d536a404e735ea479585fb8b408087669682572a532d3dd77ea6b96456c3b771ea6073867015ebe5ed885e557c78f15be1c460cf9d5a536fdb9b9bfe85e542c7adefac337e8c80e30107adaad20d9a0c1302b15ad5cdb38f49b29a80a30690cfd4b2ca9faa645cb114c4f7e639cd33244790c1a559f7ff2394e9face3e63dfe71bbb4568756e6c9b4ddbb196fa776291e093d9d41ead3998cfd5d1be42da77b031da6beb8e27c0deaf8eb715a7cb5bca9956419e4b8b363433a478a0c587d80de621cf3e6da308daf1c47c3cb130a81b77c40ce5d1d3f6fd8c3e2b0e7af2fa4e7b3326fbb396bad3d3a01fc5658a4c3d3630d44e3dca15b53a5a3367dcbda81c9b5c6cd58948d16368da5526e11c9b68287c5af12b9b2b40397f155e1d991312389211af6815d285783f7bd88ca0bb9ee56fd744ecdce94d5f94bf9fa4a8a71cb82eca8570444b7d374154f9f964777ff9916494465f5e6eca653d1fca5effd40d2f3efe956e82ffd58a05fa0d0e728175526f5e655b7d3c309f1e8257a7ec8610e5ef4290b19213306e93b819936dac8b000bbc6faf8f9bd9af3daa9dbd2a5850bbb8e33fa0ab7460eb25b223af5223b04a038ff3ee287dca757bedde0512ee95680ba448c490510553b4806ddc20385a8dbd84be9ad75879e3465312acbffb0c122585ebaeac189c80f3bc1f62abb8265b986a21a96315b35db488aee35d2abc4f14de7f7468631f9aafdaf85728dcca5c1a89e83feacde8c2b804e3b88bb7f26691e91dc02488be22520b4c2ed942c26844878d57fab711e06be4ac0ae54b35e65aed7de8f1145354ac3197e7d2426f9ea79df7b647719468475dd6ca794cb6ada64bda2096f3e4c5e08da051c596565459922bd335f1a68efe6ccdb4805ce1f8d8df6441316ab49ef48afb5903de5a81b57c9cf4217daecc6d299d5c5b0b8c37338a38e0929093875a1fb827c94d6b02168ea0f33fe526fb7bc8c8b46f36d68ad9bde450af3d32b25bb5ab01296a7f670d659c47e8354b0021f2e44db34bf39fe632f32b3625243b7a40ca854ea08ee5e6443325377bfe6e4f46869712dd9292371681e27802946a736c440aadf6710ddd5069b5a89c17984b7552c0650efe899a882cf11aec92550f69458bc4038bff5c73bd04bdb0c6e930dd0e366d5475e954081e483bde6721a5d16ef8482b8c1a3488a793ae2b7e96cc88ff4ff47daecc6420d6c929b04be98f386a7222a1b901aec1d70570c0630a23fe16c363fe2877f3b1b80e58be3122678b0d895365ccc93db5ac5d9e90ff743e9933a275bbfd251735b0e86158bef3b6568e04cc54ace0db89d9974f6cf5d0a7247eb80bc66caa00abfd33e3157f3cf578c73b35e48935d93f09618cefcc4144b36d87873a506ea9ae173e5b18a3deb83b8651ea4e4bff4c45d282b71fc461d607fdf4dd9f6c37c925f4dea9a867142062e5e8bac317a6123b04ba6032781048416166e9435e8ca22624fa16bdefdc28b95172f8bf8cac1e4913044994cfd8b81215f576d025b1853812692d4a41ca95403fa9fe83a00e4375a1716def3c2ba"], 0x1, 0x800) open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) setsockopt(r2, 0x5, 0x6, &(0x7f00000015c0)="01ce00626666cff8119a2b56a9ead070395f2c4995c17b6bbaead61e1e5abb5c67105f4d54a94b30efc086a05b106419d20f75172f2433ca5aa708b3422e65e4776345e621ac63c2c8f333599947da9c32d479827dd521", 0x57) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/28) msgrcv(r4, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000ac000000000000000000000000000900"/30], 0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000016c0)=0x5a01) msgget(0x1, 0x8) msgget$private(0x0, 0x200) 22:28:44 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) socketpair(0x21, 0x5, 0x81, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7fffffff, 0x1}, {0x18, 0x3, 0xff, 0x7}, 0x2, [0x8, 0x7, 0x100, 0x3, 0x7, 0x3, 0xfffffffffffffff9, 0x80000001]}, 0x3c) 22:28:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt(r0, 0x45e6, 0x8, &(0x7f0000000000)=""/63, &(0x7f0000000040)=0x3f) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4f7286dd) 22:28:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x20) write(r0, 0x0, 0x0) 22:28:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x7, 0x8, 0x1, 0x9, 0xfffffffffffffffc, 0x7fff, 0x2, 0x0, 0x3, 0x1}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x5, 0x5}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17cf2cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd0", 0x1001}], 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) close(r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 22:28:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000ffff00000100000097e540edaf592033747fc94611c1fee53e304afc4891a97e2a869b880f86038d468cd888a4a12cd0f60e6250437fc6ac2c1e12090f52ddd55c651f702c85b24af572b5bcca3371b688ff4175b56931301323012c93e21a6e812111d515c4955e7253618ba8dfb271bca4c13dfb729acb124a0e78e813d4978545f62ebeca94db2e80fe387f45d7440eb27e0766b87fbaf4cfb01b77d449d05425c272fc1191140fa9313c30cad529d2b7bad4466d0c558d5de4dc378cf2c709f47932ab18c29c8bebb75ab32d7c12155e891a0e7e3d047114"], 0x10}, 0x0) 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x0, 0x3, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 22:28:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:28:44 executing program 0: r0 = socket(0x18, 0x1, 0x5) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c5300000000c1b9958265c9b0a2812444ed7c86eea0eaecb2f237372806def39b25fe9fa1ba07c9803396c970b4321517e3f5d63f2b2ef2dccdcc5074115f55e8f41aecc7671aa2fb64d6a2a4666eae8d369c4d900923b36aebacaac55d64e7947083520139acd3a7f3b80e59a8bfd5672375df5b0f45423d4a9d75607b3374a2f379020e3ba996861140d8afa73ab2b63aae160a5f90283034b13b2f8e9cd3216b34da16fb676381f651c715dd1b6f24e03064eb"], 0xe8}, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) 22:28:44 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x203, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1000000000000114) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ftruncate(r0, 0x0, 0x20) 22:28:44 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x91) 22:28:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000000c0)={0xffffffffffffff81, 0xd56, 0x9, 0x9, 0x2, 0x0, 0x2, 0x6}, &(0x7f0000000100)={0xef5, 0x400, 0x80000000000, 0x2, 0x8000, 0x7f, 0x4, 0xa86f}, &(0x7f0000000180)={0x7ff, 0x400, 0x158, 0x1, 0x0, 0xd47, 0x5, 0x1}, &(0x7f00000001c0)={0x8, 0x6}) close(r0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) 22:28:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() recvfrom$unix(r0, &(0x7f0000000000)=""/121, 0x79, 0x800, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 22:28:44 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfffffffffffffffe, 0x60000000000}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 22:28:44 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x94) 22:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x82002, 0x8613c) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 22:28:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x4003, 0x0) r5 = dup(r4) r6 = dup(r4) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0xffffffffffffbd47, 0x2, 0x1, 0x66, 0xfffffffffffffff8, 0x5, 0x0, 0x1, 0x100000001, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 22:28:44 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8090, 0x0) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 22:28:44 executing program 0: socketpair(0x6, 0x8007, 0xc21, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/71, 0x47, 0x843, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfffffffd, 0x1, 0x8000, 0x1, 0xffff, 0x6, 0x6, 0x0, 0x3, 0x7fffffff, 0x4}) r2 = socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="42a94318d6afb81e757be32d7ca55b96259556f3dc3d8c1c5c92447f6fb2144df887e1e6f1912d09f1b2a7924f13d85a2e864f978db0bc44bc66", 0x3a) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x4, 0x9) 22:28:44 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 22:28:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b143a5d00d1628b53ac59c4d23e4ae817252cbdb323f8d89daf38c72ebee12559aad3498106fe46d74b1f770899a745d586a6db689c8fb3f9fc98de1b8a85a79329b15cca6dd91c3728f4382e42ef64c38389e51aeda94eacaafc025c3014e37e2d7cf9d2a20376523631b93908592a7e948178be665bb2c568727b2a46f35661baab891b2312a71ab8794aba3662dc41eb90d7a7e7500605494ecc015ed", 0xfa) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000005c0)=0x7fffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() fchflags(r1, 0x10000) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/40, 0x28}], 0x6, 0x0, 0x0) 22:28:44 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r0) 22:28:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000240)="00000000a561bafbc8469dbc68e934a3b3c1439973f821c1485f663beb28d5dca62702472bf4ebf76dc76c851540e82e0d51a71cddecb068338390f4d83782d4c1e6b6efb1e27000"/85) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x8001) 22:28:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x5, 0x9, './file0\x00', 0x80000000, 0x5, 0x5, 0x6}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x60, 0x0, 0x0, "99d27d52eb75132a068d80ef36ec2e69726098576ec2062ab6ba568248357202672fe8f1d8c6c33551e0df06cf0670eed466d89c256e7b7aacad3eaea286012e0200000000000000799f"}], 0x60}, 0x0) 22:28:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x3, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x189, 0x7}, {0x88, 0x3}, {0x87, 0x4}, {0x85, 0x1}, {0x5, 0x2}, {0x7, 0x9}, {0x6, 0xe8b1}, {0xa5, 0x1f}], 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x781, 0x99}, 0x8) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) listen(r1, 0x0) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x20, 0x80000001}, {0xf8b8, 0x2}}) r2 = syz_open_pts() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x5, &(0x7f00000003c0)=[r3, r4, r5, r6, r7]) pipe(&(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() rmdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x45, 0x2, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x7eef}, {{r0}, 0x0, 0x40, 0x48, 0x9, 0xffffffffffff7fff}], 0x72c, &(0x7f0000001640)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x64, 0x81, 0x7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x700588cca45d51d5, 0x1, 0x5757}, {{r0}, 0xfffffffffffffffe, 0xa0, 0xa0000004, 0x43fe, 0x2c21}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x40, 0xf584, 0x5}], 0x54e355b1, &(0x7f00000003c0)={0xa40a, 0xa70}) preadv(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/215, 0xfffffffffffffd54}, {&(0x7f0000001740)=""/6, 0x6}, {&(0x7f0000001600)=""/5, 0x5}, {&(0x7f0000000380)}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/155, 0x9b}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/5, 0x5}], 0x9, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000500), 0x9f, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc1, 0x2) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file\x00'}, 0x9) 16:00:03 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x100000001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x42, 0x0) r2 = dup2(r0, r1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000000)={0x0, 0x2, 0x46, {[0x80000001, 0x4, 0x3f, 0x3ff, 0xfffffffffffffffa, 0x1, 0x265, 0x100000001, 0xff, 0x6, 0x10001, 0x1, 0x363, 0xff, 0x10001, 0x100000000, 0x15b4, 0x1], [0xffff, 0x3494, 0x8b4, 0x10000, 0x121, 0x4, 0x400, 0xfffffffffffffff9, 0x5, 0x101], [0x8, 0x0, 0x0, 0x7, 0xb2, 0x80000003, 0x8001], [0x1, 0x904b, 0x5000, 0x2, 0x5, 0x9], [{0x538, 0x0, 0xba, 0x3}, {0x9, 0x30000000000000, 0x7, 0x2}, {0xe41, 0x4, 0xfff, 0x8e74}, {0x5, 0x0, 0xb166, 0x9}, {0x7, 0x2, 0x1, 0x4c9}, {0x200, 0x80000001, 0x4266}, {0x8001, 0x3, 0xfffffffffffffff9, 0x7e}, {0x400, 0x3ff, 0x0, 0x4}], {0x6, 0x0, 0x1, 0xfffffffffffffff9}, {0x100, 0x1ff, 0x81, 0x6}}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socket$unix(0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x100}, 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semget$private(0x0, 0x0, 0x10) socket(0x73a3c8f17b559518, 0x3, 0x9) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x68) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') munlockall() mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(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', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrusage(0x0, &(0x7f0000000180)) 16:00:03 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1002024c3f000000f39f5094fb2f9e2181690204e3d70d40f3d8d78db5e9e46d6caa2410d82a5de33cdc7ac313f7635dc47c"], 0x10}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f0000000040)=[{0x4, 0x10001, 0x1800}, {0x2, 0xcb, 0x1000}, {0x1, 0x50, 0x1000}], 0x3) semget$private(0x0, 0x0, 0x40) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2f}, {0x8}, {0x6, 0x0, 0x8, 0x172c800000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x2c, 0x3, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) socket(0x18, 0x8000, 0xb9c1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x3, 0x10000, 0x80000001}, {0x100, 0x576d, 0x0, 0x7fffffff}, {0x0, 0x94, 0x4, 0x3f}, {0x7fff, 0xfffffffffffffff9, 0x1ff, 0x481a}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x800, 0x6aff6a40, 0x8}, {0x0, 0x64c, 0x50000000, 0x5}, {0xfffffffffffffffc, 0x1, 0x2, 0xbf1b}, {0x5e3, 0x5, 0x9, 0x80}, {0x0, 0x59, 0xfff, 0xfffffffffffffff9}, {0x1, 0x4, 0x7f, 0x1}, {0x6, 0x20, 0x2085, 0x6}, {0xfffffffffffffffd, 0x1, 0x45f, 0x10001}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x800, 0x0, 0x6, 0x9}, {0x5, 0x1000, 0x80000000, 0x1}, {0x400, 0x9, 0x200, 0x2}]}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2010, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) r2 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:03 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) 16:00:03 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="57ba4b0c2cc661814f29e75c1903e12d3957674cc91557cc66f13738d131f69a414c5e63cb98ab524799ec2e6e933477249c1fa842e4a9bbf46d15a63caa415456be0772f0857d2b4e61efca9866258c053b421497b380a73857aa8b7814dc9ef0", 0x61) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x1000101, 0x0) kevent(r0, 0x0, 0x7ff, &(0x7f0000000040), 0xf8e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2766696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x1, 0x4, 0x7fff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x42e}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000fef000/0xf000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1000}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x4}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfe00000000000000}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x4}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1c71fb91}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) shutdown(r0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x108, 0xa4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:00:03 executing program 1: r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) shmctl$SHM_LOCK(r1, 0x3) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20283, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0xd) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sync() sendto$unix(r0, 0x0, 0x4fd, 0x0, 0x0, 0x136) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = semget(0x1, 0x3, 0x411) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000000)=""/185) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x100000002}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/132) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, 0x0) semget(0xffffffffffffffff, 0x4, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xfffffffffffffffc, 0x2, 0x4000000000000004, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x0, 0x2, 0x41) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="00002e2f66696c6530005de84293e44d0a7bfd4a852d67b722c33ac89dae3febe76c165f204ed8070580ce0eebe6ef896481468018013f11cb179cdd9e03b439b747f91718a194822226fe5cef083a43705a65b748b6906bf7c395a778c9e1d405000000ff181af43fdc4c17d322822298eaab63fc4ba249aa8ec7a8ed9628e7cc525625d4d99bb07fc940fc275c867785499eeb593e21faf71443908a930924889b9cb90685f97d5376d3b3c9d82fd753c3df2b0eec3ba39bd77d707c9170f224a7844a3a794736cba02885f858f6462efd2c0ce0e5205d42e21a381e86c8a31d209e7062e3f5b7043dcb5592337634fad61aa7aad65ff31e4a299a20a44f3dc98b79fbcbdf30265f932ff983f4ffc9c3ee58d63df383bf55917939ec4b7ba3a4de5a381ad8caf6489ed05a096800"/317], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000001480)=[{&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/228, 0xe4}, {&(0x7f0000001380)=""/229, 0xe5}], 0x5, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x4, 0x1c00000000000}, {0x18, 0x2, 0x8, 0x10000}, 0x4, [0x3, 0x10001, 0x1, 0x4dee, 0x3, 0x4, 0x101, 0x813]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000300)="b6") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) r3 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0xa3}) pipe2(&(0x7f00000002c0), 0x10000) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/118) msgrcv(r0, &(0x7f0000000280)={0x0, ""/72}, 0x50, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000740)={0x0, ""/154}, 0xa2, 0x2, 0x1800) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d013080"], 0x8) 16:00:05 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x1b, 0x0, 0x10000400000000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:05 executing program 0: syz_emit_ethernet(0x81, &(0x7f0000000080)="78bdd3fe5d7aa8e150ecd64b94f87d5b78d2e805c9e3ea30e7da9400c9e49126591b653c8b1d50b17d5d1352af03d935e3c11436b78029c139637fb0c2e474cd0df64b6ea35810a8df781f4b7a904c25c70a57c25067a121a0e7831306092be51fa1c23404a1594fc3a425c3582da51fe08fac09eea66697996446129e45134a3c") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x200000000000005f, &(0x7f0000000200)}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x4, 0x800}, 0xc) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x0, 0x1}) close(r0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b2704000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3fd, 0x81, 0x90d7, 0x0, "9a6be240f2a1cbe20c20ed76e7996f0000000003", 0x6, 0x10000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x4}) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0xffffffffffffffff, 0xfffffffffffffe79, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000010e52592286e31fc4251a6cfa2e2881ba6d9878a352ed25adde9ab92c2dc70b590a3c6eefec7681fae07f734e62cfddd9bd0d567a309fed5f3280f13b93f8d6c0a71d9631d205a02d99c41e221d0d9ff801045c60bd24f344c82cd69aa75a59ac619a53cb5af6ec7c59d66004b60193906c13b40517573a7ea1c904d86f669ae96943fcea12f421f52082bd2283cb04d6dd511a7f4494e492ca7839017d62e39e437b7731f717979b37377ac08ba8d6f571898d86dd92748263b6776d17d127464a3c4afe7580b822af4c1e1fff9b909e72749499a52d01c03e411dac041b23751ef76982b82ebe26f99131f44f071a51a9f5c0501"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/84}, 0x5c, 0x2, 0x800) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x76, 0x48000000000, 0xffff, 0x1, 0x40, 0x5, 0xa7, 0x0, 0x1, 0x10001, 0x6}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000180)=0x1) pwritev(r1, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xfffffffffffffff9) mkdir(&(0x7f0000000140)='./bus\x00', 0x20) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x7, 0x1, 0x2, "bddcb1f8c3d3c854b3b8ef46344609eec2bfe57e", 0x5, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1000000000000000, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1, 0x400}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x7, 0xbc) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="2f4aeb1744a4dd5a1aecf97c817b5a4c42859881f170afc0c057d7f662ce1c79462e1875eb5ae1301601de40e63c069e5535dfa1eeb878fe5ad33dd2a2dcb02f682adf859479764e96f57625e850e49fc22c08e686625e29db348a9819f662f5625eba0bdde064effd398feb2678aa143da547c64f41f9479aac0ee735e4f42eb3cb19ea0e859f3ff39c7399424f2d2385398b476c8a6f090f0e4751017791fd142d04c54510274d0fbe57267a31dc8c136198371a24dea60e36f8a9154f8d8050e4bbdc2a47524db841f0b1d461d0a1beefa201", 0xd4) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) close(r0) r4 = dup(r1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000001c0)) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f9, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000010"]) write(r0, &(0x7f0000000300)="4a29a017de1a9dd5ee15ce04d2688f19bedb0a870e2d3a04e910890dd1f9b40fd61ea063f1a728de6a159b8577b3558aa9a80c468cb5e0adbe0203444005fe45eaddfafb7efd54357606aab080993e63a0e8ac1816c807a0d342a2be909749ad639a0ce252f2a5917fbfe0ba7ab93ec82ad01e4b619bdf82f56bcb2620292e795f2722dc6834be27e50cba95cc7a55c40b46387b371a953c07a40ca77e0b1fa8f4d8f5061d892bf3971ad76dc97e8370c7e8352974f6cacdfae11ec6f58cbc3762aa57468efa0ffe9bf01e937e0045e4ade4468fdbbb9b0cf834962ac82adf5dc1f2bf73bef78a80b60fdc518525f46b64624fbc0c553b08fb1727464c1e341d0fb33a7aa297d21f1757b6d67c95d3e2359d5f69f5017239590e1003fa4e8542c2dda100e8dacab705e401abc690a5158810d4ab6f4cc02ef97255653c191334aad935a5aa306c1b03ef0a337ddabccd5835f1354d9c8e1cbdab4ff578988b7604b3c7880069feba51898c1f338462d8ef61e35e4169bdb7f86d0137cb975eabfeb707697bd18fc6e60cd0659902ba2af43960cf2d75dc2e08378d4670383edc4a33297629a208e7fb52dfa287170cfe25075ac735f8d75077b449ee88419bf0fcdd1b53ee590aca5ae7ec971ab64a4d73e6054def9107c98e3a800263ec09c8522edcf2dfc48164643497", 0x1eb) r1 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x200, 0x108) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x1f, [{0x3, 0x8da4}, {0x3, 0x8000}, {0x0, 0x3f}, {0x3, 0x2e83}, {0x2, 0x627}, {0x2, 0x5}, {0x2, 0x8}, {0x1, 0x4}, {0x3, 0x301}, {0x3, 0x27b}, {0x3, 0x80000000}, {0x2, 0xfffffffffffffff7}, {0x3, 0xf}, {0x1}, {0x0, 0x5}, {0x2, 0xc9}, {0x1, 0x1000}, {0x1, 0x4e}, {0x1, 0xe0e}, {0x2}, {0x3, 0x3}, {0x3, 0x101}, {0x3, 0x2}, {0x0, 0xffff}, {0x3, 0x10000}, {0x2, 0x7}, {0x3, 0xe2a1}, {0x3}, {0x3, 0x7ff}, {0x1, 0x1}, {0x2, 0x486ed1d8}, {0x1, 0xceaa}]}) mknod(&(0x7f0000000080)='./bus/file0\x00', 0xc040, 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) sendto(r0, &(0x7f0000000500)="95af58936f0c851d587549421f7c8698eae05ef225ed31c5d235b6cca8286db145c8b86d3fbb7216a09c815c1bb1eed3a823b345de90e0a24b08b137216cc0cb686fa8283c12e18b645ebbdf47b6eb967a25e28001188cd2c33abf2eb18b45722769b6ed958fe672348e76bc047632b3d580bc7d2512e696c53238ca9c381ed3e513876a096507351e9e351ac91ec3fef024a8d92af8b031f24c082d6a1ed0a0b97a69da687bc27029516bb38c905e4d461dff1cadaef6dfb4f2050f77c41aebddd45e51d61a8b8f6aaf6391314a191b14d60a2c4c0ac9280ff48ae8f878a0e08a7b99aa8b1b57f789342bc3874c03ee08651cd80a2bff746e888aafe3806f82be962d747f64ec54914cf7cca78b847f1d8f3c8c451e130181b0bf259d31f78c1e476759c643212e3275021610a5cc5dfba0197918ee6165e37ed9f7dd537f9a06dfeb1d438d57b439b365c91e6f2e0bd5ec1eb0981fa6f5e6a40a53262564fdf6a70c502b28d14c9db96565bf19f1a76e447d173b7af588bd38b434b343e55de0f6f5c7517ea7c07cb7b933821343f415b65a284e7bfe6594082a50db31deebcc77c4886b9fd3facf448487001630b467231dac1ecdefdf8a5e17a39012cd35ccf6ac39dad65269d90694601a1a6bfb185298bc576c6cddd673ae0a3952047ad11c71c94b35e63038e522b514944e3e47e3a54063fbb60631977464dd0ce7856f6eb9dab74b1095f749c18f88ca65918f355a1b50e17774694c122327591b123a30c286087580f1f34de24c8026e5bd90280c9e66c0e1a1238dc72548af2ccda5b6cfbaf666d6e29143c2f055009507ce3250c8b1899979435ea93b437993c3ba2e7f8dbd1e3cfe6a2fe72ad0adbe4fde559a313d5ceea38153850e8d2ccb377027b1bdd2ad9096243e94cfe6a2178e80933bd3573121f3c92eeeda9f42dfac63bedf963a2f0662c44fe77106c7c75911aef7c6a1f87296358e7335124588581e1e10b33c0540246d001b1b1ac3c5a2b58973d14bc06c179c11d1319838ed510ea0bda2225ea18b7c0b8d7828fd50f59f7af59cc2fb66d87d41128cd4e53507b8b1be0dbc256be0579d4b01f43c592da26f8a6789ad2ac487fc583953a3b64266ed873136dc71e224cddd436e41752fe9445d0f90d29d90e67e36dbc5200770392ad398babdb76bd54e514e714b9e3532c18edae5f6da446a1bf3a670c583539dfba7cf2c9dde2bc53a2a50c7c7f8b053f7bbc5abd01fbdaf2a55845bc839dd9645ae60755f8b2019846996b3598ac6d78aa0caab33137414fe357223653c1d6e6cb17f60afe65ba62ef70d4ace4eb598826f78b5e124ed06cfa30e976ac5be011dfe23ee72440f509bf3334f04edf79c9c354c2e328dfd5c2234ce5e0020a598ab50c450f380e9cf55455345dc2c030769c80b1d20c43594a65c69a907e81c6c6402613c95f6351d02c813a2049a9c2bd55edddaac05f63f6f41db14c17226244fa8643edb1604cb1c5c7354bf9fcf95fea9de9da3b94755d3d7179573bc464b5a0ea9447602d67508334b70135f4f53de6b379370c3e9024ab22e5a58d10ea3ec9c4625f68bd28e2cab7c70d6561289f817f8b1a3124777d85d52aae2da33e1157dc33a2cc2130b9176d5ab4186ca06a3e414215600aeade0a9b146df262f7da64497308216a4b7d6ee8b73b86d0b50bf346209fa292ab94f6a3b86dd9109e3180f2c96f2df8f1cedf974bb55baa3139c4f3b80dc16c562d6a981601b3b5d1e4e5907fabec8b23bf1f11b70758fa139d47fa8f672e64917be30e596248890c2e700033a238388857c1762307161f9ca642aa459ae2c2cc49137db582a5cb8bb3c899ae21bd073f65a8a5c9eda6328af9721f425aaf3b3169c4df5ab4111ae6f52a0cc3d3e2f3553e34b0014e6685bc141f7d0a5ab4f801888950730a51b170012eb275dff511b864d4ca76ab386737d2d5426f450ba13cee766ff1f2718bcff10294ed423863615551ccb941f12c3783e240e95d8bca991416d3bf6b2b1bff5d93b9ed2d9c1d6fdff2e1afde41459f10c812a8e0bc781c0ab7c5f51f60c0a06f78e60ffe725ef64e4a031027f8de4009eddbafdb6b08eb97272553cf53350e9c2fcc49a0bfc2f49cc6c5cdaeae212e7bf18053b0d32dcb171641581ad93fd0eea53df58ddcd8d780ecb7ab3e4da21123160b6e45f108a58298aafcdf52f6217c98718179dbe7cc7b8c487df4622f954f089b7cc70182d952b29e95cbf80fcd3005c71e8a593c2095bf093d1d8451917375dbeec0174c3dbb04cf407fc03d4bfc4a334669be16d82e09b380cca4247ed5eefc6d462f5918ac8296168ddd9aac3269292010a54862f2b5ababfbef6aebba9efc6f28d6bdb09ec6cb23f50665e1e86e7698498af32b2c58cdd4f5502059d6010cf0f96c2c421b02d8973cef2b8468e52a62019dd55ae6b27ed35a70896031ef04004112f9dc7c2374a14ddb36ffa7d6218e6c0cabb2030471e96c2bf39f3ced71d1a9bbaaa10f37eb23c011a5fb92c56498752b1eab39ffdd7ceeeb8e3bc434d5cda810787dce249525844edbd3a225ef7a8c4ee2d77519d4605889943fe660507f42d632152703924a21aa34047adf883769523541f8746995feb61b9d052a952e4ceefab80394186b85a690700173b98e16f8afa40f3137c6568f6ce39ea68fde293c8a5febabbf4636883fd8376f8d2e1a4d5eceb1524c83bcb058942e41ab73df4be6a227d2105fcd06c65005c752c0521c2bfbe55ec8098a7ac27a015578c15d419c7ba48cdbd836a6d021789886dce61b149126d57983cfa4270e69ab446f6db2cac3c146a47154e6408a62c6cc4648a4844f2e38ecc6926a02bad1f8cf8f0a36a5bfd8d6c3ed04782b5122f6daaf7dc72b7a93e0d7b96515a0c6c3a57e5544ed371962fff4ecddaf8bfdb4ba34c4400706c6b7d144cd1e529ed5c17dd5cad5953a89feaa6d93c38d88205fb2aa013f15dadedbecd130f852c8aff60b33490a971d4c6839cc847f2e970a424320130b15c67b94cb4f46a927b7c3960ce20f7f2f9e223cba2e17295cb0d97c102809ba1108f5dc2429a3a8562d7ee0c2dc542f9d26a1714fe8187bbc8d98a9e56025dd1b7c7c61211f2de41e9849d5e1a622d7ae59e6f0a49f47d9b7c6ceb4349be28f6419ca75680d988c5b15a60074f5ccfc4f23c113bcebf7616a50596782db5514b615cd796ce2a060bfc20b196f35e51cf6652305f95cd1ccf85beb2958910919fd51c218a6abb94d24c1f1622fe7d40b9a19367d7c8814a8909a19abee178fe31a481ddbd1d34f6d670fbdecb8ba85e739d382ea3c728298555236bbf30c41c771473d9e7083d9cfb71cc51dd19453bcd9b6da06b710a1529e4e6b756aa3a8642932574c35a6ab600d5a5b3f2810c8337383849039e0c385850b59e975776e4e61f7134c011a8690bd8ca749cc9f7aefec2630097e7e5b5dec5aa85e690a35a654ef1f15eae5d6de975982b33f13ad14c7c38010799c94c4749e99cd9f6fcd1b87525928387af5d7369b55654402c52f09c3f57634be3420bc335d159d93001a4b0de5136040a8b7ba0e7eab1306baa10b684daf99ccafa7371fd7c26c2f980148e25a71de02e74c9f625d30a229ee5aa669064ee47ed2502d564a89e90cddef203b300bf70047c8df9ef3c4e05d8532bdde195480532825ade17284b8fef33a7b8901bbd6f304fc9b00243f7b8206786d312014526d9841eb184fbbe871022ad8545acaee7075b703550200e3bfe8959b4295473122844aec0b0f0573ec50df4a3a4b65d5070f26246adcd7bf305cf388ebe5cdb9a4de0418edec69f3ddce80babaf22ceabf66ae269c50b381a204ccc3914748d26f64f56591abd5e3521eb2db43684b6fc045bc8c3824a6af9edeecb9a98f03564f9452981017658d4dccd6280f90299fe8668a4e3b141fe1f1c2ad30fc8f34fb78cc653542a8640b48d3c62d77d97ebeb7a0ce3f70f5b9789f07465b3fe2ff1125dc9f035e2681dc84b9426470ee7e4c7d0b3d75c366bf8fb5f91d12e15efcf7ee61b2193906869045724b587b57864720b3e7f7a90ad1baae1bf9af9e9f0b18b8cffd4886398cc0849c03da3f49c6c00baacd03ec7a7fa3bc7cac341ed1d752f32906511cf0f02863a302edb91e772a708ffb5aa9e7b7cff9d39aa2cd2477d8679f54785b26cfd40107ce4ac67a664183749510edfbbdfe578aa84794c1b93d8c0204fc8201cb573a163e0f1aed8cff7dcf625fb0c0c3e6bb8592366fd3922c2355cab7e6219a2e1ded30d3dcf5902ddcd041ef3f69d3f5082da8fc58190e97fb3642e4f6897d1a27a8279c40026a2ad24753cec805e787a85dab89ad98530b438c255cd94e851935aa8e98b4581b7a06fd133a68b36a94a1a3c30669e7133c80adb760c2d904529fd0442b07f4bf3da0a62bb097d4198d4af68da3962ae142f6c7eb07cf7b770152af54dbfa106d0df0055f6f95c6dba6aedf427ce07e2e45a26bd8235e76637c71ab9cd7742ac8d79abc08a554d1e15dbda650e0f71d9eca52a63decdd3e90b6c3344f13b4890b7add543a64ac8aa251ea89750f7adaccc3e9d56fbd5099d43f007262fca26fa039b3430569fe92f58b3fdfb170a4621ebf83c8bb6d6ec634b0478acfcc71c5b8992b597a2594bde0da7b11662cc99aaf350bd0f92fcba95db1c398e863fe84f3ce0e995cef35aa1b2f2ee46bc8e398e4d98fd7bcf56a9de949965b38eee1e8f8134100185d818fee23f812643817c7ae5b0e69853341de40a85177dbc2a68386fb930afbf274d2caf6154d0130aa3ce037fa15eb6e68fbdf52511113f58d14d9a8f3c5076bfd78e40608990a84cee92182da9f18bd862793605fe143b35b6ecaab40dfd19b8a0df629759ece7e267122b7395cd531abdb7226dff8fedc387d54bf8e3a9de6e7bee93ec2bcd3eda2bf91b43ada9cb09e295b26edee53a449319ad87eb6e94c27d03d90abacb681ce79b2a362b994126afecb692e42bd6a9f1b9c9f4f8f23654526863e93d23d8cf0e99e10387fd1d54c5491e1e2495c2ca72fec32b9a0f1d72b8997b54c6be08d25b7b27fc01395eee100f145356cf386a6609852a8e2276db63e8494cf3891a8b284152b691bc7fe8f2badfc0138f6412da7e57b3b5048c49d25c358d60a7433dbb52b7221e5efe27bf1fce29e4cd951431457b28f5dd4a364507377bffcaac18dd0102d351911e0aa829229b08721beecda63388ffdc97170e0bc451422f7adaa6e9b4b49083094748e6095f9b9b9c662e5aec35d551d6d05b558cd1d5d9c94f729b05b8769425d625eb03bde2798cdfe1fbd91b99a3a328779dffa06305b442277873d3446da37b28b4cbf3c48742aac97515d6f6b6ee8f44c5c790f8f23a4782de5ef457d6bf093e5dd4972e2e5e2160c547b7472e48e6feeb67c6b5748d6f773e3d608195e5270ffb8a827af6882fcd5e165b2c57d9481e68c3124e6ed97e8b5201c2b645f8633fafecc2f9f05036e7b1d3084d3315cbc6ff6291d7755bfdbccecf15c2480046dfad796e1ce6e72b8df732a1b8ec5258c87112bd70a05bcea27fde79a3c434f415d9a19d2f8eb8caa85e3612d4d76a36098a69a3c14bf39868b35619205210b4fc1991dbcffe59e21216a3e5644fab5773f8485d2fafa63f3532da8d938c37658e517b9de315319a9c0d2b4108ed53fd64654b8d4e8ac57b72fa29820c257b05a2aea3fdb59e3b6b2fd22d80d05e25435b8b4b24dfab6aa9bcf4e9aba349d0ab46", 0x1000, 0x0, &(0x7f0000001500)=@in6={0x18, 0x1, 0xfffffffffffffeff, 0x8001}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001540)={0xdd, 0x101, {0x7, 0xb6}}) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x84d0, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x1f, './bus/file0\x00'}) 16:00:05 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x88, 0x0) socketpair(0x2, 0x4003, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10080, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f0000000240)=[{r0, 0x20}, {r1, 0xdf}, {r2, 0x4}, {r3}], 0x4, 0x221ee69b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) r1 = socket(0x0, 0x1, 0xd28) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffff, 0x1}, {0x18, 0x0, 0xa0000, 0x7}, 0x1, [0x356, 0x80, 0x5, 0x0, 0x0, 0x400000000008000, 0xb]}, 0x3c) 16:00:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x2b6) r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x3, 0x2f) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="588678f8f8ff8a8711c82ae263b3901bf9383f5c44bb43dbab1c57330718600e47e31fe73977635e649171ba34e02473c4205f7f5bf2962fa841ce359c472ad89758efab8ddff0b724e8a1b21533b85f2bc6cbc99760eb1046135fcb73f79dff53da90824a15905c991fae393f304c90b44db89aa1067091fb7203d90508333a9d1c", 0x82) shutdown(r2, 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x80000001, 0x9}, 0x10) getuid() getuid() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8001) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x28, 0x4, 0x101}]}) 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:06 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x6c}, {0x6}]}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x1, 0x3ed6, 0x3, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x140, 0x31d7, 0x10001, 0x1f}, {0x61, 0x80000001, 0x1000, 0x6}, {0x8001, 0x1f, 0x4, 0x37540000}, {0x24, 0x5, 0x7, 0x7fff}, {0x4, 0x5bd, 0x50}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000000), 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) read(r0, &(0x7f0000000000)=""/42, 0x2a) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r0 = getuid() setuid(r0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:06 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="bbed9fbc6f11c933d003ea476c8b5861d9a7332dc1d8572939b34ca3c024e8c0bb372295794f09", 0x27}, {&(0x7f0000000200)="cef27e2fdb3f71919927e57859ef47b06f29ee991a072feb884282a128d9aff23ebe1c7e785cdd2423c4185b46b790224f71d2c89cebd868cd4507e329482f0baa58590c981be6f82de21121594e0177f4474261107375b842966f1d51ef98fc455c7d68ab8bbe31740da41f3690804294f359e063ee971caf25e7ea4b9aa629c1e428293ddd2c64ca09b45d055b10b89e8b1950d98b3a9079c6cb91c755f2d0444dba1571d9a37578a1eff262ecb20b1b6e2367437d575ec649984b647d3a31eb07306d787f3e56c9fa", 0xca}, {&(0x7f0000000340)="dca92569be79baf6da219ef883df8b2c2cba7c3bc019cf6dc9471a6dfaae064171749e38868e9663efbac852c00db28f7b12da6662d7798313868701b9f6645f503ae09641ea1c2f2f1a0214e43d76d5f20ff5eaae593b2ace55e8862948f332234cb2cb43c64fb915799195133ea9c22c4c69c69088ac6cea7e610b9b20484e14a35e57c8881dface993e825c6c027248623c3b3b4df7429b66e744b09ff0765750acf6cbc77370d5315678c49672c12043d31255c89e5e4c990eeefc9420d6226a739c3b61b3b0285d00e0e7b673bc3afac2f7", 0xd4}], 0x3, &(0x7f0000000480)}, 0xb) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x80, 0x0) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") pckbd_enable: command error 16:00:07 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') pckbd_enable: command error 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r2) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) pipe2(&(0x7f0000000080), 0x10004) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = getppid() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="01002e2f66696c65300081ae255600daae96396e396c34a16c4030581070818c1fb4b7b02f93b3a2804ecebb5eeac48695b85633aa188b7ce3385aa5c2e2d1c58d9e31454cb44ddc208781e1f0fc753c962a4e9b02389a1566f4c6ae902a50ee26d2b70dcb0b24c3039023cf8428143b6b8657a323f697c41a65118ffe85f377db4be1ab22dd1e18fd29448f27eb1bc902260132cdaac132967354894d9cea917d6e267f3bc844b72a37280832f8b8542ccb1d4df4ea878574b740d0383904c9ed4e"], 0xa, &(0x7f0000000940)=[{&(0x7f0000000340)="1309dd5e6b78075b87cc60b2c67dc868bbb5ed0b621abc76363a49d0ce8c71d4c98f432980c285d8503a8a6881d8e7d414afefa9f1a0a03362cd0d9b2f0ce10fc278cb3920c356c2b4d493dbd361ae90566b31b3bbae2b5f49261f7f3500068e093c94cdc6d22d39ee325fec5bd3a04d4cdf4883e0f206f144d651ca483c08cd84c0336a7ad9a1bb325d1f9a974ffa090fd8d4d591cbcce892ace57f009b46098bf8221ea2f28c3bd8496c8e02d0c6173437af387ca38a46230166d0839a810814994eebd10c5de8", 0xc8}, {&(0x7f0000000140)="a3ae84dc5016516a694b93c5e1209b475531bb0d4d851ba85b", 0x19}, {&(0x7f0000000480)="df5b4040fa25aea19c0eb14d704bf7d7ab4ae12170160636b63226e7f8cfc588482fd28f6368d6d448049e1a435e50a536d4692144398482a20e29de52f649da3789cf3ef1fa8d89ebeff590166287626f0d7998acefceaeabe17dd5eb391d1992804d520132d2a4e54a7140468bdd10b7f4956e8fd3def71f22d7822790857abbec250b014dc0f9e98ccb8a9032b96ca5a688dcf536f9a314432487e9bea74b4ae464fc694a45c6561e0c86b0144dd455c5e96a597a124e0411d98d3fb20e01813d194da3902027fa6984c34d0db6c9f3636f5e467962825b95147e78599b2801c7259546d3e69666279af5", 0xec}, {&(0x7f0000000580)="feec0b185fff79d7d9fb4490e2f6090f6b2f1feaa8afc0236ba308c5f8315b1c6b7374c198a4242343406ee7085cd44801f705204ff422cb5b731434ad772291647b4a121908220b5143a23d43bc852d342c4960611b0e259233d32790501410e142f3d19b1d28b8d9bdcb99730d867fa435f4deaf210f7f09d86c524c467516d358ff3e320177d79ab8ee28cfacbe923997845548350d9c46b2d410e3e4424cfbb1f535f6da8dbf95c279d0f50a53b792bcdf30f15ecd1dcdb7c432ce79895edbad18f2002b752b5488ceea45a7746b10892a58c53ebb29a3a46f438d48eedd6d4ba75c9882a396af3036fe52891f3bf0b825", 0xf3}, {&(0x7f0000000680)="1919afcf3add985f6a608d6dd818efdd82dcb41a265b046f7b07ae314a2bb3f64f73e1e8d3196673c1d5f7fddb046aa84b062df69b2ae39b24e75843bde04f9a74eb3b77771d2084005e8e24f96bf1d28fa3d4700c631f7e848079623d63b5c78cff5c67940da78e4f4a0f55c790b592d61b72184e7b8219ef01f03c8234cbc1ccc954e86f1809bf045d2aef16164fc62746363cff544b1b0bfe5e032a8fa29ad84b209f56086b2efc64c90d01a69a82ba903f54dbb362d92e", 0xb9}, {&(0x7f0000000740)="813427f06817aa85b809e65892b6279f3577dce12d7cc8af34991e0796a3f05bfb6af432fd19109ffa0f31d0848423041f98e7981cb248c67cf16a1dcd69995971b35ee5439d803bfcc18f85438be0964102b992b2bc2ef3f3c2c75706b5aa72d2d4813a224832d226ad0c19bc505c731ab5842e099e77f2c160591881c357341729a7fa", 0x84}, {&(0x7f0000000800)}, {&(0x7f0000000840)="78f152eedabbb31b27c8fcf746d08cf6957920296056498eb2c5b8250afc0b01058571836d847b9c632e9f65faa1f87703b19dbb7a2f406f4075b642be7ade47adde355a7464fd1ad8f0e40f09c3d07775dd0705553010650b719183b94a71", 0x5f}, {&(0x7f00000008c0)="ac7079a9164397c4a6298ec2dd99c5f05c3090126e63c1a8a74cc3137c6c0476ea0f5f77561c524fa941d4761e2c166cd837eb1c7ee499ec603655350281df931e6afbf0992d6c6c0a98d1ffc7cabbef63bd1ca75a67cdf53563641cd65fd6ac69c91a8f8f678deca4d960f90b", 0x6d}], 0x9, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60}, 0x4f3953002157d2bf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r11 = syz_open_pts() close(r0) dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r12, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000a00000/0x600000)=nil, 0x1000) shmdt(0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x81) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) setrlimit(0x1, &(0x7f0000000100)={0x101, 0x7fffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80, 0x100000001, 0x7, 0x6, "bc0a60139d7a249784b65743bf5d7e9b803d059f", 0x2, 0x4}) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) sync() 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0xeef, 0x2, 0x7, 0x3fff80000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x0, 0x3}, {0x50, 0x0, 0x10002}, {0x8001}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x0, 0x4, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x401, 0xffffffffffffffe0}, 0x8) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = geteuid() setreuid(r1, 0xee01) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) ftruncate(r0, 0x0, 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) setuid(r1) mkdirat(r0, &(0x7f0000000080)='./bus/../file0\x00', 0x4) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20810, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xfffc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x8101, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x29, 0x2, 0x8, 0x81}, {{r2}, 0xfffffffffffffffd, 0xc08000541dca8b58, 0x2, 0x6, 0x5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x20000080, 0x11e00000000, 0x7fffffff}, {{r4}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x3, 0x1f}], 0x400, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x15, 0x8, 0x3}, {{r6}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0xa7e0}], 0x2, &(0x7f0000000300)={0x9, 0x1ff}) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x60}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001240)='=') minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30880, 0x0) semget$private(0x0, 0x1, 0x20) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) syz_open_pts() 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xffff, 0x8, 0x4, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20660, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x8, 0x1, 0x2, 0x9b8}, {0x7, 0x5, 0x45ec, 0x600000000}, {0x6, 0x8, 0x7fff, 0x902}, {0x4, 0xff96, 0x10001, 0x1}, {0x299, 0x8, 0x2, 0x8000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x81}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x10001) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="38ad367fc6566a65ab16", 0xa}, {&(0x7f0000000100)="de7d39ce0a7f108d8532cc613f9d204a742e232b978d8257b417c38f67e28e3f36de8926610cb0dd249ff576e905432ff0c2c9381b8e0b4551bad87c7875e0400cf8501d19e7eb0f0bea57cba58e1227706656bb", 0x54}, {&(0x7f0000000180)="ca4e0cfea4158f4b141a10440c40ae33d5cddaee514ea30001aaab08fdc5e714b52b2ec8ed9fe44b20d8003e9e662e203966088b4f577f90db8375b79ee8bb745ff21e9a25588baa14c0", 0x4a}], 0x3) chmod(&(0x7f0000000240)='./file0\x00', 0xe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) fcntl$dupfd(r1, 0xa, r1) ftruncate(r1, 0x0, 0x800004) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x8000, r3, r4, r5, r6, 0x10, 0x760}, 0x1f, 0xfffffffffffffc00, r7, r8, 0x8000, 0x1ff, 0x401}) r9 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r9, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r11, 0x80045756, &(0x7f00000004c0)=0x10000) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f00000005c0)={0x8, 0x8, {0x8, 0x40}}) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000500)) poll(&(0x7f0000000540)=[{r10}], 0x1, 0x8) sendmsg(r0, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000880)="07b0ca6f44600122379dd55a53d87ffff8942077c308ae3ae433107de295cf9bae033794c0ce24eba781b5af5d0d97e827599ebfb83c349316a8dc369b6a9f7c7b9dd0cc8557e7736063f3854b24b618a3d25398676c6bae893e33661f6bf20a1f5b3e653c1fd769be4f9a673d647a280bce3ec85c4a64b8aa30a165572c502b50f4aa6c5fb23b33ce4797aedd0aa9ac6d72588691f30e813e853d858e636b6822d828f8da2308f69944a89cbcdcf66751f5b68b29ee8fd76d89ba47d7f9aa178dc9681a82e2b0719c52e2049d1159369f1f4b828d5b325ae752062fd53079fd15bba711c6f193499c117b13", 0xec}], 0x1, 0x0}, 0x400) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000001d00)) shutdown(r0, 0x2) unlinkat(r11, &(0x7f0000001d40)='./file1\x00', 0x8) recvfrom$unix(r0, &(0x7f0000001d80)=""/48, 0x30, 0x2, 0x0, 0x0) msgget$private(0x0, 0x44) accept$unix(r1, &(0x7f0000001dc0)=@abs, &(0x7f0000001e00)=0x8) r12 = msgget$private(0x0, 0x400) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000580)={0x67f, 0x3}, 0x10) msgsnd(r12, &(0x7f0000001f00)=ANY=[@ANYBLOB="03000000000000009d025899e184fdeb3998dca94f14d133b799f98765a599c643f39260c035078aff95edce0dcde6e2fbbbe7404270b1ffb75726ef913d25194d14d4251bbe94dbc3b68f0f5a748c8871a5b4dd6ea8d82b69211de712b8a879551698c737e782af0c28b3f71ca0593df4a224593283c61bc3a45a9d60b9b00b87126bae6e775427961a581a5a5c6c1c067b0f043800000000000000011b9db0da90addeb23eccd391a017424d19c51a63345bacd6af3ca3b2779b84059c9ee0166e2996390444103ee075b47b7a01644fe50af313e158510ef786060a1c94ea8b00"/237], 0xed, 0x800) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) r2 = msgget$private(0x0, 0x108) msgrcv(r2, &(0x7f0000000100)={0x0, ""/76}, 0x54, 0x1, 0x800) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0x53) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30082, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10091, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getpid() r8 = getuid() r9 = getgid() r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r15 = getgid() sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="53f65f18ffbf2ff505bab0c00892c56f4b55e0465aa2f9fb61b54ad73de694c8dc6896afb7a91bf2a829c1600e622fbac2a5ea5c", 0x34}, {&(0x7f0000000180)="4e794a4dbcd1bb19408166271e7e933822da551e4b3216d9697784b96013163f43e039bcaf0d1c25d6165fe01e6ea92c1368e5bb0e55eeab0d6a6e7b7d54de6d59a9d49a04765cde24a824c9f851294a2dda32dc378c177294eef2497f3bd7658c6e38ca31eb5f39019492a80ed78e6ef6264dcab4800d3e8cdb0559b63af41f3bc64e6af444921876cbef49aa11fd11c9230ec22379a9dbd8e7daf728dd414672e61c3851fdd2067c2a70095a1dd45f7ff020636bf1cf01f2b22f0cab9211c2f36494017b2e381956ab252ff04cfc4de51d9cb4e0eb68cce6e336771f7dfef6844f11d3227b8d7ddb48602812a95df7", 0xf0}, {&(0x7f0000000280)="1da4121ef10b83e68b644142f8228a682c369e3d343b1e47823e6fe12459241d329cb04c153d3a6f907f4f011104a8d30be9467b18a0deaa941c8ac07d9f732656c51984b5fb28e0f925b0299def80d31460d509833c2cd0c5de9f0c352cc4739d455bf92c56418c6278cad34e9b201b92489a2e51b1b298c9ce90a7ea44d627916dc344be5466bea4aa118d7923a08dc44539e3ae9107eb5208c229b313e2e70031550e4ddd62e4e74867e0329a928029de562e27cb84f8c458928349b9db88aeaf2123d5046771580d9754512af5ac426eb21fe2968ee0b8c9ed11e6c7251a570d9009b019f19b8b0ca999d222c0f64d", 0xf1}, {&(0x7f0000000380)="f2f882c2afa13d46e4e9cd4e1327a65c158f281aaeca63bef3083879d971931ffbda1b4b7864a240f569ca19ad19d54b3ae4b8d3a257f8de8f4df5612af0b0958068339a878f3f7ff617bf5994137c0ceb63f6bef1efbe83bcdf54bdfd93acae4c9264be90b1cfcb1c", 0x69}], 0x4, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r3, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xd8, 0x2}, 0x6) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:00:09 executing program 0: socket(0x11, 0x4003, 0x0) 16:00:09 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x5c, 0x7fff, 0xe9}, 0x200, 0x80000001, 0x10001}) socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1014, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1, 0x200, 0x1, "97c4c147b47a2d84021776f9fec9e74a9e0f766f", 0x9, 0xea}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) getrusage(0xffffffffffffffff, &(0x7f0000000240)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) dup2(r1, r2) 16:00:09 executing program 0: setuid(0xee01) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:09 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0xffffffffffdffbff, 0x4}, {0x20, 0x1}}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x3e59}, 0x8) 16:00:09 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlockall() shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20880, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:00:09 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000003c0)={0x7, 0x1}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f00000000c0)="b6ad6c8d3df12d21b51dbc7123b6211ee9c56108b31c5b47d085c34770ba8a758163a4a60cc04e2d285fb752e4477b74ae889c08a81b3ce6e083147cdecdaf8b283bbb", 0x43, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f00000002c0)="7c3c55f4755a616ff45031c6d197d27c102d3d9452b4b5c135cfb240b257400c20f0ec33906a0a96ea242ca08ec2f1e41d5b2d587355da25e50208938194f46d88256884a2372acb7f4a75fe264e4df74b731fd0953dba226bb688104e71e9335941bdfe10aae3f62fae78d51bf154c512e931b9bf5c5f4c1e9adcf7b52fbc4d7ad5acdfe0f69a5f753a7ee50fa4dd2779d835c6f79010a3ba2bda0a3564b946065a42c31cee68059f70d24802", 0xad, 0x4, 0x0, 0x0) r2 = socket(0xf, 0x4003, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x7e, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000280)='B', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0x0, 0x58, {0x49, 0x8000}}) fcntl$dupfd(r2, 0x0, r2) sendto$unix(r2, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x19, 0x3, 0x9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x100000001, 0x5, {0x7, 0x1000}}) bind$inet(r0, &(0x7f0000000000), 0x10) 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4b, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4000) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:09 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x2, 0xc4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/19) clock_gettime(0x7, &(0x7f0000000080)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x2, 0xc5, 0x1, 0xa60, "b36b62a504bdb1e9d6a192e3d64b66db24e12a57", 0xfffffffffffffe01, 0xfff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x9, 0x7fff, 0xffffffffffffffc1, 0x0, "03352afa8dd01d29b271b4e96fc7d6f33bb33cdc", 0xf1, 0x6}) r3 = dup(r1) ioctl$TIOCSETD(r3, 0x80184600, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0xfffffffffffffffd) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) symlinkat(&(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwrite(r2, &(0x7f0000000140)="e0adda6d1e8493c72625ceafa1e53c943d648ed9f3827b672904e447f1d78ed2a947de493c59103f928b00fd7fae5004137aefa1b62c46981a49f4e3e59d8d71c7fe09225364ebb1e237b5aeb771821a80f69db42b14783151401db006c6b24e892c92cce460840bc443f33c566da2f98cd3af094a8cb7797ed01f119b9c5aa9e69c665446dd035175ad3b7ddf91f4682bf2a36288f6e04a8deb5eb79891db8bf683848284a9df83cf5d79e2cab650a48c5e49b7e2eb45eef71925589fb6865f7a1db44354017ad5e6a735fbc424cdb4ed8b3d52f0c46cdec0f4df7d4cb49b13960a6826b2ad1012395848b9cc02bd19742dc81b2e5d3c8cea2a3a3600bf42ec26db3a54ad7fb925d72b44a8616d8f156756e859522d2870efa0fe047599754c38f89068e328e735ad305e260b0ec5f6d849b8b0923e9f6e7bebe43645e19890848962eca5eb427034b357bfb53f9d803583a8716932912f628a3a9eee2401a6304673ad650bbadeb329d4036a807ed5ecef25352fb766d31a94a1eb6f9e0ff9320b6cf28b819e4d51066fec1a491de8f87f7a49db53182e46d63784a042bf06bf65aa09521e3f784c010b44e6d29d295013ddbccbd5dc665fe2c9e148bea87e2a14f52c7f6b10fa9de9842d9b873877d94882315523c9acd40e925195cbdfcb071e4d629a68d5480e3af81da323e9eac8674e60aef5714d9b2fef6d9f66f8323fff6f259e2b70395615707d6685147a9e619bba3a8df8d8346b6ac63eeb8f9b0843488777e3f6d2dc4c1c1d62ce0c15fed59aef070c2ee63ca9fd503a408cc4117ba2f9fbca63b7c07f33e41cd2bb5530fc3e2c760e75f3df2f35e45831467d2e10f0c6f6fdfab855313adb832ab83f0bbe1f6630e173e4e29870c5daf853281dcb39618e40f6f85f1b92219abfa2227422ad221fd219b99645ea5589a7bae4e602a2cdadc705fa65fb85eff6235c40fc5d19d51dca4f90b96ab1120a99212656e2dfc21d50e1a0aa531e1f4feab83451d91e3fb837e48ecbbdfb1fcaf6301f13409cc80f59743f590f8c71e28a340bbeab80d6587bb362336cf290ae7eafdf6e4cead3098e7841ab1412ba23f00b849189b65110e41a68527b6d0f33ece58f9852a5f0bcb563de7f6a672eea0ca07c264696394be4c1b6c6bbca69d1fee2a32067fc4d9d171e673f8462c953f85a00f1da97d05638574de1fbb533a45ebfe2306a51ecab30334d1f24d79752e747add3166943f41f6de9585335b074f977f0379b27038f1716211441be7bd4a0ef2b71d57bcba02daf71e44452d703334f26acd70f530d61424e6cee05a0942628ef678e730b003ef66785a0997313f8ca8d866f0a7fe1d8a803b98d6e1c93896f0e157c180f798324fc344c3f8dbd5ee3eb40beccaac1578535953baa1568e7df289f8d89781c2787bb1691942db4a290f47068b4d2f497f300643fb1d8634ba8fff34b09b6a8e5f5d82374f55a79cc6e369986b636bd21dfb851d7a908966c64bed81a84fa13856137ed11bbfcfacad8a79a74a831a1212cd0f1bfd96d8cbbe8ab0a6ec7ab420e64b9972ff102304b2a9a0061ff36fcc771ad6251791cb9b8d95d44cc248b7aa40968b88aea1682e2824ff11b9ee026ebf14a367470977f810e76c6d28a2e0fbefe52ca1292f9bc606400a614cf779603e56ff117286eaabe887f23eb0385618355227da2d25dd1dba4560058556a08fbf74b99c07c1d9ecc38d54ca6d63a6055bd8a9b29534814e6b28cd94fdea64f6f7c8317c66dd94d5f81580dede0eb7cdb101c7b7f9033bc23ccc52a415b37402122edb69b818b5011e28c518a3ed29c4427ad6a1652bb728472fee2d20e27068985a02b429445443200c010b7c66f6da2b0aa764cf774ffc78c78fe74e2935488c5bb467a839d872fd697521a4a00ac55845f3de34f87eb3c9b56f7f442d03abb5010cea9ea15f23cd0bb23b6b2101a172fc429cf61ad089e4871b0e9bce040dd8288d31fb9d522225ea9958755e9c5e8a2b80600dd429561242eddc21f28452e253ed62cdce5f1176156db3ee525b0ed50c66ba64bcccd69a1b8e974d7afb695d07446553924441988776d699b4a8a76e54f9fce70f01615bc707073a966527676d1cc5aa527e904122362551a7ed4fee161c7699e710c9c862d2f1c40ee4dbf297d0a801f245ae41234549e4c5c763689a88e4f0f95831b9e68fc5b0920aa4447e13ad832e545e192887bfae188ab2b85baed6bd051a4281d407edc6188c6f3d745e520625f5cdeef2b0688edfebbdc43db4ddba73840172346ff07ed3e98a055e89feebcb2d2943c8ea201aaeab62f947485c40364e161726a42d9ed7032f9d0819cd3d8f8196d5c208c35e4d066a214709a8e1cb49ffbcaf91d3eb8f60bf1b99378df6e6afd7d0c2e9da46e6237aae8bd6ec82f0c311bb161b7db74e2ec229bb218e5c30485a7c6e5840dff5153bffe89fe306bbb07c7687a930b4ac2357cc01bc30f66ef72258c8342fba2b82451c940e45e5361884e05b93831cdb081b96ed279f0d7482f951baa1832a2a271a2e1a61fdcddf1fffe3b138caa0954576d8222680a6dae61bcf0eb0ed2966a7567cfe30a8e2147ccf76e6cd759a131f727ae9c815b441db125802b2e5fc8de63d70f53c476541e8228a41a6c62c02d20decafa77ce66f84922a475d13ed98983c04dc0fff1aa2e3745921e61b028b1743cd0c0b619094896e221822209485b12e2a446ce9347d7bfa6e55b956fc938592c5d5bea1e2ca3e375921d14683f644c8f51f777c7665aa799d40423df75a81d87bbb66658de224902d7d4186aeb8ef91ce6c4817992cba2ce1977ce41ee402fd648d1a9b8058ede6571fe02e8f50fabd735c71ca152fb51965369466123e8e74a8fa06dc0444478e9a4e0f71e567d9ed180da79c4bda5b1d14d041ef0e25938421627fc5901220a8876a87c27f493cb3cbc22f1d9fb83c41d2c605fb738e9e0ec399c3db0b50b4bde1bd0c2f1d7752fd989760620cc51ba3853af486e4d159d8c5419d3e49aaf03955df9b9b8be3664aa87584a8763ea13e88aa1d1da5f83cecba1889831d7f010cacd0e194338d3ddfaf7bd2b876bad70b4229f5f83910e4eea288a6730f2a3b6aed1ebe4836e85159d08aa3692566cbb07bc922401a7d705a178f0e6347a39eee3277606ceca2bd7b1fb407b6abdc083bb6c1aad05da1e87c99d83975a71ac39ffeea5acb21254e24347e35fc66ca58aa85f8f3cbadf0001656bada78b0c50795dc5f10db4c35a93cf07fe689ccc7660294a5cbb6b0043a0398498bf3cc8434c78b6d2121e42351836cc1558681408ea72030ab4c7ea290f8c58803257c86da850a06e5c01705d3baa2c1dfb91123d59509754018fa2592f9eab0267dd68fce7d5e26ce2eb11bfb77f3374f6b0d59aae3ea8e9a3c20d16a4e7ccef62b736c5a604d399746744d5eb9eaeac16ba78a3e87e36a567ba7430fb8b96781970a51dd3f1df51ff2762f5e65d3ded00bb4f75cc5ac93d4ea4b18e63df987f799d8a9f8e607c8dd1fe8b2a97526177e29163b17f810288272e803e68a871b25984b253a2a43e8e23f660ec002c106b16df3230521e5b841476eb6c80409f31018c69501b1cc674f77b1f2b90525ce3740de5b3e94e62e9d1835ce1e14e866d5647bf157838fe62c7a7f9fa6086fe061251086b1165f08514005f710c600775cd5ef7f36e5b7105f3a9d795014453752284521903fcb9e6cf7fea57a7ca4a9add3fd68a26fe318e72580d412aaf7825c725831acd34da015dc5444902cea62fcdf7d3df2324e725119756d853610abec85d3afae2d2643251ac5125c1243aec5ccbc6c382034ff9973f30a30984029d98e5c15f5527a028c04c3dff813b7610d19b6a520b295482f60ddb1639ea38e207dd879e8719014d68308259f538dafaa8b981737c4d8f1bcb60025d385f659c39c5322207c5449d12b505aed729b6779c0982e8df230a3f0782fb000a88ead5c357f82557d8aeeb769f5324cd08434217ef47d39611c468b79caf3492dd8f01d7130842d1e552ac68a1c581c4fd0a966084fe416a000b9d38275541b55344673c3a04819cceebaec0d2aad8fa6df1fa002ed5cc77c9eec79b93da7d27aec9b337aab536b4715becf9729cad7aaf4837618f68cf938407ec209ffb5c80cee4ff98e200bd51262f9becfbc16564ace23c1591cbe34a8341c134c10a8ccfee42357e6e091f141a5751893a986042b587697b01e1a83538938313d10cf57eb5af6cc1a6351891b413f744042480fd06da9a993da22ea25bb275b5ad056df8a4e5f0b5205d69f2b3f2f7d64090fee9cfd87e0cdfe20513e71643c575aaeb0b1416b633eb7f4f43a86159e4b8115fe0a20863724ef78785d46580e901c9ea772f7f25d47aa1c754989aec9737db17dc048fe9858a67abe7107476a2c88ec6add469207592b45060c5841f132393d681548545f4a58a1f9d6242e229dffe3a2a57506608e5e2be1adab2c04af774bcccad1c1ffaf6c02e6eb3d42293f36cfc3479b55b896afa7a3583091ced7f1007bd8844b15e8fd66f19c32b2245c391c3aab82204c067abcee0046a10401e19b1571988207554f9301e45a8caa9967bc310badb4e8efe1cafdd0f3af048571b0fc325e57d649485583d78d9248f9adc78e107c4a3f8d4388500078d042207d2c792339141bc7be4df6d41ac8a3706e49a83eb6c7064ce3f382cb40fd69003752c268225e7519d3d8a78972a5866bfce4a4a18841040faec7fa08722ceb06b5bbf23512928de55ee1d14e4b4654c9995147742a1c9aeb7ad6f702bae862ca87665ef644c0529f87a94746b058ca20f249e5f6c29489deccbe1f74c4eb8827c04cc426d99685650b978d0df426a5cfa2b07995baef43302389213c15f3cc4587530fa3e0f15df87ab657b4021414342c0c55b01ef80eb6210723d0471ebf5ef9c8b309cb3223396342398cecc05a41b9b406020ccc0cb2b8aaea17931a23c4644f67258f23ddef7ceaf33e5fc5a8f44b49bdda7257d606552d77f6c14c62050004124c344d935c3b8830841c8c1c52c93a2b5d5690fb0c59bf8f9c59235c4cf6626500a55e87246777471c03822a89df8f4e1d6efe68d87b6cf3f8b8e6f5c8a3fcc5024b31e4ee2288eda53fcd77bb6d954630842df493cbfe0d007db8aa6dd987ee44fc1aea891bdc156876f73fbd793827a051a7ff0a847be3cd5c4e945b46e054068d09c97947451b65dcc37ba4b677bfbc2936ee2f7170d116acbd9a13711080c2944347f9bae20a287380204521f2305645f84a794d80c2a00603565d718421ae047e3267582aed580e79bcbf32ac6e28103bb0815544efd4a8e16fd19d767ed7d40c7b68b59f961769bc596a942796f27b47ba7d97103333d01ead9a04b71232259840c36d56b9aaa8e598ab114abfa46c80440e0929887735209e0dfdeebbb3df5de63a9f5b93ea28f3ccc409376e02c59e4e68ef55584abb08179c3acbc1ac654547b12e0f44718b01d09390221d414c8acf38667289568571edf4d7d6c87f44afe5a2d1b2c227d9112908a781b6951c0257de7c9e976665e00767003ba059fec6c1c2e33c055672d2ba914ffb81dc5781096831414d8d82b7da3150b8bcd25ea72c3d1142cf2c5d01873374b894badf2f3ec2c0a1e4b500e64aa7bb80e87516a897d22284c782f8c02448a7577af4429e4d0f2577afb23396918d0bf6d347ce9590cc18d242e3fb4ea11292071c39c7273caef1e6dbbc1b25f", 0x1000, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) shutdown(r0, 0x2) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/49}, 0x39, 0x1, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) pwrite(r0, &(0x7f0000000180)="b1706bfab8587b325e1d4d9a58", 0xd, 0x0, 0x0) write(r0, &(0x7f0000000140)="9487c377284c35566e2e2e", 0xb) execve(0x0, 0x0, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x623, 0x0) semget(0x2, 0x4, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) 16:00:09 executing program 1: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000100)) r1 = semget$private(0x0, 0x0, 0x100) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, {0x5, 0x2000000000000003}}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x5}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/234, 0xea}], 0x1, 0x0, 0x53) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/32) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000480)='./bus\x00', 0x8202, 0x88) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x1}], 0xffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x800, 0xd3}], 0xbbf, &(0x7f00000001c0)={0x5, 0xeec}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) fcntl$setstatus(r0, 0x4, 0x80) semop(r1, &(0x7f0000000400)=[{0x1, 0x7f}, {0x3, 0x8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x6, 0x31}, {}, {0x3, 0x8}, {0x2, 0x1, 0x1000}, {0x0, 0x1, 0x1800}], 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x54}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair(0x38, 0x0, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) pipe(&(0x7f0000000180)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x20, 0x1}, 0x10) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x17, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0), 0x10000000000001fa, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) 16:00:10 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x411, 0x120) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x22) readlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/94, 0x5e) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0xc4, &(0x7f0000f19000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x258}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3, 0x4, 0x10000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xc2}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4819}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2e6}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x5}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000bff000/0x400000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ddb000/0x3000)=nil, 0x8}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/218, 0xda) poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x1, 0x0) 16:00:10 executing program 0: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffeffffffff) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x8, 0x6, 0x8001}, {0x80, 0x8, 0x100000001, 0x92}, {0x2, 0xb0f, 0x1, 0x7}, {0xc445, 0xb5, 0x517d, 0x100000001}, {0x7, 0x1, 0x81, 0x3f}, {0x7fffffff, 0x4, 0x5, 0x94ca}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto(r2, &(0x7f0000000180)="9a86055987bcb6f9ff84cd4cc628f4b3573ebfa72fe5f0306d", 0x19, 0x401, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kqueue() 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x3e2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) shmget(0x2, 0x2000, 0x40, &(0x7f0000002000/0x2000)=nil) open(&(0x7f0000000080)='.\x00', 0x20200, 0x100) close(r0) setsockopt(r1, 0x1, 0x9, &(0x7f0000000500)="37e1229cafa576339d14f24129df7ba0316ea7a92fbf1ba46ad0a37ac02e53e7500343256c175164503afdc7e681987947b813944f03ab6e95a2a890a173ff91bfc7fe22d7a8b8a3e22daae55db48b861b6969356ef8d855fb51e2d4fe4c748fcc7c3e635eb77fd4ff8b8461eb9bf53029d38fbef09b03cf773528a16bcd70ea3edfefcd52a4ee8357cc520681dd3f01e5e32be167d8d25487dfa18a141ac2d8b0364ddeb9ca9ecede883d124f0d58aae0248bf9587b03c087d7d11aa3da1dabc605497e601f8436567cc1f096ab797b732f9e28e54de8314f4b838fb3d50799439d848937277f660b7a3e16d50d93ac319e5f580267d246e9b54915b24b5f81ff499d0ca571180cff21bd8ffdc0753e7df310ea867bf69a033ca3ec5a80019ed25e08af7921ce93b42bc4973e78e1911630a55b2a513f2cc4b927a251cb9edd56c840ce8b19bf153a1435ff3703eb737fde8d4a8c49b8a867e3a39e4fd4c5886a2826b58523443c3db55fb00adac23a1a72abc1b16fc9cc8c71f2c0ccca7c07d0ab7f4d8241879208fc401857d550f3a0b34d9ceb8182f1c7e9b0106d8cd9695f915362b1cf7c8c04ec98217c93b03846412bcd82d98b0018be6e984252d7a1d65fd071425a08d988cc63ce1c839dd5b57b6af0fc386ddf1effd481e425a02a6564937c3644aeb2e123ad486e94d574c0621d1dbb11a9cdf96e4144d21188d3a635716068f0f037cb1f829a7d743115edacc5f69c1cb5a6651b07c1d5fcc9354997d32a2435185ceac5a102fee80d6f4b4f3a95ab363ee82b0f3dc7efacab4cddcd62b1fbac598f539d53a049203b319be38cf06e53d5d2fa01b602bff6352354a17b3cf0027c56bc5a24cd7ecb74f6f611d25574a0c7af0ce02f20df5ec2133d5d9817d902d319078a38d9426444c4bfe440cf512eb01c34b18ce18c57660fba9ed62445a325651f71ce0ec4f912f5d2c8c6c25a8a2477dee6c1966ef1237db484a5898501ad8a8b9c1f593338830175661ec10d4629800eb16ece9c8d6edbb4a549bd94ebbcc5ac7005565e2427850e9046fa540998369282aec262316c86ab0e41d7e85adf8755378091512abc68f7312fcadc6cb1780f9c3a26749b1ff81b372b251521520c23260c9d6c4e783d64e7bfb8770d6667a76d5454d70582500cd0d871bd2b9c4a62692613d58359dceb3d266518cef243459db205eca8a23a7a39ef3162865fd5f3b791b4c23535b316658c01b8e69c7f9360467f4d7f6a4755ffc14b7643347bdbd0786d98c0efd844e3b8c368182e98d22e2c89a4e0429a8c00b2cce91043ea306ab0c4e578cae5ee48e8626dfe4b8d48c2101de28a827d1ef97d4be59fc6622c3e97cc71312b3ef05f4657f84ece3afb7e5deb24b03f53acf5b4a10294d8327c4ec9c5a3ec800e8f0142343e17dc83ae5c8073e2388d861661f3f7cad1959c222aa42a561369b2c8d6dbc3b0745af745c4cfc2e329cc92c8c8a37125e4453945726b56a91271d5748527285e8301710cf7a8f1c20c79dda2f764f6fc25bf488b55b5c3e8ad7a43b32aed948366f896b8a3adf9245d56ff125d9e8e550906bd62c837307a1dbe8fe73f2f8c4e182dc5f1fa7866b08c6a7e4aea8fb137d0438645346244675beeb5968f956c81b52b5f8b1898671a430ccca6a794b46fc2a8823626cf76a9e011dd7e18f0201fbfe23eece76c70bb1b9b1f876984d965e95408e76d908ee95781788ff04ff2ecac4fd2435c5e762a3344699c89771f5acc67d5c433579f506874ff38ecc405cfb2b10de30930551c0afc3bad652687d8637cfcf47c6b456df52e604fdc234e81ee487383e4c1131c7a911e376d5f60c45dfee694651d02fb662a42f9e689b0b74e6553eab34107e318ee257abd42bc131a48ade1124d0615e991876de8f2b900955b51ca391718f454332551f401d6ef62ee4ecd3934ff24e0c64d3141287afa0681165a9ceeaccb9a16d9c7126545ada02550ecfd97e4b528cacf660aa306be9d38ebf499893a4aeaacfb856f0152971dff8dc9b22b6dea7420f80acc0cac836105ed1fe82bbc1f4c1a8c166d4a53a77f95d6f57e9b2fa5f0cfb284146b3dbf0269e8682eecdd0e539fd778503cc53621282ba3bbcaf736190c894c554ce03888653a03f0bdfc7f920300ffeab8ae15139de17794cd15cde7f0eb8396c8938524f0c4bf049a4ed0f0724d5acc2809ee485075b21ab0334448b8817e7dc558af9297fa65f15142b23abad737ad878b449080e1a2b479e5f464267d27bcf281d3f09df60a6286303fa370a8e961e0bc8a95327e7c6e646e2c5d07fcfc2db8b24a4a5a34129cfc1829f1738e15d4b34d5f4040c689c5f398be3c6f8a5fef3bc3c8ae12314894ee5af12e066cc7cb01a02b7ee6c340a95c71e7c52d5f25720484b990b4b83177ab50cb41733355a85b62b5891f68b65619a6d9dddb02cb46fa986bd54486d06de44cbc106f199c13c6a20d0389ae1ccb725438fc0835670dbdbd7b6180b4443b22e53b43e6b230e109bba2e00a9b60d36667dc91708119f00bd86df8518ac9e304883069067855086f2d7dda2cd8324f9383a65169013da9bf15b53d1a94d21090db6689b1540af59d1f2516685c2ebc90a1aa263af2c3fcb2563ef59d64ead20a95eff09fd3e24d44cbe54fec927375a8f4256d04bf840caf62abd309b5633e8180e8bd7c3e6a5c8e7c0f4930ee99309ef77f53336c749e856b9cc4932b79cacdd7b0ac62ea48a2ab4fde115bf343959b044482b57355ba84013587d0b0fd58c251c61beb7e542648f3e7a8de81f26676d030928fa5757d235569369f7a05a502e540f0b6a314318ba7399125308368529a7586dfd5243f1a854045ee7d48a505bd3ee5f88da4686055db7bef4a666fa90d595c3bf17f3d8d8d1da8ce2a848c8f85b3f71d87ef6344b35702ce46086413aa79001b8b8dc1452f2fe6c295061e2ca1d64528e1527a6ff536de69bd4f9d08c6f57312fea956d5d6a78a506b4cecb91034ad2739dd7caac86adcd714f8b8e7d87de0dc226aaae1caefd614ab970dc378e497ba5e8cad159daafc49bbcf1372c6c9a03efabc2fb43d0fa74396e0eb7251323a2b6a19fc2ac9fb1da635e0f2afc13bd72a8aa63b237e3f7c076656c9c6daa8b42a9ed535770e9768054c1f61c6eeafce17e7ac0cd8933d41dcf11dee7e9fc1a420a47929ca8296a9fd2840f83dc122af7a159250f553564bc26ec472c243c97bf2a7a026e0460326082e27a517ed836b451d00a8ed19e68f3420c112c0754fcd909199da9f43163d1185819d3269628ff9e9cde9fbaf889b899eb4edb1cfbbe819b89f53635332b895de617972659edf7a8fef1037ea56b792adf972824309dc2543dfb31278b7b226b13fb25495a1a42f402ae95418c0bb66a0f8fc4118418458312bd9d85ea41cae46fb2a9069ca4d99f8084bc2cbdbc4901bcc5fefd8507bf548ef5a4eda5477037252708c1c786c2dee67cc5269bf98819108ea889eb2dbab0dd8eb0608ce2c0e7bdbffbdeb48ac73afab849722e2a11d688ba1e2aeab2b0c81433a89e8dc6e307621bce6fef3f4109543fe94674729d576f30dcfee6e8499c3b73d9fd364b23f0604607706c67eef4761252815cdd3d70687e9f6de086eea9944499cd4c2c511268738e2f107de72050ebc30087ab6b7162a8483725919320e1a58913541aecc0d07068827559bbd3ef8b9d8a4982036de846736b14a966c1ff84f6613654601f91da37fdba045cda5806d40302085ddaa3dce38078dbf2b1ea46e9dac1b8e016f050ba7ba185d0fe5f27008074566b2b56527cb67aef22eec727740f9aa4482dfb9d426e44c63799f9fc531f664a5e34f5e0c81c1ca9fa60b6b1294bc4597ad7949f0c2057f8efe15b7b9b5f5dee3d8a5889f77a283030bff5dc121421f2b5ced7cfd67ab4fe925c9b0f87899901f041062930d18381e5f2a916ec89084ed5fb569a2ce0bc5980f40fedbbcde4f6c1895d0ca3b1fbaf01dc47dd834bf7dd220f6674dd8a5ac1f5697a61cdcd9159fb62e1406d8a4952883eb2fd93fc6b277dff70e6845a522d42ec55e10ace780031c917fc94951a248425e65d8ffdbcba14f5d839c54ba1d90b36dc8e5694ca39a67c20cdd18cfa830d6667f1fb0576d310a5e4870389a9786a8f908a01e2548a42db65cb7da62a23216af3956c33bc0da45132ed88d6a4629821dfcaa6197b03cf27b513b1830c072a65952b23de8a98a562202b2a12265f9e0d0f4c02a5478ac38a5768a080489d8c029ef8f1759118d29d3cf190842ef1cfb134a208dfc07af47294d6bd6b72644321524ffd2cc1093915781eeb08584660dc6f6e4d88829057e679ff24180e671a5e72b04e38a0b5ee7f3958eb583cc2ea0c94815fb16609b3bab974afc83d1b9a19ad23005b8484615d7eafb04cb98a6bec6eac44086f087edd205de56b42abc97e602fde31099bf0a21f1f7d010d0928fa4848deecdafa3a7d647797a5d280829f7b664b92b11b4c0eefaefce20ad1a36e523af282a0e254735e3cbe291b4ca94c35199d55fd414b134bce4de2ffd60710e6911fb5c5cf6b8ca7a6589d800b3487a6c63bec7ddb1360f1ed117b9768d1726c793e25d6d863494f13bba2ee29118843e916c46e37a1b3eb01e45216199beb29af8975cc0c3428efb9b81b7341d096e8a8b193741898f00fe7350221aa0e3d2da55f53771f4e3f06302af7a252a7179d88aa11d20d67ec85762f7c00fe5865da1e0f9c26de30370920d303886d72dfe8b6a571a42bd88b8a9fff54b6df68251924ac995d84c56786bf8133deaf8d04f35b354c474503d5775d3ea1c4c39fd95c2bfdc337db155daeb2c168b01ed570d7db84c6c9fcf9a0f241f1f267d7e9fd014933ecfcac7e3d5f4d2936448300666be6376daa1ed1d569d28700566e38ff3d3fd815563f0a531fe0636817840bfd6e669edc7feac543b66cf1fa768b4211160d6af6261447343ed37a0c0e94cf4964677ea508f78e57d0429d551b58a8a20255db7b5eb103078f58b80e7547748f7095e33573705d770668805c8e0b73b0618ec22ca743305e13c17a41094c1fa3685173d9fc1c817e6a30525157406fb663903df19ca587cf55360668198cf0e75edb93a0b4f97b7d3899b4f1f5582eb781f18675ec98ae7d52380b71c90a00ca6516517da296aa3d8661c7e97a3f8bfc7340d3c7ecaf3b8dc49b654d18df221289aa54ae79265a5ea68a1b0e3b9a1b7a02278cfad07db7b325920a3f0e01e197100194b8616e09fcdd0f89e2c0a07f7f12afeea66628fc02235f4dc9ac1feca92f1b70e1b156d129728cf16061308e44363d5369c6aa6839bb5e12c48af92acd8761901c01622326e32bc574edb203118466ea2f975d7aec848e7bb8a1c4a4edcbafabc8bc99c45ec5dd4bb7e48c686b20904bb904ef0d052d5f061067b2932a869d7b3ff7bab4323b253d01a9dabe8c1c96875ab25f65c09215d3307a78c8b3af8a649c293e6962d139882c81b5681a96e8515facf9126b26f0b52843d5ff076033850a8e8598ae54973a2d2bd7373e6fb469c88cf0d5a07da1696a3c215719851d52b5c5448bb103f417763b6144fc3099368b8cb95d537f798d937bbe7a0420a7993126b909325314f6b11e76270acbccaaf24d36d580bc6e3368824db562ca47fc35eb69fe736f61f1129d4be938c51cdea8ccc6b47fdc43f5a17f46b1561fcb041d66c04b5a7bbd508a9c74f62c16bb5e9cc88faf72741c520a07ee186ef", 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x6e, 0x38, 0x10000, 0x8001, &(0x7f0000000380)={{0x7d745a80, 0x756c, 0x3, 0x7ff, 0x20, 0xffffffffffffffc1, 0x2}, {[0x8, 0x2, 0x2, 0x0, 0x2, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x2, 0xfffffffffffffffd, 0x69e, 0x8, 0x1, 0x0, 0x0, 0x7, 0x401], [0x7, 0x1, 0x0, 0x100000001, 0x8a7, 0x1200000000000000, 0x9, 0x1000, 0x8, 0x10000], [0x8, 0x40000, 0x5, 0x8, 0x9, 0x4, 0x7], [0xffffffff, 0xffffffff80000001, 0x3, 0x800, 0x3, 0x80000001], [{0x100000000, 0x3, 0x10001, 0xc1}, {0x5, 0x40, 0xfffffffffffffffa, 0xfffffffffffffffe}, {0x10000, 0x6, 0x8, 0xfffffffffffffffb}, {0x6, 0xb2f, 0x80000001, 0x80000000}, {0x1, 0xfffffffffffffffe, 0x0, 0x40}, {0x6, 0x80000000, 0x7ff}, {0xcca6, 0x800, 0xff, 0x5}, {0x4, 0x40, 0x8001, 0x8}], {0x2, 0x7, 0x3, 0xfffffffffffffffa}, {0x1, 0x14d00000000, 0x400, 0x6a}}}, 0x0, 0x8}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRESDEC=r0], 0x38}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000040)='./bus\x00') open$dir(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffe, 0xd0) mknod(&(0x7f0000000080)='./bus\x00', 0xe088, 0x4) 16:00:10 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x410, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="7c267d94", 0x4}], 0x2) writev(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)="ca7a1d3ffcb251ca2f24a154fa9e51d2636986b2c55bd22830e8f9a989dd592d3f1749c7eccaf674f1141c54e2f52cb240679527842a405a83db39e087df1210ccd9e770232f597d08bfe457220498a295fa8a11f7bd7ed738fa95a412778c6893f43c766e5f94c7e23026b5a0dad2fb60ff469b9771aee920e275193c7682e192db2e0b4c1f680a5cc2", 0x8a}, {&(0x7f0000000280)="ac20c06963e0cb7f3c1ee21e62075eae488dd74855daeb8555118ed75d7b14ad90e25ed2ecdff7f73829f8f06975580bd039ccca1d100e23810eca8cb67490c29395ae7ae217c0dd0a01", 0x4a}, {&(0x7f0000000300)="ca5a8e804c22f9635a49ee43ca29d661c8f4dfeefd18d3393d2166c4e4cf12da97db376bc773d09b1a3a5590a35ff7360fa2c011f7a34b80a155ee27f90cf49f4a7b59024cad46495204d29b19ba661fda759dea44967e1625c8825e2ea51ba67fd545", 0x63}, {&(0x7f0000000380)="33522d3f74cea2eb397f3528f6394cf0dba61ef4d88262ca2a53f871d4508e73b102ffbe9fa413e6ed3ff9381c42295041deb01a22f1b18dee4fe4ea459d9e471f32d4d267cfdfd077f4327a60eefaaae1ccf09505033f5f0ff381c842b0426d22b3927e6a654a7103efc49084f42fad6b0960f9b2fa89227d4fcf7dfd528b5516678d3c9b47eed0cabfa4a9895a2cb53a98871829f0977401784e7430a9adc018e841672c1e3989158589740cb79ac62b112c686cfb4ff4c3dca7ae84029b18de1b7415d74cecb07e558ed752d10aa7b3e5e61daba3cefc65662bc221490d699afa70908a8cd7795ad5b96a5497f0595ba0223a8ef39ee34d638a778dc23ba088a12b42b9e393a28788e4280a7a05e12438cf54bd09d04a51bedb4e727ec3166af9e51ba6294c92eecca7f20f2523f1dd37b4c51a72cc44cfe7e88315766f69688ba69ce51865a3a10ba3c6e07150deaeb55959fca72963abb1d5ba5972ffc784c93d13c45e80481ff44aa4ccda53d867adc58a3ce93d836c9993d707105cc2a2a880ce5847c26b52a4056f58d04dec555d0325ad4a310eb240d9e01f0c3bbe9068a3d33791fbf437a1d9982050691624f8b3c1a44a0158ec1de438bc9a8fe21b06fdb2be7d8a27523ff1553f66616d04bd126c4d0145dd19f3ad9aa88b9dd4c4c3f40a9fb96e5ab2daf7ed56b6f8874cb2ba4d9a8c32a8dc252f48eaa1b9eabcb6ea117d591c7545155869668adb0fdac5c291079db3a67c1e641c93d2eed57c3e7224e46069c78160609c606a210f960b4ed443a0364131394700f45bd36a3b303b8761342c3363aa5d866e590cee808d5328fb13bd814921e1e96a70f28431dcf5ce279f9363e2e0d9cbf3a662da6da2be16962728ab9b17651ef55a4e04da676c642f4fcf2bc265d1b01a31619ea152c3a2bf09d4b0ba378f4b0df6186c1e2a306af48d1aa803e5ba39cf1ab71d8b81fea8d777f10be7b9691b4963bd8bc9b7771e27eebc0447b0ad692ceb48fbeb7cffafad479f087621bdeea7cabc78d591faaeb33cd1109dbe9d36f4d441d86c4cdb1efb362e70d3014e27960377116f8e19e66bd416482e65993c008467e5fce91f570dcc4ee052ecc4dc6c01a2b92a4eda9adef44d31fb0bf5b6ed9e79a1bb635c1dc8b35ccf2eac2381e56ed3bc09069bd9601a1a9116eba39c97e5b52f0b5d6aca7b00187a96ee22ea49a9fa9490abcf0c0c8eb5440a2e4aec64705116bc0031b2d7f7eae421be2f4c49b7bcccd352be6540e3ba177742097444194c2b3c8f2c86d7fb949f12abe8e7268a9ac92947efa8bb25ad76bc5efe70bc5dd4c62277842d111ef1c659d89f14accee13be7c895c30657bf11ff315d35f69c3b25398e42b3076571299ddb88b57988aeeaa36c4a57f66fb2f2ac7c9115bff4b712d5d8b7a8f9e44a8450779fbc433092d241102013b0f62b6511ac9a6f77ff199b09234fbe316c2c0266129d55d68f6683ebf99cddd597f3a02043410343cd6fa7773dba289b24d16724a8a69d428b723e65b06dfcd7360d0fa9259a7a38def51f6ec454366693c3f7b646338e3e51cf72e5f66fe72498755d8fef58887424b9d55a533dd6aabf3432636e4adebe5245ce552e24151240bf6c45815a90b66ac752d8222601067624ec51bf42fed01783875b78178dbb032ef7497032564133791a567c70eabb78a6f7979d4769e0aee105a31746abcca581d3a733a493ba0ea94edea6de2bea2f035b296450539044a1168ca5f37103d790348f6f8ca2e6db264f3d660e0a61cb1f6c2a3cc79e0bd761d53d0542ab36138d4e690ab16ed7fa4e1d533fb9f78ba201121f7ac8e4d2358be352804177adee7174b3137bca411e8a52ffeaa84924749f6ac1dd32e8cd0046443972ec6e646d346f25c1df9b728463df8a41ce693305a7e011f74d307dafef64ad88abc00a7cdcf15c4f823412a536cc5c054d7cb47278c74953cbc48a16dee32335ee1bcaf8f1303d5925387c38f40032b24cedc96e10ee19690340fe8926d05974fc871b20083bd7f55bd9e385478fe5c643928dd37dc5e66c5a7b003bc809c626897d7971bdb025e289abd932c59e06d4c91da3b789a292d67fed4b76db7da09c0b1f0ea5477a9d33d8946cdd70dea6b82cca6c9776a3df7856b32c81a450972c0fca300f41dcca29ac84fce09e834dc13254c927d9e727091f5d3db83635e6e802c04f4ab300437cb0be810e5ac472943449dc1f170f503bc9f552f0082ebf4a429fb9d6674ce652f3f1dd85121b1cf01ae553aef284e6c47e22cb0556a4f0aa547e5f5e6bb88dac67c530974af987fd46dc2c367e4204faa559c3792922c5f8e22213a712990b8a560f92fabd5621de5d893f9c5f16d8e3f768c3ef765ab0a0ae2424d67eb914b3e33b1ef4a89595aeaa621ade17be810b839a2bb3f82c8555ad672a03300db43ef5cea0b910225d03fd333caea3211f70c048fe1f011acd2beadb5e6323cf24ed67355812c9b3a0c79d11963291993adf31a9acf065cc56bd46e7ce9b8fc01312cf97e6a59cfbcc0717cb42d706d97912928c33dee6419a936cfff94bfb801acb9dd96be60614dbc513edf052a5dc6593cf40032225e66a650537206d53a67edcddafd079404695ce55a46ad9439188adf1ffc83e5b50215f9b51f8e0fd5c8f9733561d1a23a9e3a9a1df2061708a3356903afabc7b9c7ac974f4ca9eab325680c5e7774ecc280c6e420697b211d4763d73240fd83ff6c80d4dc1f7740b85d8b87e69ec26ce009b7f09e12acbb78fb161e460ea0e58561d406eb4def6d0740e043f963f627f5431d2d262daa3cb7a6180037fe57e9d34574b1ec82c2edee17a45a83c80f32033cd1918b34a6f523c38282d66bf7fe323279c4eb8329e6e688e96b9152ff37f4b929950d4bb4c60752c6d8dcfd3afaf62225684913c00882cbb03bd6cbff87dec1663b110b683ee8d5799b8e9504663a7b1e7e4229237cd430f3e283c1d7301cb9f963072ce9711331ed4900a3175c9d773a49885b3abb50eba3532eedf66c2a81154b36578d2c72465aef4700e53500992e669f02ad462b407e31511485580ed31ae125113e1adfb6d1f7617d7807c8b734f0dfbddfefef726692e50a922f45ce7e3f2a070e9f8f14a57db4a6e42cbbfaaeffd693f9583453b182614f83507e053641c9beb5d39d56fb45d03106984454d14f5e509ec3cd604b88f967aa2d4bf13b5d55e648b44b7c471ad6c2bf64ed0d47b3d3c8ac82866f01b644c5a681478d1d2fe69974a5cf0741130e5c9272004a040017bd8ec5a15b4213c2d89e4d10c651f8ac13fe021a79c7b4bbc8bc0134a17013e1074da52137abfce11fb1afa046f4ef97a5524d0072241e7d42c823f5789e67eff0d5d572545ee6c77afcd7196de8b6fdb5cb9852e204dc265ccc5a85c3c7e53adb07352e1ef0388605715682ccea6d45943d0b1c848d72418346d3cea5336e533bf67882bd84bcf479118c61159c8f378d5219087a51869f78e047215bb8234eb806d4587897dadf86591ecaf684ccf1ecbb020b79ccc5221d073d281aac858e739968f8f56349cd551dc9291b3901a8d981bc1b31377dc9e6eba999dcc6076ccd26f101c6f43da9993faf6e950de5c68084258d9c7d47c4f5ab3be32b94086dd6068bf6bf4b4a86f47497c52d772a2db1fa366bb95b8a121ac2718295884e7b6ef1ec19cec45b8ccb0abf4e0642fb5887fc6178b3ba8258d90df3d21a0bd072b18c38d5f9ddc5616c7abced1f0daba394c6ed38492d3bd3f265f2f94ec631cabdce4e54031deb9815e4ab2bfc0ee8e0a309e01aa7ba8ecd8a6bbbd1913b3c867911013c1067013418c3539dc8184a9b3cad09ba700685500bd5bef3ab5f24da7248a2f4bbcd706485d50ad836a6fe7adbd4892ab367deebb4cb59b7e96d23cf9f32e65289ab1dd9b775161032fbc196cc9e692fdafcc4c7455ce6805e0c08cf88b9712e71d42c786c163168081bf00e7b5cb615a734b8e49dc5eb9a1d94d489cfd8b8894f2eee9748461941296d5db723a993d2e1f52b7b8d9cb8eca66cd58abc85c796b74254e1bc481e72bdf2de34c4134d5860d99b1e3c2fe7cc85ca26c4051a72c07a69ff480f5a4580ff39f269f7675b30170cdc1203ee8b06e12f2559225a68387a5cf014723f86b94b477245b8cfd8c82bb7d9b45417194c9c1fffe03e483b17c6949b9e8f2a0bf2c670d2e1d8b62183603ed4540c4cb8dc2c2ff83b61122f5e0956cdf05cd2ff1cdc524cdaa61a9b850987f3cd30e06adea01bd1c9821102a82afbedd45d1b5e169256a2c80caa5f6adffbeca1208b33cb43a15f0d8d351126a487e14dd8c1cdfc2cdd439611a1c1eb800863a568b3379d203b6ab8154fb53ead82044f3dbc80d22eda86c134c1e422460440fbae856e33edaefbd1409ca289462bb2809956b5c415b815af0c689108de251c4bdd55e1fb38c55f9b5bb525045cae83344deb9e7cca6b80a7482a981f4dc23ee4f33b4d6114f7a7c870735e0a8b5193d0869ba3a88e1b4cd75368c62194047f0ad6f3c22c4189b2d14794d9a79c774494bf03552f8f976877ec9fc0eed248fd749c830c25fea6f3847e118c1b6135a040dec929d7e9d7d38d025e5a788b453ac0664fcc3de31e1d0a98f46e9ea2f52009b1dc0c56dd890c74d3623bba52a9b9784008fcef51deed1be91de67fd1e130056474290bd38e3c9bba96ef912d29e7fd1387b5695b41b7c5deb4a68db9007cf97a739b7e342eb6369c9e7a68968c6dc90a87647a3f52aa26042b246ddd53ddf860b495a12faf45b86fb9bc8d861af2f7dd8fd703d02e779e688d9712dd0aad88520ecdfa0738d3caf811dadc49058320fa3985bc11aee5508000a3d73e3c59873b0c7c66de72aedb720456300fa6dd116d4f784a055396095d1aff7d63e8e63b52f566801f1fbe76f484fd4a71279570c496dfeae9b65b7d926f603b58c190fcdee203fb5fe100eafbc941a3283d57a42f59c01b070f2105e76a96c4c57b59bd0fecf917755553c5ca71bc9a568ca97420cb28a866cd794acd0e89f24efe4848924bfbb36024b0c5d20a9146aeb6353c522d40552bdbc9adade9e4f8e7fb2a34c002a491bba82c6dd06a49a005acddade9e5423b9a05f83857af3695548450bae458ae06c0e21ab6d06385f469ca04fe83a48fe9528ebcd2fd80e051056758cbc9ab7c03e113b499402a69271b40a0163b999bee2561e0e91abd40885e5d44b0dd7b0ba486a8702a226432f9db8f37f80ca9305a15ca43ff68149d9c6bb227766813039df21b02a271ee13dda28024b39134e0af457ebb1a3c199949e9046be36c5313aa567a5d93a82a8ebe0d87b684282c5318f307a9815e49d3cd04bc1dde4fd2f25e2643d6746ead9c2ad9448630a0c2094aa13826ab6aa41949119b21588785fab83fdf4565ea8ded5c4b3c62e4cbae71ea5a53b92ed75e25f28c4ef703f57c052a2d0f58cc0bf852604e12bb80749c4087afc8a2b5524ef8fca535b68f89f63c2fc4a68acbaa8359894f1dfca0c3d147ffd5ae0df3c4b6d367e599cf7972aca063679f1a6769ed120d8aed547c537f04d755a8d9935de6a82227884a2a89d717c01ceba87d879525e704cc265f4841f54af730de744546d2004db977a8bca25a60095b82a3b914a213a75eba04f64f26d3cc79b96b2018f0f0e8500886b25f2ef7e81949b33c16f5d25f7c25561ce20f25494bdadda45c01bcfa671ef190a483218ba1d32b95b489d373d1dd8b2db81cf7b", 0x1000}, {&(0x7f0000001380)="39f6e1b0013bf7fd9361742285a6fbf1b2057ee9a70a71be5ef6760e46e9b4cd7c54ac9362ddc3941c6dfa9d1db6b4ea4f819014e3fd3f3266dc5970c295e05403692cd17eba7dfbb7d7db3c5ecf39e7d271ed95f794eb9d75aa29ea2fd4de157ca2485a88787669eecbf94b8249673d00e55fd721e2ad611a6b2f1dc3f314cb8415ee60a08b522247ef800c07f7206b9fd9786bddf0536240fdc02a1d60514002cce2a8a6b65870ab7e648b62d11f7aed7db4b3bca52b80b4d4c8baceeb62e70349975a78b002a73a0724307f78112f9959", 0xd2}, {&(0x7f0000001480)="1886634105e4d5459c90254607c9f542f942d02d1289695cdb965fd41d745dd3c226f2b9ad0fe98ebcfa14b402340f595ab58359e21561f02b46ecf11b33bcd803863010e16b687971589fb34c991d79edc8a78390301b75ebc2ee5025408d6cdd460516e19e89cd984ec9cfedbe605fa4da232f95023bd5fffd263edd2bd966c61d8708d86b854fe03aef9214057eaea9a97315d455ade7242a3cbe5b780c0e4ea6c323d6ea9ef0bddc54b3e245879c1153edb9dbbed2edb980d48b0a3cf242cc44596c", 0xc4}], 0x6) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001600)=0x3) preadv(r1, &(0x7f0000004a80)=[{&(0x7f0000001640)=""/192, 0xc0}, {&(0x7f0000001700)=""/134, 0x86}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/118, 0x76}, {&(0x7f0000002840)=""/4096, 0x1000}, {&(0x7f0000003840)=""/191, 0xbf}, {&(0x7f0000003900)=""/230, 0xe6}, {&(0x7f0000003a00)=""/91, 0x5b}, {&(0x7f0000003a80)=""/4096, 0x1000}], 0x9, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000004b40)) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000004b80)=0x9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004bc0)='/dev/ttyCcfg\x00', 0x20280, 0x0) r3 = dup(r2) recvfrom(r3, &(0x7f0000004c00)=""/4096, 0x1000, 0x843, 0x0, 0x0) pipe(&(0x7f0000005c00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) preadv(r4, &(0x7f0000006f40)=[{&(0x7f0000005c40)=""/140, 0x8c}, {&(0x7f0000005d00)=""/237, 0xed}, {&(0x7f0000005e00)=""/66, 0x42}, {&(0x7f0000005e80)=""/139, 0x8b}, {&(0x7f0000005f40)=""/4096, 0x1000}], 0x5, 0x0, 0x0) pipe(&(0x7f0000006fc0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r6, &(0x7f0000007000)=@file={0x0, ""/108}, &(0x7f0000007080)=0x6e) write(r1, &(0x7f00000070c0)="ddcd5f0f5f13b743ebca0724178af69d7d7c8dffb1647d579ad2361c208e2c155dc3b1e87cfaf12c4ad2ecf411fdad881f6708", 0x33) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000007100)={0x81, 0x1, 0x9, 0x81}) fcntl$setstatus(r5, 0x4, 0xc4) pipe2(&(0x7f0000007140)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000007180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000071c0)) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000007200)=0x7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000007240)=0x8) recvfrom(r5, &(0x7f0000007280)=""/20, 0x14, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000072c0)=0x5d) pckbd_enable: command error 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x0, 0xe162, 0x8}, {0xf98f, 0xfffffffffffffffc}]}) pckbd_enable: command error 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) chroot(&(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00002b27febf00000000000000000000000000000000400000ffff4f22006e103b4cb185", 0x2c}], 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x5) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = dup(r0) flock(r0, 0x2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8001, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x110) pwrite(r0, &(0x7f00000001c0)="1adc016515a01062b1289bb42c3a7681cbabb13d319377895938f844bc830c931bea0ed2925afc6c62d8fd4527113ffa37b360522693608bba5af72333493968e771a8f6ecd4c4717ff4f6f485cd712006b178e95a7c76d678c2e695bd6cabc6d80fef70bf15503e78a3145fb1161a6710d9e901f33dce8a9f99b113b8b192a920925cff8086442b496e34f4e4e735ebececfe75aedf263accf5fc1c03869b8b5c2c04cba2d9bb4ca84f286f2b2f90f7f5b9a0b57a6c13dfd01e0495a850f03307e5c6e2a587dfb4fcfc927de75d18c4aa72517ab3", 0xd5, 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fsync(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x80000) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c40179171aadc441b8559e0000000036dec8c46249a7fcf2448419c4a268f26a38a804c44279782fc422713b70c3") 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="2e2f66696c6530d0539ccd983704310b0aec0009f1251c079ada720000887885e86f13066521c5d30128711f580431b8239ba0e6b478768aaf32ab2a207188dd6d145866f759cffde51337a03be6259407258166a9078563eaa0d9c8cc10d92fdd12a5c1dbb05af086e7eb83e22fcbd436c80d8d6c98ce40e3afbb107154700d0077156fa6aa28f6f6a9be5c56082c99bd38b1578ba14fd0e6decae31223005d196617532e0556f36722451a966d43e72cd67caea4f43f0b6bff9111ff842ba91747f3e4d5cce833178266f69e9030779dc6e8f6c76bede57d89861fb17ac44ab4c2a375bfcf059abf4fb73c9dfa809f1d8fb167c122b485080c9e06a15af9282ce8b6edb688db94d4205c133709f3454217ec614a57c5422d190e843341ef7ecc8f2ab34b7e35d6b85e222220dd70c89f4932f4be2eb95a4919fdd3d9f9c33f0f5ece0d1ae07c92ab9d6f3dd7feee784cb358c2613f66def7b46e5cb3a6f1cf351bc0d79890c27dbf96284b11d07451b0c0001f7c0fca17628503401d9758ea3286c8d68f6ecde97439a2b9c6d9aaecd25fcb2a18ffd8dde491b3107faf3eb9758030b04b0998c9f28becfa36557afe3fd6e38a49a569208a7d6ff396cc68ba65cb07de9237b70083e3e3c79da5c4a303dcbb09003f2f91702d86af9cda18c11d29200c5b748843a5c2633eaa8968a2c291947100366942559cd264e5b662b227edbd431d7a73eb5edcb75c68f4689781d111f172c203c25f8e17360d018e311351f5ed3e42786992be5f9d3fd6ea673feb3071b559c4262deba3ed72975bb4c67faac122877fba41135e20"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000140)=0x4) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7fd, 0x64c0e4a4}, 0x67d) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r0, &(0x7f0000000180)="ed7f52255201295e99f8db9372ff23cab51cbf0dbb57a90d0d9a0154ba2696706184cde38ebbb4c0eaae62eb174fcc6161a706dedb81c95f2d38fc3716f63e8079207d17abe2d2ecf96559f1178e60bda338ea48242346aff821a77f0e0b8c65612fc7e85b73a67c2fc9ab2a4b59e822c0663ce26b9774457c921d40bc8ee4d8633ed0816f0f4aa7e24d43b3de7b3d8f1b1f588b21f6bf530de22c388591e758", 0xa0, 0x400, &(0x7f0000000240)={0x18, 0x3, 0x2, 0x1}, 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000440)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0xffffffffffffffa9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x4, 0x900000000000) write(r0, &(0x7f0000000180)="670dc3", 0x3) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) munlockall() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x129}, {r0, 0x2}, {r0, 0x180}, {r0, 0x145}, {r0, 0x1}, {r0, 0x80}, {r0, 0x40}], 0x7, 0x401) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="26d976fddea36079c8981f91dd522f17d76033515bcffd8f1a546801e4a757c092baaa4615a19521dccc7f8af61bbc5cbeb9da93a2be80c8d5a2ed59966c99ea549b5f0d80ba0d47cc6a4b0fab6e534326805e236bbd7ba12a38c99155c1d6d4b0456f5aeece91e63540c5d104028d6a0e8495cb439ab8572a9e70233b897aa3f491240ca95c2bbc93bc4bbf2e9dc751e12bd04693ef2fe938e31cb5", 0x9c}, {&(0x7f0000000300)="b3a1c07106f2174f21360b90cd4c11102e18c05d067bea418f6b34d81101d57bf25d5140d040438511e2060f24a0dc6255be2856a094ebcac29b0bf8d4d31355daaa4026f54bda72278c0033eb16b966c8ea12c6f6fcbcaa3c6a9782f5bcaa2496d86df6bf5d15ee1ad4", 0x6a}, {&(0x7f0000000380)="39444cf2c86150f7c98a549daa5b10a9eb164b74d45a6cc76c45ddd0227551d464bca59ce7a4faa47ec901e8476f2c0b445012e09008f2437a136776b4a9665fd88b63", 0x43}, {&(0x7f0000000000)="0c80143132f7a249e121886d54e901922c25fb7aacec613f88070af9d63585c75f", 0x21}, {&(0x7f0000000580)="b893da720e4f719db3a022bf173eecd5f6b7d8b0e39b6caabd6f87dcc710f9955ba06b73e2858b2499e35568c65ca2bff3fa8c129e685d28e6d9dfd05068fcabb7049ba21e6f9e6a15a5d669b1900d60b12435f3138c0efe68f8daba6a057ab294ffc5d03b8c03c8f083616006ef9e2f70c119985683a7fc667fb44fb9a066f2b92f6fca07b66fc58db5364f6f0ba1b195ab5e0ba5b2baf86cddf6471aee8c7bd816d65c53e045d50685dbc32ced90072d26d634698d48ccd40f99a30f13c4c087c2f240bc01c26b", 0xc8}], 0x5) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x20490, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x1, 0x7f, &(0x7f0000000240)="ec81bad436516b4a406692a711e6df9caa3c713a4db605238024df33dd5163fed60d844ace66640adad05418511e89df61", 0x31) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x26) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x7f, 0x8001, 0x200000000, 0x3800000000000}, {0x2, 0xfffffffffffffffe, 0x2, 0x6}, {0x1, 0x7, 0xb8, 0x8000}, {0x9, 0x7fffffff, 0x3, 0x4a}, {0x9, 0x3, 0x6, 0x2}, {0x6, 0x1000, 0x1ff, 0x52}, {0x7fffffff, 0x7, 0x80000000, 0x3f0000}, {0x4, 0x1, 0x8001, 0x3}, {0xb5, 0x35, 0x3, 0x8fd0892}]}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000380)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x4, 0x7ff, 0x8001, 0x8}, {0xde37, 0x100000001, 0x9, 0x6}, {0x6, 0x10000, 0x6, 0xfffffffffffffffe}, {0x6, 0x1, 0xfffffffffffffffb, 0xd93}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000002c0)=0x18) syz_emit_ethernet(0x0, &(0x7f0000000200)="02") 16:00:12 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6) shmctl$SHM_UNLOCK(r0, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000140)=0x3174, 0x4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffff00, 0x20}, {0x8, 0x80000000}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) dup(r2) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) 16:00:12 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10102, 0xc8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x8c) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:12 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x12) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x70, 0x9, 0xffffffffffffff00, 0x4, "da85797bb4dc140201563c00f6c5cfef2d4897ed", 0x1, 0xab0}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000140)="acc60ac25ebb5daeed0069815e7e269507f0206c5f53b0e5c025ccf7e341ab21ca217e908ca54183f9d4f82939510ec0a9be46da9a9e961b8fc3ad6f3a748e495ad2c8a4bc429eaa5727eb8fd9918d52576fbaae915a6f36bfdd25ca0f2624634ba70775f5f2c42ca6f02fc584993c930dc510518b597284bcad2a8c25b42102f0491ce36088", 0x86}, {&(0x7f0000000200)="071d5bce0a5fff4da76757dfcadb9c9849de6a985733ad762bb3d75136ad79d13e1f91241aa5c62419361f023aa51e41cde1e5b418a56df1", 0x38}, {&(0x7f0000000240)}], 0x3, &(0x7f00000002c0)=[{0xa8, 0xffff, 0xe487, "6111882b60b6d6c331c8197362fa20b383455a0fce04c67971fb9f3b79e8a64435f92df6fbe953038b7224f88d414cab4cc17f74119e3717ce7fb78e4b8b9f280d10a66859b06cf49f96f1847fc65c591a13ba9726f435faa88d68ecd95697204a898ee603112399d9c887e651901c2c8afbf7831123c5a6a867bbf1fbfa6037c8de53bf0ade04d0c5e0e95cff0f057de1629401"}], 0xa8}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x3539) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000400)) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000440)={0xd88, 0x1, 0x28, 0xfd23, 0x4ba}, 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000480)) recvfrom$inet6(r1, &(0x7f00000004c0)=""/111, 0x6f, 0x803, &(0x7f0000000540)={0x18, 0x2, 0x1e, 0x6}, 0xc) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x3, 0x400, 0xffffffffffffdf91}, {0x18, 0x0, 0x1af, 0x5e1}, 0x738d, [0x1, 0xfffffffffffffffb, 0xffffffffffffffc1, 0x2, 0x1, 0x27b, 0x506, 0x3a3c]}, 0x3c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000005c0)=0x1000) r4 = dup(r1) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000600)=0x3b2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000640)=0xfffffffffffffffa) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000680)) socket$inet(0x2, 0x7, 0xff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000006c0)="9ad8b500", 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000700)={0xffff, 0x8, 0x6, 0x4, "d30c575d7f56886bf936525ffc47b94d4d15a8d3", 0x2, 0x12d8}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000740)) ioctl$KDENABIO(r4, 0x20004b3c) socket(0x3f, 0x0, 0x9) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000007c0)={0x1a, 0x0, &(0x7f0000000780)=""/26}) ioctl$TIOCDRAIN(r3, 0x2000745e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x200, 0x0) semget(0x1, 0x3, 0x220) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000840)) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:13 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x7e2e, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) fchdir(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000600)='}\x00', &(0x7f0000000640)='\x9c)[\x00', &(0x7f0000000680)='!-\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00'], &(0x7f0000000840)=[&(0x7f0000000780)='^\x00', &(0x7f00000007c0)='\f/\x00', &(0x7f0000000800)='\x00']) fsync(r1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x98, 0x4000000000000165) preadv(r0, &(0x7f0000000940)=[{&(0x7f0000000880)=""/159, 0x9f}], 0x1, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0xa7ae74370203bf8f}], 0x1, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000140)="000dbacbcb0afdbe0aefe0641fcb31a1858a7ea330ca3a801d18acdafef79e5580198a8af34e5c81eba690a619c995b183a9a3acd5de43d1e7a59884314ae30e6a7ff4f57d64c494a7103b81366179b856eec0d457f7e2701e2e7ba61071818f8d4396727a905462482ec6ad51cb729745d895a408008ab46579701457c290c8b8849339ead3bba5b9790f9c061de5ce171be0fa4a9ef502a7be3f5f52f189bcae57ade600cab27f27211740e286ca333a999e01db44a81a6acb8b46a4bf6a03ffebd5d6fce9877127970929b3e253fc3869804852", 0xd5}, {&(0x7f0000000240)="e5ec92c2159dada1f7c1e861ef03ad923fd7a14474c441b6748748a73742ab6b28641aea42777290cc43ab96071ab11d82f5b86bc2d780419d9a959e6c14eec99c343433c72e13a7e50a82b1beb0ecc38b4ab65b721f3cb0c9b61b5297640abe1c6721b55d375cb0ccfccbb5839be59a0f4fcbc057f5abbab067ca4764efe2144cff1f5f4a7e3697425a889989", 0x8d}, {0xfffffffffffffffe}, {&(0x7f0000000300)="19b8ad3ffd661f6fa97ce2222564d2a5bd015cff3df9a119e5ed018857121f5eafc27453094a1505993c0d84806ba971d11d57b496cfbe2693ed81bbad1d006d6d1de093478837d1a83ab799f7d404fabd9b66c107571b3f68219dc34708c7e2d4765894b9224839059f9ee18952c931db3eff24794a261cffbea7b1e3e8afa123f75b7e4d170db331fbe6dc1c5fcd4a0a6b0759369edf9f8cdc7cfea6f3c80c436dc2b55f458b2477d9b2a889b52add5660969e8a54d12ff52ed7a318408f0fbf8b0e559d12f4edc144fe4c920a6b4af99a651a0f858ab65c19b9e04fae", 0xde}, {&(0x7f00000000c0)="95090a50d81eea0160ed52ef2d3ff905b4689fcbabc86a33", 0x18}, {&(0x7f0000000400)="aeec032c643f2b7b1fbc21c0feb963c4d86bb76fb817b04b947e7faaf99ccb3fa3110a624cd7caf2b1c0a345c6bacb445a3eb7b8e2e10c586174c909fb16a1d219287ce4f3077ed16decbd7efaebe4632bcc4b7b137d8f6223d5cccd4322ca0bfb40", 0x62}, {&(0x7f0000000480)="0e67d9594d2fb1e371212778ad8237f72b39e85c71a6db73f0725a8742cbd8cde25ce5f2916606164a5d9cb48aa7ef0176e9e53bfc6eba9932c5985b4480e48bedf1d28c71377da06821251811bf5353e72d2db85f3061fb74c23919b04d34070a42ea9bc3be527847c17830fd2c22d1d529bcf795d3dd4eb047abdfd2e10d8e6e5fa7d1840cd35e935c654b7812dfe65a0c7c9a1c1cc981087a9f6f7123f764c78be8e069465d", 0xa7}], 0x7) 16:00:13 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x40) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0xc007, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r1, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r1, 0x1a7}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10041, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:13 executing program 0: r0 = socket(0x22, 0x4000, 0x7d57) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x208, 0x0, 0xffffffffffffff3a, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0xa}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r2 = getuid() getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = geteuid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="9da9f99bce4cf5132a9837be5afd23c109f19343068f2deea84f1e3973ed3f21486d3953f3cddf4c2b9e19fc2d9cab685000d458101d8f0e0183bb2a7252620f10", 0x41}, {&(0x7f0000000180)="a8d430106d407c14ed6af4c5a637ef7da2fc920419bec6a3d172f6e362a0caadbaa236de2ef6734a3ab946230992087a8e717d3ec06f158e7d0cb77064ad1f9ef111c154423421a76f9b0ee5aad1caeee9535fd0e80709b2417438aed2ec16c63ac693ca768cd2acb3fd98a99418798f28be0c7216313243e258cb9edce0213f3ae86bfcec07d1ea892423a287b525cf4d4a94c49a3b8f48423dc3b47c4a1bbecdc02b4773bc5353f7e813ceb8e26fab9cb052c00eb6acc932d0050dfafa9ed91b1ffbe9eddc78edfffe53eedb7cef249506b90ceccb4ded260fd15a5f2610491efb840d4ea1432c8d0056abf97644", 0xef}, {&(0x7f0000000280)="911a94d457f8a35025d53a577c40e00182906cd8a8647040008221d06713b9413acbef2bdb0e979229d994810a8d8d9039054b0ca5d9a92fde8356e8f04bba51e37bb5c4d8703310effcfe8e0b842e6a86804016ac158542dba79dad450cee65d4c55f1bd4d49612c120f5f496751eef960f12410914441afc072466559a723893fe226bc91841de5675ff3a39837bc22e68be38b71ec71aacb5de0b0ba2ed43328bc06a90ea8ccca98a1f7d5ae2d9ee7072a7e9b9358a1c253cb37874a63b3fd7a0afad7b2b0466822d931ca3bcbeca0fd5adf2cfa80c", 0xd7}, {&(0x7f0000000080)="1f081e4a072aee8b9533f654a038e6ef661eaee9303ce911abe932afc863a5f1a6099b60a3e777c664d0cbc430be95e70934ad4d2da47f6edcfdedd735acfd1f", 0x40}], 0x4, &(0x7f0000000540)=[@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]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xd8, 0xc}, 0x0) 16:00:13 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x6, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) fchdir(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r5}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000280)=0x1) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x9, &(0x7f0000000200)=[r4, r5, r7, r8, r9, r10, r11, r12, r13]) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff02000000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8c) write(r0, 0x0, 0x0) dup2(r1, r1) 16:00:14 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x190, 0x190) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:14 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x1000000000, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x4, 0x0, "0000ffff529de0b608000005fd9600", 0xffffffffbffffffe, 0x1c52}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r1, &(0x7f0000001700), 0x0) pread(r1, &(0x7f0000000100)="7300c8abb73ebc73b18e0a65bf5446983ace612124cc85cd05e814c18400ee138ce3327c79410484e94d77062629bea70a99628975f79194b6a81146bba747f25e8b33cd48d09b83c5e015a5c9ef5f7e64b1e600cd2cb9f59b9b0d7f110f51809027", 0x62, 0x0, 0xa) dup2(r0, r1) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000080)=0xfffffffffffffeb6) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) pipe(&(0x7f00000001c0)) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x1100, 0x1, 0x4, 0x80, 0x8}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x20000007, 0x7fff, 0xa00000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x1000, 0x40000000}], 0x6, &(0x7f0000000180)={0xfffffffffffffff8, 0xfffffffffffffff8}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10000) r2 = socket$inet6(0x18, 0x4004, 0x7) sendto$inet6(r2, &(0x7f0000000240)="28cd76c5942594ec297ad4e6fd1ec7ef17094cb71574d24decf14cfc396076bcb02e1c784cdca7057d6fc3c1da066ca3e6c567f29860aa5972e55f3954fff49dbf16520a6526c32f02315bd4fc428fc1d29aa041637128650b676a9003bc5ba5e0b224136bfb2821d9aca9028b22b170a3bd6f9310ad2384d1bac99ed098e8266ab7c27f45a9b87ee4e849d99f35555e89c2a19e66b047c415c58ce11bf01244db3f64a360f0918c11f5181d1fffc5c6418daddf2783ff24ea9a23cba89f1501b77b94893e517c9333af77c7fd3abb4252927290c858a972cd16f96590adeb584d2e8d67d150dca2f4", 0xe9, 0x40f, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x9}, 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x80008018}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x4, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x2ff0}], 0xff, &(0x7f0000000200)={0x3, 0x3}) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/132, 0x84}], 0x6, &(0x7f0000000400)=""/137, 0x89}, 0x803) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0xdeaf4152, 0x0, 0x0, {[], [], [], [], [], {0x3}}}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x20) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x20, 0x140) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r2, &(0x7f0000000140)="90b8736a2fa1817d9871158c205a2b6c547e00341cffa4bc9e43e27871487a9a331eea17bf484b6a6ffa8a45d69ede0091fc8e3a8cd5489838be3dc7579e4c911bf2b274de39fe29cafd7f2ef2ab3a5efdad2e744b82609c98ff31b1dd6be518801119695f3057a7bce786055353d707e8c9e83b3b7b3e673e4cffa99080b9493148cafe80b3a34ba68d73b235d897ff543f048ead0809b7eab63d", 0x9b, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f0000000340)=0xc) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300012eaeb191ac8de7dd0c54b2a5ec5cd48eda49f885ed2e7f800fda0d56d856bcd8a10215d5d3bd869b8718503945b5a51c63ac6070d73beb44da97edfdc88559afce962874b834718197bd2eda7a94c463dce00638e4adffd849230ed9a1799efff61"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1082, &(0x7f0000000040)=0x100000001, 0x4) 16:00:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:15 executing program 1: r0 = geteuid() seteuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x6) setuid(0xee01) seteuid(0x0) seteuid(r0) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x18, 0x4000, 0x5, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$KDENABIO(r1, 0x20004b3c) connect$inet(r0, &(0x7f0000000440), 0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x58) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)=0xffffffffffffffff) r2 = msgget(0x2, 0x100) r3 = getuid() r4 = getgid() r5 = geteuid() r6 = getegid() r7 = getpgid(0x0) r8 = getppid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7f, r3, r4, r5, r6, 0x20, 0x7fffffff}, 0x7, 0x2, r7, r8, 0x3, 0xa2, 0x0, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chown(&(0x7f0000000240)='./file0\x00', r5, r6) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8313, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x101}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x81, 0x100000001}, {0x26, 0x1}, {0xa7, 0xd4}], 0x3}) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xffffff07) close(r0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r0, 0x1) 16:00:15 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x0) r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) socketpair(0x1, 0x3, 0x5, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002105, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x5a, 0x6, 0x920}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x6315, 0x80}], 0x7f, &(0x7f0000000280)=[{{r2}, 0x0, 0x8, 0xf0000008, 0x401, 0x9}, {{r2}, 0xfffffffffffffffb, 0x6e, 0x40000001, 0xfcf9, 0xfffffffffffff800}, {{r0}, 0x0, 0x40, 0x0, 0xb7b}, {{r2}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x1, 0x6}, {{r2}, 0xfffffffffffffff8, 0x1, 0xf0000004, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0xa1, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x3, 0x3}], 0x33c, &(0x7f0000000080)={0x1, 0x6}) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x182f, &(0x7f0000000080)=0xf2d0, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3ff, 0x2, 0x3, 0x3}]}) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x8000, [{0x3, 0x2}, {0x0, 0x2}, {0x2, 0x80}, {0x3, 0x3}, {0x2, 0xffff}, {0x1, 0x2}, {0x1, 0x40}, {0x1, 0x7}, {0x3, 0x7f}, {0x3, 0x4}, {0x3, 0x299c}, {0x3, 0x9}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x9d}, {0x1, 0x57103e0e}, {0x3, 0xffffffffffffffc0}, {0x1, 0x7}, {0x2}, {0x1, 0x9}, {0x2, 0x7}, {0x3}, {0x0, 0x3b28}, {0x3, 0x101}, {0x1, 0x5}, {0x2, 0x1542}, {0x3, 0x3}, {0x2, 0x8}, {0x3, 0xffffffff}, {0x2, 0x401}, {0x1, 0xffffffff80000000}, {0x1, 0x8}]}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="b6f819e7e8fc4ac0957ed8fdaf20710f211c9b09ee98b4cfb294553679af1a3c42c092686c7acb7b08b6421d7b243f3098bd3d59e073ccacaffbccd8b4ac209da367aa34acd8b58724ebaa6b72d17c9c4986df278a1a7e2679f5797f8f0182e2b581311b7b86cb8fa5f80881792a436e2e", 0x71}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0xb322}) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) accept$unix(r1, &(0x7f0000001380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x41) msgsnd(r0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/179, 0xb3, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) msgget$private(0x0, 0x20) recvfrom$inet(r1, &(0x7f0000000180)=""/29, 0x1d, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) getgid() 16:00:15 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x140, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x381a, 0x486a}, {0x9}}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffe0c) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:00:15 executing program 1: r0 = socket(0x800000017, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) dup2(r0, r0) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) fchmodat(r1, &(0x7f0000000140)='./bus\x00', 0x1, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x90d2, 0x0, "d730e1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x6) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0xffffffff, 0x7, 0x7fffffff, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500", 0x0, 0x2}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/40, 0x28, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008d", 0x2c}], 0x1) pipe2(&(0x7f00000000c0), 0x4) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x82) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6005084efc41fd40f1f4ddfe85c036d2870123680dda79a4533dd9be8f99ccc95e1938b3d2e73d72bfc6ab5c26c171f1266c60dc0ad8b264e8b82d2da03c600740781ff044b7f6f0ce08a8f7bacd14627c2db24cbfc79e6481e37e2d4b39c8c90fe482f5cc54e8d29ef7b68a57e112ae34bad50e759780c754611"], &(0x7f0000000100)=0x6e) close(r0) 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x4}, {0x6, 0x0, 0x5}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) chdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) syz_open_pts() write(r0, &(0x7f0000001340)='>', 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = socket$inet(0x2, 0x8004, 0x92) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x1000, 0x7f}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)="6dfff67c8f47099963635136f5d03f75dacb5f1ab40c82dddd4676ebb6590264770114eac9f0506bce36d8c84cc178d4b817aa8067d0a3a46853fe9f142189336a6ad5a66683b84e234ed9b082f56556b361537adc84a049b3b95a79bebf4729c5dc8fc806148efe5e933ca4e060860e90ab082320fb93dcb94ee13fa2a51d1c3de25880e399fa8ac7cb461cc3c5b8e9cd0f7a23512a09f82cc378bddbe3f158bf5d7cd37fe557b20c46", 0xaa}, {&(0x7f00000003c0)="3795f40b8c2142ebb510bbcbed36377e05b167119acf639205385813f7c61c25c4967bf0b320c76a52ff921e4623eb30f0e02a4bcb9688e90c6f9a29c39afad09c8bdde4285af1625df5f4958b0c37a8e046ff40b8a2bc498be399ce86ad7ebc0ee3f3a6a69949dd5b249257763cba8bffe7007346858065a75fae5648a9d298ffe1c71d2310989e46a610f05244faa1b30da1e9627ca3d03af4bbedb546f14a5feeed0836", 0xa5}], 0x2, &(0x7f00000004c0)=[{0x98, 0xffff, 0x5, "a1205d1a877560a848de4e4c2d62a7f4d1c887b9a4b94a133590007f4ef96597eb16c73372768e467b6c34ed3dc43e6db82d9e59e35125c221855bf87e77b5dd6c8d4a4a74823cc84ac21d0991c5cc709a3e5c399ca6299c5c3a7d267999e1bad8ff1b32eb03f8570f031ef0345b160b2a7246be068b04ed79a7cee47a64bb0898301cc4e448"}, {0x100, 0x1, 0x0, "fdf4a17b64ff5c1a7a8e39c6d233d039346a6cfdfa9d16c80af89fa757a291c718c1d61ff8e7c9f13513651ade3356d2a32182cb8c96bbd7ce99031c59370d42baa47521aef1cefdfa6a36a112c9c9e2dcb9c99df754471a854c86397d74aecb910df2aa889244fbbb285bcac7b97fa11ae90a5cecffb39af315f4b7b7a3a58f93c617fb287aa2296d2b26bb95c3191801f7353f89cd8f823a63a05f37581745270fbfcfdfddf2dd5eea20d488ecddd860f6ec97092f8ab8a97a70a9aad22ff9aa43c241ab9dee5fc0699476d7630a848bb8c40339c964ac3e2a5b9910631e794240e68fc63b0e24f4"}, {0x40, 0x0, 0x4, "47b02917866f9de7036e992b972781c081fd2b3f079ae5c756829d056d02ccef4d60d8e1d2dbffd141"}, {0x1010, 0xffff, 0x101, "b36a948eda0fcdc928e8bac84b5bf66d6c7912a54f7b963a9c737fac5d262ace2b21637c233d339bcfc0ed447ab80a69055f64adc3997f6796aec65146aa777b401cc589ab57acd80d33622a4f8e869ec12a5075383bb0feddb003864990f518a74b2df45d308e7bc68a41aefb08d1ccd97d043e96b117e3be536299652dc9e17391b27b53b8f834b0a8315b81c31753a50d89cedd27384fe4f5ce14db9513fdcec1184396b69bcba0ddc920fe97a79fb7e1a3390bff5553407da8f31377e2cf2bdae70ac9b56459081a023cc955a0601fdafb3110e1b6e9c8a1937a3c48912243fced11e075930f0acb71ae7cd0e5a8e55f1462d1de9c0b4b87fc7f0a6e383a4f67bfa553c04e6fe591628d1437118139a39fefa4e63a400fe7ee45cc38d49d3b50f376615813c6566158c7681b8480a7b7d18a662032d41634c04a5ff446442fd79234e6f804eb64914bdc1a51a2162397bf5651c31982f7061b2b1c84a2ebb9a05da647db5d33ca6946be5d182af83500833b3618d5039d757c10acf572076dec46cd21726ae181b5a7a9b4eb79501bf1056147e4c5ebde393b76573ceb731d6dc60970f81142abd1f481aecfaa07b48664bdd32a7cb3c6c9586b4a6bc2ce5b4da4bc520df68b93c94b37764eda832e6233fe4ff0c42428e7f8f41a2840c034a8c6d80a70d8a280d1d01e33e5c201cbedcf1d0a8bb85651b669600e3d39791ebdc31fe65c96610e8550602b489994d460cadd1f960135ffabcc71b20822fd3fa67513ed600f82f039fe74b46920d80cd57c8a9de31895c482a15f624de2da0244bd3f8c330f7f34ef1593265fc6878a3c4898aa57c26363eeae2bde996b5581b7259a661e8d416bb1ce668613f20e64cc46ad22de15faa74916a3e487e6551a987da67869b3a5c48bbaf6c8b75e7767d1990a66a1da018f4707ee532b67ba6ce07bb1b8f3bcd31f41648a05dddbad9d6ee2ff4520f7eef3ae573e12a4e85253e27ac2ee61a6433e087853731b379b4b5f8c3a6e69f1b5def563b0643f2f4e14e1de86b6482575cd5a4379b8327be5cdbe77a40042bfbc974fe6acb346e391c3e33166d3a65658331ad667f7b6ddf15ac2f7cf1f3cb0d7deb77863d80e17c56ebb6a949384ef094f01e895c7526942d83ad785f4a44ad72384b33bbd458b63d5fae65cff30f2236136311d3047f5c83917a68e1e283e5b06316e20025f9a15ef49e29c58f8c7a8f5c67cc362f01ba4f920a7ca80a05e9d2959f69b9e5bb02e5f5842a70536a46b5bff107ebf69078d0dec22e3c7aa3ecad985d519ea0ffb8e4efa0680036b8d3e93db23223ff5428a522c36cc75d276b4d93a6d800ea7c9954dfb152adaa253c157396db4563c9d1d52d61db1dac46543b8ba192448e523a488922dadacd94a726a869f179cde8f4b401a42256b7c3403af08d09ab5a3a5995394c7e79d11856a8e8cd0957c5e4d971728a1049050591c228b8621d2ba84383efe7e49dc16c743a02aeeeeb1b2914628a2bab98458a817f147f602bd07139dea9f13e2f5cd46caa9f4a2e72180475751a517f1e8b78644d9ca963f5b69c11485fc368debb48a4de157929a699bf36e75ba270132592ec753c1372ecc84ee5a4a6e33952b90234ed628cdab04be33bd03dbe2df8b1dcb69eefd5e73cba2430ad1ca2bae17d72a73baee18fb78b09785cb9792b0d7c6cef02d410602bbab4bc44278c69ceb0213e165a8a0f49300b52d6194a83708ef9cfb0a6edd523b3c92b7b5d07d951b8e692ace72b0e1dba75d8a76219d944f86dbdab97274f3430398fc2bbbcbfb19285053451392d5789050430736930d0894ff7819e5cae23964b0a17a92ea9066369397259adefa3c0a56d098ca39edb3cdcba63904da532ee101a52806287102a9cd767134c0ae3439ede15c62431325b489de1a90a1562d04110a3a820beb973e10ba5fb0318ef5385b1bd67ccb55ca9b8b69055abb6aa88161622adf4eba8521637dc83c57ff8135c7c69422f42839756747d28a638bf1902209b8e938e2107e412da01f1a8fbac16a7d22785949d7563330a4280f1a5a13c586cfad33eba99f6ec3b6a90468f2d64f44e4ea42473d499f3d3a5c433f4f442e1485a33cad6dad5bf8fa1bec9cbb43caa0a3d8b34540595942afa38c9af1d736ab847da1a0ffdcc56eb5dd94b4e9868dea28628741cd8fdc298db294a17d41259e3e1c606daf5c5557b28799211ed78103779744c454cc7a4b523ebf27e060afde62c578e5c6fe40362cd91b7731bd2c41c06a2c93ee36ad7d7e42cf7652dad240752349e025aa1f186aea251db47b9c2832dc879c3bf15b3346e5d1044879709a1a55c6a86b92df2c93f3496d1d3ac88904e599d3122e3954c5bf3e150694d2b265a704eaf58040113c7571850b38e773aed0da209a97c21bf8365e76f97bd6f07a590644fe62a4148837c378b64e813b41f7af6645d866c285eed8d0ede1319ab3187f6dd761987665080747fe830132f06883c7cb39174af5598eb83fff4e9b6bcf86cb1c6acc1331c89f044a885c0142172e7966cecdf2b0bbe0505f344acf63efff7344e17141d12ea627a1326f8632e754695d4c575fc58fd9d55db08e36d3f52d5f52bdf748be02209bce3dea25ff005ac76ca1d8f9a8a1cd5f7acaba58fd8c6645bc3e89f29011184807a31dda7609315174242339fd35cc5f81651c16bb1c6ceed3cf8980ce25df0e0e9e4a096554427976363819306e47774e1fe0f0902c569c7ce0a4ab89866e734ef3752e14a8bb2a9f7f5e5aa1ddcb9f891c4222f6b9bb725faa5221cb29c554ae5497ac6d46aed1e08acba96e43a16cf917b0ab1b90b23587a8552ffedced5905b4a7c5bda740b9e23fa86b00c993f8d8208cba1b284a93450c67b76910e8497aa97c7114c4195e21509b713c40e2fa17100f2caf7603d819d591849cb523d227af792fb9a5373cbde31eac9e156df66bd047f52a6e94c217b944517ab22c95192751320e873a6db9ac00a6ec4a9c117204e86fa2a1a159a431108ed63d55b6e608b5e3ba85cd34d5986817a525b295892d415cf7d776e0adca7cd5c09756eb36036994aeffe1c0ba4d1adbbf8d4dc06ebd7dadcfde390977b66d65f34ce579357b61a05bbcc044d2295e23ed59fcc14d2134eb525d89e0d4be97c844c6fb7f1a264575ff7d56f764bade99079d2e0dce1eefb20233ee1a63c0b75e9db8b1bfa6c1a1b490b563c563c1fd1bef3df2f4edd8660c6dc29135392351e4e0714e9f31c0933a8af648e42b08275fedc886e1c4509af6ca1b0818c0c56423a8ffb89848994c50235edc48b07f971672748611b4584a2c4839130f9e555984b5a65d6b7a6d02375dad365ffc2e0339ab096b6b9468c3bc02955357d785bf316e8c4fe799ce052b87d11b07277124c049b68eb5eb30d818d2b9f8111546da39454c4c53c8f8b474434b40d42c042942659a6cb49cc5393c89dc5f347eb196d9dddf281bfd59e37cad29a6a5aa50af1607c0ac5f44efd35e2cc1027c835c1cef3405a104646bfbaaf483affe05f8f894fe11267de5373c01916b6c29c7ed3bacbfe7ac3dac1828540644ad64519cd9e8cce42f00de86b231e1e751dfa5086c86a15db040e863077ab529ec30b4977df2c2ab10d8bb73e389f44668a78f7e29f389b31d34365cfd073c78ece9a38b6ed367496bb2b0f84567e1d69364f105af96f360cd8bc55b1e07d488f2f64f46c1594d489e358c06281e60a8417b6c63e56d499352e51511d9d8801bf474a772f7fb72518667f8a8fbb5a18aa934ddb9f5c0766d89b564646091be0af6b5f534f2784eb342b82410eddee3d80e578e7056a4f4922f86dcedf748c4c44918e07e5882237af09a20e6c9861e4e824ad7bbde86535d769268f9d28ee3faf5d715eb73c114e69a2a31a6c7f2826b645dc881ceb82b54fd5c804ecbeb00732c2677e1c9fa390ca71afb29c5f733404d241bbe02cc34b25e647b3f270deea12c2409042b59df9e1efe611c4e5ad83f09c1ef4c5fc2b9bd2b2bfe01e8e2074a3dcd626e173090b7c1eb53250eff3b2b934fa95aea0c8b1808117451add61c449bf725ee219ed3e655bb642c678bca66be2b19a02ba2cb9ce8d0f61f41b214a88d6d8394c2d336d0751635af07a3f38934b43a0c969ffb2beacf0044f91f137ed359b474d06834fc7e3d0dae91a8cbd11a940b4fb9a71eab1fbd2627474b8c19370a8592aa02ad60fec4eea0a9f9de171b219e9fb0c70e72628a69261150573956aabcfb7c273de21261c34011a547db0c0b1def25b80e603a6323e51a0a3ec33f9062f2c4345398099a21ba8b55c75fa7abd80dbba6da6228a474dea67320d9e6f875cbd4098ce111a2544f9d53cef01eaf8026f3605f80a283695dc742dd883d0fbae7e05ed4df3a11623b027a4e737404ba9d1ad6173cf56d037b7a1544e990e4ec8343b7f0bb18e79826838ebd6e2441ff9175c2fb84263d1f6ba61db5b79773c29793ed4edb74a343d9a936f87d501debad874c865304ab7333b7441ce072d740a9dffde966dd9ac845acdaf5a6e2c45f630ac4c8028844992bb66531bdc769dbcca906f0bde1abc34e45a7f3cd95a46e6b00f495ff4513d5c8782a15d28cc294959b221895d95a3364dbb3da006e3363b1bcf295c79776c623d2cfaf3e9101401068746c51195f7310c4fee34c1bce01b996b9c6821ee68719034f19117887293190de21cafc488a3d64c5c1a324bdb45351286603737a9c26dd804ec4c7339bf4e70747faabd429314f49ad42e5069188a00bb3d13cbb5f2e2702ed7a9aebe6839854e3bf57f097c972ae55920eaba3ee5078694f209426bf337230ea922d452beb54611a8388596dc67f5cbe7986bf22594cab7a0673a42cbbb181364ab28b02de1803473f58d18232f36faf301c322ab56b16f27852ec751cc91e909e08b38001deaa1ebdec7000b781ccf0e9e109066f74a3d88dd7cb05005950803b1938313e37c40b167bc3dc6b6cb44a86c6cf2a35964d0364d99f2c83ee32ad5922a83419f1ee1405a42557cc9da1cad39c50f9b886208b0e3f86bb5b50171a57a160acbb4419c4460d863113e16735321627daf89f508355666e9c8dbcfe184de0b9307b8f0a796536baadcc245c5ad0e522c0acf667825dceba443c8d0cedd347f855bcf3a4bc6b5e75ea83ee62952672f9a12a72b60b63ccce3e3c93873b8a837678f7dc597bf174e3c31302634e9a1353388c4ad5039dede620b0a3079acd336ea0802d2ce68b69afa7a70a24f53b0550a5d9f655f8b543d34b9776dcff941c9f76e1a6272fd911787003da3742d19d9a2842fd62d15bdc58171e6c386363ac789df3bd50187cd1b1743bf9d7a09e26c6bf7dc48ac9b689ae7b21874c2622c76faf271efd2b9d2c1f4b0778951572b885b3f8e2f377599ecfdbbdfe5b6933ae69f900a9440136d28dcb624f1eacbfc60c61a051435ed81bd5fe5c28b3f3f8c6acc2fc113429dd88ca495068bc6c4cb19275231156a1f02b5a8c7d7b63ed5b10f68b34194780e1d0de7e421fda27bcd4008f0e8376c2a2f377783a9dffdb1c4fa3897f4c3db353ee0a3303fe36acf83fd6c8a15ee0ccf58d9bc04461c62a8235073b3fd34480d8c71e35695ee6eda05ebb0fac34fe69a1ea97d6aa9585bfe12189e9f9bcb5ade84c0c46f9ed08eaab380aefee4bf547c3ffd0ace334c4ca7016c9857da318e55ab44a1e977a2bb1e923ced2e99e37578b21fe6c25bd2f21532928a5d7810bca21880ce06e90"}, {0x90, 0xffff, 0x7, "8aa23b142609331d25388791a200b164c99f875d89ee444a3db4d86ea382d2d901d78e25b3d05ac5f7f74a98655c59da9bf8416b10723abac7f0e259491499037db54e378215168ff4e6ac6612255b461583262a1f453689ac09ae1254a455c0678b3acf5a3a31c81d80bcd32847bdd028258b5aa1d232f244299c28d0"}], 0x1278}, 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x4, 0x10001, 0x3, 0x9, "18f6d8f8a7104f78cada374564d024246474e798", 0x5, 0x4}) r2 = syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000180)={{0x40, 0x8}, {0xff, 0x8}}, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) setrlimit(0x6, &(0x7f00000001c0)={0x1, 0xfffffffffffffff7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x96d7c9b1e7954d5c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffff, 0x7f, 0xffff, 0x5b13, "402266bbd685664f1e9cb2c16f258920f0454c14", 0x800, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r2, 0xf}, {r1, 0x80}], 0x2, 0xfffffffffffffffc) syz_emit_ethernet(0xffffff13, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0xffffffffffffffff, 0x6, 0x7f7, "4a296c56ade05f7ad6ad16e35306aa94020ca8ce", 0xffffffff, 0x2}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6ac717d51bc40c2aab31dac3b45cb0c71979b78b49da8128936e21b002cc47c6e7bca7c3e3ae46835edec44e55d052a7b6d240d5fbc29f14f8e458c34fff1585c2c03bc8a5774ab26a27a4ce029b2d7ac10df5d3a3574b90cc98e2cbd3ca416deb86f5faa6154c69dad1b84d7b85f4745c8ebce1bdf395ed52f1c3daa895bfbbffa48a761387fc546e808cb7750e232e13e3881619c9b7379501297618005674b2c523c8bcc7cd9887cf15a8de8e5a897efa16f14125858879e4f3a60a585656db274d33ee8aee07f9f8d57e210d16871fd8a62782b30d95cbf89e0626ad5cfaad1be40adcffac6f63361f279363ae4d", 0xf0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 16:00:16 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x190) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="b8c4e846fbd56343009a641b0883ea", 0xf) write(r0, &(0x7f0000000140)="9487c377284c35566e2e2e2e", 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x7, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000016c0)='./bus\x00', 0x1, 0x60) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./bus\x00', 0x0, 0x2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x0, 0x0) r7 = kqueue() r8 = syz_open_pts() r9 = socket$inet6(0x18, 0x4, 0x7f) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000180)="5675e19ed39ddeee8f2cee1efda8e170847859b655026e1db0f69743db8b721831c654d1dfd167d1812471756161e28e887687a6045b0665d68de1d8527e3be76c226455044b7166df2ae38e9d86bafd6a653a77c49c5b568c2c2f494d6672682b6743bc1451948c76e472bde21247e62f1680d090ac3dd844e312a9def76ac880886dc33bb6a7772c91d6423c65445f8d3fce5741e56e9f3349c85817a342f877df43d908d938a438af65084f9244f0da58b56241f06baaf922ac556ba8f10aa316f9fd62f1abb90906677d1914523e18d7138f700a42348d9f", 0xda}, {&(0x7f0000000280)="9a80e452e8e45d79334fecb12ffe5dbf4441e204cd9931e286692a8c579572d3fa2f92f268efb5ae9ec3b2b6d8f32865efdf0b490d237cba2bf3243e8580535934bdb72a44848a1c3ca67a685d1360602bfd712294398d9e44215e89875a7818", 0x60}, {&(0x7f0000000300)="f29752f1bee650c9d01f546c4cb81a561aec9a4af4012b5c2946b843ca1c922459671305fc9d078b226f0e0c4ca3105de0890db079f8cbc410677c9576b4387fcd01c812c312c4b1c9e68ac2865041db5819a6798fd508e4122f751b3ced4cfc7c57ec0e79a7a045249998e7f4c964b11d00ff341e54ed10ae78f55b571c1cf9f2339ab33235f932c4ffdea3e933d9f588a232db94bad05ea7ee406099", 0x9d}, {&(0x7f00000003c0)="8c91715eb9dc60f014ec198589777ed4eafd7de6692101498f4e68728f49588cd7ba83634e01fcb9fcddfb3eefd71c4686a34b7054871d3a9f8620c153e02c9253dd044776d080b0ff68498d433f3f7740c26f2ab019726dd3480b", 0x5b}, {&(0x7f0000000440)="837a23fafeb38082bfaa081ff3d5960699d97f2d93d4642d40f8491b7fc8c7149270cbfb8b6de7d2efbb891865b6ebab8c169cb31e69086bbbb881bab2ea97bebc4124345bed81e1c94ce982dddef75842c1f555a8cd6dc9789b3eabbedc41c237adfdbc6eaac5003ce70ff5be12a1f6ebb662b6ceb1abd5fe2d7153e2e64d67328f1961bd1486b3e064f42035d76e9f034b0f72042a606f0e3d15d6a8bc9b53fb5a7ef5666d923c32fcf07d307cc6dd681c9a5ae8b243287c933adc453128cc6ff5b32ed685bfa2c53af8f457b705d33a33e48c1dc453b9abf5dba83366e7e1e2c05c80a1ae610040264107033ad5a51f456a666d7451b9", 0xf8}, {&(0x7f0000000540)="ae45aa28c423925f241fe85dff06249dd2a5ca71ffdb8747bc2ce139e9ac4b029d92c6cfc6998b426ee3417228e0f6d13d43e4b8a71fdc7eef784598dbf72e400a6bbeeaa963b75b203d3ba5aee52415941a13159430dfd65ec1f932a34052d344fbf5bdecf63559484666b4bd9348ba93180a945c185299980763abf05d652dc838882f331b451e76bccb4eb360209c805f2e8a5dc513192711360c5178f0cc70b6ac8ba61ed04cd885c73d2520d8239f992f0ddc2f5473256ff5429a21442c65986d6a12dae57486696259e46da02dd2c339fb8d7d8df6b362f5daadb274b2ee4faed421cc2c667e404ffa4ceb70f5b94c1c9ac0d76a638f5b3669315ee71581679c436501abd6dbc52650b2a918fa6934cf21a6990d8fdd0a89095f49957205443514ca8bb242ca207ae335a2a829fedc829eec0c202f8ede38c990637f7cf2fe97c4e53a72ba8236ee16198cf6978a98affd2920a379ca4bee54181bb96c20c1d80b990f54dad511427bf14e4872c71991fb56c67562ec1cab94f4b6dc63395bdf1f27cde44e2406ef369bace77d937e2434bc4ab7f83cdfc4360a6be2da4f6af7ed469fe94775149317d69d6272a94ead05cd681425f4a5f391b5c05f83e27bdbf2458a2d11e2cf35f67f813039ea78396455c83d9c433715385711dff410b911a12d1d97eeb3c8e8a8ba12a694e8c5bd4ed76cdc9f6ba8a0bf088a01469e76e76f951a5560c9fcee729b2e4e6445fe2d7aac829b05bf8d084ecc45e3f53f9a5d9b909b4d3b6663ca2bcf9a4189c9bd49084efd6f3e5f8f73338f2b7d505c64c36380ad69a0d03c403809b6a486802cd43de42aa4d927f687a81a27dca4dc35c07321bc80c899b3a9ee5a3cb88b12ea32d7e620561106b74a2c283c50e5048de85795e208e3462e8fd474ea881aa71e14873e044bd3c66a9eca2dcaecf2e95269cd9773a6d8367785731c2e8076f562808b1e267647096e4636572871a66d9e0c99fc03c15c6c5b5ab024fd7bf29ced10370b9723c518457b2654e5aff97273a86d7f9ae7b4580e86c89978ae5f543f436f664036beffe9d43921abde174a9551646ca8b8b52432e6c5e0e0aea0e0cd83c49fea8e7ad0bf3f8893df5ab4fcb2683f5591f6226f21e7edbc6d73b6b97996ea191e92009e5b3d77de434c2fd978916ad57b64ee7eaf89c01fff20379d78ff833aeb10f8fc06a57297f1cc26ed1d6f393e8f017f9f4e473a51322246d8ab56670d2e4b5dd222bd0837efafbdcf47fefd6398622131809a7fcfd0654ec1862cd564b51196c27ef81f37f3677a183ee2fac1b1becd0ab580b8562361778a985093ed3bec702324cc9d8fd59ba137cd6d199a72004c584cea3785a09a38bfff9a635f7266ae7918ef4e670160b54e7c0c3704efe548cb077b16d23c63427796a764b7379223941d4590347b53fdca4b2c8a0f4f88abd39301aad7831e8866f89b1fcd81cead5b17c49b853f64901cbbc0c84eccfc704a05b5bf0ac419452d3616bd08922e3a5a84593eff9b628370ca1bc307b00c45c98604f88985d835f597c669d7b21acf971f6e914b2046bead85e8959e904bd9f5ea7941a1e55612241a971cbcd995c00da79c137f352862e13546e7035a6ab1c19d4e8ca27979797b19504dfad2d7c2b0a5b429ab4c21c2b384e9ac83cd55e1d303b701d6dc7ae7a6ec7cc624658ae6c3925d9bdf33c73dad4b0c714f6d038524cc1226da4860ad8c6aa4533af1830703a2781274d5859fc6a8562f456856acdd08ed6339ef1b07d362034a3c4fc3abb36ad2a8e0bf2e4c95e1643fd75d0fc89b199162bfb5f1485f4bd74ab18597921a19ca59d349298c27729197228fde3a08b5c8e8980032007e2df2cb60729214b6c52b0aa4babd8cb8d5a39657ef468748e04cf2b7adfbb6c2b33a81043e6f0c2f9dc025a4689c22ca47fb331190673e027de44f72f9c1268c3149887f2c0b1c9935730c20fb9a53c58d5aecadb3fc04e1f4955981f3ece1db77206005955b080dfe152dd0efa952f10c8325c85fc156713a65d429cb84be3bb208249793c652e878764ef3a20267041626ba5626e52a340accafce0279a0e903b2199f9bcbd6a8e1d54a168a0630f58b6707ec9d13b4889e2247e3da234725f27ebae556fe192bd5282457a06a3346b55cc5fcfa1ccd61342328cb4137b8e4e574527ac3ce33ec68b720375a562916cd6572bdb1d2efdf05514ff96d81e98bc1d5f10a883d5753f7032fe9f9b5807c8a65f7bb45bb5e1c31dcfd4607fd35235f395bcdea13daa48e71806d0aabc602ee3e49d18dea429f314897a9c2f0021a6566c9b5df3dc256c6186a8ed78adee14cfa98557b9d55214ef47dd13a40c889dc4a627fdced56883b3394f4e3765cacf63a271012da248e11f79eb2a8249fe9b8765bd7e22e5875e0ccb1f56f8a31432447a6b4e36dbc3c61b9173449b427829c32e294ebe6f2d1d11e4ce5f6645ad62febb5730a4d8d73f76e78c39003814945d862dac35fc4593dc8cd94049cd6cc0f9f01883b38d21de2d7fe01d1881020c27c812b87e1e05fbecf025c937fe403f056c3c07d49f200ff8f91689808e294ba209f6340b9d6925718c5247f0c4891e2f11a5a60351b60405b3c1f050188e280d5a1467ef16fc9eedabcbd74539216879f11b8ddb2aff435f030365f530a11d939efcf6820055b698b1ce0d34f1775acfd8958931a45771eafb16ac0d7080bd4175a0be790531a4d5898378ec6f99d2d72a252c6633536d52eea41f09a3810e7783f667f1e09c24f379b074ecbefe6e5ec88eb3f2131d5592f3eaab69516638dacc6d3bfff06f1b06eda13cf9c79b4dc89e09590f0c8e7672aa03fd1d83fd1f68ff14acf125a8c88243e676ce3f58dcd6aa0c19c19d1febf11f19918c2d788d53336944f8d204a9331cba104398d27467dd3a710b115ea2b6d9d04d53368e7b60af65e8c54f2d4d54aa61b6ec8fd6dfbc20c3c77f54174b59ffc9f47c7323b0f9dd771587a60f18865b2dd8938483e3f45d19c634c52a3ec17a6fef42d38778ad919d587109f17ab56278a8c8869d8764bf7a1a158ff0bacb9848a62bcdad94a9e081196ea6d3d7b4e98ab2040549370cbd3a0c745ac85f64b9ea034c3ea59d7883f8d65a107c4a8569cf5ecb69c274e304acd50c1be3b0be7e05df851e6554daea168280178f8edc3be16349477635d26014270142155e62e3f1454972655ff3f08bc82e779031afb1f84b52e85360c1ea00325f3a16b8327d6e78b0cccae04284283f0f48eb1cb700661234a06fcd07ce81a020cca8204ab6514552cbb295a2812bf8e0383e709775293682f0a98d36b7e00ab19c7e9434d0d361fef1142465e9dcf9c3b4f7e3d8233003b1e9441da112612a92a9743c8876684669a580bbbc170597d44ab1172ef733a7ed83029ce4e9a971e7a109fa63dbfc0926e1c24f816af375a77eb562372dd0496ab4ebdcb65f86947b14bae99b86e9daca923d56911125192360e9a60b30813f4c7da71f8e8401c4014963db4d88cfb49f7c775613d00b3ed551d28c627c8b3ac10c69353d60634826e7996a79f2e7fed3d9f4c7bb732e9d2c32f6fae7f66cedb4d3453c8a291cf1fb81d4e32053c0f1eed3e6caf4c8420212fb6f0a21e2e25b37bf2b29a8c1381a521c9e8e10a1bbdf639ae93a8974fa71a08fe7af0dfbf34b1cfe198b33abea3af56ebea11a9b7246ca8000128c4b64d1306a54f0e82b57a19157ddfade61f39e96e3a0e902f1b4cc313a7697511a576a0c9752b7493286bbdf3c19e888e68810a922ed77f0ff4486ee6bfe733c4ad26eb104ee6e94c592d8890dc18e70553262d9beca0f61f1125ccc9e65e5aa3d651e3a7a2d3134b96f7d6f4e8631a3bad769ee5d9fbb106b2fc402d3e654b12bdc82ddf2c4194dc631984b3cf3ec158dfa10bed60cae14bb12a7087e911315be89d1ff0acf5e53f4a4fbf42d010174e58f92f7f4926ba4d1f9b92c5a70bdb0730f770277dc6a5cefb29c6bb158d9cf919d5e2df6ac1d8827c267799d03f603bf43c831d19b7ab9f2050526e9d0bbaaad9c0bc3b5ee4a930f413cbd824e0d8bcf7418a285a05e5312d6c53f1df0d1fc9c7db41b4712977e4694186e6c38207ef6a0f2d7720057f97903f97c90f77e55d2ba8826a4b7ad7daa87d97791d1cc79b4df7848d79384fd2a35d77787f9352b1c5593fb3fa9134f783791d9ad2227685d5ef617c1a2a2229204d44600bc06f80b5807c7aeb6b5a7ad0fc922f00a4248b942aba4af64cea244130d471560cb3e6a9dc423e7fd27f539cf688a1d7c854708f3919f744843cbe4f48d6be44b5772ac42f4e6a9f45ae53ddf6f9e3173a212a9fea303e19a9dac26014626c379ff41c24700c0665319f31ca45218d3176cb9cac072bff0730e9a03629363d2c2316676f77aafdb4c056da1e0e8df1ba18c3ec94ac84ecaa0c640ffecf61002bec836a8b17faa8768c0b22404c5a915d8e59a4e9e80af7a51447a50a1cbc79985d0e1b710f31f75f010f9a548779455db80e350545b080e53c59960f5a4c7812d057853efd4d70778be106f60f057879a75709ffd85fe4030813e9729c8e9b797f0996bebe5e9b8baa5a3e76e361ebca80d115f6564af2a660fe82e58ef054cd88328d0c9ebde921755cde6daf1794588ad1610c95ec9125681fd980258664babecea796bdd506973aa44ee41c11bc1c9f584d7ba7d7f13db291444bb4ebe1463275cfa13dcf0a39cbb08cbfa041a1d283b1b2e4524f3848f90d024b4ff8f1ccf2ceaa3eb8f48bcae87b9bcba6b1204f5e7efe058e6857f29a00a029de505e02d2661be6c32bcd12655983aa9095080c07f4b361fc3e776e1c5a074c06076f1ff9887279cbc874b97d97c4cc81b68cb9f9980357f52d4baf0ba12feaa6f616501763e8f5c1810f648e6c4daadb327159ea8c4ec7c825a8755cbc0f734900e58599701ee4408dd10e7aed7d2af982511d816f74a5ec367fa10b41eb7e0ead7163afdefdbd79c1966c7d3aa6007d070e7095248084912b37217148ff3be5289627ab3c96ba4b48e7235960a2529ec059873143a397f839ef31ba64c49c287c1c7d8c200ecef822c25c982c6140dde3eb856bbd09fa5b87c65623f0f1bd931197ad85695b8e2790cf0ac84caaf9d3f0cfba20635ee358af381007a7cbe3a165f6d6c688432e53f9079ca0eede9723c2689823fc060516014576ed28b9980cfdcda8002419236d03a4a80d4e254c6e9439e5ea96347aa5cbd0a5a31dcdee03bfe2b0cf61077b02f2e10c05e5c03e7898b02e1403f79479ad2c1bc99e6b1d0cdb5e5edd551866c1709c34817ffd5bcddb5d74df3d5a07ee3733e55520f79ae7721bae2c9ce184d7e49681b0a69673f7530a2a72e4e3426ef9a7d2c5134a014df51adec71b627dd201a2c302783e0e415da13e7eb43b6f19304cef3743d23ee0393ad991c70262f693c59a8bf9daa8fe14469d4fa1176418eac8225b1b12ef3131b074b8f8caa7b845a93cb3025da0d42869227fe776f17bb8b5382aa1cdcf8037ab8e88c8f91bb95f4772b5568ce7f55d82952f1403eb054437ba2de539928304099b0df39d43d5213a10267ae759d9adcf515ab2096b73a64b9db6109974445f612bb494d5ed6e3195b8203ee9749f240e402fce6696e459e57c0ca60f9e8fd69a83942feabac047c091744c48fcb314e8665391b614a538deb88f89cb04633dfa57fc51b725cf63f1b17c1aec7950732b154630f3d6b12293a122e0903c690da422", 0x1000}, {&(0x7f0000001540)="a4c47d5e363f13bd2533bf4f056b16e22aa37a77ff8012eb880f26e33bae9d987bfdea3ec6dcb46dccc13157bb48056def987535d0db7777e9566f78f67b4c5e9026ae56455d021b8ff73fa24698397c5bd3ef661b84b23d42c86b4f155e16a1c13a62dc0f98ccf36c8fd9bfdcd22c5ff155a89001d77af2b56412db0eb53ee2fb0dc7a1cfe78f2617756f8a745817edf9cb9b785e0117377b6b715b55bbb54130fb43b113ea600a6c65141a818f12782d9da7419c60ec228ada95fad4c972fcba8febf5866aeb3d3260f86fbe809b3500bc05bdaeba2ee454fa", 0xda}], 0x7, &(0x7f00000017c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x10}], 0x48, 0xa}, 0x2) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r10, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:17 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open(&(0x7f0000001100)='./file0\x00', 0x80, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001180)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x2) recvfrom$inet(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x43, &(0x7f00000010c0)={0x2, 0x1}, 0xfffffefc) socket$inet(0x2, 0x7, 0x81) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') chroot(&(0x7f00000011c0)='./file0/\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000001140)='./file0/\x00') 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2ff3e500000000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="31eb57a1dddada16daf19b3dcb1f9dd9ce10d9db79371e47d776bf95c447cd164720a2f79bd0b71ea797a8318ff71aed509bef6885aa01337aeaf34e915612ccf23c685fdde3d000b5ac089c39818f0ced48999d4ecb14cad3b699cb14adda292fddfedc58a15a48ccf1ef1f1687697061bbd1e7929226484f92e9805f70c1f5fe2ad033425f15c3fe", 0x89, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) pread(r1, &(0x7f0000000080)="820d741ca7e4deeaf772bd109821dc79f83f82", 0x13, 0x0, 0x0) r4 = kqueue() close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0xa, r5) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x3000000000}, 0xc) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r1, 0x8) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) dup2(r0, r1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) syz_emit_ethernet(0xeb, &(0x7f0000000140)="1e93729b795f41a22b770f5cc9a93c1c47fe06887696eb6c7c7be97e9296a5905cdd9ea18178f3eaf1f0def3e11ec5c014a7a824c06463ed75cfaa7a83da1de6f170e5a1392ac36be068cbc86bc9a0968cb292bbf330c1deeb94a017aaa69a5518fc601df32f5d1f8dccddc4d46c7b77d2f8070b8e2fb37c57e9f2f1bce1cf23b916f542993e0e1c3dc6c698757b443579267dcae2a64f2f1d6c1d11fbb559c13c3c5971a1659cd382df7235b06bbe66fef458831c6c1943b2c8e08d1f14f439b196b8c286d3ed6569755f41cace950058fbe610846db99aa9ab34095544e30fd76b61e0cfc84700710efd") 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) socket(0x2, 0x2, 0x7fffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040), 0xb6) 16:00:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb0}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000140), 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/99, &(0x7f0000000000)=0x63) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) shutdown(r0, 0x3) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="22f046d19e84252e47a4016fcc98a9939359f33d2f945c836aef", 0x1a) r1 = socket$inet(0x2, 0x3, 0x2f) connect(r1, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:18 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x1ffff, 0x4c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000ebffff1576ff000000040000000000000000000000000000000000000000000000000000000000000000000092ca00000000000000000000000000000000000000000000001f000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x2000000000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x0, 0x7, 0xe4) 16:00:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socket(0x1, 0x7, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1423, &(0x7f0000000040)=0x3, 0xfffffffffffffc78) shutdown(r0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x110, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f0000021ff8)=@abs, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) recvfrom(r2, &(0x7f0000000140)=""/145, 0x91, 0x40, &(0x7f0000000200)=@in6={0x18, 0x0, 0x6, 0xa55}, 0xc) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) dup2(r0, r0) close(r0) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus/file0/file0\x00', 0x8400, 0x2) open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x100) sendto(r0, &(0x7f0000000000)="3de9dec417746a38b37016b79bff135256639e1d731c1635f0bd75e71a1ba66d1e0c6a5560d7ce47412f475aee9078ded13fef7d94f0f40a8a83baebe4a468c6f183f41245bfb9c0b9be81a61ec43a92b8503e34b92f0e02d75a4f8f86d56d96c274064fb6dee09d0c3429261abdff27da676a3fd15dba5d2071328d5a27ce99ea898cbc3899e29f3ed6129d8d01b07e7d8aa46b70c2c5917a2e16a0f93f16b39da1d2b78082c8101209a30f85cbba8a3ccd543e0c36ad8705652a0ad56feb5efc9b880fa880f0869180338d", 0x4ae, 0x3, &(0x7f0000000100)=@in6={0x18, 0x3, 0xbab}, 0xc) fcntl$getflags(r0, 0x3) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000380), 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x80000001, 0x81, 0x1, 0x4, 0x0, 0x7, 0x3, 0x0, 0x3, 0x7b3}) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') fcntl$dupfd(r1, 0x0, r1) r2 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x40, './file0\x00', './file0/file0/fi'}) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000440)={0xe6, 0x0, &(0x7f0000000340)=""/230}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r3) setsockopt(r0, 0x40000000029, 0x6, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x18, 0x1, 0x6) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000140), 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x15, 0xfffff, 0x1f, 0xf90d}], 0x4, &(0x7f0000000200)={0x80000001, 0x8001}) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x200000000002065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c", 0x0, 0xfffffffffdfffffd}) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1f, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x964, 0x22}], 0x1ff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x82, 0x60000015, 0x3, 0x6}], 0xf81, &(0x7f0000000100)={0x100, 0x2}) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5305) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:18 executing program 0: chflags(&(0x7f0000000080)='./file0/file0\x00', 0x10001) unveil(&(0x7f0000001340)='./file0/file0\x00', &(0x7f0000000040)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0/file0\x00'}) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="75f41f00a400006c6530"], 0x10) r1 = dup(r0) fchmod(r0, 0xa4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) setsockopt(r1, 0x7, 0x1, &(0x7f0000000080)="7425596cf2d4e546f8b1e0cc200fd8e5081fef8f2cbd760b8a3c4f759cfbbbab740d056342c9fed9663b13e1f2f5d91ee30ffd5850ccb66adcd90430ca1cdd665b390f2b8755f85408e8b3b2", 0x4c) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = syz_open_pts() recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/71, 0x47}], 0x2, &(0x7f0000000200)=""/199, 0xc7}, 0x801) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0xa, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000000), 0x4) dup2(r2, r3) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x178, &(0x7f0000000080)=[{0x100, 0x6e, 0x5, 0x81}, {0xffffffffffffff43, 0x1, 0xb05, 0x3}, {0x9d, 0xa09, 0xf2c, 0x60}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_execute_func(&(0x7f0000000000)="44dcec47208700000000c4217c5d57003666420f3a60208fc4e1f92bbe68b651cac403fbf077e1040feefd0f5764499e66470f3a0fdbd20f38f00a") 16:00:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000180)="2e4701ecf740c7663d83bc00716de992f2217753627f79d41a73ff1c104962d43fa707c7d48c340f2a7806bdb06c185e49731779c15362eb69c5de9bd1cd8c60aedac77732c48932781052618d50a0f6ebaeca265433e6520d02d90eb21ee973ef1df65ab4bacf8425c25c14548f473eb1b6e872ba345701722d1ff999bf7dc83ae873e9da0444b6f0", 0x89, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x100000000, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) dup(r0) flock(r1, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:18 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getegid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="5ab0776d999daee670e4b6b08531ae11b6e6093e3d15e34c15c62db2095b2826502878bc93311b269def05e80c889e7600739392b36452da44de1bd7cea23ab73b6be21265223661d06fa9f1ad81ee2ea2220ab64f71da5c5185", 0x5a}, {&(0x7f0000000100)="b86f1c25feb69fb9924250cfab0b3f70bb7247f93cbf87f423733353894a62ccb4fa52a1ff37eeefa666d6d62b8e5c9a93bad5c2fb8c598fabd045851fa5b2b56b165cf308d0d06704cf240dcd841243de265438e5c0cadbd4e04bd4792ae9362f6170dabff1f7bce6c80e0c8fc70257bba8008f70b6ce", 0x77}, {&(0x7f0000000180)="2336b443b80925ba4fde5d20c93bc052e658aae2d0c82fc7340c33337b5f44661c92193f958f62fdeeabf69e747cc23d1b02045812ba941cdf9afc512aa797c1467ef4829ebf61aa0e60b7478471efab13cfaf23f7fe03456536144d770d62375ebc522c5e79cdd12308fd34893cda235d931b753664eabebf23d9a9f160cbc1050a27800c9c265ec3df867562bfc7dd3a3988a95ed8960cf86421ef7ddff71d07cfba5bce35f732fcea08758c4cf055a67aa3431d2db8", 0xb7}, {&(0x7f0000000240)="1c7f80eb0aeda0baea7b56685e24290d9501d9781134ff8c870c9cf27dd153dfaf08423e5196c1458520e691bcb241c73702d1143da81ff3db41fe766b3f8be8e07da163d445118124098956b9a711c66d0c889c129c65fdfe2c767c9357326030beae19dcb7", 0x66}, {&(0x7f00000002c0)="d13604af81d437e642e69a48b756398974f34f5ee722b1070bf304c301efd1ea761346", 0x23}], 0x5, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r7, r0, r0]}], 0xa0, 0x400}, 0x400) 16:00:18 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet6(r0, 0x0, &(0x7f0000000140)=0x1f3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setpgid(r2, r3) r6 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000040)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x9a, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r4, r5}, 0xc) getsockname(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000002000000000000000000000000000000000000000000000900000000000000000000000000000000000000ddff0000000800000000000000000000000000000000685200000000000000000062362a625ce37e4947ca8b5663a7145f5c3d8a7259b9bd"], &(0x7f00000010c0)=0x6e) 16:00:18 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7fffffffffffffff, 0xffffffffffffffff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x101, 0xfff, 0x40, 0x8001}) r1 = dup(r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 16:00:18 executing program 1: r0 = socket$inet(0x1e, 0x8000, 0x1) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) 16:00:18 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = getuid() setuid(r1) 16:00:18 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0xea53046d209d0f2b, 0x0) fcntl$setown(r4, 0x6, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000300)=0x80000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r5, r7, 0x1, 0xdc1c}, 0x5bb, 0x7, r8, r9, 0x1, 0x1, 0x7, 0x7ff}) 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x3, 0xfffffffffffffffa, r2}) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x7}) 16:00:18 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x80, 0x5, {0xfff77ffffffffffd, 0x1}}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 16:00:18 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005bd000/0x4000)=nil, 0x4000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c000071be", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) socket$inet(0x2, 0x0, 0x3) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0xaa, 0x0, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x26, 0x400, 0x74b8}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000086, 0x3, 0xffffffffffffffff}], 0x7, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x40, 0x9, 0x2}, {{r2}, 0xfffffffffffffff9, 0x20, 0x10, 0x9, 0x800}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x8, 0x3}, {{r1}, 0xfffffffffffffffb, 0xc3, 0x2, 0x800, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x3f00000000000000, 0x1a5}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000004, 0xf0f, 0x1f}, {{r0}, 0x0, 0x4, 0x8c, 0x800, 0x2}], 0x0, &(0x7f0000000040)={0x4, 0x8}) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10881, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/45, 0x19}], 0x1) 16:00:19 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x101) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x81}, {0x406}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000040)={0xc00000000, 0x5}, 0x0) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000380)=""/183, 0xffffff0e}, {&(0x7f0000000440)=""/234, 0xea}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000005c0)=""/71, 0x47}], 0x6, &(0x7f00000006c0)=""/140, 0x8c}, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000800)={0x1, &(0x7f00000007c0)=[0x20]}) > OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x74c) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x7, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8]) 16:00:20 executing program 1: r0 = socket(0x13, 0x8005, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af62ff37282921e4fd89720fd3872bab70c1f5a872c8810600c53c894103b22f310b404f36a00f90006ee01be657ae05c500000002000000000000020207a371a3f800040000000000000001000000000000000095da", 0xb1, 0x0, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:20 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = getegid() r2 = getegid() r3 = getgid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r4]) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000400), 0x30e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) r2 = shmget(0x0, 0x3000, 0x205, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/154) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget(0x1, 0x10) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) syz_open_pts() syz_open_pts() dup(r0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) bind$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530004098b72fca1bc89e63971136be95aec4874cc305000000ad2d1b8e0f49e0ad7ad7bf7adaf6c5c22ad7ac8045c32f76cdf7086f6b4f1b03abb1e3b3821bfd1bd337c9636d2bf144dbe2f4b44b5f76921ceef07849159404f8aa3a634b0748c019af16970ebda2cad574ea51b0b3bd4ecc6042c5a6201559d442c9d871cb8d2c453a1b64b42c3f5417e00d2b5aa87f91e5e58ce845c0cbba6925cce428de35d0f89c9fc44915156310beb26e83bacf782d27c3d68a68f9df0d9b5f4bbc5a184a469d5f813a5e7607391f8cf816f37695705d14ba0b25e8e6de44d8dd85a42186d3505dd1fff7cbea4d60"], 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="89cfdfb7084676cac329de63bb9a077cb8002e2112e7368ef83fd4792b42c397ab40d4cc9e2e818eb4e01b579955e8fdc98e1e27e81f7fa23720105967567e7a3ee6cbba9549f5938dc8", 0x4a, 0x401, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=@in, 0xc) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x8000) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x2, 0x1010, r0, 0x0, 0xfffffffffffffffe) getgid() openat(r2, &(0x7f00000001c0)='./bus\x00', 0x48, 0x4) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000300)='./bus\x00', 0x4) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x3) r2 = dup(r1) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfffffffffffffff7) readv(r3, &(0x7f0000000180), 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0xb, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x9, 0x1ff, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x21, 0x9a5b, 0x715}, {{r2}, 0x0, 0x80, 0xfffff, 0xb97, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0xcf4}, {{r3}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0xffffffffffffffff, 0x3f}, {{r3}, 0x0, 0x10, 0x40000000, 0x2, 0x5718000}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0xf91}, {{r0}, 0xfffffffffffffffa, 0x5, 0x0, 0x2, 0x1f}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x101, 0x38}], 0x100, &(0x7f0000000100)={0x100000001, 0x401}) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="cf1a9877c27b416268a5380558637c5303b354c1b3cc394abc0e98f05cac00c2d5021bb7d8df40a19dea5c70f9ef7e351c7700c8ba487782e3209ac1c6a75bc78f0d5bc72168643d57313d75ce30673a9ba8ea", 0x53}, {&(0x7f0000000140)="d1789525bc1da3ddcbad4e277eb695e2d05b0a1666a10661cd5d11acf1fdaf1855382538ca9a083a78f1e4b2390f261117d0af1222612fff3e3067ccefdcef0bcb751a4d5a1f2a9ad26139d49e2e54060e798f5db0aec7aa59dbe243ae3cca74effc8325416ee94c4e2a7026a2ee904513b39165888753db8c6ee80f78d21865601c2f7f1c9ae1", 0x87}, {&(0x7f0000000200)="6e9794ec48f59e5421a1a724591e9d024c61505a2f12bf9c2389ea84a53ad40546a7445ec423184478000544ceb1084b02225a335f86063ead959d09c7929050227f296da5e07eef92e2507499647800f756db6feb9ab2b0913a3bcf61b2307de1f0fefde47f36f5d3cced728c606a66b7e445ce50331356bd277c6a0a4edd2d90589c0e8866a9d913752d4f378b53f8", 0x90}, {&(0x7f00000002c0)="04bbd62a683cd1e1cd476c19a3cd0992a749a2ed9d", 0x15}], 0x4, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) 16:00:21 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc3, 0x7fffffff, 0x1, 0x4}, {0x0, 0x6, 0x3ff, 0x4}, {0xffffffffffff888d, 0x4a37, 0x9, 0xfffffffffffffffd}]}) ioctl$BIOCLOCK(r0, 0x20004276) getitimer(0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:22 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) write(r1, &(0x7f0000000140)="4aaffb2c9eb151f7bb5583336a84eebc3c87c671dd5e3046d9ae83f301c80459502edb5f25750c54a3b109f8497eecacd34613b61f270a30ab289ea94be180b9832ddae6a1fd7617bdb476f7eda3dde8279893878e091ad4b1788cae67bb56a3a35750026e0ea26cc952e2f0189b93083e6b9c2f26353e765a9522822e1e7d3271e29e5f29ca82cf3cc700bd06e4a857cc5393e1", 0x94) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r1) 16:00:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x121) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x0, 0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) r1 = socket$inet(0x2, 0x8001, 0x81) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/113, &(0x7f0000000180)=0x71) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a38ded43832618cab6cc26b7f79cab171920fda77ceb2ef5c9d86542f92641fa2a08659e40d723a366655a0ca1790fe3823a4f24cf7766fc762bae9ba756cf8983f4e014aa67c2ed225070900a93fd45362b533bf2278f3e2aafb18a9c28d903ddbbf695c87d1a590d"}, {&(0x7f00000001c0)="240e8cd8e31f3d10190335b820c3f1ce423e5e4dcb18e00be3e5193f4f412f79f6717c448a8ce05b8aa22d64aacbb1cba10daa1db6595c6d67047809396beab58e82807385226200a259e13f253b143d3d5e7940fa06bab9613d450c12ecbd2f596fbfb2fe"}, {&(0x7f0000000240)="4fd3c9be3d04475f0153343fd342b966b23dd997a5cd7e4de61a1277498dc4481214df157072f36161ec42ad64376aabdc3fd349fac4a05e6fcf450a99233e4d20840031e4f2f0432fe358674680d43627cd47363e5b6ee13eef5316c8b1aa468025f1737e2817c0f44ddf99dfba88791e1bf554e072a376ee4098ab46499516"}, {&(0x7f0000000140)="0fdee475414fae1fbed877f05a2319a0339116eab04f2d47948a4d6b751c5d5a190940cc1148b8593cd40fbeee6111be8b3c532d76bdff7ae6"}, {&(0x7f00000002c0)="3e3c2abec8c34242f77d50c1aa20eab15567df45df6da2142fb84de1f0316d78837897b0a1a7e2b7cb354706ae4d6bc36076b91795b61d28b71a268511d48194c4d335efbe98c0537986fd121702009d6223bb9d1ca02e1ce2f30a929fdc0368eea429986fba27fb9dca198cf516a9b78fcae250a6162d78d809b8b8954046713343d19354cef9bcdcaf1f192fc09da9365542e49f6d15738c60ad13e3d47d348a93025102c58e2bb3f2d7ee467e25896ea78b77b1a3d8d95c092d6ddf8853f2cdf9f4d75edc781dac787daa3c38338c183d4842efdc049b6cdefbc638dfd51f6d45520f690bf658e4d69028729cefecac4c3f00c07f"}, {&(0x7f00000003c0)}], 0x10000000000004ca, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x1) write(r1, 0x0, 0xffffffffffffffcf) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x0, "85a6805694f08679c6dbfb00", 0x2}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3, 0x3}) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000002c0)=""/239) setrlimit(0x7, &(0x7f0000000140)={0x3, 0x1ff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) getegid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000003c0)=""/178) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x9, 0x800}, 0x10) 16:00:22 executing program 1: r0 = socket(0x0, 0x1, 0x40003c9bffffe) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() r2 = fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/206, 0xce}], 0x1, 0x0, 0x0) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x3ff, r2}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x80) close(r1) setsockopt(r0, 0x299, 0x2, 0x0, 0x1d1) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x5, 0x9, 0x5}, {{r0}, 0x0, 0xa2, 0xa9, 0x1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x96, 0x80, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x7, 0x5}], 0xe5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x9, 0x81}, {{r1}, 0xffffffffffffffff, 0xa, 0x44, 0x4a5f5e85, 0x92}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0xe8}, {{r0}, 0xfffffffffffffff9, 0x82, 0x2, 0xffffffffffffff76, 0xfffffffffffff000}], 0x7, &(0x7f00000001c0)={0x5, 0xffffffff}) dup2(r1, r1) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x3) setitimer(0x0, &(0x7f0000000000)={{0x2000000000000000}, {0x0, 0x2cd6}}, 0x0) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x30080, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xfffffffffffffffe, r1) r4 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x7fff, 0x5}, 0x10) dup2(r3, r4) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:22 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0xfffffffffffffffe) getsockname(r0, 0x0, &(0x7f0000000100)) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/124, 0x7c, 0x42, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000002880)='./bus/file0\x00', 0x10082, 0x2) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000002680)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/164, 0xa4}, {&(0x7f0000002280)=""/174, 0xae}, {&(0x7f0000002340)=""/187, 0xbb}, {&(0x7f0000002400)=""/190, 0xbe}, {&(0x7f00000024c0)=""/172, 0xac}, {&(0x7f0000002580)=""/93, 0x5d}, {&(0x7f0000002600)=""/128, 0x80}], 0xa, &(0x7f0000002740)=""/189, 0xbd}, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x4465662b8c2dc4f, 0x5, 0xfffffffffffffff7) getpeername$inet6(r2, &(0x7f0000000940), &(0x7f0000000980)=0xc) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14, 0x0, 0x0, 0x2}, {0x3f}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() sendto$unix(r2, &(0x7f0000000080)="c1828dd4bb", 0x5, 0xc, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) fchown(r0, r3, r4) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)) 16:00:23 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x800000000084, 0x0, 0xffffffffffffffd, 0x2}, {}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) 16:00:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fb, 0x1fffffffffd) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) write(r0, &(0x7f00000001c0)="9f6e6a506dd384b751d57d95b845f5d38bb263dd74d15d412ca36618b93bb6bb790a1fb803a1b7d78194ee13cb9984a17b56a46722bf2d5d747038", 0x3b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0xb) write(r0, &(0x7f0000000040)="367d34d2", 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)) 16:00:23 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x5) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) nanosleep(&(0x7f0000000040)={0x4, 0xdea}, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) kqueue() 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSTART(r2, 0x2000746e) write(r1, 0x0, 0x0) r3 = dup2(r1, r0) bind$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="38f03554b1ab", 0x6}, {&(0x7f0000000140)="348f48fd396ebc7aa5b5f4cb3d7f875fd3ba99527da30f54061b432476184889ac43e28f3378a7f64d7d800df2ca4d3ee7ead27e2b527cc01d7604aae5b7b5e3193ab2f6e1a8f37b7ef3c4f95d8f9f057f721a3dab573caae09758334dd791555f03a50c3d664cd38a4e53853ebdbc22ee64a0318d2b", 0x76}, {&(0x7f00000001c0)="9b9e329c80774fe6c2da0167b6f5a36955a035c600059bdff0d97b29422adb77bfe62c11b178", 0x26}, {&(0x7f0000000200)="ce87e40c4f51624de3c672ce48280bf6e57ec56011fc037c9005b13ddb15a0ed8443912df842f70e275607c6f02a47f664c04c8a18ad4f97cd308e19d2689537f0c9481159546cbaf579ef9fa1c2161c75513478ec5cb79fa3cef693c6ef5a88be3306fbae2e490e3b1634383a6051e337bcb1bb32f63b90b53ec494f2d5ce957243d8de7f862bb72c9f08eea43df54c572c352b2f7adc22bdb8888955c4a62087269c04a396e970d650ff73ba34b7fe4606d4b6505181b1b7e796866fe964570efbb337a2", 0xc5}, {&(0x7f0000000300)="b8e132a55230b4178924fd778f1195eb2871fa3a4817b8edd640f1d2f1ca004283e89caba8a03977aac9b815b0b0cbe333bafbcc3069f69ad9884f13a522ed6c6cdeccb4bb7e34d38d125925c2af82f44223fa8d17f29b3b2ab3c2ba4479e43d1dbb7a0f6b32dec3c9547d4ef603d34955d6b4dcb72d86ad084c535c849031e1b589025219e9ebc01cfb61a38302b7967afa88da454e68", 0x97}, {&(0x7f00000003c0)}], 0x6, 0x0, 0x0, 0x400}, 0x4) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x401) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x298, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x457, 0x1, 0x0, 0x0, 0x4}, 0xc) 16:00:24 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x83df, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3, 0x0, 0x54) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x200, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffd, 0x2}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001440)={0x2, &(0x7f0000001400)=[{0x7, 0x63a, 0xaaf, 0x5}, {0x0, 0x2, 0x3ff, 0x344}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000013c0)={0x1000, 0x8}) fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001480)={0x1, 0xb6f}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000001540)='./bus/file0\x00', 0x2000, 0x9) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001500)=0x166) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffffffff0004001f8e99f646423caa008da600001a000001"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x3) listen(r1, 0x5) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) recvfrom$unix(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x803, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x403, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) poll(&(0x7f00000001c0)=[{r0, 0xd}, {r0}, {r0, 0x90}, {r0, 0x4}, {r0, 0x25}, {r0, 0x22}, {r1, 0x5}, {r0, 0x100}, {r0, 0x60}], 0x9, 0xffffffffffffffc0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) sendto(r3, &(0x7f0000000280)="dd4209b88d38264775bb29ce68f32d7c5e8ad04156ad986c0c65e49298c99e827d46bc23bc438c2e7ae807246e31f8e7784533a02568bcf6da7cf5f83f6d3ccca126ca6076db93be5779e0c29e8d6f010ef4a6e706d880daaa5987bc31dc6f07f775c5effb9bf041bc6881e8952b3615b80a77a5dab5c33f29c3ad49e99b79b1d94596d3b20cecbdef2d84e56a68838b288a0a7cdba0ea5676d0e7ccc6be03adf80f73791538260a1e3af0276ae03364b8a8bf1e6e63673742d7cf7eb9643118b82872d616a4c4f4f704a190cea07cc46dcda680f4449b291b2bd27658ef75a7f0ab43c9d0b9a0980b91c74a4a45bba166d273b804875e50dd91fdfb2834", 0xfe, 0x405, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x5, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x59, 0xfffff, 0xff, 0x1a}, {{r1}, 0xfffffffffffffffe, 0x20, 0xa0000044, 0xd9, 0x6}, {{r2}, 0xfffffffffffffff8, 0x19, 0xf0000006, 0x1, 0x3}], 0x2ec00000000, &(0x7f0000000200)=[{{r1}, 0x0, 0x40, 0x40000054, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x800fffff, 0x100, 0x1}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x30}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x10001, 0x3}, {{r2}, 0xfffffffffffffff9, 0x44, 0xf00000ad, 0xd4, 0x1}, {{r2}, 0xffffffffffffffff, 0x45, 0xa2, 0xb03, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xffff, 0x773}, {{r1}, 0xfffffffffffffff9, 0x5, 0x2, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x2, 0xc0000035, 0x101, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000003, 0x5, 0x1}], 0x1, &(0x7f0000000340)={0x4, 0xb}) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20801, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/42, &(0x7f00000001c0)=0x2a) r1 = socket(0x400000000018, 0x8002, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) syz_extract_tcp_res(&(0x7f00000000c0), 0x1ff, 0x8) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setrlimit(0x3, &(0x7f0000000100)={0xffff, 0x1f}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000080)={0x0, 0x100, 0x1, 0xfffffffffffffffc, 0x40000000000}, 0x755) fchdir(r1) 16:00:25 executing program 0: 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 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="3fde6c799786fc100d5e2f7ee38d02c8cd8f113f0ca819afca3bb2ba3e642a32218a0408c3a603b854024ebe455d01f1ab798d0245e73c7311286d880c82a7e46aefd2ebaf1864cda2b1eda4ddc39743c93dbceb555e4b2a43fe0fe0b91a7e4b563dca2c1e20bbd3311329a2a39fdb6e56cc45d5438e66e71068ab1acea7c3f2389351c202cff5dbc7c1db664dfec010de8df772a64f0854a178fd5bdb05051c28a7e7f7301f6a5548f323dca22b79a0919a082085c7f9d88acf433a73b46e0d73d7e5da08e499b780eee94fb085aa10f361d842d69933de1194677bfc4b7c43cd237c34343ba51031eb18a9472f5f45f2a08f922e3e72aded1e77e5bae6d6aa0820eb4c8852a94195476dce6d47ab22cfc258a3221112885fed7e9c6eabfe05df59a3e8ad8ed28d2d65be0613ae374da79057286e00e3dff48de06501a5b8196f3a7965a563af622ba421fe4a2eeea1491cb1eb09036945d31ace9ba5bdc61660d337bb67dbbaa3638950f6c0befb09ea48a0c735d574cd69dc66a63a84a82b7636213ffb279e7af92f02f9884cfd2cdaf4a3c78bde941b95dc4f92cc5df060e32f581843a3f2c1ce823fd75624bcbf5f8342f8843f8699741348e96a973588b6373f1bbd8f08523b245464abdd32645a48128583aceefdc85df27f3c6f6aa4b2ff7c3953b98a61c6a56ffe2f852eb50803540b32b03aea580dc7b6d6f6565d317a543c6b41dd7490f9f2006b13e9ac8bb27ad2dde7e4f0692c0b164ce4d4a3c91710168895b3f67c214ed8cd3be34a3ff9b3693bb634cae4ed88f2192a7dd142639f7e08f1ebdf80ff5bed0e0769199f4e5c1dfc9db89a842ac398fce9862e80b5954871061376a40398b129a88693a672134464808b84df15448f5aeaf01d93ee51646e388ec8d0b89bab033b7554a504386626389bafa366b70e7b2f30681baddf53e0f0ac37cc82812d5664a0b99d9f1bad778ecd35bfde63f8f1d57012fd2aaf60193f12b8ac9eb6eb8946058c54fb0c83a9237618bbe73e230c6ed06bf8ab0a15547888b6bea4c3407dfc804831a97223885b0d2cdac4004a0435a1565deffa842a9c0583dd7cea6ae14f96e8f7399bda0364196844d33465b5d9215c84708c83b7769f65df537bbc9cf7f5c804a259e6b0bc74c58be49d4b244a7eb16dbc2de7a4e0c765b5fc97cf21786f7072d2f5cebc7a9ed9fef7e416d3e5b1713a8a9be470a5de4ee2f1f931dfa70b56f1d959b759838e7364239f075d27ad66ec495ac0d2360eb8ea9d1c583e913798adeb16bf6451178355b01d9c51bc55e58e1f69ddcad69bc653c564023c6ad17984cd99e95649357f519b1e27eb1c7b018cd45b8289323230bf10d423b6edde5b5b9ef2e5368d0c7c941344f06f32727bc2763b08ab489e6f48bde0c66f0a9baa5f9c7395f4e8941e930e37909d6d5d63788ac1b5c67b1cdcae199b576fc0f501daa0e87fc3b0367a962566550116d84c1f375458690cb7558c9838e043e83e7ba497f50f30a67367c2d1d2b82c079ba7c781dcad9f3b1e3a6afbe3cdd0520087b4c2c85f98dfcb1f737cb26dc678d6a0eac60e600f9aef2fd2f0f84f2abd923c23b45d78cc5596487aee084516b44bd56e01efe14c0d7a0b94b2fb6d434071ed5fa0b395770701f2a5738f3582bb637afc4c691fb050319782b19d2ca3bad5f433eb3c657a837020f0175d61ecc399512f19160aef6abfda82ea4d47cf71b021739f18bf0315b71246049f2e0da70a724aac02601dc456dc352fbf482ce586177ffbdc614046f842d600cb5cf5a072b7583fef5386a02060a1143c8df53e27fa039338394494b1dcbb12128d2ce0d3f22b8a0101bed668e3194c10ef9c06a32d482bbbfe7cdf24723ccbbc454e13533626afac4988b85c320b861150b5ad50cd503aa56509ad67f8ff6b45e70272a95d77af46f2fc9e62a89b5ee694bd5c61ceda85a012c5290333020756ae294b1a16acb03815ef6bbb759bf6aaa43d0b7c5078c7e89f9ec0d305ef32fd1fb7c2f1dfa98d8757763e6db6ef3c42b1aef12cd54cf11a26994f2a2f8f67c87111552c0f7fcecfad0b59d15211e9493c09f7198a2a88d1708e7ddd24fd22f1aa6e7cd89d6bce60ebf611cda1af625cddc04540b75d606b67b23547ac8d53cc100481ca1536e9d9a738dc0c4c073b0208c7c61af784f128469cbb1f71fbbf3c27aa7040b3cf5e16c16b77c471ec8f36c97a0b3b2e901d6f378fcb53fdf65e3d80220e8165a3833466471b4e6d301d912c4feabeb3d39945a0321cd7ef414317afbd1210c85712f06ce0268a16129bc2b5a7f87383fe602e0aa33218f8ce01b4e7ab95a980052fde091e7d7e90cc3be7999667c7bfada2bf68bc63d37e466daed6acd9b244d1547587dbbcfb3d00d2ffce71b849a6a172ed2036425de033a1aa082a8592169c5b522ac1897ffd1f88b6f22ea3924fc4dd479c02a1a24c401a2f5ff054cd878c1a6a1d7d088972d6f99035eae069373d1e64d7f2f70473143f98de9923bf3c04c7801cb8e3cdca5e2a7f70cad976fe00734f542aa8fcfd63649ceecb601849109bfb17b05c96a25c48060b995b91b453e71d19d722890b758cbe4370857d85da937d8dfce6a8882db6a66966a82601617fe574ac3f5d246dfc7987ccc2a116f2c3edcb41527d78047dd00cede50c145c8f4b3500920245282428ee957aea9f0dff62ede00c153145dff150ee4ec2f2acc02d5ae943f0bb5b888036acea9eed6e5aec48211896de0458bd6484fca6037e77b97e3542b5fba846b902401a15c155e864e9be98eaf93f193668658b536c9c3c6d1853c4bc81047536df3d49ba3e00fcf23707bd173d42ebbf6c6a6da4454f74ba08de500e78a4d41848f7dcbf13c4c575da155fadf3b057f047d0c5f80c2d1eee1a6ce2135d31269c91c5f6e9f5cdd0205aadfcfb0de7ada1a5e6e5eb43d1e10b8a958e8093c54df3758871f8fd82b3d3142ba4c4396ed16a7e89b03ddbe646fa30c2439235dbf9c7aaea31be5dea3a271d50b98b645f7004404ee6b925071a09898761c4793740a57b7c2e99db727251b6acc503efd45eeea3f9d1a87bbc7d36f1b834090c908260135e70b46575e027747537b020d8edb4d0206a9d7187b4fb1e65f808d7211b077b7695c4fd156fe39aa4bf58c7966afc61fab49e142183f2081cd691b9fbf301e1fd0e0c599c7a468c96d25588bdeb0fcd47040868e1c065ae9ada3b5eabf1c26b451db17699c5fc95c4da8e0f4ba3a28a0041826185b2e5ac1c7340e0955b601bcc63dc95678048afa3ebdf32e5e718cb355746add2156c23fc4f493c28170c91fab36d775e3cff89931e00578c5683de55f2a9351be68ac60b2f18d87807b004a248ec41a36663b313900df0605b6a9284602fbed03a8e51c64cb7efc8fc5fd0a16730cac10331bae61d0420c23e4c3ed60ee2ecc3908b28d935d0787c93a25e297757830e3a0a32d861bc37c336ebc6bc847115e55b55d4b4d35c1e1d51748193c1819034757f3c71e2700c54f227f56183a9208d60a4e32ca70480ecbf5992dbe553ac138470d3143108d699ec43f02fbf00b919c9d52fcf868db0113e22bbb8e5f276c2cd0886c731b940b669554667ec2130ed534331d779d5375605a5e3a51602d749ea9ba344076d7ffacbc3c5a620d078d1d4999c745f6de4a81bc75514f09647aac54c74e0138d8b27e78477ff9ef9bdec1844dedaa197a42ca59e7aba15066dfb91c1a026b922c830694e81ca9a541a5f9180d09526ed3f16fcec2f896d56fd8ef1953c4ec15a9f9c69a245b68daa02abcc8dc64867b1c96eb5b3d5b0ce0b64a097a5b6cd9d6e3f4ae7122b0f66533dca096acd766a9798318ae1d6f77ae15c4f0c79a68d4037bc8e2192c2674ce788aa3efe079e355ba84dfa6ea424fa5f1c92de1750a82f97d9dfda62536484610f294a7629071e3e9959f900a160e325769a413e4b6780a7659dc60f422656577a2abeec6e7ecf08db5bbee5ccdb2be9369fd0ede8f12f416ba25366a097432a245b3bf3b77ad6c16873fcacc0d4b2796cf318602f6ec9e82bcfb7e90e5a1c5877070f73e74e1c71387dea52ca95b0149282e8ae08b869b1e248ce2f9fbb3d768c1fe03dde146699b72390841be4a62fbc9ba84124bb7459d2262ec72287d01b2812fa14918c97fd82b6a9fb9cf92305093eab5621e449bf3e1ff19308c85904274b2a5db0e5e576e746faebb474fca7f6a42dbc7e5d845bf7f39b1d65372738b296dd5e3ff3452f00b8edf234299817a88bdbf9e525a2561de69a3844b206e623ad1e06f08679a7146d81398ccbbb086f4a347c4e8bc35502cf45bfbc26d1f80ad2ef15f31ec49ec4b71147a204a7e68befaafb5d50efdc5dce83b44650854c779743b31990f5b02d2afbe54286eaef3da8cb0e07e983ad5a55b6ecdc80d56b9336c84830b6fb7afa69f273a1f44d931b4510953b18085c28a1d330b9b6b6e102e6c61a86828ea008e8edb2d5b5be15bf77bb8482e681e69382e6552b3cb51f01913445b683295902eeee84db121e17c5ee5f6ff5a51923256a3b20fa3af2e0f122828a30c37cedebe4be6b4e1ecfc7ffb90ccb836908aea650957cb54fc917078825fd52a54bc372f4e0cba6d38e24c7a32b19ac004ee5cc6a5b33a8c2d49ac37519a2424dd76bc4d39970e913be6b86ba52d4d48ef5b8f2fb7fad49f21ef9d279b501f3b9225c868db01cb637082e48164b96a23355812ce649d4afefec3090caeeb29992ac972a573c27d840afa1de55af945c4927cf8f088d4f49c6e7fa19871ef51626281c065355584cc0a54b05d47413b0b05d6017c178359af74bc8beda317e140a21e4b7e686a00ce5a0ed80d2d3ae0bb6c3fa425b4e8e4a18e0e270fb6a73fe58a7e9598f2fa729deb521121af264b3806c5429b9d7fcdff86b961ed46146bd111752a010bc05b5ab4f8562d9d08b4399745e35ba145d278b945be7e0f7ebdfea03bfd236d5b0615c7f85b2afca49b9c7fe1deaa0bc035276eeb637c2b8bda643fed09b7565f72ccbc7ddd86ecb3b878b0c158bb566a2394218e6b6b11703bab904dcfeece733224599159e0036335f78141a4f22aa1653dd70bac525758a89e863553a1ad87efe470694bc6cc3d4d73be9c97dc59081dade26d24efc5ca01ad5f13b3c11421a1a04ce57454d046d80da7b2aec4c12127e1eb9b01df5e96832744f211729081b3942ddd7b868d58ece03e77eb23b9accf091311785c486ed3f0066f1253e40901435081e8b3c0a725c8206013f107c0c27fe494957db62221aaffa67be1b2d79f02d8b86db2f6a9c5fc66e3ff3744076bb6c8d516b29f3570dd13a7c46236ce913e5a054d3a2647ad161d19742b98b00ec167b8117e7f480cde320000cd8259815718db3a49631ad62bf67243ad69560321facb8ff5af8fcfe0378f7fa4921b4c0080a189fc37d9b6cc368aa2d93699c83eb5ca19dc3fd88d8aa3b860e30ed50e9e102375ef13f218bd7cd2fc0954d8140d3e2c90ad60e0521aea7ad9d17357994984aad8da1d1302e108de337bbbe8b0c39fea1d0fa4ff826a23602b79d68c949864c01c7698b8c9b87f57c0861feb80a25726ea1a71a6e217b9b12d5ee62720d9f32106c3459e23766d0f6fab38d8a57fc3022a6aa312098849f0c559468c8cccd4a4f1eccef12d3771012283750c7713cf649600cad7ea780aa26267a144d5b5c590e243fd8ff0dd0cb7cd895b2b602f3c8114f3d1663d3784b2b267260b5dea2378e9b", 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r0, 0x0, 0x10001, &(0x7f0000000080)="2170697df64cd43ba0a8a4096410dc0395ecbfe4f9a10c1b6111e2f12de893da96b388e239c535318efd7cff4447dcdc9d2caf27feeb87b3acd8129f02e20bd389855902d6e0a959e7915f92472796c4a97e778df7a7484dbee573a2e4f3c1605931cc374c3a195ac55309a5f757c022341316cf9af5bb0f27e083ebfba00ace0ca906c460", 0x85) 16:00:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="23e848d90a17338e063b9f596ce137021b1cd36c0d2e992fc35ae564f4a0c0dd7cca6bd70df652fb96031d460268dc0e59e13dc03b9fd93684b2d33f7533e1cc98fe8c19409ebfc005b354cc19b7b168a3fae79472b3e712c952a95aa5683545d0985e98b188dd67e53a668f76796cb526e7cb23c29333319bf0beeb8d9439499fe0d7cd94dad5b6", 0x88}, {&(0x7f0000000280)="87172a494f00ad4f8493cbd0c9dd92da475759b1b1c7a0bf94f655a0fc2e50a34f6c1ee7cf8d2369d59e95f5209c4f49feddcdaed7d767dbb1e99e076f9c0eb4367085", 0x43}, {&(0x7f0000000300)="b157b70cc0526783cf639ab9c2b2937eb27e5fd57b8dfabd54dbe2802e9f42d3326105c2fc1b54c3df9b8b49feebce722b47f164b39b79ecbe465421b719c05bd5f43497fa44b77370a322e5956c417ef6bdbec284fe80fb8a19e911ecb03357920292e22b31432301e351aaba109b2dc844a5f77d76a8b43e1605572d5c54a3afa2500e37a26051d453d191868558e9983f82bd8ddeba8922411e019614790fa151fe31bc1aa4b22f802130dd4be06d2a6f2a74a024312cc42470623ae38075631fb16fb62763bec99b1e50b3adf937485181c716880422ad853a766625ce9148fc5a9502b395a29cd5da", 0xeb}, {&(0x7f0000000400)="bdba557089f316acafd79dcf527ca4d2b29132d3e32796d78d801727013db6cdc09b49fdadccaccf7b4e9daa5dc29a48fca47b3cc79aed1845d46d3e7c82949806681ca17c12db74", 0x48}, {&(0x7f0000000480)="d4eff3ed352d41681e0a7cde5769c0e5612acedb42533c80235d0d1eba758d9e2957e0d22c18e75df18ef23485217f6e0450138ecfe7f86c134344b5067bb2773429320188622d5aedcf7dc3204b538fadf4d982b57f3cec88ad6741c5a89cf02dc0b3c989a075bc044db056bca2156f8635bfc17391447a785ef583b8b0a7cf7682890ceba5c1abeaaac94dd6a9e300049aa344077b7f017d5f4f2e772c171396b4d5011c51f41eddc334ae295156cb082ba2acabf666efe1ade3736999cf082b4b53e6166ea5867832", 0xca}, {&(0x7f0000000580)="47a096895de7b5ee7292680067bdfd4c9fd2c49f3f2c8606ce6eebce91789c75ac0d28e401b6744c0f9d6410331c3aea469677bdab9b6963262ad1f23f1207fb104bb6c9b2bda2", 0x47}], 0x6, &(0x7f0000000680)=[{0x88, 0x1, 0x3, "751cd2af70602d0494372f1e60853d45f139e21a9265abcb65bdc70a7f2f42765b50857fb3d0a31a5a72d53f600ac95a4d037e281dd0fb8d744b5183183c0c099ae4cfabf2421155302120a7acf938193f1312551f0a0897327ac7d1afd7b82d2e58972270f5ca23470c5b8a26c7dbb28b21203d9aa7186d"}, {0xd8, 0x1, 0xffffffffffffffc8, "ff98ab2a21518b96f18ec8006ae4283a5a5905ea33a19b511369b27398e909c1b725ba97b8ee126afd181cc84f2a5c299fc6849814b0ecd34158740bc506eb98ca3663d6b1196f1de4600b696de2eff2da7f3e17bf6d95a700a0975a93635a67dc42de589abfa635d0d08de36b52370be4271d7b9a5ae556beb6d3ad1b084556905457406700429e8011ce0ba07759897d30fc76024203dbeedbd4daef4ffb7d638f0926082c57b522c503b0b4d8d31918b939bfbbd684b1b45c77932f3df66c5e4a1263ac7fc8"}], 0x160}, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/86, 0xffffffd0) open$dir(&(0x7f0000000040)='./file1\x00', 0x40, 0x8) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x1, 0x8) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xfffffffffffffff9, r2, r3, r4, r5, 0x120, 0x1a}, 0x7, 0x1, r6, r7, 0x8, 0x3, 0x8, 0xcbd}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffea1) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6993192964883378a43e3f2e75ba3814e74df9918fc55793424c9349adcf4be0d32b95f22b96815f43efc4123db7d11cbffe6dd44a9dea5a8f71e2b6252ed1cec125b43a21b4ee0f7a538882f7dde04b35495691934f48eedaf938ba7690038001084cb6ac65452c156a869b2e09d4e21b2e0df2c0086112cf878d0a75d81d310163b5d41c029", 0x95) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xdbb1) r2 = fcntl$dupfd(r0, 0x0, r0) socket(0x10, 0x4000, 0x401) setsockopt(r0, 0x5, 0x2, &(0x7f0000000380)="cfc1ef8051f10eb67e22f9cea9cb34486a351016e39622aec0ec3fd1b3681545883083bf7a3aa9eb3b740f5faa30a046b5655310699d9411771fff22b8f10f2c735cf482a244d052f76262bf060613d3a9cd3a47a2199f699f960eb7a61d2252cda4f4cd770c9e0557693779f0fa4503e6c041cfbe3fea20e393aadfa4e08f4c9fe74493bba0509be9fdbef00670ca732d6e373b49929f695b7b6d60743d7c3ee40ab1fbe88cadc5a82e5ce1fb99326cdf2f7db3284b7ecdfa720f3d73230b1b4b14c9a7ad8ec49f67781025b2864a2c03572251cbec2b9846b278b7fe1ff6957248a90ccab11b5afcc75665de72f2c08a4abfac58e7e15695e4ff659ad1208fd405b8d37766c693b46acb4080b7fbcc92013cb65200c9c6e4ac7b91f019c1ff6bb1426ba1095dfe604b0d5f0f4e102eb28e8165e8ba3034d335796b27aac84b71d6b6dfa75b2c5c12e203285d134b1417a7fd8fd3b5ad83c58f4c6c80bd2cce6a61bc4db2a031bb32efc06ae045e4a6eae154e0a0b86412111c702311ba30a8d998d9b0eca39ff68951759ad27e60ce635e54da3bbc40e8f57d601958e2b3a8cbc82dde7119622c4cc7cda56c58659ab97e649752a7428073c436a1388bed89ad4730bf51a95c4cd89aea68c6f05407914d57cd839c6a987a57c70ca3151653530b847a06edb12e49fb8a4bd016d92f542d1f2ebd7e0e93ee2c054dd23cbd042336c987dc3269de4900a8b2108817a0214c94e712d9884d6bf702bf2501eeed311cc2a9b2a9d11fee162be7b7e271af36a13b947c32abd75247016182d44ae6a10d63500b31467b4f69245749a5299de225a570ac02f65815400d9b19200e1ad606284f81e16c2ca5be5df538b50597047b789fe3d54ef1a771c174d3f68b6cd66da1ce1b4aa49f86207c1a53b101e50d2da9434e81b5171589732e8ce1abd42a58e1f71e0b0e374a583c66206cb55c760610cff7108302c25a7e73c28eaa323fad4cdca3f0ad9aeaaa3d279c7d8ed449ee16efff3cc940df827a8e48563df3efd6e1126dd33754953948cd7c6d8944c28a46cd0ca5560daab65cfe894d54be3a062908ba6a43b6c14a0e00e604a99c34a1e9f2d25aff6451583e1cd61ca363b4eaf44275d679f0c57b1db5466f2ef245546d8e95de4118d266ce2907ad77e3f8e0ad0545978ca79ea9ade0d47594d43060babb37ec88db5f4fcebe296934fda39af81cd67296aac3e0818d5215eca11c12bc7b504aa851d9204f4d0ef9b5704846e71aa941d3af3db5d1d0c2e3243efb58d38a894c7e77d5ff8ca3c41bfc72bcc40c509e7bdec7fa19b1d041d7f5c27b28e8b5adcc8fd3c796c5bc234d3a20be3253c26f29ccb5f182c55fb9a7349414938eed940802beb75acd4fe1cc26686c239f03929e335391551d4c0da824a05244b01ccfaebb2dd1f653a0b02f15540cef68b7e76fd2a2d4775bc856eee80e3c9f9d7baffdebb67af8ec468cd48e56e365613b9b2fa7d8ff3bc0040d2a2335b00bb777dee06ff3478d87c0cb5cc381fdc9cf737c470d8a135cb29e3fe1ddcb11170e6b83542b7bd3a3f77f1c917ab80af9e797eea1cbd1dc0801df464109554a38810bf65fbf01a2c5a0a78f41031ebddfbb6f24216a96680408072f7fa9eb1283db644c541826f63f1753a50cc9c54c5ea8debccfc7cee0f957d548eeb9df976235b85294d3f30807b4caf14ff2cbc8a477699719f93592248cfd7228e43e9c37d23797be1b7427b3f7985544140b02b562a93738a888de33752000e3b234951566ed8448b649dc0583a92eb87c4ff9333bcf28dde606860e5c730c668c8b5b1cbf60c86a7194fd53ea1e56012127bb897b416b5c97d560b81f89c41aa8d844fa546078656f875a79ca095b4a1e120b921e254b1634052d8f5a042e54a1850c4397db19d354b7416f5a3bec949f18d23b20c8d6c70aecc6e1a3de83c62dae5af4ecbaf2ee061c291a25d8fbeaa4be403f7af7e26f50847dbf7ae617bd3348732a6e514d66393cfd362e0fb5a763a1ccc08921fcd9fcb6d0a31febc939e1fa26061ae0cb44ab261daeb8803f7dec5d7a907f0b2ae83f96d48a9506e0def10fde851fc7b43f6bd256e2729af727992c8583517c786b6d5929f884b97c79820f63d540ebf5b5b07d886bd73a3cfd566ef9a2660569630fb0628dd6c581247bf877e1e8e89cb7b1ad9d4bcb7fc147864abeaede2e8a95206317c2b2a3c68b9535bb4a76104a6e1b4e302d070056eb8315fbe3fde7ffabb901dd77c6d7b280eb7057bcafedd4074306fb80300b3343a9ad7474fb7e4aeb76292e9d38b12ad5a2dcb770b7cfc6c17d85e4b3282fb2121c1113bc3087ea9ac60558e91f33031e1f55c9f8b659d75163981205804643da3e3012429eea985af14d99afd56df1937275b9db2b0d752754cf5ac7223c7c43f2ebf30e9e08819615872f1f8dffc249d23695fb9b756beaeae15c75312547e3fdaeee99f443e81fd6d3d65ee9a21aa113abb061e79ed090916499414c29c6463fce6d0bb4fcbbbd839077e0401f28f6ddedd02e5bb8993d5717b81658c81473f0449dee4b7f0295ed44d229493da8a586238290e576eda60947160e5b08e7da9798eb1ef4ad48f2f6fa81a54e07e4081f192b62d1812fb6f595076020f5902fcfe5a4928bd7caba0ec91457f43d71bfcf04ca34d5c3e9bc80737c18bb8fb24cfc5e6533b2222c5d97de3d033ced4a5bea610b681da8ed5921207f22f37a7d22312be7e81d026f0c5690286c09ae9ae4604b74a91eb7bded1132bdf4ebc10290ab45b0d9a401d480131ab1fda5a602aaf14de0dfc891f687b33ea255f788e96607137610f37de4bc6f67a1d75b48e37a2b71d95cea42a9225cd309056e9e497e42df6b3a82e377cd466207b82c1563a74065d588ec7f4067e4a13f2f607f9d1453577e4f3a86a1d8d42ba24e1c38a70682cec9bcb500bf6d67432645c4416441d20ca7d40d5de15aff33409bc7d78269e9fa6e2b09ea63f8707f6559df8a053a7719bb91673be53e675723de26a1190c2746c68d7a278f7c68ab15dfd7b585f80a8eb2a9625f59091f97362ebb811b4881b8a8db43fc9147acc70c450492d8cd70e544084f1c54a65bfe9846faa5fa699288e796d5f109b312521158783df24392d5bf6f2869a233163fcff5a51696a46c63b567a96ac35205f7cdda2d58b81fbb05091067b22bbd8d0c28c188fba709bbd10b2d6acbcf4854816c211d9f2322ab3db47747839c9a70f583df725f31bcf3fcba9747f70bcc9ca0292af5a9585592347473916d1655ef13c0cd2e22c8704be9531ac5a5708cb931a1d373641ba4b57167beff9e1f96413ea210e7dee277ed836d8f72ddee73be99748dc48e1dc13857062227c5a7e689e75fa5790780e2284847164a01783c561f6d7ba63a150950c435120d7dbd7cc03bd55e1c805b0b1b8d1e981f5006625036a59137a35cb2e16dd69d898cef88412d6d5a4de89bf8e69c48168a7ed3493c625fb93b8bd4ca4e371b736e9fac177d27aa0696e9fdc2475d099533112522a792588b8558629302d196688ad6c75a3043fb0ac778b3a280c76d26b9550c4dde0c2f1c3c061dd834a3b9292fdad726d97cee76d0b784846d1fe7d22f0470aecd2de96ea075f0dd02a3d65f981c771ee64e9ecfd1f8534aa373133c0588f5c9949168b8551889d083c1f94698aa61dff35b08fc1c57df47168ece5100a9c17b6a4b4310af315c255759bef072e9aa35d5c651a1a227355e270de0f2a1672c8b87c817c025161cd43aa797819decd94d68f96e8ab44e4198d71981ea12ccea24bfe680999f81c12e18c2612bf601ab059691d16d69b90d45ac4f98e087ec855f07a6864de452231211a22db0516fbd3aa15f41855b5498fc1015c4969bfd1c15c3920682bc1be10850fa076cf58c1b45badec1130da0a1e44babadda641b1d73223c88ff9c9f462488c5cfbd430efc674c765229c1376faf611c3a8e1b398dea78ead566b3c2fb175a2c8e0f3cd23887ed9d238f8437195c40b70b7fc95c6e7d16b428cc2789170e50ac847bef304582d6bd53f0b3fd2145a28fee631168f2b661607c269c40798a85ca0615d59c443170ed2ab670e0ed502112f005e77eb647d5fff1474afb7dc8929b817160b8bd1b9f489545e3ed8667bd8dc15d270d78937e09cce2efcff2f60a3fd7818931632c6362f7687781f8afb28651d309e475699f0b1e96fb877a459db371c0a52fd30e46664cff5565354b5a58b978b1caac145a0fdbe7c0715ee8c14527d113587adc5098f023021727fd956f9327bcfbee6c7c6070f8b7695282512148366654a35fa18f97d5e837982dc0d1db5a3c165838caab308eb59601bee67c8fa82ec8500a1123f16b4fb185437463c2c12062f5e01a4529a8e8e7ca1c2ed720955591b69fc111bef044db2c98d5bed33dd1fc7d238f05d990f6d0d656e85bb81e3ee98ecb324fd74dde20c4e6a96c9d351a454a115f5a5cca2b60beeff4f77189225f9c9d9674cec23f9d46203ba6d886f9558252ad0800eb5e6cbe0929b6d35a0789ed6cef8706e939ce170984d891d82a4badcd77a672a699d4a64f087076c4bdb4194b30f1acc1bd31e5a2537da61328d2bb5bd75e26711671396ff3f2da56648b17140dc8998f36020a350242303a9efe7d3ac3d13190a4c3463fbff69b8a28670185fd4eced9b1c4afffd1ea01d023ecb3aa0628dd7b280b4aa9cfee812dcaf951f9980b318ce34d9312d3ab122aa64add149c18a5ad8631b9d53e7bd0b74d3ca7afbedb59364989cb15c7dcb284b17305d9dc4a115b8f8bffb55da57b164ccd64c99ae22f9bc76680377222ead357cbd307b607b58b10d9371f12387bd90753cd38af83e9e10145bdffa7ff773ae590ddb251be41f54b57ac97ccbf22c8b63fd8580f00f9b3e880b16099181ae5c2f93f4ecd6cada229b2599cd38bee66756e7d1ebba15ce3878725c861f9765d4273fcef4a2138f7bd3af9783ed4ef06cbe6ee5aa36ca4095f9cd9f6fdb44f0164dd1f961ddaaa895f28f81474dac3ba6c012ae09cba39a9129d72f8c511caa46f9ed1a0901be4ca612c0a4db343aba7fff6fbfa11522832e15e57a401886733f7760eab0873f3f2fd41365458fb7c268221272eac8d3ba7c5ae2f4e44d1a28db23ca8230f2ed411a09c0b1c37101219d855d3a7697320fa9327b8c0863900b72da4062f75ca70e531c92567b402cb199ca8d6e42aa772053c951cab82d5fa9c3bfc33e77ed82cd1c8cc61ebd6c895cdcc9c309fc410ae85d078f08255a0fdf3c43463675de891f083bfd79abc513658ce50c5719da4b98bc2ee98030870c008acc080dc78186c8844457719c0d38298bddf11926419e37895035b341e165ae95c4d389b62a35802761da603add00f578a52490e1d24c4e45876327ded06b2ee0619cfa1860f60d37eb8ec7b693bd6885989ea02913ddca1fb46cf5dca5956d37aba51d25837c43ea31ace4a96dcdfccbf0f8a1c73a20329f40777389789351a24005beaffde1de06b0cedef45df5ccbf5b3c1a572dd0885d6509bdd0739e036058c00d9d046ef4906ddd187af0866cab17e9e9f3aa7575332c4dcf912c72c726479bc73fcd055f937f56a5b27538c48d8e3abf2c2d80f755b93e228c7894d4740d2750cead66b3e10d02d4d27d0b649c129fdfd498c83595604f749bda7258d24a2587c79532fc965f90dab3b844ac75c79f92f5f62f96ecd01441f19370e68289b926251a50e2fd0419a28f440", 0x1000) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x5, 0x2, 0x3, 0x7, "1475fedd3096e0dffc0011ba2eda657bf2aa0a44", 0x6218, 0xfffffffffffffff8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x4, 0x4, 0x1f291970, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xe3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x5, 0x4, 0x5, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4923eca7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb26}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1a92}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x101}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) r3 = kqueue() dup2(r3, r2) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:00:26 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x40, 0x1, 0x4, 0x7f, 0x1895}, 0xc) r2 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x50, 0x98}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0xc0000000, 0xffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0x8, 0x100000001}], 0x89, &(0x7f0000000200)=[{{r0}, 0x0, 0x20, 0x20000000, 0x6, 0xdc}, {{r1}, 0xffffffffffffffff, 0x2, 0xa0000037, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x7fff, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x8, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x7f, 0x10001}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0xffff}, {{r1}, 0x0, 0x1, 0x20, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0xf9f6, 0xc}, {{r0}, 0xffffffffffffffff, 0x23, 0x40000081, 0x3800000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x10000, 0x4}], 0x0, &(0x7f0000000340)={0x9, 0x401}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) r3 = msgget(0x2, 0x102) msgsnd(r3, 0xffffffffffffffff, 0x0, 0x800) flock(r0, 0x1) r4 = msgget(0x3, 0x80) msgsnd(r4, &(0x7f0000000380)={0x3, "7dd9aab045af80c5e50ace86ad36826938ea6f6aab981ad1bf4fc73c36793bbb0085881693aba9e8a1448d20dd72f971f032a316919c621530745ca7103f37c58c51d1d166be138f7b9822778f4bfb803fba1d16d9179e8a06f3dabdbcb5a0c794a15667f07aa17e2785a986ca07e0644ac004bf4a3f54241da6bd7393bed1b7dbd50bc1a66e1dbea745e6b7c91d7b169a860fd29bde07e8ebcfb244bc4f5848b43d2d135040daa9ee7a3a72a589f3c5ddfdda7b124c1bc6f3f71e8898812b2196e429f8c633dd3e48f04eb5f5d135fa3204cf0274b4167bc2f28f"}, 0xe3, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:26 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) clock_gettime(0x100002, &(0x7f0000000140)) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0, 0x1d7}], 0x1, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x230, 0x100) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r1) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4001, 0x7f) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x100000000005, 0x7fff) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xe96c, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="013d2ed6f2828c3f650aef1e668e1b"], 0x8) linkat(r2, &(0x7f00000002c0)='./file1\x00', r2, &(0x7f0000000300)='./bus\x00', 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r4, r2) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:28 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/233, 0xe9) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) dup2(r1, r1) pread(r1, 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/174, 0xae}], 0x2, &(0x7f0000000200)=""/158, 0x9e}, 0x2) accept$inet6(r0, 0x0, &(0x7f0000000300)) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x2, 0x9000, 0x7d06089}, {0x18, 0x3, 0xfffffffffffffffe, 0x100}, 0xffffffffffffffa7, [0x3, 0x8, 0x0, 0x18000000000, 0x10153102, 0x0, 0x1ff, 0x8]}, 0x3c) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x2, 0x11, r0, 0x0, 0x0) setsockopt(r1, 0x7, 0xffffffffffffffff, &(0x7f0000000440)="e72c3586e388ba0660a69c66bea026bea2dd9746df61b21a917f0719e7b8d93fcd397d53ec9f7985e650b377dcfed37691917995611dee1dc212735ba0258c23b4a83321f0f5d1e3f361cbb8ad4e697869101cdd3643810ba11ff02e4175cf320b770698df3210a985ffe3f2726f278181e02dac7beec3f304f9dcc6ebfd006a0620dbfc0ea93afb115b548d1a06c4a115885fff52f790dc710ed66a3794f0be5d83e74038d3361cc35938c311a9a0e906997096774bcd45f1be1e1847b99431c23a82461d3c69f6172d8ee84d94aeada0036b3f21b449cd7c95a93e019350ee70825f196a3736cec6752269e18f3bb13b5045959fb63aa2ec5af4a4cb95dba63dea28245e51675449136b8a7fa3cffa0990809bb20c0e82eba4f77c6d637e154d3598125ed76c2cd2bbf1e48fa10913338539557d6a2f92c8b70062bccd9387e8690ea11e04aac3cb7c35bf89a7b8b9bcf3f2d30cb5c2a8debb23057537f80a677640634db49605df5cfc46b088f7d5b6d22f2b50b0a4bd4f69a778ba88d82a4934e6dbdfcd1e496fbb21f7bc4b65a524b6e52e12b7d688d0c4d113674c154064cd66be5060ba0ac75ec5b726213c3c06d0abc8b1e0ef8be06c28b7e3efb26cd60516a8b97ffa68e48f2fc0f2f179603dcbef1634d2f06be47fbaba26719fd21373757f964fe877d117a4161e6c4aee7f24a2c9816530b72be88b791d24bfd27c6352cdc5018b73f91b99adfd33e041a456654caa9f3879a8cab425726763ecc22d075dee8efacd1f6858d8ce9610f6449f78c5a0525b8bb923e2a46905e890d90150ad00625e38578601aac50dbff500bbd171e68777862e3a62a06251c1a0e5f279d55bc6bb224f7a21e1a69bf59be8febc20c400ce2884e675e4fe89c8c50f33261ccac9368a0d02e184778dfe69bbc3ca48f8cdebe05ce217c21c486e194e58d7d623e39bc9ea9b7d7e62d0c57e5180ab9d01d26b5b29b78c062cf65347b40d698bfbc28a758ac45e9b260b70334c03b292977c72fe62c1561abdf35c808018c7febf6fcd02c6380cd5c1eb13b55a7372c777272c5a85a882dbaa0f2aa7716764da9db782f41063ab9c22be0dc66bedf9c91893477c321733e1679265a37c279d838913954fa636b202b9211404ef2e6d2912375c7662c9a65a6c1f858079a4b8e2fdd6212100dc8dc334a4b724e01f96ef643b054a934b2bcc3fa1b4fce028e030c24edcc1999ac4e143324bca30668d2ce26a49a6c746f78e4524b142d180111af8302ca0e376cb0585089dfb4b4888a386fa5cfe410e659e510a14e7d3c964e94ca290b65d91a2a16ad5012a0c402be38be58c79850da1f2b55adb2cf492e3f95198d74ab726fd3d8e24cb0a1ae338b93c9f7fd9df323c1824ff35ba6833df9160b5c5e2ba83b91266239880366646dab595f79ec7984c7422d62c7883c132c3273131f3b84a5fa9fce74b31771d3016bb8c426260391a8e8cd42be4cb8195b24813fc2c0c61d725d3e1f2a26e6b3dd1557a7f79cf61f1d97459f3287764ae0379fbae2d8e06dfc5c6b60d05a41b6e39482d8e4c098b55abe7f376348732ec5cf1efaefe652df9290020e2595345758acffbc7858b4ebf3748a71e0df738c47cbadc38690e201fc625551bf6e14946b26d53bbe6c4c51b340b6d9877fc9bf68906e432b48542b82aac100015a3a43b4b70c429bff1bf3205f32b75e71d861687aa4708dbf4a6ef488eaaf5c32bb0b2a7f91fc05c312d0afcc656eadb3d40ff038272298ddcc1b6b3a62368f17d327bd75e4b9522c5d245d55bd43ce6d80e3c6abe505fe2394416ae44e7557df82e5e3495928d5baa45508c9f502eff3ee0a92bd84502cd27bfd54199fc0878e87e142d2fbb125eee627c95182f6273bb366afd41237d45b2dc36b3c4870f4e9cea2c252aa55534d510e28ad4f15d7f6c09f60bf0cb219eafb428786af5bae22181fb05ef396ce115990e61bb65c45f80f0c8fe9d644a6ebb3e5179585dac0e3c6461d6b317529a32b57a8be5abd5949b9a2c43898e74bcc351894fd9c2927996938b5ac40c2fc5ffb00ff8cc610de13d83d4fe994d86c259b5a175373ef5a64eaab2f8f2f4edd022ec35356c40edc6443dcbaad825bfa3d2fd32900464523523c6e486fddf716b9b425f07beba0a3cbbe21cc87aef01f3b46774afab5dff492704f2c74f4acae4f0db37cc082014490fdc27afcc6cdd4481a882dfb06a5a48e3779ae5ca571fe2ff63d8f940cfb671abc70f74e2f59dcce2a775e2b8b1af99d901111f9339c244ddfe505889f1ff920fcead53575c980e7e35b9df712023d59d9c1fb298332e81d8ca43b44c95da8564b7344418eb657842edbee143ad0732cabec21e791cde19cfad17c5d24c852473ea68dad16244e0a1117b4141f3b07ab00ad3757117db7d4718fd714350f61aac82f07c4a730b95f2f9da0f18afba6026b30ea4f961d2111119edea1d564cedde12266dd42a5dfcf041b25b8a8837ce108aef39fd930c8369ee323dfd9ddb4fd01a50ea6b2f93f6ad536d0b18bfd0aee1f72d8c8da3aff2b3e66c67db20441cd03d8c9d0e5825be8be023c677fee33ffac18420ce8cc90f728ca449359b469889e27a1d58f3e5fca3b6167e1ca9c133a4269e6ebf7817629f287dd0b6f59888a7156ccf70f21bfb89f4ad9540df6ef8c06d0242e6e4b84353cfc15830a02061b546c7f7f89b005540ad0bdcb1550dc20378e464ff2a4a54dabe82d711a520c26935bb0342f66290f50560dc4ce19a220e9f0f927f27961af1849b50329f731d83a615c44093b68a3270906767fd32189ba887dfb5b654212e015b9574dd0e3a50efb1ac0944cf8e5062924647c964885240e8da8427c58fb26bcc9706601cd2693cce78c7724fcfd5f33d0b00901671e25b7514f79af593a7bd4b396c25a00d31b6f5c7da136609a8545ca4a6d1c693c682367f91fc2847abc115900664c5277cc66c5c468e309c0ca41ca9ad87d06a5f6d6977fcca5e803e02bdd43827e57c16c0ee185ec16bccca13d8282db53ebf8c9addbc193ad70cd7c1c0b6b554287dd5e71dceafc4293aebd5ae72c38be903d84f2c924f177d00b819a74bac68c6b88a13edc6599df72cfb50a03a88c03efac47a544f3c043a408f455eeacd4c73aaf0bbf366ef1835154fab630c71567410baa258aef86f158e557525ddfc418397d0d0eca0cb1b2e960eede39e437c10d9f9130e2ac9e75d9f3b68276592cdedd772ba1aba3dc90867a02eac0e8bb7daccdc3cb2408fa3f097e8d264815cf7aac2f4d2d8c0880230e88d82cd64e82785c7c03f5aef29ac257722963e79faf2bea5a5edf00aa9eef918885d1c9f183e33d5b26cff6af05212998a3ee21a4688d6a084af58d4a690c10cd3ab0ed59409d6c674434c7bbb0db41fb2377bb34872d10ffd1937ec143ef963ecfb8738b49894233f5908eb5b78d39bc68f1fe40d092372e6536c8585341420b6cf97c4f56d9b6adf2981ac3f71ff96547920562f2048e60f3049c4425800c4353cda9ec93c453418f2fed94ba75b88e5100493ad91b72a5781995049f9c4563b6052d6330a04870fb435eccb156f095590c4f443643e790eb51650212b7853a49c4574462deffc77824d9ae1d4e4f9eb3b7fdfadfed45d73f201f3d3452e22087939cc7e8f0f456a7cb28d76dd245ee9e8174241f662d6b672eb6333f93a75dab5dc86435e7b11e58ec875316f7eac8455f523ff35119c1281e4c7dd4021e78cc74ae2aa5dfab9fcfac44f6f9c2469ca1fe57bfb3416087c6a0b268f22175d730edb21840f0598913398c9e93c86a424018b8e9c79c011e9acb64e7a8b14df40e339cd6bdd7483df50ca694fe4b4532374a4d0ebdaeab22ace41e06eaa3dcaaa2ca14e0c6ee0d580edec63ff1964d885f6f290f3f2ba1a1c35c1ae9d74e2475e9383c81e9695907a8314e968c7f97d6fe3acfe3ef9c38f9afc7b8e89c2426b5af5cb4cb5825e03f4620453555b6c0799038712c1bad7dfb86ae93db317ea34a44e48f035220e8e00cca1fa62e8d483972d57360d0126e016571c7ea9a574324ccd875bbe51cf5be9c59db44b919876de021a6f533136eecc0049053e3ad61eda306480dada02eed9c4c1736acdd80abaf148a6d95420ee8cd4ba4d529f84b1eb9784cda280fbd748d65935d3b49939f3b288d61443b5ab86813d42b8e3550f0140a1a4cccf4e727de816a6a18c259e1e22fd7f55427ef833372471f910f188ff314a38d9c2a15ef67749fdee22c9f00125e0eac0dd7dddefb8d900a1f87d50d30c2ea7288715f97424211d27710fa8d67d7790d242097ce3e609991d7de8b04c06a7a16cda63a2b81ca9ba00895997e57a4bfb6dfe686e343e2746ac561fa14474a2514f06eeefd2b64334e40e9fcf45a8e2f582ed4c65109a1debf3263f10e4e9048a41128836954b43e79419afc9c310c1cbbffdcbdd100016bee0c3e43d132376619c432dad70199a2bda2333c15a590f117eae3876e1dbb795b998efe083f4bdc735e99a8a6b3f62312a76fe6e9a03d9c5c30457b24a333a8c2e0e2a74eed039cb358f559a394ef66fb1368fd964f663a1dadd6c61f461aff4e7c374b2666805a8dd50fc7af2f787940d1e7abba8e4ac456cf0ca1dc8019ed91f05803dffdd4765fac6760f118881c33d289ca1525f9bca20e898fea62a739ba83c51508b0f4ae36e46c5e8ccae50587ed2d00b25f0d6937c568c8e70fafc18653e5303c486c8576a4ed3e85b20a12660102ea5973604954309210b249465e1a8c756fe62c870008c177ec6e9248386b2eda3aef390e8428305a1233311daccaad68509be8f5d764d1d00bf4015546b1a4dca7d419a36381b7323e51759564d42c457d810a34a45348c3c384282d5197e8d1b870eda2bcbc95bc9b1e288bd0bd79fa94a3b225e9717925f4177e8e8851ec784087609408cfd6b7d219a825435a988556a09c8763d7bdccb4525b5d519c1bfcd2ea4af0edffcfd3f884fad44da3492cf65532cb14fc668c712f42237718db93f74f087b45ba8af71fd914fca3aa692379de2f304689a6f5b15e6bdd11427cedb6f72898fa026ec3ef920f11f4a69705bd03d6f28af551db58206baf7eb3b2f2e5529a4718935e82cc3a13521421edd6101b2c6dd2d1d5903952f46b18d52b86f2d7cda584243959462adf2bea0039b9defb49a32541de7a75a3fddcbdb55036e6a840a8acb74b68c34fd675b00c13aee0ef1e3ec853e0a63f59c5b8e3b5ce2939c81f299cc3280f24dd3606dc93fbd9e007112646cde52925ffc2570522587686c5bfded1e95e27070418da7c9480204982bed6adccf2a19ee3b35ad2e59dd49b0c419daf4ecb353ad20dc4b8fb2b1a05122617744c89788aac8b1df6f5133016a682cf275531e1a12462faf6580b82e2d452953e9eafd49aa4b88be7c70366b9b944694de4607d04f7796b1b8d79c8041d778316cf1226731f0a8862d68e32c03b5eab5959f1f3b7e84a49417f0bb6d2d3370096b4facf83d4b22f85e6aba7fb4604d90fe16b658a9c0a2e15ac9a308fb3dc7bdc789097e6110fd4b3d73d4a6c3e08b2dafaba97518543cf53119a80732f14d62f519489ee7559f8ebc10efdf8645f679308e5f15888a013c3602b2e0f664f2f325e4b046dc7156e620b6e36b91915a54e8718075c570d7f11a29aa9127fbb8743b3c95a2b08595f9c1161380453361258650f20f30489182f0f3b0b659530e5e0e8129ec962ff6f6c91dce38ae2b4d2d40a092486a", 0x1000) socket(0x1f, 0x5, 0x6) rmdir(&(0x7f0000001440)='./file0\x00') utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x5, 0x100}, {0xff, 0xd}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r4 = getegid() lchown(&(0x7f0000001500)='./file0\x00', r3, r4) chown(&(0x7f00000015c0)='./file0\x00', r3, r4) connect$unix(r0, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa) r5 = msgget$private(0x0, 0x629) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001640)=""/39) syz_open_pts() sendto(r0, &(0x7f0000001680)="77e2ad9a72f1914c2323968a92f545ce3c8e8fef72df5cd0bd3536bb78", 0x1d, 0x40d, &(0x7f00000016c0)=@in={0x2, 0x2}, 0xc) stat(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)) open(&(0x7f00000017c0)='./file0\x00', 0x0, 0x104) r6 = socket(0x16, 0x8000, 0x9) renameat(r1, &(0x7f0000001800)='./file0\x00', r1, &(0x7f0000001840)='./file1\x00') syz_open_pts() setsockopt(r6, 0x1f, 0x5, &(0x7f0000001880)="ec93a161867b6d565a19dbcf17464e76648f3fff70c30ebf6dd350dc612318f5ed86682a20c5f1db7367bea5d3edc1a2b1ab21dc8d9a187a785f4f2196da005d748708d0b6b0646bf5114b93ced55d3deca73c43fc333fc143d5184a8ea5a9e6eaf3b73959061af9f347d95db099dad15acee89edba209dfb120676418ebce7531a1e1ce2644d583576215d64d671a2651dfdd22394de23bb5e8af96", 0x9c) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={r2, r3, r4}, 0xc) open(&(0x7f0000001980)='./file0\x00', 0x800, 0xc) open(&(0x7f00000019c0)='./file1\x00', 0x10800, 0x5) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00#./file0\x00'], 0xa) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:00:28 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/239}, 0xf7, 0x3, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x1) mkdir(&(0x7f00000001c0)='./file1/file0\x00', 0x40) 16:00:28 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000000)="1b11a84fd50aa15160deb353873be30dc8bf8af4cc7587f7dcaaecffa1b7d1d54c046bfb2d165875cb285dc30648aea688eefcbcd117b86230ff4da9639b510994dd5037b03bb2aeb3d7a816bdc4f1236f9736cf1c3427d556ab5a8ec3d1a85719689fb2046074f75d9881e694217556a1f5ef51678605f963a14d66fad0e8c47992b088695fcac6028138c5259b045103b87129beaaba7ef68621975b76f35de15bcb04e9d1659fc71bca965baed6147d4361abca0896fd74b32dabc3f89b81bfcf4d59e174e501a3930f3a47f5cec3795aa44e469ff1ec487270c633873d", 0xdf, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="686093608889b122102ca29b33161c110e158d23c3c4400efdce58b01fa04d00b29266b3f499bed20b6387f1165b9d2d111bbc47b7b6006c71b1e1694fedc94dcae32645fccaeefe919779373db2404ee637dc66567089a5c5f1c51c9c81bc563105dde7df32d4713a98ba1ca538ec1d8627e9263ca2b7f71ce89a1fc79f56b1bd34", 0x82}, {&(0x7f0000000240)="a7875523932373d81f438ddc0374c8fc518d99c7fcfa121f744146012ad035127f0ac79c988892f66b6f03358f58ae7cea834e7b0d64fd2a95d86efb0ac1d8c0ff2b1375ee5e7028e0b073e73cc974e3e42eeb132d1872d188ef68dca21555c86256001cde7eb96f1d5d6b7c8bf9f4349920ab6f5d5844f7da021e3c9c7c8ddf9f296665f5c087c9971829ae", 0x8c}, {&(0x7f0000000300)="c3c58ce1f694f8a36361d4a2be049684f6efa9dcbf7109e21797d4f72fb8b6a3930fab6622e06e2842763a50819956a0557f768b613d2768602b97b54d6b9af81a49ce5afa", 0x45}], 0x3, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1, 0x5}) pread(0xffffffffffffffff, &(0x7f0000000580)='7', 0x1, 0x0, 0x0) 16:00:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x81, 0x81, 0x9, 0x1, 0x6, 0x1, 0x5, 0x2, 0x2, 0x0, 0x4f9}) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300", 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x2, 0x4, 0x100, "93e9e7ed5f0f6ec0b5c7efc07bceb6950991ab19", 0x7f}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8aaa, 0x0) r4 = dup2(r1, r2) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000280)={0x8, 0x9, 0x4, {[0x80000000, 0x1, 0x7ff, 0x8, 0xd71a, 0x7f, 0x2, 0x4, 0x5, 0xff, 0x100, 0xd420000, 0x3, 0x80000000, 0x0, 0x100, 0x5000000000000000, 0x5], [0x7, 0x100, 0x5, 0x6, 0x0, 0x1f, 0x11f6, 0x6, 0x9, 0x401], [0x1, 0x400, 0x4000000000, 0x164, 0x80000001, 0x7, 0x1d], [0x7, 0x5, 0x9, 0x7fffffff, 0x7bef, 0x8000], [{0x2, 0x3, 0x400, 0xffff}, {0x0, 0x3, 0x5, 0x2}, {0x4000000000, 0x0, 0x0, 0x2}, {0xffffffff00000000, 0x7ff, 0x4, 0x1ff}, {0x7, 0x800, 0x80000001, 0x8}, {0xffffffffffffffe0, 0x946c, 0x8000}, {0x80000001, 0x40, 0x1, 0x8}, {0x2, 0x6, 0x0, 0x7}], {0x3, 0x3, 0x4, 0x2}, {0x0, 0xffff, 0xffffffff, 0x1}}}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x11, 0x4003, 0xd2) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) login: uvm_fault(0xffffffff8227bb70, 0xffff800000a26000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8227bb70, 0xffff800000a26000, 0, 1) -> e strlcpy(ffff8000009de6d0,ffff800000a25eca,20) at strlcpy+0xcf end trace frame: 0xffff8000159f84b0, count: 0 ddb> trace strlcpy(ffff8000009de6d0,ffff800000a25eca,20) at strlcpy+0xcf rtlabel_name2id(ffff800000a25eca) at rtlabel_name2id+0x13d rtm_output(ffff800000a25e00,ffff8000159f8608,ffff8000159f8560,40,0) at rtm_output+0xaf9 route_output(fffffd803014b800,fffffd80363e0d88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e0d88,9,fffffd803014b800,0,0,ffff8000ffff5780) at route_usrreq+0x363 sosend(fffffd80363e0d88,0,ffff8000159f8800,0,0,80) at sosend+0x660 sendit(ffff8000ffff5780,3,ffff8000159f88e0,0,ffff8000159f89f0) at sendit+0x53c sys_sendto(ffff8000ffff5780,ffff8000159f8988,ffff8000159f89f0) at sys_sendto+0x80 syscall(ffff8000159f8a60) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,485c0252010) at Xsyscall+0x128 end of kernel end trace frame: 0x487d42ddbc0, count: -10 ddb> show registers rdi 0xffffffff817c6b95 strlcpy+0xc5 rsi 0x348 rbp 0xffff8000159f8460 rbx 0xffff800000a26001 rdx 0x349 rcx 0xffff8000149f3000 rax 0xffff8000149f3000 r8 0x38 r9 0x5 r10 0x413a9082e13c90b7 r11 0x447d8866d11c71d9 r12 0 r13 0xd9 r14 0xffff800000a25eca r15 0xff rip 0xffffffff817c6b9f strlcpy+0xcf cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff8000159f8410 ss 0x10 strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb> show proc PROC (syz-executor.1) pid=156119 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9520,0xffffffff822ca0f0 process=0xffff8000ffff7a50 user=0xffff8000159f3000, vmspace=0xfffffd803f013b58 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 16887 188851 50204 0 2 0 syz-executor.1 *16887 156119 50204 0 7 0x4000000 syz-executor.1 79697 443160 41552 0 2 0 syz-executor.0 79697 3255 41552 0 3 0x4000080 fsleep syz-executor.0 467 191281 1 0 3 0x100083 ttyin getty 9854 303047 0 0 3 0x14200 bored sosplice 41552 52486 14375 0 3 0x82 nanosleep syz-executor.0 50204 382926 14375 0 3 0x82 nanosleep syz-executor.1 14375 21426 18778 0 3 0x82 thrsleep syz-fuzzer 14375 97824 18778 0 3 0x4000082 thrsleep syz-fuzzer 14375 104928 18778 0 3 0x4000082 thrsleep syz-fuzzer 14375 207683 18778 0 3 0x4000082 kqread syz-fuzzer 14375 34199 18778 0 3 0x4000082 thrsleep syz-fuzzer 14375 479046 18778 0 3 0x4000082 thrsleep syz-fuzzer 14375 433382 18778 0 3 0x4000082 thrsleep syz-fuzzer 18778 168265 73721 0 3 0x10008a pause ksh 73721 454996 34472 0 3 0x92 select sshd 34472 520393 1 0 3 0x80 select sshd 67537 347253 58043 73 2 0x100090 syslogd 58043 244004 1 0 3 0x100082 netio syslogd 13889 370256 1 77 3 0x100090 poll dhclient 420 435973 1 0 3 0x80 poll dhclient 56996 49425 0 0 2 0x14200 zerothread 56276 125257 0 0 3 0x14200 aiodoned aiodoned 32898 456122 0 0 3 0x14200 syncer update 84178 92204 0 0 3 0x14200 cleaner cleaner 46792 84540 0 0 3 0x14200 reaper reaper 23914 483518 0 0 3 0x14200 pgdaemon pagedaemon 19818 383664 0 0 3 0x14200 bored crynlk 30783 184079 0 0 3 0x14200 bored crypto 84073 384074 0 0 3 0x40014200 acpi0 acpi0 20521 175954 0 0 3 0x14200 bored softnet 89813 102233 0 0 3 0x14200 bored systqmp 88233 101049 0 0 3 0x14200 bored systq 46632 355340 0 0 3 0x40014200 bored softclock 51904 504670 0 0 3 0x40014200 idle0 77153 384048 0 0 3 0x14200 bored smr 1 356111 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9503 6350K 7055K 78643K 12947 0 0 pcb 26 9K 10K 78643K 825 0 0 rtable 119 5K 5K 78643K 517 0 0 ifaddr 56 13K 14K 78643K 196 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 71 0 0 iov 0 0K 28K 78643K 267 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 2529 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 11 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 112 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1631 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 42 30K 54K 78643K 498 0 0 subproc 32 2K 2K 78643K 36 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 199 0 0 in_multi 33 2K 2K 78643K 121 0 0 ether_multi 1 0K 0K 78643K 17 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 322 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 79 20K 29K 78643K 4685 0 0 UVM aobj 54 2K 2K 78643K 60 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 54 0 0 NDP 11 0K 0K 78643K 52 0 0 temp 167 2715K 2783K 78643K 7697 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 658 0 651 1 0 1 1 0 8 0 plimitpl 152 59 0 52 1 0 1 1 0 8 0 rtentry 112 59 0 14 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 260 0 256 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 29 0 29 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 194 0 0 13 0 13 13 0 8 0 art_table 32 195 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 11 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 110 0 100 1 0 1 1 0 8 0 shmpl 112 58 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4293 0 2864 47 0 47 47 0 8 0 ffsino 240 4293 0 2864 85 0 85 85 0 8 0 nchpl 144 6790 0 5157 61 0 61 61 0 8 0 uvmvnodes 72 4946 0 0 90 0 90 90 0 8 0 vnodes 200 4946 0 0 261 0 261 261 0 8 0 namei 1024 20528 0 20528 2 1 1 1 0 8 1 scsiplug 64 11 0 11 6 6 0 1 0 8 0 scxspl 192 20899 0 20899 13 12 1 5 0 8 1 sigapl 432 1805 0 1791 2 0 2 2 0 8 0 futexpl 56 25451 0 25450 1 0 1 1 0 8 0 knotepl 112 324 0 305 1 0 1 1 0 8 0 kqueuepl 104 372 0 370 1 0 1 1 0 8 0 pipepl 112 1118 0 1099 4 3 1 2 0 8 0 fdescpl 424 1806 0 1791 2 0 2 2 0 8 0 filepl 120 11123 0 11024 5 1 4 5 0 8 0 lockfpl 104 659 0 659 2 1 1 1 0 8 1 lockfspl 48 229 0 229 2 1 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 42 0 32 1 0 1 1 0 8 0 ucredpl 96 2904 0 2897 1 0 1 1 0 8 0 zombiepl 144 1791 0 1791 2 1 1 1 0 8 1 processpl 840 1821 0 1791 4 0 4 4 0 8 0 procpl 600 3951 0 3913 4 0 4 4 0 8 1 sosppl 128 20 0 20 4 4 0 1 0 8 0 sockpl 384 1402 0 1382 3 0 3 3 0 8 1 mcl64k 65536 44 0 44 7 6 1 1 0 8 1 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 17 0 17 5 4 1 1 0 8 1 mcl9k 9216 27 0 27 6 5 1 1 0 8 1 mcl8k 8192 13 0 13 6 5 1 1 0 8 1 mcl4k 4096 64 0 64 2 1 1 1 0 8 1 mcl2k2 2112 9 0 9 5 4 1 1 0 8 1 mcl2k 2048 52866 0 52825 11 5 6 10 0 8 0 mtagpl 80 5 0 5 3 3 0 1 0 8 0 mbufpl 256 93863 0 93792 14 8 6 9 0 8 0 bufpl 256 10128 0 5595 284 0 284 284 0 8 0 anonpl 16 156345 0 147349 92 39 53 53 0 62 16 amapchunkpl 152 7522 0 7438 21 16 5 9 0 158 0 amappl16 192 8787 0 8304 65 28 37 37 0 8 12 amappl14 176 841 0 837 2 1 1 1 0 8 0 amappl12 160 17 0 15 1 0 1 1 0 8 0 amappl11 152 54 0 40 1 0 1 1 0 8 0 amappl10 144 863 0 858 1 0 1 1 0 8 0 amappl9 136 546 0 543 1 0 1 1 0 8 0 amappl8 128 136 0 120 1 0 1 1 0 8 0 amappl7 120 823 0 818 1 0 1 1 0 8 0 amappl6 112 52 0 45 1 0 1 1 0 8 0 amappl5 104 141 0 131 1 0 1 1 0 8 0 amappl4 96 1963 0 1941 1 0 1 1 0 8 0 amappl3 88 1028 0 1017 1 0 1 1 0 8 0 amappl2 80 13766 0 13690 4 2 2 3 0 8 0 amappl1 72 40358 0 39932 25 15 10 19 0 8 0 amappl 80 4187 0 4153 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 59 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1806 0 1791 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1806 0 1791 1 0 1 1 0 8 0 vmmpekpl 168 14140 0 14114 2 0 2 2 0 8 0 vmmpepl 168 186402 0 184866 119 40 79 79 0 357 12 vmsppl 264 1805 0 1791 2 1 1 2 0 8 0 pdppl 4096 3618 0 3582 6 1 5 6 0 8 0 pvpl 32 450874 0 438780 207 72 135 135 0 265 36 pmappl 200 1805 0 1791 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 439 0 31 12 0 12 12 0 8 0